다음을 통해 공유


Microsoft.DataFactory 팩터리/파이프라인 2017-09-01-preview

Bicep 리소스 정의

팩터리/파이프라인 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.DataFactory/factoryies/pipelines 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.DataFactory/factories/pipelines@2017-09-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    activities: [
      {
        dependsOn: [
          {
            activity: 'string'
            dependencyConditions: [
              'string'
            ]
            {customized property}: any()
          }
        ]
        description: 'string'
        name: 'string'
        type: 'string'
        // For remaining properties, see Activity objects
      }
    ]
    annotations: [
      any
    ]
    concurrency: int
    description: 'string'
    parameters: {
      {customized property}: {
        defaultValue: any()
        type: 'string'
      }
    }
  }
}

활동 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

AzureMLBatchExecution의 경우 다음을 사용합니다.

  type: 'AzureMLBatchExecution'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    globalParameters: {
      {customized property}: any()
    }
    webServiceInputs: {
      {customized property}: {
        filePath: any()
        linkedServiceName: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'LinkedServiceReference'
        }
      }
    }
    webServiceOutputs: {
      {customized property}: {
        filePath: any()
        linkedServiceName: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'LinkedServiceReference'
        }
      }
    }
  }

AzureMLUpdateResource의 경우 다음을 사용합니다.

  type: 'AzureMLUpdateResource'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    trainedModelFilePath: any()
    trainedModelLinkedServiceName: {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'LinkedServiceReference'
    }
    trainedModelName: any()
  }

복사의 경우 다음을 사용합니다.

  type: 'Copy'
  inputs: [
    {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'DatasetReference'
    }
  ]
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  outputs: [
    {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'DatasetReference'
    }
  ]
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    cloudDataMovementUnits: any()
    enableSkipIncompatibleRow: any()
    enableStaging: any()
    parallelCopies: any()
    redirectIncompatibleRowSettings: {
      linkedServiceName: any()
      path: any()
      {customized property}: any()
    }
    sink: {
      sinkRetryCount: any()
      sinkRetryWait: any()
      writeBatchSize: any()
      writeBatchTimeout: any()
      // For remaining properties, see CopySink objects
    }
    source: {
      sourceRetryCount: any()
      sourceRetryWait: any()
      // For remaining properties, see CopySource objects
    }
    stagingSettings: {
      enableCompression: any()
      linkedServiceName: {
        parameters: {
          {customized property}: any()
        }
        referenceName: 'string'
        type: 'LinkedServiceReference'
      }
      path: any()
      {customized property}: any()
    }
    translator: any()
  }

사용자 지정의 경우 다음을 사용합니다.

  type: 'Custom'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    command: any()
    extendedProperties: {
      {customized property}: any()
    }
    folderPath: any()
    referenceObjects: {
      datasets: [
        {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'DatasetReference'
        }
      ]
      linkedServices: [
        {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'LinkedServiceReference'
        }
      ]
    }
    resourceLinkedService: {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'LinkedServiceReference'
    }
  }

DatabricksNotebook의 경우 다음을 사용합니다.

  type: 'DatabricksNotebook'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    baseParameters: {
      {customized property}: any()
    }
    notebookPath: any()
  }

DataLakeAnalyticsU-SQL의 경우 다음을 사용합니다.

  type: 'DataLakeAnalyticsU-SQL'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    compilationMode: any()
    degreeOfParallelism: any()
    parameters: {
      {customized property}: any()
    }
    priority: any()
    runtimeVersion: any()
    scriptLinkedService: {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'LinkedServiceReference'
    }
    scriptPath: any()
  }

ExecutePipeline의 경우 다음을 사용합니다.

  type: 'ExecutePipeline'
  typeProperties: {
    parameters: {
      {customized property}: any()
    }
    pipeline: {
      name: 'string'
      referenceName: 'string'
      type: 'PipelineReference'
    }
    waitOnCompletion: bool
  }

ExecuteSSISPackage의 경우 다음을 사용합니다.

  type: 'ExecuteSSISPackage'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    connectVia: {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'IntegrationRuntimeReference'
    }
    environmentPath: any()
    executionCredential: {
      domain: any()
      password: {
        type: 'string'
        value: 'string'
      }
      userName: any()
    }
    loggingLevel: any()
    logLocation: {
      logPath: any()
      type: 'File'
      typeProperties: {
        accessCredential: {
          domain: any()
          password: {
            type: 'string'
            // For remaining properties, see SecretBase objects
          }
          userName: any()
        }
        logRefreshInterval: any()
      }
    }
    packageConnectionManagers: {
      {customized property}: {
        {customized property}: {
          value: any()
        }
      }
    }
    packageLocation: {
      packagePath: any()
      type: 'string'
      typeProperties: {
        accessCredential: {
          domain: any()
          password: {
            type: 'string'
            // For remaining properties, see SecretBase objects
          }
          userName: any()
        }
        configurationPath: any()
        packagePassword: {
          type: 'string'
          // For remaining properties, see SecretBase objects
        }
      }
    }
    packageParameters: {
      {customized property}: {
        value: any()
      }
    }
    projectConnectionManagers: {
      {customized property}: {
        {customized property}: {
          value: any()
        }
      }
    }
    projectParameters: {
      {customized property}: {
        value: any()
      }
    }
    propertyOverrides: {
      {customized property}: {
        isSensitive: bool
        value: any()
      }
    }
    runtime: any()
  }

필터의 경우 다음을 사용합니다.

  type: 'Filter'
  typeProperties: {
    condition: {
      type: 'Expression'
      value: 'string'
    }
    items: {
      type: 'Expression'
      value: 'string'
    }
  }

ForEach의 경우 다음을 사용합니다.

  type: 'ForEach'
  typeProperties: {
    activities: [
      {
        dependsOn: [
          {
            activity: 'string'
            dependencyConditions: [
              'string'
            ]
            {customized property}: any()
          }
        ]
        description: 'string'
        name: 'string'
        type: 'string'
        // For remaining properties, see Activity objects
      }
    ]
    batchCount: int
    isSequential: bool
    items: {
      type: 'Expression'
      value: 'string'
    }
  }

GetMetadata의 경우 다음을 사용합니다.

  type: 'GetMetadata'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    dataset: {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'DatasetReference'
    }
    fieldList: [
      any
    ]
  }

HDInsightHive의 경우 다음을 사용합니다.

  type: 'HDInsightHive'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    arguments: [
      any
    ]
    defines: {
      {customized property}: any()
    }
    getDebugInfo: 'string'
    scriptLinkedService: {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'LinkedServiceReference'
    }
    scriptPath: any()
    storageLinkedServices: [
      {
        parameters: {
          {customized property}: any()
        }
        referenceName: 'string'
        type: 'LinkedServiceReference'
      }
    ]
  }

HDInsightMapReduce의 경우 다음을 사용합니다.

  type: 'HDInsightMapReduce'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    arguments: [
      any
    ]
    className: any()
    defines: {
      {customized property}: any()
    }
    getDebugInfo: 'string'
    jarFilePath: any()
    jarLibs: [
      any
    ]
    jarLinkedService: {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'LinkedServiceReference'
    }
    storageLinkedServices: [
      {
        parameters: {
          {customized property}: any()
        }
        referenceName: 'string'
        type: 'LinkedServiceReference'
      }
    ]
  }

HDInsightPig의 경우 다음을 사용합니다.

  type: 'HDInsightPig'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    arguments: [
      any
    ]
    defines: {
      {customized property}: any()
    }
    getDebugInfo: 'string'
    scriptLinkedService: {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'LinkedServiceReference'
    }
    scriptPath: any()
    storageLinkedServices: [
      {
        parameters: {
          {customized property}: any()
        }
        referenceName: 'string'
        type: 'LinkedServiceReference'
      }
    ]
  }

HDInsightSpark의 경우 다음을 사용합니다.

  type: 'HDInsightSpark'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    arguments: [
      any
    ]
    className: 'string'
    entryFilePath: any()
    getDebugInfo: 'string'
    proxyUser: any()
    rootPath: any()
    sparkConfig: {
      {customized property}: any()
    }
    sparkJobLinkedService: {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'LinkedServiceReference'
    }
  }

HDInsightStreaming의 경우 다음을 사용합니다.

  type: 'HDInsightStreaming'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    arguments: [
      any
    ]
    combiner: any()
    commandEnvironment: [
      any
    ]
    defines: {
      {customized property}: any()
    }
    fileLinkedService: {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'LinkedServiceReference'
    }
    filePaths: [
      any
    ]
    getDebugInfo: 'string'
    input: any()
    mapper: any()
    output: any()
    reducer: any()
    storageLinkedServices: [
      {
        parameters: {
          {customized property}: any()
        }
        referenceName: 'string'
        type: 'LinkedServiceReference'
      }
    ]
  }

IfCondition의 경우 다음을 사용합니다.

  type: 'IfCondition'
  typeProperties: {
    expression: {
      type: 'Expression'
      value: 'string'
    }
    ifFalseActivities: [
      {
        dependsOn: [
          {
            activity: 'string'
            dependencyConditions: [
              'string'
            ]
            {customized property}: any()
          }
        ]
        description: 'string'
        name: 'string'
        type: 'string'
        // For remaining properties, see Activity objects
      }
    ]
    ifTrueActivities: [
      {
        dependsOn: [
          {
            activity: 'string'
            dependencyConditions: [
              'string'
            ]
            {customized property}: any()
          }
        ]
        description: 'string'
        name: 'string'
        type: 'string'
        // For remaining properties, see Activity objects
      }
    ]
  }

조회의 경우 다음을 사용합니다.

  type: 'Lookup'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    dataset: {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'DatasetReference'
    }
    firstRowOnly: any()
    source: {
      sourceRetryCount: any()
      sourceRetryWait: any()
      // For remaining properties, see CopySource objects
    }
  }

SqlServerStoredProcedure의 경우 다음을 사용합니다.

  type: 'SqlServerStoredProcedure'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    storedProcedureName: any()
    storedProcedureParameters: {
      {customized property}: {
        type: 'string'
        value: any()
      }
    }
  }

Until의 경우 다음을 사용합니다.

  type: 'Until'
  typeProperties: {
    activities: [
      {
        dependsOn: [
          {
            activity: 'string'
            dependencyConditions: [
              'string'
            ]
            {customized property}: any()
          }
        ]
        description: 'string'
        name: 'string'
        type: 'string'
        // For remaining properties, see Activity objects
      }
    ]
    expression: {
      type: 'Expression'
      value: 'string'
    }
    timeout: any()
  }

대기의 경우 다음을 사용합니다.

  type: 'Wait'
  typeProperties: {
    waitTimeInSeconds: int
  }

WebActivity의 경우 다음을 사용합니다.

  type: 'WebActivity'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    authentication: {
      password: {
        type: 'string'
        value: 'string'
      }
      pfx: {
        type: 'string'
        value: 'string'
      }
      resource: 'string'
      type: 'string'
      username: 'string'
    }
    body: any()
    datasets: [
      {
        parameters: {
          {customized property}: any()
        }
        referenceName: 'string'
        type: 'DatasetReference'
      }
    ]
    disableCertValidation: bool
    headers: any()
    linkedServices: [
      {
        parameters: {
          {customized property}: any()
        }
        referenceName: 'string'
        type: 'LinkedServiceReference'
      }
    ]
    method: 'string'
    url: any()
  }

CopySink 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

CopySource 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

SecretBase 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

AzureKeyVaultSecret의 경우 다음을 사용합니다.

  type: 'AzureKeyVaultSecret'
  secretName: any()
  secretVersion: any()
  store: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }

SecureString의 경우 다음을 사용합니다.

  type: 'SecureString'
  value: 'string'

속성 값

팩터리/파이프라인

Name Description
name 리소스 이름

Bicep에서 자식 리소스의 이름과 형식을 설정하는 방법을 참조하세요.
string(필수)

문자 제한: 1-260

유효한 문자:
다음을 사용할 수 없습니다.
<>*#.%&:\\+?/ 또는 제어 문자

영숫자로 시작합니다.
부모(parent) Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가하면 됩니다.

자세한 내용은 부모 리소스 외부의 자식 리소스를 참조하세요.
형식의 리소스에 대한 기호 이름: 팩터리
properties 파이프라인의 속성입니다. 파이프라인 (필수)

파이프라인

Name Description
작업 파이프라인의 활동 목록입니다. Activity[]
주석 파이프라인을 설명하는 데 사용할 수 있는 태그 목록입니다. any[]
동시성 파이프라인에 대한 최대 동시 실행 수입니다. int

제약 조건:
최소값 = 1
description 파이프라인의 설명입니다. string
매개 변수 파이프라인에 대한 매개 변수 목록입니다. ParameterDefinitionSpecification

활동

이름 Description
dependsOn 작업은 조건에 따라 달라집니다. ActivityDependency[]
description 활동 설명입니다. 문자열
name 활동 이름입니다. string(필수)
형식 개체 유형 설정 AzureMLBatchExecution
AzureMLUpdateResource
Copy
사용자 지정
DatabricksNotebook
DataLakeAnalyticsU-SQL
ExecutePipeline
ExecuteSSISPackage
Filter
ForEach
GetMetadata
HDInsightHive
HDInsightMapReduce
HDInsightPig
HDInsightSpark
HDInsightStreaming
IfCondition
조회
SqlServerStoredProcedure
Until
Wait
WebActivity (필수)

ActivityDependency

Name Description
활동 활동 이름입니다. string(필수)
dependencyConditions 종속성에 대한 Match-Condition. 다음 중 어느 것을 포함하는 문자열 배열:
'완료됨'
'실패'
'건너뛰기'
'Succeeded'(필수)
{customized property} Bicep의 경우 any() 함수를 사용할 수 있습니다.

AzureMLBatchExecutionActivity

Name Description
형식 활동의 유형입니다. 'AzureMLBatchExecution'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties Azure ML Batch 실행 작업 속성입니다. AzureMLBatchExecutionActivityTypeProperties (필수)

LinkedServiceReference

Name Description
매개 변수 LinkedService에 대한 인수입니다. ParameterValueSpecification
referenceName LinkedService 이름을 참조합니다. string(필수)
형식 연결된 서비스 참조 형식입니다. 'LinkedServiceReference'(필수)

ParameterValueSpecification

Name Description
{customized property} Bicep의 경우 any() 함수를 사용할 수 있습니다.

ActivityPolicy

Name Description
retry 최대 일반 재시도 시도. 기본값은 0입니다. 형식: 정수(또는 resultType 정수가 있는 식), 최소: 0. Bicep의 경우 any() 함수를 사용할 수 있습니다.
retryIntervalInSeconds 각 재시도 간격(초)입니다. 기본값은 30초입니다. int

제약 조건:
최소값 = 30
최대값 = 86400
secureOutput true로 설정하면 작업의 출력이 안전한 것으로 간주되고 모니터링에 기록되지 않습니다. bool
시간 제한 작업 실행에 대한 시간 제한을 지정합니다. 기본 시간 제한은 7일입니다. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9]) Bicep의 경우 any() 함수를 사용할 수 있습니다.
{customized property} Bicep의 경우 any() 함수를 사용할 수 있습니다.

AzureMLBatchExecutionActivityTypeProperties

Name Description
globalParameters Azure ML Batch Execution Service 엔드포인트에 전달할 키,값 쌍입니다. 키는 게시된 Azure ML 웹 서비스에 정의된 웹 서비스 매개 변수의 이름과 일치해야 합니다. 값은 Azure ML 일괄 처리 실행 요청의 GlobalParameters 속성에 전달됩니다. AzureMLBatchExecutionActivityTypePropertiesGlobalPar...
webServiceInputs 키, 값 쌍, Azure ML 엔드포인트의 웹 서비스 입력 이름을 입력 Blob 위치를 지정하는 AzureMLWebServiceFile 개체에 매핑합니다. 이 정보는 Azure ML 일괄 처리 실행 요청의 WebServiceInputs 속성에 전달됩니다. AzureMLBatchExecutionActivityTypePropertiesWebServic...
webServiceOutputs 키, 값 쌍, Azure ML 엔드포인트의 웹 서비스 출력 이름을 출력 Blob 위치를 지정하는 AzureMLWebServiceFile 개체에 매핑합니다. 이 정보는 Azure ML 일괄 처리 실행 요청의 WebServiceOutputs 속성에 전달됩니다. AzureMLBatchExecutionActivityTypePropertiesWebServic...

AzureMLBatchExecutionActivityTypePropertiesGlobalPar...

Name Description
{customized property} Bicep의 경우 any() 함수를 사용할 수 있습니다.

AzureMLBatchExecutionActivityTypePropertiesWebServic...

Name Description
{customized property} AzureMLWebServiceFile

AzureMLWebServiceFile

Name Description
filePath LinkedService에서 지정한 Azure Blob Storage 컨테이너 이름을 포함한 상대 파일 경로입니다. 형식: string(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수)
linkedServiceName Azure ML WebService 입력/출력 파일이 있는 Azure Storage LinkedService에 대한 참조입니다. LinkedServiceReference (필수)

AzureMLBatchExecutionActivityTypePropertiesWebServic...

Name Description
{customized property} AzureMLWebServiceFile

AzureMLUpdateResourceActivity

Name Description
형식 활동의 유형입니다. 'AzureMLUpdateResource'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties Azure ML 업데이트 리소스 관리 작업 속성입니다. AzureMLUpdateResourceActivityTypeProperties (필수)

AzureMLUpdateResourceActivityTypeProperties

Name Description
trainedModelFilePath 업데이트 작업에서 업로드할 .ilearner 파일을 나타내는 trainedModelLinkedService의 상대 파일 경로입니다. 형식: string(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수)
trainedModelLinkedServiceName 업데이트 작업에서 업로드할 .ilearner 파일을 보유하는 Azure Storage 연결된 서비스의 이름입니다. LinkedServiceReference (필수)
trainedModelName 업데이트할 웹 서비스 실험에서 학습된 모델 모듈의 이름입니다. 형식: string(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수)

CopyActivity

Name Description
형식 활동의 유형입니다. 'Copy'(필수)
입력 활동에 대한 입력 목록입니다. DatasetReference[]
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
outputs 작업에 대한 출력 목록입니다. DatasetReference[]
policy 활동 정책. ActivityPolicy
typeProperties 복사 작업 속성입니다. CopyActivityTypeProperties (필수)

DatasetReference

Name Description
매개 변수 데이터 세트에 대한 인수입니다. ParameterValueSpecification
referenceName 참조 데이터 세트 이름입니다. string(필수)
형식 데이터 세트 참조 형식입니다. 'DatasetReference'(필수)

CopyActivityTypeProperties

Name Description
cloudDataMovementUnits 이 데이터 이동을 수행하는 데 사용할 수 있는 최대 클라우드 데이터 이동 단위 수입니다. 형식: 정수(또는 resultType 정수의 식), 최소: 0. Bicep의 경우 any() 함수를 사용할 수 있습니다.
enableSkipIncompatibleRow 호환되지 않는 행을 건너뛸지 여부입니다. 기본값은 false입니다. 형식: 부울(또는 resultType 부울이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다.
enableStaging 중간 스테이징을 통해 데이터를 복사할지 여부를 지정합니다. 기본값은 false입니다. 형식: 부울(또는 resultType 부울이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다.
parallelCopies 데이터 저장소 오버로드를 방지하기 위해 원본 또는 싱크에서 열린 최대 동시 세션 수입니다. 형식: 정수(또는 resultType 정수의 식), 최소: 0. Bicep의 경우 any() 함수를 사용할 수 있습니다.
redirectIncompatibleRowSettings EnableSkipIncompatibleRow가 true인 경우 호환되지 않는 행 설정을 리디렉션합니다. RedirectIncompatibleRowSettings
싱크 싱크를 복사 작업. CopySink (필수)
source 원본을 복사 작업. CopySource (필수)
stagingSettings EnableStaging가 true인 경우 중간 스테이징 설정을 지정합니다. StagingSettings
번역기 복사 작업 번역기. 지정하지 않으면 테이블 형식 번역기를 사용합니다. Bicep의 경우 any() 함수를 사용할 수 있습니다.

RedirectIncompatibleRowSettings

Name Description
linkedServiceName 호환되지 않는 행을 리디렉션하는 데 사용되는 Azure Storage, Storage SAS 또는 Azure Data Lake Store 연결된 서비스의 이름입니다. redirectIncompatibleRowSettings를 지정하는 경우 지정해야 합니다. 형식: 문자열(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수)
path 리디렉션 호환되지 않는 행 데이터를 저장하기 위한 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다.
{사용자 지정 속성} Bicep의 경우 any() 함수를 사용할 수 있습니다.

CopySink

Name Description
sinkRetryCount 싱크 재시도 횟수입니다. 형식: 정수(또는 resultType 정수의 식). Bicep의 경우 any() 함수를 사용할 수 있습니다.
sinkRetryWait 싱크 다시 시도 대기. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])). Bicep의 경우 any() 함수를 사용할 수 있습니다.
writeBatchSize 쓰기 일괄 처리 크기입니다. 형식: 정수(또는 resultType 정수의 식), 최소: 0. Bicep의 경우 any() 함수를 사용할 수 있습니다.
writeBatchTimeout 일괄 처리 시간 제한을 작성합니다. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])). Bicep의 경우 any() 함수를 사용할 수 있습니다.

CopySource

Name Description
sourceRetryCount 원본 재시도 횟수입니다. 형식: 정수(또는 resultType 정수의 식). Bicep의 경우 any() 함수를 사용할 수 있습니다.
sourceRetryWait 원본 다시 시도 대기. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])). Bicep의 경우 any() 함수를 사용할 수 있습니다.

StagingSettings

Name Description
enableCompression 중간 스테이징을 통해 데이터를 복사할 때 압축을 사용할지 여부를 지정합니다. 기본값은 false입니다. 형식: 부울(또는 resultType 부울이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다.
linkedServiceName 스테이징 연결된 서비스 참조. LinkedServiceReference (필수)
path 중간 데이터를 저장하기 위한 스토리지 경로입니다. 형식: string(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다.
{customized property} Bicep의 경우 any() 함수를 사용할 수 있습니다.

CustomActivity

Name Description
형식 활동의 유형입니다. 'Custom'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties 사용자 지정 작업 속성입니다. CustomActivityTypeProperties (필수)

CustomActivityTypeProperties

Name Description
명령을 사용합니다. 사용자 지정 작업 유형: 문자열(또는 resultType 문자열이 있는 식)에 대한 명령입니다. Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수)
extendedProperties 사용자 정의 속성 모음입니다. 사용할 수 있는 키 또는 값에는 제한이 없습니다. 사용자가 지정한 사용자 지정 작업은 정의된 콘텐츠를 사용하고 해석할 모든 책임이 있습니다. CustomActivityTypePropertiesExtendedProperties
folderPath 리소스 파일의 폴더 경로 유형: 문자열(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다.
referenceObjects 참조 개체 CustomActivityReferenceObject
resourceLinkedService 리소스 연결된 서비스 참조입니다. LinkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Name Description
{customized property} Bicep의 경우 any() 함수를 사용할 수 있습니다.

CustomActivityReferenceObject

Name Description
datasets 데이터 세트 참조. DatasetReference[]
linkedServices 연결된 서비스 참조. LinkedServiceReference[]

DatabricksNotebookActivity

Name Description
형식 활동의 유형입니다. 'DatabricksNotebook'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties Databricks Notebook 활동 속성입니다. DatabricksNotebookActivityTypeProperties (필수)

DatabricksNotebookActivityTypeProperties

Name Description
baseParameters 이 작업의 각 실행에 사용할 기본 매개 변수입니다. Notebook이 지정되지 않은 매개 변수를 사용하는 경우 Notebook의 기본값이 사용됩니다. DatabricksNotebookActivityTypePropertiesBaseParamete...
notebookPath Databricks 작업 영역에서 실행할 노트북의 절대 경로입니다. 이 경로는 슬래시로 시작해야 합니다. 형식: string(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수)

DatabricksNotebookActivityTypePropertiesBaseParamete...

Name Description
{사용자 지정 속성} Bicep의 경우 any() 함수를 사용할 수 있습니다.

DataLakeAnalyticsUsqlActivity

Name Description
형식 활동의 유형입니다. 'DataLakeAnalyticsU-SQL'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties U-SQL 활동 속성을 Data Lake Analytics. DataLakeAnalyticsUsqlActivityTypeProperties (필수)

DataLakeAnalyticsUsqlActivityTypeProperties

Name Description
compilationMode U-SQL의 컴파일 모드 의미 체계, 전체 및 SingleBox 값 중 하나여야 합니다. 형식: 문자열(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다.
degreeOfParallelism 작업을 실행하는 데 동시에 사용되는 최대 노드 수입니다. 기본값은 1입니다. 형식: 정수(또는 resultType 정수의 식), 최소: 1. Bicep의 경우 any() 함수를 사용할 수 있습니다.
매개 변수 U-SQL 작업 요청에 대한 매개 변수입니다. DataLakeAnalyticsUsqlActivityTypePropertiesParameter...
priority 대기열에 있는 모든 작업 중에서 먼저 실행해야 하는 작업을 결정합니다. 번호가 낮을수록 우선 순위가 높습니다. 기본값은 1,000입니다. 형식: 정수(또는 resultType 정수의 식), 최소: 1. Bicep의 경우 any() 함수를 사용할 수 있습니다.
runtimeVersion 사용할 U-SQL 엔진의 런타임 버전입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다.
scriptLinkedService 연결된 서비스 참조를 스크립팅합니다. LinkedServiceReference (필수)
scriptPath U-SQL 스크립트를 포함하는 폴더에 대한 대/소문자를 구분하는 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수)

DataLakeAnalyticsUsqlActivityTypePropertiesParameter...

Name Description
{사용자 지정 속성} Bicep의 경우 any() 함수를 사용할 수 있습니다.

ExecutePipelineActivity

Name Description
형식 활동의 유형입니다. 'ExecutePipeline'(필수)
typeProperties 파이프라인 작업 속성을 실행합니다. ExecutePipelineActivityTypeProperties (필수)

ExecutePipelineActivityTypeProperties

Name Description
매개 변수 파이프라인 매개 변수 ParameterValueSpecification
pipeline 파이프라인 참조입니다. PipelineReference (필수)
waitOnCompletion 작업 실행이 종속 파이프라인 실행이 완료될 때까지 대기할지 여부를 정의합니다. 기본값은 false입니다. bool

PipelineReference

Name Description
name 참조 이름입니다. 문자열
referenceName 참조 파이프라인 이름입니다. string(필수)
형식 파이프라인 참조 형식입니다. 'PipelineReference'(필수)

ExecuteSsisPackageActivity

Name Description
형식 활동의 유형입니다. 'ExecuteSSISPackage'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties SSIS 패키지 작업 속성을 실행합니다. ExecuteSsisPackageActivityTypeProperties (필수)

ExecuteSsisPackageActivityTypeProperties

Name Description
connectVia 통합 런타임 참조입니다. IntegrationRuntimeReference (필수)
environmentPath SSIS 패키지를 실행할 환경 경로입니다. 형식: string(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다.
executionCredential 패키지 실행 자격 증명입니다. SsisExecutionCredential
loggingLevel SSIS 패키지 실행의 로깅 수준입니다. 형식: string(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다.
logLocation SSIS 패키지 실행 로그 위치입니다. SsisLogLocation
packageConnectionManagers SSIS 패키지를 실행할 패키지 수준 연결 관리자입니다. ExecuteSsisPackageActivityTypePropertiesPackageConne...
packageLocation SSIS 패키지 위치입니다. SsisPackageLocation (필수)
packageParameters SSIS 패키지를 실행할 패키지 수준 매개 변수입니다. ExecuteSsisPackageActivityTypePropertiesPackageParam...
projectConnectionManagers SSIS 패키지를 실행할 프로젝트 수준 연결 관리자입니다. ExecuteSsisPackageActivityTypePropertiesProjectConne...
projectParameters SSIS 패키지를 실행할 프로젝트 수준 매개 변수입니다. ExecuteSsisPackageActivityTypePropertiesProjectParam...
propertyOverrides 속성은 SSIS 패키지를 실행하도록 재정의합니다. ExecuteSsisPackageActivityTypePropertiesPropertyOver...
런타임 SSIS 패키지를 실행할 런타임을 지정합니다. 값은 "x86" 또는 "x64"여야 합니다. 형식: string(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다.

IntegrationRuntimeReference

Name Description
매개 변수 통합 런타임에 대한 인수입니다. ParameterValueSpecification
referenceName 통합 런타임 이름을 참조합니다. string(필수)
형식 통합 런타임의 유형입니다. 'IntegrationRuntimeReference'(필수)

SsisExecutionCredential

Name Description
도메인 Windows 인증을 위한 도메인입니다. Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수)
password Windows 인증에 대한 암호입니다. SecureString (필수)
userName Windows 인증에 UseName을 사용합니다. Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수)

SecureString

Name Description
형식 비밀의 유형입니다. string(필수)
보안 문자열의 값입니다. string(필수)

SsisLogLocation

Name Description
logPath SSIS 패키지 실행 로그 경로입니다. 형식: string(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수)
형식 SSIS 로그 위치의 유형입니다. 'File'(필수)
typeProperties SSIS 패키지 실행 로그 위치 속성입니다. SsisLogLocationTypeProperties (필수)

SsisLogLocationTypeProperties

Name Description
accessCredential 패키지 실행 로그 액세스 자격 증명입니다. SsisAccessCredential
logRefreshInterval 로그를 새로 고칠 간격을 지정합니다. 기본 간격은 5 분입니다. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9]) Bicep의 경우 any() 함수를 사용할 수 있습니다.

SsisAccessCredential

Name Description
도메인 Windows 인증을 위한 도메인입니다. Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수)
password Windows 인증에 대한 암호입니다. SecretBase (필수)
userName Windows 인증에 UseName을 사용합니다. Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수)

SecretBase

Name Description
형식 개체 유형 설정 AzureKeyVaultSecret
SecureString (필수)

AzureKeyVaultSecretReference

Name Description
형식 비밀의 유형입니다. 'AzureKeyVaultSecret'(필수)
secretName Azure Key Vault 비밀의 이름입니다. 형식: string(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수)
secretVersion Azure Key Vault 비밀 버전입니다. 기본값은 비밀의 최신 버전입니다. 형식: string(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다.
store Azure Key Vault 연결된 서비스 참조입니다. LinkedServiceReference (필수)

ExecuteSsisPackageActivityTypePropertiesPackageConne...

Name Description
{customized property} SsisConnectionManager

SsisConnectionManager

Name Description
{customized property} SsisExecutionParameter

SsisExecutionParameter

Name Description
SSIS 패키지 실행 매개 변수 값입니다. 형식: string(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수)

SsisPackageLocation

Name Description
packagePath SSIS 패키지 경로입니다. 형식: string(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수)
형식 SSIS 패키지 위치의 유형입니다. 'File'
'SSISDB'
typeProperties SSIS 패키지 위치 속성입니다. SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

Name Description
accessCredential 패키지 액세스 자격 증명입니다. SsisAccessCredential
configurationPath 패키지 실행의 구성 파일입니다. 형식: string(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다.
packagePassword 패키지의 암호입니다. SecretBase

ExecuteSsisPackageActivityTypePropertiesPackageParam...

Name Description
{customized property} SsisExecutionParameter

ExecuteSsisPackageActivityTypePropertiesProjectConne...

Name Description
{customized property} SsisConnectionManager

ExecuteSsisPackageActivityTypePropertiesProjectParam...

Name Description
{customized property} SsisExecutionParameter

ExecuteSsisPackageActivityTypePropertiesPropertyOver...

Name Description
{customized property} SsisPropertyOverride

SsisPropertyOverride

Name Description
isSensitive SSIS 패키지 속성 재정의 값이 중요한 데이터인지 여부입니다. 값이 true인 경우 SSISDB에서 암호화됩니다. bool
SSIS 패키지 속성은 값을 재정의합니다. 형식: string(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수)

FilterActivity

Name Description
형식 활동의 유형입니다. 'Filter'(필수)
typeProperties 작업 속성을 필터링합니다. FilterActivityTypeProperties (필수)

FilterActivityTypeProperties

Name Description
condition(조건) 입력을 필터링하는 데 사용할 조건입니다. (필수)
items 필터를 적용해야 하는 입력 배열입니다. (필수)

Name Description
형식 식 형식입니다. 'Expression'(필수)
식 값입니다. string(필수)

ForEachActivity

Name Description
형식 활동의 유형입니다. 'ForEach'(필수)
typeProperties ForEach 활동 속성입니다. ForEachActivityTypeProperties (필수)

ForEachActivityTypeProperties

Name Description
작업 를 실행할 활동 목록입니다. Activity[] (필수)
batchCount 병렬 실행 수를 제어하는 데 사용하는 Batch 계정입니다(IsSequential이 false로 설정된 경우). int

제약 조건:
최대값 = 50
isSequential 루프를 시퀀스 또는 병렬로 실행해야 하는 경우(최대 50) bool
items 반복할 컬렉션입니다. (필수)

GetMetadataActivity

Name Description
형식 활동의 유형입니다. 'GetMetadata'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties GetMetadata 활동 속성입니다. GetMetadataActivityTypeProperties (필수)

GetMetadataActivityTypeProperties

Name Description
데이터 세트 GetMetadata 활동 데이터 세트 참조입니다. DatasetReference (필수)
fieldList 데이터 세트에서 가져올 메타데이터 필드입니다. any[]

HDInsightHiveActivity

Name Description
형식 활동의 유형입니다. 'HDInsightHive'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties HDInsight Hive 작업 속성입니다. HDInsightHiveActivityTypeProperties (필수)

HDInsightHiveActivityTypeProperties

Name Description
인수 사용자가 HDInsightActivity에 대해 지정한 인수입니다. any[]
defines 사용자가 Hive 작업 요청에 대한 정의를 지정할 수 있습니다. HDInsightHiveActivityTypePropertiesDefines
getDebugInfo 디버그 정보 옵션. 'Always'
'실패'
'None'
scriptLinkedService 연결된 서비스 참조를 스크립팅합니다. LinkedServiceReference
scriptPath 스크립트 경로입니다. 형식: string(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다.
storageLinkedServices 스토리지 연결된 서비스 참조. LinkedServiceReference[]

HDInsightHiveActivityTypePropertiesDefines

Name Description
{customized property} Bicep의 경우 any() 함수를 사용할 수 있습니다.

HDInsightMapReduceActivity

Name Description
형식 활동의 유형입니다. 'HDInsightMapReduce'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties HDInsight MapReduce 작업 속성입니다. HDInsightMapReduceActivityTypeProperties (필수)

HDInsightMapReduceActivityTypeProperties

Name Description
인수 사용자가 HDInsightActivity에 대해 지정한 인수입니다. any[]
className 클래스 이름입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수)
defines 사용자가 MapReduce 작업 요청에 대한 정의를 지정할 수 있습니다. HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo 디버그 정보 옵션입니다. 'Always'
'실패'
'None'
jarFilePath Jar 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수)
jarLibs Jar libs. any[]
jarLinkedService Jar 연결된 서비스 참조입니다. LinkedServiceReference
storageLinkedServices 스토리지 연결된 서비스 참조. LinkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

Name Description
{사용자 지정 속성} Bicep의 경우 any() 함수를 사용할 수 있습니다.

HDInsightPigActivity

Name Description
형식 활동의 유형입니다. 'HDInsightPig'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties HDInsight Pig 활동 속성입니다. HDInsightPigActivityTypeProperties (필수)

HDInsightPigActivityTypeProperties

Name Description
인수 사용자가 HDInsightActivity에 대한 인수를 지정했습니다. any[]
defines 사용자가 Pig 작업 요청에 대한 정의를 지정할 수 있습니다. HDInsightPigActivityTypePropertiesDefines
getDebugInfo 디버그 정보 옵션입니다. 'Always'
'실패'
'None'
scriptLinkedService 연결된 서비스 참조를 스크립팅합니다. LinkedServiceReference
scriptPath 스크립트 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다.
storageLinkedServices 스토리지 연결된 서비스 참조. LinkedServiceReference[]

HDInsightPigActivityTypePropertiesDefines

Name Description
{사용자 지정 속성} Bicep의 경우 any() 함수를 사용할 수 있습니다.

HDInsightSparkActivity

Name Description
형식 활동의 유형입니다. 'HDInsightSpark'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties HDInsight spark 활동 속성입니다. HDInsightSparkActivityTypeProperties (필수)

HDInsightSparkActivityTypeProperties

Name Description
인수 HDInsightSparkActivity에 대해 사용자가 지정한 인수입니다. any[]
className 애플리케이션의 Java/Spark 기본 클래스입니다. 문자열
entryFilePath 실행할 코드/패키지의 루트 폴더에 대한 상대 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수)
getDebugInfo 디버그 정보 옵션입니다. 'Always'
'실패'
'None'
proxyUser 작업을 실행할 가장할 사용자입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다.
rootPath 모든 작업의 파일에 대한 'sparkJobLinkedService'의 루트 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수)
sparkConfig Spark 구성 속성입니다. HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService 항목 파일 및 종속성을 업로드하고 로그를 수신하기 위한 스토리지 연결된 서비스입니다. LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Name Description
{사용자 지정 속성} Bicep의 경우 any() 함수를 사용할 수 있습니다.

HDInsightStreamingActivity

Name Description
형식 활동의 유형입니다. 'HDInsightStreaming'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties HDInsight 스트리밍 작업 속성입니다. HDInsightStreamingActivityTypeProperties (필수)

HDInsightStreamingActivityTypeProperties

Name Description
인수 사용자가 HDInsightActivity에 대한 인수를 지정했습니다. any[]
combiner Combiner 실행 파일 이름입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다.
commandEnvironment 명령줄 환경 값입니다. any[]
defines 사용자가 스트리밍 작업 요청에 대한 정의를 지정할 수 있습니다. HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService 파일이 있는 연결된 서비스 참조입니다. LinkedServiceReference
filePaths 스트리밍 작업 파일의 경로입니다. 디렉터리일 수 있습니다. any[] (필수)
getDebugInfo 디버그 정보 옵션입니다. 'Always'
'실패'
'None'
input 입력 Blob 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수)
mapper 매퍼 실행 파일 이름입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수)
output 출력 Blob 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수)
reducer Reducer 실행 파일 이름입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수)
storageLinkedServices 스토리지 연결된 서비스 참조. LinkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

Name Description
{사용자 지정 속성} Bicep의 경우 any() 함수를 사용할 수 있습니다.

IfConditionActivity

Name Description
형식 활동의 유형입니다. 'IfCondition'(필수)
typeProperties IfCondition 활동 속성입니다. IfConditionActivityTypeProperties (필수)

IfConditionActivityTypeProperties

Name Description
부울로 계산되는 식입니다. 이는 실행될 활동 블록(ifTrueActivities 또는 ifFalseActivities)을 결정하는 데 사용됩니다. (필수)
ifFalseActivities 식이 false로 평가되는 경우 실행할 활동 목록입니다. 선택적 속성이며 제공되지 않으면 작업이 아무 작업도 없이 종료됩니다. Activity[]
ifTrueActivities 식이 true로 평가되는 경우 실행할 활동 목록입니다. 선택적 속성이며 제공되지 않으면 작업이 아무 작업도 없이 종료됩니다. Activity[]

LookupActivity

Name Description
형식 활동의 유형입니다. 'Lookup'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties 조회 작업 속성입니다. LookupActivityTypeProperties (필수)

LookupActivityTypeProperties

Name Description
데이터 세트 조회 활동 데이터 세트 참조입니다. DatasetReference (필수)
firstRowOnly 첫 번째 행 또는 모든 행을 반환할지 여부입니다. 기본값은 true입니다. 형식: 부울(또는 resultType 부울이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다.
source 복사 작업 원본과 동일한 데이터 세트별 원본 속성입니다. CopySource (필수)

SqlServerStoredProcedureActivity

Name Description
형식 활동의 유형입니다. 'SqlServerStoredProcedure'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties SQL 저장 프로시저 작업 속성입니다. SqlServerStoredProcedureActivityTypeProperties (필수)

SqlServerStoredProcedureActivityTypeProperties

Name Description
storedProcedureName 저장 프로시저 이름입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수)
storedProcedureParameters 저장 프로시저 매개 변수에 대한 값 및 형식 설정입니다. 예: "{Parameter1: {value: "1", type: "int"}}". SqlServerStoredProcedureActivityTypePropertiesStored...

SqlServerStoredProcedureActivityTypePropertiesStored...

Name Description
{사용자 지정 속성} StoredProcedureParameter

StoredProcedureParameter

Name Description
형식 저장 프로시저 매개 변수 형식입니다. 'Boolean'
'Date'
'Decimal'
'Guid'
'Int'
'Int64'
'String'
저장 프로시저 매개 변수 값입니다. 형식: string(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수)

UntilActivity

Name Description
형식 활동의 유형입니다. 'Until'(필수)
typeProperties Until 활동 속성입니다. UntilActivityTypeProperties (필수)

UntilActivityTypeProperties

Name Description
작업 실행할 활동 목록입니다. Activity[] (필수)
부울로 계산되는 식입니다. 루프는 이 식이 true로 평가될 때까지 계속됩니다. (필수)
시간 제한 작업 실행에 대한 시간 제한을 지정합니다. 지정된 값이 없으면 TimeSpan.FromDays(7) 값이 기본값으로 1주입니다. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9]) 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9]) Bicep의 경우 any() 함수를 사용할 수 있습니다.

WaitActivity

Name Description
형식 활동의 유형입니다. 'Wait'(필수)
typeProperties 대기 활동 속성입니다. WaitActivityTypeProperties (필수)

WaitActivityTypeProperties

Name Description
waitTimeInSeconds 기간(초)입니다. int(필수)

WebActivity

Name Description
형식 활동의 유형입니다. 'WebActivity'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties 웹 활동 속성입니다. WebActivityTypeProperties (필수)

WebActivityTypeProperties

Name Description
인증 엔드포인트를 호출하는 데 사용되는 인증 방법입니다. WebActivityAuthentication
본문 엔드포인트로 전송될 페이로드를 나타냅니다. POST/PUT 메서드에 필요하며 GET 메서드 Type: string(또는 resultType 문자열이 있는 식)에는 허용되지 않습니다. Bicep의 경우 any() 함수를 사용할 수 있습니다.
datasets 웹 엔드포인트에 전달된 데이터 세트 목록입니다. DatasetReference[]
disableCertValidation true로 설정하면 인증서 유효성 검사가 비활성화됩니다. bool
headers 요청으로 전송될 헤더를 나타냅니다. 예를 들어 요청에 언어 및 형식을 설정하려면 다음을 수행합니다. "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. 형식: string(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다.
linkedServices 웹 엔드포인트에 전달된 연결된 서비스 목록입니다. LinkedServiceReference[]
method 대상 엔드포인트에 대한 Rest API 메서드입니다. 'DELETE'
'GET'
'POST'
'PUT'(필수)
url 웹 활동 대상 엔드포인트 및 경로. 형식: string(또는 resultType 문자열이 있는 식). Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수)

WebActivityAuthentication

Name Description
password PFX 파일 또는 기본 인증에 대한 암호입니다. SecureString
pfx PFX 파일의 Base64로 인코딩된 콘텐츠입니다. SecureString
resource MSI 인증을 사용할 때 Azure 인증 토큰을 요청할 리소스입니다. 문자열
type 웹 활동 인증(Basic/ClientCertificate/MSI) string(필수)
사용자 이름 기본 인증을 위한 웹 활동 인증 사용자 이름입니다. string

ParameterDefinitionSpecification

Name Description
{customized property} ParameterSpecification

ParameterSpecification

Name Description
defaultValue 매개 변수의 기본값입니다. Bicep의 경우 any() 함수를 사용할 수 있습니다.
형식 매개 변수 유형입니다. 'Array'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String'(필수)

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 종류를 배포합니다.

템플릿 Description
Azure Data Factory 추가 가능 - 한 번의 클릭으로 Azure Data Factory

Azure에 배포
이 템플릿은 Azure Blob에서 다른 Azure Blob으로의 복사 작업에 대한 데이터 팩터리 파이프라인을 만듭니다.
Data Factory 만들기, Salesforce에서 Blob으로 복사

Azure에 배포
이 템플릿은 Azure Data Factory 사용하여 Salesforce에서 Azure Blob으로 데이터 이동을 수행합니다.
Azure Data Factory 사용하여 대량 복사

Azure에 배포
이 템플릿은 Azure SQL 데이터베이스의 데이터를 Azure SQL 데이터 웨어하우스에 대량으로 복사하는 V2 데이터 팩터리를 만듭니다.
V2 데이터 팩터리 만들기

Azure에 배포
이 템플릿은 Azure Blob Storage 폴더의 데이터를 스토리지의 다른 폴더로 복사하는 V2 데이터 팩터리를 만듭니다.
V2 데이터 팩터리 만들기(MySQL)

Azure에 배포
이 템플릿은 Azure Blob Storage 폴더에서 Azure Database for MySQL 테이블로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다.
V2 데이터 팩터리 만들기(PostGre)

Azure에 배포
이 템플릿은 Azure Blob Storage 폴더에서 Azure Database for PostgreSQL 테이블로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다.
V2 데이터 팩터리 만들기(SQL)

Azure에 배포
이 템플릿은 Azure Blob Storage 폴더에서 Azure SQL 데이터베이스의 테이블로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다.
V2 데이터 팩터리 만들기(SQL 온-프레미스)

Azure에 배포
이 템플릿은 온-프레미스 SQL Server Azure Blob Storage로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다.
V2 데이터 팩터리 만들기(Spark)

Azure에 배포
이 템플릿은 Azure Blob Storage 폴더의 데이터를 스토리지의 다른 폴더로 복사하는 V2 데이터 팩터리를 만듭니다.

ARM 템플릿 리소스 정의

팩터리/파이프라인 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.DataFactory/factories/pipelines 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "type": "Microsoft.DataFactory/factories/pipelines",
  "apiVersion": "2017-09-01-preview",
  "name": "string",
  "properties": {
    "activities": [
      {
        "dependsOn": [
          {
            "activity": "string",
            "dependencyConditions": [ "string" ],
            "{customized property}": {}
          }
        ],
        "description": "string",
        "name": "string",
        "type": "string"
        // For remaining properties, see Activity objects
      }
    ],
    "annotations": [ object ],
    "concurrency": "int",
    "description": "string",
    "parameters": {
      "{customized property}": {
        "defaultValue": {},
        "type": "string"
      }
    }
  }
}

활동 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

AzureMLBatchExecution의 경우 다음을 사용합니다.

  "type": "AzureMLBatchExecution",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "globalParameters": {
      "{customized property}": {}
    },
    "webServiceInputs": {
      "{customized property}": {
        "filePath": {},
        "linkedServiceName": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "LinkedServiceReference"
        }
      }
    },
    "webServiceOutputs": {
      "{customized property}": {
        "filePath": {},
        "linkedServiceName": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "LinkedServiceReference"
        }
      }
    }
  }

AzureMLUpdateResource의 경우 다음을 사용합니다.

  "type": "AzureMLUpdateResource",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "trainedModelFilePath": {},
    "trainedModelLinkedServiceName": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "LinkedServiceReference"
    },
    "trainedModelName": {}
  }

복사의 경우 다음을 사용합니다.

  "type": "Copy",
  "inputs": [
    {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "DatasetReference"
    }
  ],
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "outputs": [
    {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "DatasetReference"
    }
  ],
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "cloudDataMovementUnits": {},
    "enableSkipIncompatibleRow": {},
    "enableStaging": {},
    "parallelCopies": {},
    "redirectIncompatibleRowSettings": {
      "linkedServiceName": {},
      "path": {},
      "{customized property}": {}
    },
    "sink": {
      "sinkRetryCount": {},
      "sinkRetryWait": {},
      "writeBatchSize": {},
      "writeBatchTimeout": {}
      // For remaining properties, see CopySink objects
    },
    "source": {
      "sourceRetryCount": {},
      "sourceRetryWait": {}
      // For remaining properties, see CopySource objects
    },
    "stagingSettings": {
      "enableCompression": {},
      "linkedServiceName": {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "LinkedServiceReference"
      },
      "path": {},
      "{customized property}": {}
    },
    "translator": {}
  }

사용자 지정의 경우 다음을 사용합니다.

  "type": "Custom",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "command": {},
    "extendedProperties": {
      "{customized property}": {}
    },
    "folderPath": {},
    "referenceObjects": {
      "datasets": [
        {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "DatasetReference"
        }
      ],
      "linkedServices": [
        {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "LinkedServiceReference"
        }
      ]
    },
    "resourceLinkedService": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "LinkedServiceReference"
    }
  }

DatabricksNotebook의 경우 다음을 사용합니다.

  "type": "DatabricksNotebook",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "baseParameters": {
      "{customized property}": {}
    },
    "notebookPath": {}
  }

DataLakeAnalyticsU-SQL의 경우 다음을 사용합니다.

  "type": "DataLakeAnalyticsU-SQL",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "compilationMode": {},
    "degreeOfParallelism": {},
    "parameters": {
      "{customized property}": {}
    },
    "priority": {},
    "runtimeVersion": {},
    "scriptLinkedService": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "LinkedServiceReference"
    },
    "scriptPath": {}
  }

ExecutePipeline의 경우 다음을 사용합니다.

  "type": "ExecutePipeline",
  "typeProperties": {
    "parameters": {
      "{customized property}": {}
    },
    "pipeline": {
      "name": "string",
      "referenceName": "string",
      "type": "PipelineReference"
    },
    "waitOnCompletion": "bool"
  }

ExecuteSSISPackage의 경우 다음을 사용합니다.

  "type": "ExecuteSSISPackage",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "connectVia": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "IntegrationRuntimeReference"
    },
    "environmentPath": {},
    "executionCredential": {
      "domain": {},
      "password": {
        "type": "string",
        "value": "string"
      },
      "userName": {}
    },
    "loggingLevel": {},
    "logLocation": {
      "logPath": {},
      "type": "File",
      "typeProperties": {
        "accessCredential": {
          "domain": {},
          "password": {
            "type": "string"
            // For remaining properties, see SecretBase objects
          },
          "userName": {}
        },
        "logRefreshInterval": {}
      }
    },
    "packageConnectionManagers": {
      "{customized property}": {
        "{customized property}": {
          "value": {}
        }
      }
    },
    "packageLocation": {
      "packagePath": {},
      "type": "string",
      "typeProperties": {
        "accessCredential": {
          "domain": {},
          "password": {
            "type": "string"
            // For remaining properties, see SecretBase objects
          },
          "userName": {}
        },
        "configurationPath": {},
        "packagePassword": {
          "type": "string"
          // For remaining properties, see SecretBase objects
        }
      }
    },
    "packageParameters": {
      "{customized property}": {
        "value": {}
      }
    },
    "projectConnectionManagers": {
      "{customized property}": {
        "{customized property}": {
          "value": {}
        }
      }
    },
    "projectParameters": {
      "{customized property}": {
        "value": {}
      }
    },
    "propertyOverrides": {
      "{customized property}": {
        "isSensitive": "bool",
        "value": {}
      }
    },
    "runtime": {}
  }

필터의 경우 다음을 사용합니다.

  "type": "Filter",
  "typeProperties": {
    "condition": {
      "type": "Expression",
      "value": "string"
    },
    "items": {
      "type": "Expression",
      "value": "string"
    }
  }

ForEach의 경우 다음을 사용합니다.

  "type": "ForEach",
  "typeProperties": {
    "activities": [
      {
        "dependsOn": [
          {
            "activity": "string",
            "dependencyConditions": [ "string" ],
            "{customized property}": {}
          }
        ],
        "description": "string",
        "name": "string",
        "type": "string"
        // For remaining properties, see Activity objects
      }
    ],
    "batchCount": "int",
    "isSequential": "bool",
    "items": {
      "type": "Expression",
      "value": "string"
    }
  }

GetMetadata의 경우 다음을 사용합니다.

  "type": "GetMetadata",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "dataset": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "DatasetReference"
    },
    "fieldList": [ object ]
  }

HDInsightHive의 경우 다음을 사용합니다.

  "type": "HDInsightHive",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "arguments": [ object ],
    "defines": {
      "{customized property}": {}
    },
    "getDebugInfo": "string",
    "scriptLinkedService": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "LinkedServiceReference"
    },
    "scriptPath": {},
    "storageLinkedServices": [
      {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "LinkedServiceReference"
      }
    ]
  }

HDInsightMapReduce의 경우 다음을 사용합니다.

  "type": "HDInsightMapReduce",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "arguments": [ object ],
    "className": {},
    "defines": {
      "{customized property}": {}
    },
    "getDebugInfo": "string",
    "jarFilePath": {},
    "jarLibs": [ object ],
    "jarLinkedService": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "LinkedServiceReference"
    },
    "storageLinkedServices": [
      {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "LinkedServiceReference"
      }
    ]
  }

HDInsightPig의 경우 다음을 사용합니다.

  "type": "HDInsightPig",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "arguments": [ object ],
    "defines": {
      "{customized property}": {}
    },
    "getDebugInfo": "string",
    "scriptLinkedService": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "LinkedServiceReference"
    },
    "scriptPath": {},
    "storageLinkedServices": [
      {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "LinkedServiceReference"
      }
    ]
  }

HDInsightSpark의 경우 다음을 사용합니다.

  "type": "HDInsightSpark",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "arguments": [ object ],
    "className": "string",
    "entryFilePath": {},
    "getDebugInfo": "string",
    "proxyUser": {},
    "rootPath": {},
    "sparkConfig": {
      "{customized property}": {}
    },
    "sparkJobLinkedService": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "LinkedServiceReference"
    }
  }

HDInsightStreaming의 경우 다음을 사용합니다.

  "type": "HDInsightStreaming",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "arguments": [ object ],
    "combiner": {},
    "commandEnvironment": [ object ],
    "defines": {
      "{customized property}": {}
    },
    "fileLinkedService": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "LinkedServiceReference"
    },
    "filePaths": [ object ],
    "getDebugInfo": "string",
    "input": {},
    "mapper": {},
    "output": {},
    "reducer": {},
    "storageLinkedServices": [
      {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "LinkedServiceReference"
      }
    ]
  }

IfCondition의 경우 다음을 사용합니다.

  "type": "IfCondition",
  "typeProperties": {
    "expression": {
      "type": "Expression",
      "value": "string"
    },
    "ifFalseActivities": [
      {
        "dependsOn": [
          {
            "activity": "string",
            "dependencyConditions": [ "string" ],
            "{customized property}": {}
          }
        ],
        "description": "string",
        "name": "string",
        "type": "string"
        // For remaining properties, see Activity objects
      }
    ],
    "ifTrueActivities": [
      {
        "dependsOn": [
          {
            "activity": "string",
            "dependencyConditions": [ "string" ],
            "{customized property}": {}
          }
        ],
        "description": "string",
        "name": "string",
        "type": "string"
        // For remaining properties, see Activity objects
      }
    ]
  }

조회의 경우 다음을 사용합니다.

  "type": "Lookup",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "dataset": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "DatasetReference"
    },
    "firstRowOnly": {},
    "source": {
      "sourceRetryCount": {},
      "sourceRetryWait": {}
      // For remaining properties, see CopySource objects
    }
  }

SqlServerStoredProcedure의 경우 다음을 사용합니다.

  "type": "SqlServerStoredProcedure",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "storedProcedureName": {},
    "storedProcedureParameters": {
      "{customized property}": {
        "type": "string",
        "value": {}
      }
    }
  }

Until의 경우 다음을 사용합니다.

  "type": "Until",
  "typeProperties": {
    "activities": [
      {
        "dependsOn": [
          {
            "activity": "string",
            "dependencyConditions": [ "string" ],
            "{customized property}": {}
          }
        ],
        "description": "string",
        "name": "string",
        "type": "string"
        // For remaining properties, see Activity objects
      }
    ],
    "expression": {
      "type": "Expression",
      "value": "string"
    },
    "timeout": {}
  }

대기의 경우 다음을 사용합니다.

  "type": "Wait",
  "typeProperties": {
    "waitTimeInSeconds": "int"
  }

WebActivity의 경우 다음을 사용합니다.

  "type": "WebActivity",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "authentication": {
      "password": {
        "type": "string",
        "value": "string"
      },
      "pfx": {
        "type": "string",
        "value": "string"
      },
      "resource": "string",
      "type": "string",
      "username": "string"
    },
    "body": {},
    "datasets": [
      {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "DatasetReference"
      }
    ],
    "disableCertValidation": "bool",
    "headers": {},
    "linkedServices": [
      {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "LinkedServiceReference"
      }
    ],
    "method": "string",
    "url": {}
  }

CopySink 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

CopySource 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

SecretBase 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

AzureKeyVaultSecret의 경우 다음을 사용합니다.

  "type": "AzureKeyVaultSecret",
  "secretName": {},
  "secretVersion": {},
  "store": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  }

SecureString의 경우 다음을 사용합니다.

  "type": "SecureString",
  "value": "string"

속성 값

팩터리/파이프라인

Name Description
형식 리소스 종류 'Microsoft.DataFactory/팩터리/파이프라인'
apiVersion 리소스 api 버전 '2017-09-01-preview'
name 리소스 이름

JSON ARM 템플릿에서 자식 리소스의 이름 및 형식을 설정하는 방법을 참조하세요.
string(필수)

문자 제한: 1-260

유효한 문자:
다음을 사용할 수 없습니다.
<>*#.%&:\\+?/ 또는 제어 문자

영숫자로 시작합니다.
properties 파이프라인의 속성입니다. 파이프라인 (필수)

파이프라인

Name Description
작업 파이프라인의 활동 목록입니다. Activity[]
주석 파이프라인을 설명하는 데 사용할 수 있는 태그 목록입니다. any[]
동시성 파이프라인에 대한 최대 동시 실행 수입니다. int

제약 조건:
최소값 = 1
description 파이프라인의 설명입니다. 문자열
매개 변수 파이프라인에 대한 매개 변수 목록입니다. ParameterDefinitionSpecification

활동

이름 Description
dependsOn 활동은 조건에 따라 달라집니다. ActivityDependency[]
description 활동 설명입니다. 문자열
name 활동 이름입니다. string(필수)
형식 개체 유형 설정 AzureMLBatchExecution
AzureMLUpdateResource
Copy
사용자 지정
DatabricksNotebook
DataLakeAnalyticsU-SQL
ExecutePipeline
ExecuteSSISPackage
Filter
ForEach
GetMetadata
HDInsightHive
HDInsightMapReduce
HDInsightPig
HDInsightSpark
HDInsightStreaming
IfCondition
조회
SqlServerStoredProcedure
Until
Wait
WebActivity (필수)

ActivityDependency

Name Description
활동 활동 이름입니다. string(필수)
dependencyConditions 종속성에 대한 Match-Condition. 다음 중 어느 것을 포함하는 문자열 배열:
'완료됨'
'실패'
'건너뛰기'
'Succeeded'(필수)
{customized property}

AzureMLBatchExecutionActivity

Name Description
형식 활동의 유형입니다. 'AzureMLBatchExecution'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties Azure ML Batch 실행 작업 속성입니다. AzureMLBatchExecutionActivityTypeProperties (필수)

LinkedServiceReference

Name Description
매개 변수 LinkedService에 대한 인수입니다. ParameterValueSpecification
referenceName LinkedService 이름을 참조합니다. string(필수)
형식 연결된 서비스 참조 형식입니다. 'LinkedServiceReference'(필수)

ParameterValueSpecification

Name Description
{customized property}

ActivityPolicy

Name Description
retry 최대 일반 재시도 시도. 기본값은 0입니다. 형식: 정수(또는 resultType 정수가 있는 식), 최소: 0.
retryIntervalInSeconds 각 재시도 간격(초)입니다. 기본값은 30초입니다. int

제약 조건:
최소값 = 30
최대값 = 86400
secureOutput true로 설정하면 작업의 출력이 안전한 것으로 간주되고 모니터링에 기록되지 않습니다. bool
시간 제한 작업 실행에 대한 시간 제한을 지정합니다. 기본 시간 제한은 7일입니다. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])
{customized property}

AzureMLBatchExecutionActivityTypeProperties

Name Description
globalParameters Azure ML Batch Execution Service 엔드포인트에 전달할 키,값 쌍입니다. 키는 게시된 Azure ML 웹 서비스에 정의된 웹 서비스 매개 변수의 이름과 일치해야 합니다. 값은 Azure ML 일괄 처리 실행 요청의 GlobalParameters 속성에 전달됩니다. AzureMLBatchExecutionActivityTypePropertiesGlobalPar...
webServiceInputs 키, 값 쌍, Azure ML 엔드포인트의 웹 서비스 입력 이름을 입력 Blob 위치를 지정하는 AzureMLWebServiceFile 개체에 매핑합니다. 이 정보는 Azure ML 일괄 처리 실행 요청의 WebServiceInputs 속성에 전달됩니다. AzureMLBatchExecutionActivityTypePropertiesWebServic...
webServiceOutputs 키, 값 쌍, Azure ML 엔드포인트의 웹 서비스 출력 이름을 출력 Blob 위치를 지정하는 AzureMLWebServiceFile 개체에 매핑합니다. 이 정보는 Azure ML 일괄 처리 실행 요청의 WebServiceOutputs 속성에 전달됩니다. AzureMLBatchExecutionActivityTypePropertiesWebServic...

AzureMLBatchExecutionActivityTypePropertiesGlobalPar...

Name Description
{customized property}

AzureMLBatchExecutionActivityTypePropertiesWebServic...

Name Description
{customized property} AzureMLWebServiceFile

AzureMLWebServiceFile

Name Description
filePath LinkedService에서 지정한 Azure Blob Storage 컨테이너 이름을 포함한 상대 파일 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
linkedServiceName Azure ML WebService 입력/출력 파일이 있는 Azure Storage LinkedService에 대한 참조입니다. LinkedServiceReference (필수)

AzureMLBatchExecutionActivityTypePropertiesWebServic...

Name Description
{사용자 지정 속성} AzureMLWebServiceFile

AzureMLUpdateResourceActivity

Name Description
형식 활동의 유형입니다. 'AzureMLUpdateResource'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties Azure ML 업데이트 리소스 관리 작업 속성입니다. AzureMLUpdateResourceActivityTypeProperties (필수)

AzureMLUpdateResourceActivityTypeProperties

Name Description
trainedModelFilePath 업데이트 작업에서 업로드할 .ilearner 파일을 나타내는 trainedModelLinkedService의 상대 파일 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
trainedModelLinkedServiceName 업데이트 작업에서 업로드할 .ilearner 파일을 보유하는 Azure Storage 연결된 서비스의 이름입니다. LinkedServiceReference (필수)
trainedModelName 업데이트할 웹 서비스 실험에서 학습된 모델 모듈의 이름입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).

CopyActivity

Name Description
형식 활동의 유형입니다. 'Copy'(필수)
입력 활동에 대한 입력 목록입니다. DatasetReference[]
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
outputs 활동에 대한 출력 목록입니다. DatasetReference[]
policy 활동 정책. ActivityPolicy
typeProperties 복사 작업 속성입니다. CopyActivityTypeProperties (필수)

DatasetReference

Name Description
매개 변수 데이터 세트에 대한 인수입니다. ParameterValueSpecification
referenceName 참조 데이터 세트 이름입니다. string(필수)
형식 데이터 세트 참조 형식입니다. 'DatasetReference'(필수)

CopyActivityTypeProperties

Name Description
cloudDataMovementUnits 이 데이터 이동을 수행하는 데 사용할 수 있는 최대 클라우드 데이터 이동 단위 수입니다. 형식: 정수(또는 resultType 정수의 식), 최소: 0.
enableSkipIncompatibleRow 호환되지 않는 행을 건너뛸지 여부입니다. 기본값은 false입니다. 형식: 부울(또는 resultType 부울이 있는 식).
enableStaging 중간 스테이징을 통해 데이터를 복사할지 여부를 지정합니다. 기본값은 false입니다. 형식: 부울(또는 resultType 부울이 있는 식).
parallelCopies 데이터 저장소 오버로드를 방지하기 위해 원본 또는 싱크에서 열린 최대 동시 세션 수입니다. 형식: 정수(또는 resultType 정수의 식), 최소: 0.
redirectIncompatibleRowSettings EnableSkipIncompatibleRow가 true인 경우 호환되지 않는 행 설정을 리디렉션합니다. RedirectIncompatibleRowSettings
싱크 싱크를 복사 작업. CopySink (필수)
source 원본을 복사 작업. CopySource (필수)
stagingSettings EnableStaging가 true인 경우 중간 스테이징 설정을 지정합니다. StagingSettings
번역기 복사 작업 번역기. 지정하지 않으면 테이블 형식 번역기를 사용합니다.

RedirectIncompatibleRowSettings

Name Description
linkedServiceName 호환되지 않는 행을 리디렉션하는 데 사용되는 Azure Storage, Storage SAS 또는 Azure Data Lake Store 연결된 서비스의 이름입니다. redirectIncompatibleRowSettings를 지정하는 경우 지정해야 합니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
path 리디렉션 호환되지 않는 행 데이터를 저장하기 위한 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
{사용자 지정 속성}

CopySink

Name Description
sinkRetryCount 싱크 재시도 횟수입니다. 형식: 정수(또는 resultType 정수의 식).
sinkRetryWait 싱크 다시 시도 대기. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])).
writeBatchSize 쓰기 일괄 처리 크기입니다. 형식: 정수(또는 resultType 정수의 식), 최소: 0.
writeBatchTimeout 일괄 처리 시간 제한을 작성합니다. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])).

CopySource

Name Description
sourceRetryCount 원본 재시도 횟수입니다. 형식: 정수(또는 resultType 정수의 식).
sourceRetryWait 원본 다시 시도 대기. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])).

StagingSettings

Name Description
enableCompression 중간 스테이징을 통해 데이터를 복사할 때 압축을 사용할지 여부를 지정합니다. 기본값은 false입니다. 형식: 부울(또는 resultType 부울이 있는 식).
linkedServiceName 연결된 서비스 참조 준비 LinkedServiceReference (필수)
path 중간 데이터를 저장하기 위한 스토리지 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
{사용자 지정 속성}

CustomActivity

Name Description
형식 활동의 유형입니다. 'Custom'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties 사용자 지정 활동 속성입니다. CustomActivityTypeProperties (필수)

CustomActivityTypeProperties

Name Description
명령을 사용합니다. 사용자 지정 작업 유형: 문자열(또는 resultType 문자열이 있는 식)에 대한 명령입니다.
extendedProperties 사용자 정의 속성 모음입니다. 사용할 수 있는 키 또는 값에는 제한이 없습니다. 사용자가 지정한 사용자 지정 작업은 정의된 콘텐츠를 사용하고 해석할 모든 책임이 있습니다. CustomActivityTypePropertiesExtendedProperties
folderPath 리소스 파일의 폴더 경로 형식: 문자열(또는 resultType 문자열이 있는 식).
referenceObjects 참조 개체 CustomActivityReferenceObject
resourceLinkedService 리소스 연결된 서비스 참조입니다. LinkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Name Description
{customized property}

CustomActivityReferenceObject

Name Description
datasets 데이터 세트 참조. DatasetReference[]
linkedServices 연결된 서비스 참조. LinkedServiceReference[]

DatabricksNotebookActivity

Name Description
형식 활동의 유형입니다. 'DatabricksNotebook'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties Databricks Notebook 활동 속성입니다. DatabricksNotebookActivityTypeProperties (필수)

DatabricksNotebookActivityTypeProperties

Name Description
baseParameters 이 작업의 각 실행에 사용할 기본 매개 변수입니다. Notebook이 지정되지 않은 매개 변수를 사용하는 경우 Notebook의 기본값이 사용됩니다. DatabricksNotebookActivityTypePropertiesBaseParamete...
notebookPath Databricks 작업 영역에서 실행할 노트북의 절대 경로입니다. 이 경로는 슬래시로 시작해야 합니다. 형식: string(또는 resultType 문자열이 있는 식).

DatabricksNotebookActivityTypePropertiesBaseParamete...

Name Description
{customized property}

DataLakeAnalyticsUsqlActivity

Name Description
형식 활동의 유형입니다. 'DataLakeAnalyticsU-SQL'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties U-SQL 작업 속성을 Data Lake Analytics. DataLakeAnalyticsUsqlActivityTypeProperties (필수)

DataLakeAnalyticsUsqlActivityTypeProperties

Name Description
compilationMode U-SQL의 컴파일 모드 의미 체계, 전체 및 SingleBox 값 중 하나여야 합니다. 형식: string(또는 resultType 문자열이 있는 식).
degreeOfParallelism 작업을 실행하는 데 동시에 사용되는 최대 노드 수입니다. 기본값은 1입니다. 형식: 정수(또는 resultType 정수가 있는 식), 최소: 1.
매개 변수 U-SQL 작업 요청에 대한 매개 변수입니다. DataLakeAnalyticsUsqlActivityTypePropertiesParameter...
priority 대기열에 있는 모든 작업 중에서 먼저 실행해야 하는 작업을 결정합니다. 번호가 낮을수록 우선 순위가 높습니다. 기본값은 1,000입니다. 형식: 정수(또는 resultType 정수가 있는 식), 최소: 1.
runtimeVersion 사용할 U-SQL 엔진의 런타임 버전입니다. 형식: string(또는 resultType 문자열이 있는 식).
scriptLinkedService 연결된 서비스 참조를 스크립팅합니다. LinkedServiceReference (필수)
scriptPath U-SQL 스크립트를 포함하는 폴더에 대한 대/소문자 구분 경로입니다. 형식: string(또는 resultType 문자열이 있는 식).

DataLakeAnalyticsUsqlActivityTypePropertiesParameter...

Name Description
{customized property}

ExecutePipelineActivity

Name Description
형식 활동의 유형입니다. 'ExecutePipeline'(필수)
typeProperties 파이프라인 작업 속성을 실행합니다. ExecutePipelineActivityTypeProperties (필수)

ExecutePipelineActivityTypeProperties

Name Description
매개 변수 파이프라인 매개 변수 ParameterValueSpecification
pipeline 파이프라인 참조입니다. PipelineReference (필수)
waitOnCompletion 작업 실행이 종속 파이프라인 실행이 완료될 때까지 대기할지 여부를 정의합니다. 기본값은 false입니다. bool

PipelineReference

Name Description
name 참조 이름입니다. string
referenceName 참조 파이프라인 이름입니다. string(필수)
형식 파이프라인 참조 형식입니다. 'PipelineReference'(필수)

ExecuteSsisPackageActivity

Name Description
형식 활동의 유형입니다. 'ExecuteSSISPackage'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties SSIS 패키지 작업 속성을 실행합니다. ExecuteSsisPackageActivityTypeProperties (필수)

ExecuteSsisPackageActivityTypeProperties

Name Description
connectVia 통합 런타임 참조입니다. IntegrationRuntimeReference (필수)
environmentPath SSIS 패키지를 실행할 환경 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
executionCredential 패키지 실행 자격 증명입니다. SsisExecutionCredential
loggingLevel SSIS 패키지 실행의 로깅 수준입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
logLocation SSIS 패키지 실행 로그 위치입니다. SsisLogLocation
packageConnectionManagers SSIS 패키지를 실행할 패키지 수준 연결 관리자입니다. ExecuteSsisPackageActivityTypePropertiesPackageConne...
packageLocation SSIS 패키지 위치입니다. SsisPackageLocation (필수)
packageParameters SSIS 패키지를 실행할 패키지 수준 매개 변수입니다. ExecuteSsisPackageActivityTypePropertiesPackageParam...
projectConnectionManagers SSIS 패키지를 실행할 프로젝트 수준 연결 관리자입니다. ExecuteSsisPackageActivityTypePropertiesProjectConne...
projectParameters SSIS 패키지를 실행할 프로젝트 수준 매개 변수입니다. ExecuteSsisPackageActivityTypePropertiesProjectParam...
propertyOverrides 속성이 재정의하여 SSIS 패키지를 실행합니다. ExecuteSsisPackageActivityTypePropertiesPropertyOver...
런타임 SSIS 패키지를 실행할 런타임을 지정합니다. 값은 "x86" 또는 "x64"여야 합니다. 형식: 문자열(또는 resultType 문자열이 있는 식).

IntegrationRuntimeReference

Name Description
매개 변수 통합 런타임에 대한 인수입니다. ParameterValueSpecification
referenceName 통합 런타임 이름을 참조합니다. string(필수)
형식 통합 런타임 유형입니다. 'IntegrationRuntimeReference'(필수)

SsisExecutionCredential

Name Description
도메인 Windows 인증을 위한 도메인입니다.
password Windows 인증에 대한 암호입니다. SecureString (필수)
userName Windows 인증에 UseName을 사용합니다.

SecureString

Name Description
형식 비밀의 유형입니다. string(필수)
보안 문자열의 값입니다. string(필수)

SsisLogLocation

Name Description
logPath SSIS 패키지 실행 로그 경로입니다. 형식: string(또는 resultType 문자열이 있는 식).
형식 SSIS 로그 위치의 유형입니다. 'File'(필수)
typeProperties SSIS 패키지 실행 로그 위치 속성입니다. SsisLogLocationTypeProperties (필수)

SsisLogLocationTypeProperties

Name Description
accessCredential 패키지 실행 로그 액세스 자격 증명입니다. SsisAccessCredential
logRefreshInterval 로그를 새로 고칠 간격을 지정합니다. 기본 간격은 5 분입니다. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])

SsisAccessCredential

Name Description
도메인 Windows 인증을 위한 도메인입니다.
password Windows 인증에 대한 암호입니다. SecretBase (필수)
userName Windows 인증에 UseName을 사용합니다.

SecretBase

Name Description
형식 개체 유형 설정 AzureKeyVaultSecret
SecureString (필수)

AzureKeyVaultSecretReference

Name Description
형식 비밀의 유형입니다. 'AzureKeyVaultSecret'(필수)
secretName Azure Key Vault 비밀의 이름입니다. 형식: string(또는 resultType 문자열이 있는 식).
secretVersion Azure Key Vault 비밀 버전입니다. 기본값은 비밀의 최신 버전입니다. 형식: string(또는 resultType 문자열이 있는 식).
store Azure Key Vault 연결된 서비스 참조입니다. LinkedServiceReference (필수)

ExecuteSsisPackageActivityTypePropertiesPackageConne...

Name Description
{customized property} SsisConnectionManager

SsisConnectionManager

Name Description
{customized property} SsisExecutionParameter

SsisExecutionParameter

Name Description
SSIS 패키지 실행 매개 변수 값입니다. 형식: string(또는 resultType 문자열이 있는 식).

SsisPackageLocation

Name Description
packagePath SSIS 패키지 경로입니다. 형식: string(또는 resultType 문자열이 있는 식).
형식 SSIS 패키지 위치의 유형입니다. 'File'
'SSISDB'
typeProperties SSIS 패키지 위치 속성입니다. SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

Name Description
accessCredential 패키지 액세스 자격 증명입니다. SsisAccessCredential
configurationPath 패키지 실행의 구성 파일입니다. 형식: string(또는 resultType 문자열이 있는 식).
packagePassword 패키지의 암호입니다. SecretBase

ExecuteSsisPackageActivityTypePropertiesPackageParam...

Name Description
{customized property} SsisExecutionParameter

ExecuteSsisPackageActivityTypePropertiesProjectConne...

Name Description
{customized property} SsisConnectionManager

ExecuteSsisPackageActivityTypePropertiesProjectParam...

Name Description
{customized property} SsisExecutionParameter

ExecuteSsisPackageActivityTypePropertiesPropertyOver...

Name Description
{customized property} SsisPropertyOverride

SsisPropertyOverride

Name Description
isSensitive SSIS 패키지 속성 재정의 값이 중요한 데이터인지 여부입니다. 값이 true인 경우 SSISDB에서 암호화됩니다. bool
SSIS 패키지 속성은 값을 재정의합니다. 형식: string(또는 resultType 문자열이 있는 식).

FilterActivity

Name Description
형식 활동의 유형입니다. 'Filter'(필수)
typeProperties 작업 속성을 필터링합니다. FilterActivityTypeProperties (필수)

FilterActivityTypeProperties

Name Description
condition(조건) 입력을 필터링하는 데 사용할 조건입니다. (필수)
items 필터를 적용해야 하는 입력 배열입니다. (필수)

Name Description
형식 식 형식입니다. 'Expression'(필수)
식 값입니다. string(필수)

ForEachActivity

Name Description
형식 활동의 유형입니다. 'ForEach'(필수)
typeProperties ForEach 활동 속성입니다. ForEachActivityTypeProperties (필수)

ForEachActivityTypeProperties

Name Description
작업 를 실행할 활동 목록입니다. 활동[] (필수)
batchCount 병렬 실행 수를 제어하는 데 사용하는 Batch 계정입니다(IsSequential이 false로 설정된 경우). int

제약 조건:
최대값 = 50
isSequential 루프를 시퀀스 또는 병렬로 실행해야 하는 경우(최대 50) bool
items 반복할 컬렉션입니다. (필수)

GetMetadataActivity

Name Description
형식 활동의 유형입니다. 'GetMetadata'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties GetMetadata 활동 속성입니다. GetMetadataActivityTypeProperties (필수)

GetMetadataActivityTypeProperties

Name Description
데이터 세트 GetMetadata 활동 데이터 세트 참조입니다. DatasetReference (필수)
fieldList 데이터 세트에서 가져올 메타데이터 필드입니다. any[]

HDInsightHiveActivity

Name Description
형식 활동의 유형입니다. 'HDInsightHive'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties HDInsight Hive 활동 속성입니다. HDInsightHiveActivityTypeProperties (필수)

HDInsightHiveActivityTypeProperties

Name Description
인수 사용자가 HDInsightActivity에 대한 인수를 지정했습니다. any[]
defines 사용자가 Hive 작업 요청에 대한 정의를 지정할 수 있습니다. HDInsightHiveActivityTypePropertiesDefines
getDebugInfo 디버그 정보 옵션입니다. 'Always'
'실패'
'None'
scriptLinkedService 연결된 서비스 참조를 스크립팅합니다. LinkedServiceReference
scriptPath 스크립트 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
storageLinkedServices 스토리지 연결된 서비스 참조. LinkedServiceReference[]

HDInsightHiveActivityTypePropertiesDefines

Name Description
{사용자 지정 속성}

HDInsightMapReduceActivity

Name Description
형식 활동의 유형입니다. 'HDInsightMapReduce'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties HDInsight MapReduce 작업 속성입니다. HDInsightMapReduceActivityTypeProperties (필수)

HDInsightMapReduceActivityTypeProperties

Name Description
인수 사용자가 HDInsightActivity에 대한 인수를 지정했습니다. any[]
className 클래스 이름입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
defines 사용자가 MapReduce 작업 요청에 대한 정의를 지정할 수 있습니다. HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo 디버그 정보 옵션입니다. 'Always'
'실패'
'None'
jarFilePath Jar 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
jarLibs Jar libs. any[]
jarLinkedService Jar 연결된 서비스 참조입니다. LinkedServiceReference
storageLinkedServices 스토리지 연결된 서비스 참조. LinkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

Name Description
{사용자 지정 속성}

HDInsightPigActivity

Name Description
형식 활동의 유형입니다. 'HDInsightPig'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties HDInsight Pig 활동 속성입니다. HDInsightPigActivityTypeProperties (필수)

HDInsightPigActivityTypeProperties

Name Description
인수 사용자가 HDInsightActivity에 대한 인수를 지정했습니다. any[]
defines 사용자가 Pig 작업 요청에 대한 정의를 지정할 수 있습니다. HDInsightPigActivityTypePropertiesDefines
getDebugInfo 디버그 정보 옵션입니다. 'Always'
'실패'
'None'
scriptLinkedService 연결된 서비스 참조를 스크립팅합니다. LinkedServiceReference
scriptPath 스크립트 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
storageLinkedServices 스토리지 연결된 서비스 참조. LinkedServiceReference[]

HDInsightPigActivityTypePropertiesDefines

Name Description
{사용자 지정 속성}

HDInsightSparkActivity

Name Description
형식 활동의 유형입니다. 'HDInsightSpark'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties HDInsight Spark 작업 속성입니다. HDInsightSparkActivityTypeProperties (필수)

HDInsightSparkActivityTypeProperties

Name Description
인수 사용자가 지정한 HDInsightSparkActivity 인수입니다. any[]
className 애플리케이션의 Java/Spark 기본 클래스입니다. string
entryFilePath 실행할 코드/패키지의 루트 폴더에 대한 상대 경로입니다. 형식: string(또는 resultType 문자열이 있는 식).
getDebugInfo 디버그 정보 옵션. 'Always'
'실패'
'None'
proxyUser 작업을 실행할 가장할 사용자입니다. 형식: string(또는 resultType 문자열이 있는 식).
rootPath 모든 작업의 파일에 대한 'sparkJobLinkedService'의 루트 경로입니다. 형식: string(또는 resultType 문자열이 있는 식).
sparkConfig Spark 구성 속성입니다. HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService 항목 파일 및 종속성을 업로드하고 로그를 수신하기 위한 스토리지 연결된 서비스입니다. LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Name Description
{customized property}

HDInsightStreamingActivity

Name Description
형식 활동의 유형입니다. 'HDInsightStreaming'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties HDInsight 스트리밍 작업 속성입니다. HDInsightStreamingActivityTypeProperties (필수)

HDInsightStreamingActivityTypeProperties

Name Description
인수 사용자가 HDInsightActivity에 대해 지정한 인수입니다. any[]
combiner Combiner 실행 파일 이름입니다. 형식: string(또는 resultType 문자열이 있는 식).
commandEnvironment 명령줄 환경 값입니다. any[]
defines 사용자가 스트리밍 작업 요청에 대한 정의를 지정할 수 있습니다. HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService 파일이 있는 연결된 서비스 참조입니다. LinkedServiceReference
filePaths 스트리밍 작업 파일의 경로입니다. 디렉터리일 수 있습니다. any[] (필수)
getDebugInfo 디버그 정보 옵션. 'Always'
'실패'
'None'
input 입력 Blob 경로입니다. 형식: string(또는 resultType 문자열이 있는 식).
mapper 매퍼 실행 파일 이름입니다. 형식: string(또는 resultType 문자열이 있는 식).
output 출력 Blob 경로입니다. 형식: string(또는 resultType 문자열이 있는 식).
reducer Reducer 실행 파일 이름입니다. 형식: string(또는 resultType 문자열이 있는 식).
storageLinkedServices 스토리지 연결된 서비스 참조. LinkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

Name Description
{customized property}

IfConditionActivity

Name Description
형식 활동의 유형입니다. 'IfCondition'(필수)
typeProperties IfCondition 활동 속성입니다. IfConditionActivityTypeProperties (필수)

IfConditionActivityTypeProperties

Name Description
부울로 계산되는 식입니다. 이는 실행될 활동 블록(ifTrueActivities 또는 ifFalseActivities)을 결정하는 데 사용됩니다. (필수)
ifFalseActivities 식이 false로 평가되면 실행할 활동 목록입니다. 선택적 속성이며 제공되지 않으면 작업이 아무 작업도 없이 종료됩니다. Activity[]
ifTrueActivities 식이 true로 평가되면 실행할 활동 목록입니다. 선택적 속성이며 제공되지 않으면 작업이 아무 작업도 없이 종료됩니다. Activity[]

LookupActivity

Name Description
형식 활동의 유형입니다. '조회'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties 조회 작업 속성입니다. LookupActivityTypeProperties (필수)

LookupActivityTypeProperties

Name Description
데이터 세트 조회 활동 데이터 세트 참조입니다. DatasetReference (필수)
firstRowOnly 첫 번째 행 또는 모든 행을 반환할지 여부입니다. 기본값은 true입니다. 형식: 부울(또는 resultType 부울이 있는 식).
source 복사 작업 원본과 동일한 데이터 세트별 원본 속성입니다. CopySource (필수)

SqlServerStoredProcedureActivity

Name Description
형식 활동의 유형입니다. 'SqlServerStoredProcedure'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties SQL 저장 프로시저 작업 속성입니다. SqlServerStoredProcedureActivityTypeProperties (필수)

SqlServerStoredProcedureActivityTypeProperties

Name Description
storedProcedureName 저장 프로시저 이름입니다. 형식: string(또는 resultType 문자열이 있는 식).
storedProcedureParameters 저장 프로시저 매개 변수에 대한 값 및 형식 설정입니다. 예: "{Parameter1: {value: "1", type: "int"}}". SqlServerStoredProcedureActivityTypePropertiesStored...

SqlServerStoredProcedureActivityTypePropertiesStored...

Name Description
{customized property} StoredProcedureParameter

StoredProcedureParameter

Name Description
형식 저장 프로시저 매개 변수 형식입니다. 'Boolean'
'Date'
'Decimal'
'Guid'
'Int'
'Int64'
'String'
저장 프로시저 매개 변수 값입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).

UntilActivity

Name Description
형식 활동의 유형입니다. 'Until'(필수)
typeProperties Until 활동 속성입니다. UntilActivityTypeProperties (필수)

UntilActivityTypeProperties

Name Description
작업 실행할 활동 목록입니다. 활동[] (필수)
부울로 계산되는 식입니다. 이 식이 true로 평가될 때까지 루프가 계속됩니다. (필수)
시간 제한 작업 실행에 대한 시간 제한을 지정합니다. 지정된 값이 없으면 TimeSpan.FromDays(7) 값이 기본값으로 1주입니다. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])). 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])).

WaitActivity

Name Description
형식 활동의 유형입니다. 'Wait'(필수)
typeProperties 대기 활동 속성입니다. WaitActivityTypeProperties (필수)

WaitActivityTypeProperties

Name Description
waitTimeInSeconds 기간(초)입니다. int(필수)

WebActivity

Name Description
형식 활동의 유형입니다. 'WebActivity'(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties 웹 활동 속성입니다. WebActivityTypeProperties (필수)

WebActivityTypeProperties

Name Description
인증 엔드포인트를 호출하는 데 사용되는 인증 방법입니다. WebActivityAuthentication
본문 엔드포인트로 전송될 페이로드를 나타냅니다. POST/PUT 메서드에 필요하며 GET 메서드 Type: string(또는 resultType 문자열이 있는 식)에는 허용되지 않습니다.
datasets 웹 엔드포인트에 전달된 데이터 세트 목록입니다. DatasetReference[]
disableCertValidation true로 설정하면 인증서 유효성 검사가 비활성화됩니다. bool
headers 요청으로 전송될 헤더를 나타냅니다. 예를 들어 요청에 언어 및 형식을 설정하려면 다음을 수행합니다. "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. 형식: 문자열(또는 resultType 문자열이 있는 식).
linkedServices 웹 엔드포인트에 전달된 연결된 서비스 목록입니다. LinkedServiceReference[]
method 대상 엔드포인트에 대한 Rest API 메서드입니다. 'DELETE'
'GET'
'POST'
'PUT'(필수)
url 웹 활동 대상 엔드포인트 및 경로. 형식: 문자열(또는 resultType 문자열이 있는 식).

WebActivityAuthentication

Name Description
password PFX 파일 또는 기본 인증에 대한 암호입니다. SecureString
pfx PFX 파일의 Base64로 인코딩된 콘텐츠입니다. SecureString
resource MSI 인증을 사용할 때 Azure 인증 토큰을 요청할 리소스입니다. 문자열
type 웹 활동 인증(Basic/ClientCertificate/MSI) string(필수)
사용자 이름 기본 인증을 위한 웹 활동 인증 사용자 이름입니다. 문자열

ParameterDefinitionSpecification

Name Description
{customized property} ParameterSpecification

ParameterSpecification

Name Description
defaultValue 매개 변수의 기본값입니다.
형식 매개 변수 유형입니다. 'Array'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String'(필수)

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 종류를 배포합니다.

템플릿 Description
Azure Data Factory 추가 가능 - 한 번의 클릭으로 Azure Data Factory

Azure에 배포
이 템플릿은 Azure Blob에서 다른 Azure Blob으로의 복사 작업에 대한 데이터 팩터리 파이프라인을 만듭니다.
Data Factory 만들기, Salesforce에서 Blob으로 복사

Azure에 배포
이 템플릿은 Azure Data Factory 사용하여 Salesforce에서 Azure Blob으로 데이터 이동을 수행합니다.
Azure Data Factory 사용하여 대량 복사

Azure에 배포
이 템플릿은 Azure SQL 데이터베이스의 데이터를 Azure SQL 데이터 웨어하우스에 대량으로 복사하는 V2 데이터 팩터리를 만듭니다.
V2 데이터 팩터리 만들기

Azure에 배포
이 템플릿은 Azure Blob Storage 폴더의 데이터를 스토리지의 다른 폴더로 복사하는 V2 데이터 팩터리를 만듭니다.
V2 데이터 팩터리 만들기(MySQL)

Azure에 배포
이 템플릿은 Azure Blob Storage 폴더에서 Azure Database for MySQL 테이블로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다.
V2 데이터 팩터리 만들기(PostGre)

Azure에 배포
이 템플릿은 Azure Blob Storage 폴더에서 Azure Database for PostgreSQL 테이블로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다.
V2 데이터 팩터리 만들기(SQL)

Azure에 배포
이 템플릿은 Azure Blob Storage 폴더에서 Azure SQL 데이터베이스의 테이블로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다.
V2 데이터 팩터리 만들기(SQL 온-프레미스)

Azure에 배포
이 템플릿은 온-프레미스 SQL Server Azure Blob Storage로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다.
V2 데이터 팩터리 만들기(Spark)

Azure에 배포
이 템플릿은 Azure Blob Storage 폴더의 데이터를 스토리지의 다른 폴더로 복사하는 V2 데이터 팩터리를 만듭니다.

Terraform(AzAPI 공급자) 리소스 정의

팩터리/파이프라인 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

  • 리소스 그룹

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.DataFactory/factories/pipelines 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataFactory/factories/pipelines@2017-09-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      activities = [
        {
          dependsOn = [
            {
              activity = "string"
              dependencyConditions = [
                "string"
              ]
            }
          ]
          description = "string"
          name = "string"
          type = "string"
          // For remaining properties, see Activity objects
        }
      ]
      annotations = [ object ]
      concurrency = int
      description = "string"
      parameters = {
        {customized property} = {
          type = "string"
        }
      }
    }
  })
}

활동 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

AzureMLBatchExecution의 경우 다음을 사용합니다.

  type = "AzureMLBatchExecution"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    globalParameters = {}
    webServiceInputs = {
      {customized property} = {
        linkedServiceName = {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
      }
    }
    webServiceOutputs = {
      {customized property} = {
        linkedServiceName = {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
      }
    }
  }

AzureMLUpdateResource의 경우 다음을 사용합니다.

  type = "AzureMLUpdateResource"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    trainedModelLinkedServiceName = {
      parameters = {}
      referenceName = "string"
      type = "LinkedServiceReference"
    }
  }

복사의 경우 다음을 사용합니다.

  type = "Copy"
  inputs = [
    {
      parameters = {}
      referenceName = "string"
      type = "DatasetReference"
    }
  ]
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  outputs = [
    {
      parameters = {}
      referenceName = "string"
      type = "DatasetReference"
    }
  ]
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    redirectIncompatibleRowSettings = {}
    sink = {
      // For remaining properties, see CopySink objects
    }
    source = {
      // For remaining properties, see CopySource objects
    }
    stagingSettings = {
      linkedServiceName = {
        parameters = {}
        referenceName = "string"
        type = "LinkedServiceReference"
      }
    }
  }

사용자 지정의 경우 다음을 사용합니다.

  type = "Custom"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    extendedProperties = {}
    referenceObjects = {
      datasets = [
        {
          parameters = {}
          referenceName = "string"
          type = "DatasetReference"
        }
      ]
      linkedServices = [
        {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
      ]
    }
    resourceLinkedService = {
      parameters = {}
      referenceName = "string"
      type = "LinkedServiceReference"
    }
  }

DatabricksNotebook의 경우 다음을 사용합니다.

  type = "DatabricksNotebook"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    baseParameters = {}
  }

DataLakeAnalyticsU-SQL의 경우 다음을 사용합니다.

  type = "DataLakeAnalyticsU-SQL"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    parameters = {}
    scriptLinkedService = {
      parameters = {}
      referenceName = "string"
      type = "LinkedServiceReference"
    }
  }

ExecutePipeline의 경우 다음을 사용합니다.

  type = "ExecutePipeline"
  typeProperties = {
    parameters = {}
    pipeline = {
      name = "string"
      referenceName = "string"
      type = "PipelineReference"
    }
    waitOnCompletion = bool
  }

ExecuteSSISPackage의 경우 다음을 사용합니다.

  type = "ExecuteSSISPackage"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    connectVia = {
      parameters = {}
      referenceName = "string"
      type = "IntegrationRuntimeReference"
    }
    executionCredential = {
      password = {
        type = "string"
        value = "string"
      }
    }
    logLocation = {
      type = "File"
      typeProperties = {
        accessCredential = {
          password = {
            type = "string"
            // For remaining properties, see SecretBase objects
          }
        }
      }
    }
    packageConnectionManagers = {
      {customized property} = {
        {customized property} = {}
      }
    }
    packageLocation = {
      type = "string"
      typeProperties = {
        accessCredential = {
          password = {
            type = "string"
            // For remaining properties, see SecretBase objects
          }
        }
        packagePassword = {
          type = "string"
          // For remaining properties, see SecretBase objects
        }
      }
    }
    packageParameters = {
      {customized property} = {}
    }
    projectConnectionManagers = {
      {customized property} = {
        {customized property} = {}
      }
    }
    projectParameters = {
      {customized property} = {}
    }
    propertyOverrides = {
      {customized property} = {
        isSensitive = bool
      }
    }
  }

필터의 경우 다음을 사용합니다.

  type = "Filter"
  typeProperties = {
    condition = {
      type = "Expression"
      value = "string"
    }
    items = {
      type = "Expression"
      value = "string"
    }
  }

ForEach의 경우 다음을 사용합니다.

  type = "ForEach"
  typeProperties = {
    activities = [
      {
        dependsOn = [
          {
            activity = "string"
            dependencyConditions = [
              "string"
            ]
          }
        ]
        description = "string"
        name = "string"
        type = "string"
        // For remaining properties, see Activity objects
      }
    ]
    batchCount = int
    isSequential = bool
    items = {
      type = "Expression"
      value = "string"
    }
  }

GetMetadata의 경우 다음을 사용합니다.

  type = "GetMetadata"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    dataset = {
      parameters = {}
      referenceName = "string"
      type = "DatasetReference"
    }
    fieldList = [ object ]
  }

HDInsightHive의 경우 다음을 사용합니다.

  type = "HDInsightHive"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    arguments = [ object ]
    defines = {}
    getDebugInfo = "string"
    scriptLinkedService = {
      parameters = {}
      referenceName = "string"
      type = "LinkedServiceReference"
    }
    storageLinkedServices = [
      {
        parameters = {}
        referenceName = "string"
        type = "LinkedServiceReference"
      }
    ]
  }

HDInsightMapReduce의 경우 다음을 사용합니다.

  type = "HDInsightMapReduce"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    arguments = [ object ]
    defines = {}
    getDebugInfo = "string"
    jarLibs = [ object ]
    jarLinkedService = {
      parameters = {}
      referenceName = "string"
      type = "LinkedServiceReference"
    }
    storageLinkedServices = [
      {
        parameters = {}
        referenceName = "string"
        type = "LinkedServiceReference"
      }
    ]
  }

HDInsightPig의 경우 다음을 사용합니다.

  type = "HDInsightPig"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    arguments = [ object ]
    defines = {}
    getDebugInfo = "string"
    scriptLinkedService = {
      parameters = {}
      referenceName = "string"
      type = "LinkedServiceReference"
    }
    storageLinkedServices = [
      {
        parameters = {}
        referenceName = "string"
        type = "LinkedServiceReference"
      }
    ]
  }

HDInsightSpark의 경우 다음을 사용합니다.

  type = "HDInsightSpark"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    arguments = [ object ]
    className = "string"
    getDebugInfo = "string"
    sparkConfig = {}
    sparkJobLinkedService = {
      parameters = {}
      referenceName = "string"
      type = "LinkedServiceReference"
    }
  }

HDInsightStreaming의 경우 다음을 사용합니다.

  type = "HDInsightStreaming"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    arguments = [ object ]
    commandEnvironment = [ object ]
    defines = {}
    fileLinkedService = {
      parameters = {}
      referenceName = "string"
      type = "LinkedServiceReference"
    }
    filePaths = [ object ]
    getDebugInfo = "string"
    storageLinkedServices = [
      {
        parameters = {}
        referenceName = "string"
        type = "LinkedServiceReference"
      }
    ]
  }

IfCondition의 경우 다음을 사용합니다.

  type = "IfCondition"
  typeProperties = {
    expression = {
      type = "Expression"
      value = "string"
    }
    ifFalseActivities = [
      {
        dependsOn = [
          {
            activity = "string"
            dependencyConditions = [
              "string"
            ]
          }
        ]
        description = "string"
        name = "string"
        type = "string"
        // For remaining properties, see Activity objects
      }
    ]
    ifTrueActivities = [
      {
        dependsOn = [
          {
            activity = "string"
            dependencyConditions = [
              "string"
            ]
          }
        ]
        description = "string"
        name = "string"
        type = "string"
        // For remaining properties, see Activity objects
      }
    ]
  }

조회의 경우 다음을 사용합니다.

  type = "Lookup"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    dataset = {
      parameters = {}
      referenceName = "string"
      type = "DatasetReference"
    }
    source = {
      // For remaining properties, see CopySource objects
    }
  }

SqlServerStoredProcedure의 경우 다음을 사용합니다.

  type = "SqlServerStoredProcedure"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    storedProcedureParameters = {
      {customized property} = {
        type = "string"
      }
    }
  }

Until의 경우 다음을 사용합니다.

  type = "Until"
  typeProperties = {
    activities = [
      {
        dependsOn = [
          {
            activity = "string"
            dependencyConditions = [
              "string"
            ]
          }
        ]
        description = "string"
        name = "string"
        type = "string"
        // For remaining properties, see Activity objects
      }
    ]
    expression = {
      type = "Expression"
      value = "string"
    }
  }

대기의 경우 다음을 사용합니다.

  type = "Wait"
  typeProperties = {
    waitTimeInSeconds = int
  }

WebActivity의 경우 다음을 사용합니다.

  type = "WebActivity"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    authentication = {
      password = {
        type = "string"
        value = "string"
      }
      pfx = {
        type = "string"
        value = "string"
      }
      resource = "string"
      type = "string"
      username = "string"
    }
    datasets = [
      {
        parameters = {}
        referenceName = "string"
        type = "DatasetReference"
      }
    ]
    disableCertValidation = bool
    linkedServices = [
      {
        parameters = {}
        referenceName = "string"
        type = "LinkedServiceReference"
      }
    ]
    method = "string"
  }

CopySink 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

CopySource 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

SecretBase 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

AzureKeyVaultSecret의 경우 다음을 사용합니다.

  type = "AzureKeyVaultSecret"
  store = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }

SecureString의 경우 다음을 사용합니다.

  type = "SecureString"
  value = "string"

속성 값

팩터리/파이프라인

Name Description
형식 리소스 종류 "Microsoft.DataFactory/factoryies/pipelines@2017-09-01-preview"
name 리소스 이름 string(필수)

문자 제한: 1-260

유효한 문자:
다음을 사용할 수 없습니다.
<>*#.%&:\\+?/ 또는 제어 문자

영숫자로 시작합니다.
parent_id 이 리소스의 부모인 리소스의 ID입니다. 형식의 리소스에 대한 ID: 팩터리
properties 파이프라인의 속성입니다. 파이프라인 (필수)

파이프라인

Name Description
작업 파이프라인의 활동 목록입니다. Activity[]
주석 파이프라인을 설명하는 데 사용할 수 있는 태그 목록입니다. any[]
동시성 파이프라인에 대한 최대 동시 실행 수입니다. int

제약 조건:
최소값 = 1
description 파이프라인의 설명입니다. 문자열
매개 변수 파이프라인에 대한 매개 변수 목록입니다. ParameterDefinitionSpecification

활동

이름 Description
dependsOn 작업은 조건에 따라 달라집니다. ActivityDependency[]
description 활동 설명입니다. 문자열
name 활동 이름입니다. string(필수)
형식 개체 형식 설정 AzureMLBatchExecution
AzureMLUpdateResource
Copy
사용자 지정
DatabricksNotebook
DataLakeAnalyticsU-SQL
ExecutePipeline
ExecuteSSISPackage
Filter
ForEach
GetMetadata
HDInsightHive
HDInsightMapReduce
HDInsightPig
HDInsightSpark
HDInsightStreaming
IfCondition
조회
SqlServerStoredProcedure
Until
Wait
WebActivity (필수)

ActivityDependency

Name Description
활동 활동 이름입니다. string(필수)
dependencyConditions 종속성에 대한 Match-Condition. 다음 중 어느 것을 포함하는 문자열 배열:
"완료됨"
"실패"
"건너뛰기"
"성공"(필수)
{customized property}

AzureMLBatchExecutionActivity

Name Description
형식 활동의 유형입니다. "AzureMLBatchExecution"(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties Azure ML Batch 실행 작업 속성입니다. AzureMLBatchExecutionActivityTypeProperties (필수)

LinkedServiceReference

Name Description
매개 변수 LinkedService에 대한 인수입니다. ParameterValueSpecification
referenceName LinkedService 이름을 참조합니다. string(필수)
형식 연결된 서비스 참조 형식입니다. "LinkedServiceReference"(필수)

ParameterValueSpecification

Name Description
{customized property}

ActivityPolicy

Name Description
retry 최대 일반 재시도 시도. 기본값은 0입니다. 형식: 정수(또는 resultType 정수가 있는 식), 최소: 0.
retryIntervalInSeconds 각 재시도 간격(초)입니다. 기본값은 30초입니다. int

제약 조건:
최소값 = 30
최대값 = 86400
secureOutput true로 설정하면 작업의 출력이 안전한 것으로 간주되고 모니터링에 기록되지 않습니다. bool
시간 제한 작업 실행에 대한 시간 제한을 지정합니다. 기본 시간 제한은 7일입니다. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])
{customized property}

AzureMLBatchExecutionActivityTypeProperties

Name Description
globalParameters Azure ML Batch Execution Service 엔드포인트에 전달할 키,값 쌍입니다. 키는 게시된 Azure ML 웹 서비스에 정의된 웹 서비스 매개 변수의 이름과 일치해야 합니다. 값은 Azure ML 일괄 처리 실행 요청의 GlobalParameters 속성에 전달됩니다. AzureMLBatchExecutionActivityTypePropertiesGlobalPar...
webServiceInputs 키, 값 쌍, Azure ML 엔드포인트의 웹 서비스 입력 이름을 입력 Blob 위치를 지정하는 AzureMLWebServiceFile 개체에 매핑합니다. 이 정보는 Azure ML 일괄 처리 실행 요청의 WebServiceInputs 속성에 전달됩니다. AzureMLBatchExecutionActivityTypePropertiesWebServic...
webServiceOutputs 키, 값 쌍, Azure ML 엔드포인트의 웹 서비스 출력 이름을 출력 Blob 위치를 지정하는 AzureMLWebServiceFile 개체에 매핑합니다. 이 정보는 Azure ML 일괄 처리 실행 요청의 WebServiceOutputs 속성에 전달됩니다. AzureMLBatchExecutionActivityTypePropertiesWebServic...

AzureMLBatchExecutionActivityTypePropertiesGlobalPar...

Name Description
{customized property}

AzureMLBatchExecutionActivityTypePropertiesWebServic...

Name Description
{customized property} AzureMLWebServiceFile

AzureMLWebServiceFile

Name Description
filePath LinkedService에서 지정한 Azure Blob Storage 컨테이너 이름을 포함한 상대 파일 경로입니다. 형식: string(또는 resultType 문자열이 있는 식).
linkedServiceName Azure ML WebService 입력/출력 파일이 있는 Azure Storage LinkedService에 대한 참조입니다. LinkedServiceReference (필수)

AzureMLBatchExecutionActivityTypePropertiesWebServic...

Name Description
{customized property} AzureMLWebServiceFile

AzureMLUpdateResourceActivity

Name Description
형식 활동의 유형입니다. "AzureMLUpdateResource"(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties Azure ML 업데이트 리소스 관리 작업 속성입니다. AzureMLUpdateResourceActivityTypeProperties (필수)

AzureMLUpdateResourceActivityTypeProperties

Name Description
trainedModelFilePath 업데이트 작업에서 업로드할 .ilearner 파일을 나타내는 trainedModelLinkedService의 상대 파일 경로입니다. 형식: string(또는 resultType 문자열이 있는 식).
trainedModelLinkedServiceName 업데이트 작업에서 업로드할 .ilearner 파일을 보유하는 Azure Storage 연결된 서비스의 이름입니다. LinkedServiceReference (필수)
trainedModelName 업데이트할 웹 서비스 실험에서 학습된 모델 모듈의 이름입니다. 형식: string(또는 resultType 문자열이 있는 식).

CopyActivity

Name Description
형식 활동의 유형입니다. "복사"(필수)
입력 활동에 대한 입력 목록입니다. DatasetReference[]
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
outputs 작업에 대한 출력 목록입니다. DatasetReference[]
policy 활동 정책. ActivityPolicy
typeProperties 복사 작업 속성입니다. CopyActivityTypeProperties (필수)

DatasetReference

Name Description
매개 변수 데이터 세트에 대한 인수입니다. ParameterValueSpecification
referenceName 참조 데이터 세트 이름입니다. string(필수)
형식 데이터 세트 참조 형식입니다. "DatasetReference"(필수)

CopyActivityTypeProperties

Name Description
cloudDataMovementUnits 이 데이터 이동을 수행하는 데 사용할 수 있는 최대 클라우드 데이터 이동 단위 수입니다. 형식: 정수(또는 resultType 정수가 있는 식), 최소: 0.
enableSkipIncompatibleRow 호환되지 않는 행을 건너뛸지 여부입니다. 기본값은 false입니다. 형식: 부울(또는 resultType 부울이 있는 식).
enableStaging 중간 스테이징을 통해 데이터를 복사할지 여부를 지정합니다. 기본값은 false입니다. 형식: 부울(또는 resultType 부울이 있는 식).
parallelCopies 데이터 저장소 오버로드를 방지하기 위해 원본 또는 싱크에서 열린 최대 동시 세션 수입니다. 형식: 정수(또는 resultType 정수가 있는 식), 최소: 0.
redirectIncompatibleRowSettings EnableSkipIncompatibleRow가 true인 경우 호환되지 않는 행 설정을 리디렉션합니다. RedirectIncompatibleRowSettings
싱크 싱크를 복사 작업. CopySink (필수)
source 복사 작업 원본입니다. CopySource (필수)
stagingSettings EnableStaging이 true인 경우 중간 스테이징 설정을 지정합니다. StagingSettings
번역기 복사 작업 번역기. 지정하지 않으면 테이블 형식 번역기 가 사용됩니다.

RedirectIncompatibleRowSettings

Name Description
linkedServiceName 호환되지 않는 행을 리디렉션하는 데 사용되는 Azure Storage, Storage SAS 또는 Azure Data Lake Store 연결된 서비스의 이름입니다. redirectIncompatibleRowSettings를 지정하는 경우 지정해야 합니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
path 리디렉션 호환되지 않는 행 데이터를 저장하기 위한 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
{사용자 지정 속성}

CopySink

Name Description
sinkRetryCount 싱크 재시도 횟수입니다. 형식: 정수(또는 resultType 정수의 식).
sinkRetryWait 싱크 다시 시도 대기. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])).
writeBatchSize 쓰기 일괄 처리 크기입니다. 형식: 정수(또는 resultType 정수의 식), 최소: 0.
writeBatchTimeout 일괄 처리 시간 제한을 작성합니다. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])).

CopySource

Name Description
sourceRetryCount 원본 재시도 횟수입니다. 형식: 정수(또는 resultType 정수의 식).
sourceRetryWait 원본 다시 시도 대기. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])).

StagingSettings

Name Description
enableCompression 중간 스테이징을 통해 데이터를 복사할 때 압축을 사용할지 여부를 지정합니다. 기본값은 false입니다. 형식: 부울(또는 resultType 부울이 있는 식).
linkedServiceName 연결된 서비스 참조 준비 LinkedServiceReference (필수)
path 중간 데이터를 저장하기 위한 스토리지 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
{사용자 지정 속성}

CustomActivity

Name Description
형식 활동의 유형입니다. "사용자 지정"(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties 사용자 지정 활동 속성입니다. CustomActivityTypeProperties (필수)

CustomActivityTypeProperties

Name Description
명령을 사용합니다. 사용자 지정 작업 유형: 문자열(또는 resultType 문자열이 있는 식)에 대한 명령입니다.
extendedProperties 사용자 정의 속성 모음입니다. 사용할 수 있는 키 또는 값에는 제한이 없습니다. 사용자가 지정한 사용자 지정 작업은 정의된 콘텐츠를 사용하고 해석할 모든 책임이 있습니다. CustomActivityTypePropertiesExtendedProperties
folderPath 리소스 파일의 폴더 경로 형식: 문자열(또는 resultType 문자열이 있는 식).
referenceObjects 참조 개체 CustomActivityReferenceObject
resourceLinkedService 리소스 연결된 서비스 참조입니다. LinkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Name Description
{사용자 지정 속성}

CustomActivityReferenceObject

Name Description
datasets 데이터 세트 참조. DatasetReference[]
linkedServices 연결된 서비스 참조. LinkedServiceReference[]

DatabricksNotebookActivity

Name Description
형식 활동의 유형입니다. "DatabricksNotebook"(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties Databricks Notebook 활동 속성입니다. DatabricksNotebookActivityTypeProperties (필수)

DatabricksNotebookActivityTypeProperties

Name Description
baseParameters 이 작업의 각 실행에 사용할 기본 매개 변수입니다. Notebook이 지정되지 않은 매개 변수를 사용하는 경우 Notebook의 기본값이 사용됩니다. DatabricksNotebookActivityTypePropertiesBaseParamete...
notebookPath Databricks 작업 영역에서 실행할 노트북의 절대 경로입니다. 이 경로는 슬래시로 시작해야 합니다. 형식: 문자열(또는 resultType 문자열이 있는 식).

DatabricksNotebookActivityTypePropertiesBaseParamete...

Name Description
{사용자 지정 속성}

DataLakeAnalyticsUsqlActivity

Name Description
형식 활동의 유형입니다. "DataLakeAnalyticsU-SQL"(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties U-SQL 활동 속성을 Data Lake Analytics. DataLakeAnalyticsUsqlActivityTypeProperties (필수)

DataLakeAnalyticsUsqlActivityTypeProperties

Name Description
compilationMode U-SQL의 컴파일 모드 의미 체계, 전체 및 SingleBox 값 중 하나여야 합니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
degreeOfParallelism 작업을 실행하는 데 동시에 사용되는 최대 노드 수입니다. 기본값은 1입니다. 형식: 정수(또는 resultType 정수의 식), 최소: 1.
매개 변수 U-SQL 작업 요청에 대한 매개 변수입니다. DataLakeAnalyticsUsqlActivityTypePropertiesParameter...
priority 대기열에 있는 모든 작업 중에서 먼저 실행해야 하는 작업을 결정합니다. 번호가 낮을수록 우선 순위가 높습니다. 기본값은 1,000입니다. 형식: 정수(또는 resultType 정수의 식), 최소: 1.
runtimeVersion 사용할 U-SQL 엔진의 런타임 버전입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
scriptLinkedService 연결된 서비스 참조를 스크립팅합니다. LinkedServiceReference (필수)
scriptPath U-SQL 스크립트를 포함하는 폴더에 대한 대/소문자를 구분하는 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).

DataLakeAnalyticsUsqlActivityTypePropertiesParameter...

Name Description
{사용자 지정 속성}

ExecutePipelineActivity

Name Description
형식 활동의 유형입니다. "ExecutePipeline"(필수)
typeProperties 파이프라인 작업 속성을 실행합니다. ExecutePipelineActivityTypeProperties (필수)

ExecutePipelineActivityTypeProperties

Name Description
매개 변수 파이프라인 매개 변수 ParameterValueSpecification
pipeline 파이프라인 참조입니다. PipelineReference (필수)
waitOnCompletion 작업 실행이 종속 파이프라인 실행이 완료될 때까지 대기할지 여부를 정의합니다. 기본값은 false입니다. bool

PipelineReference

Name Description
name 참조 이름입니다. string
referenceName 참조 파이프라인 이름입니다. string(필수)
형식 파이프라인 참조 형식입니다. "PipelineReference"(필수)

ExecuteSsisPackageActivity

Name Description
형식 활동의 유형입니다. "ExecuteSSISPackage"(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties SSIS 패키지 작업 속성을 실행합니다. ExecuteSsisPackageActivityTypeProperties (필수)

ExecuteSsisPackageActivityTypeProperties

Name Description
connectVia 통합 런타임 참조입니다. IntegrationRuntimeReference (필수)
environmentPath SSIS 패키지를 실행할 환경 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
executionCredential 패키지 실행 자격 증명입니다. SsisExecutionCredential
loggingLevel SSIS 패키지 실행의 로깅 수준입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
logLocation SSIS 패키지 실행 로그 위치입니다. SsisLogLocation
packageConnectionManagers SSIS 패키지를 실행할 패키지 수준 연결 관리자입니다. ExecuteSsisPackageActivityTypePropertiesPackageConne...
packageLocation SSIS 패키지 위치입니다. SsisPackageLocation (필수)
packageParameters SSIS 패키지를 실행할 패키지 수준 매개 변수입니다. ExecuteSsisPackageActivityTypePropertiesPackageParam...
projectConnectionManagers SSIS 패키지를 실행할 프로젝트 수준 연결 관리자입니다. ExecuteSsisPackageActivityTypePropertiesProjectConne...
projectParameters SSIS 패키지를 실행할 프로젝트 수준 매개 변수입니다. ExecuteSsisPackageActivityTypePropertiesProjectParam...
propertyOverrides 속성이 재정의하여 SSIS 패키지를 실행합니다. ExecuteSsisPackageActivityTypePropertiesPropertyOver...
런타임 SSIS 패키지를 실행할 런타임을 지정합니다. 값은 "x86" 또는 "x64"여야 합니다. 형식: 문자열(또는 resultType 문자열이 있는 식).

IntegrationRuntimeReference

Name Description
매개 변수 통합 런타임에 대한 인수입니다. ParameterValueSpecification
referenceName 통합 런타임 이름을 참조합니다. string(필수)
형식 통합 런타임 유형입니다. "IntegrationRuntimeReference"(필수)

SsisExecutionCredential

Name Description
도메인 Windows 인증을 위한 도메인입니다.
password Windows 인증에 대한 암호입니다. SecureString (필수)
userName Windows 인증에 UseName을 사용합니다.

SecureString

Name Description
형식 비밀의 유형입니다. string(필수)
보안 문자열의 값입니다. string(필수)

SsisLogLocation

Name Description
logPath SSIS 패키지 실행 로그 경로입니다. 형식: string(또는 resultType 문자열이 있는 식).
형식 SSIS 로그 위치의 유형입니다. "파일"(필수)
typeProperties SSIS 패키지 실행 로그 위치 속성입니다. SsisLogLocationTypeProperties (필수)

SsisLogLocationTypeProperties

Name Description
accessCredential 패키지 실행 로그 액세스 자격 증명입니다. SsisAccessCredential
logRefreshInterval 로그를 새로 고칠 간격을 지정합니다. 기본 간격은 5 분입니다. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])

SsisAccessCredential

Name Description
도메인 Windows 인증을 위한 도메인입니다.
password Windows 인증에 대한 암호입니다. SecretBase (필수)
userName Windows 인증에 UseName을 사용합니다.

SecretBase

Name Description
형식 개체 유형 설정 AzureKeyVaultSecret
SecureString (필수)

AzureKeyVaultSecretReference

Name Description
형식 비밀의 유형입니다. "AzureKeyVaultSecret"(필수)
secretName Azure Key Vault 비밀의 이름입니다. 형식: string(또는 resultType 문자열이 있는 식).
secretVersion Azure Key Vault 비밀 버전입니다. 기본값은 비밀의 최신 버전입니다. 형식: string(또는 resultType 문자열이 있는 식).
store Azure Key Vault 연결된 서비스 참조입니다. LinkedServiceReference (필수)

ExecuteSsisPackageActivityTypePropertiesPackageConne...

Name Description
{customized property} SsisConnectionManager

SsisConnectionManager

Name Description
{customized property} SsisExecutionParameter

SsisExecutionParameter

Name Description
SSIS 패키지 실행 매개 변수 값입니다. 형식: string(또는 resultType 문자열이 있는 식).

SsisPackageLocation

Name Description
packagePath SSIS 패키지 경로입니다. 형식: string(또는 resultType 문자열이 있는 식).
형식 SSIS 패키지 위치의 유형입니다. "파일"
"SSISDB"
typeProperties SSIS 패키지 위치 속성입니다. SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

Name Description
accessCredential 패키지 액세스 자격 증명입니다. SsisAccessCredential
configurationPath 패키지 실행의 구성 파일입니다. 형식: string(또는 resultType 문자열이 있는 식).
packagePassword 패키지의 암호입니다. SecretBase

ExecuteSsisPackageActivityTypePropertiesPackageParam...

Name Description
{customized property} SsisExecutionParameter

ExecuteSsisPackageActivityTypePropertiesProjectConne...

Name Description
{customized property} SsisConnectionManager

ExecuteSsisPackageActivityTypePropertiesProjectParam...

Name Description
{customized property} SsisExecutionParameter

ExecuteSsisPackageActivityTypePropertiesPropertyOver...

Name Description
{customized property} SsisPropertyOverride

SsisPropertyOverride

Name Description
isSensitive SSIS 패키지 속성 재정의 값이 중요한 데이터인지 여부입니다. 값이 true인 경우 SSISDB에서 암호화됩니다. bool
SSIS 패키지 속성은 값을 재정의합니다. 형식: string(또는 resultType 문자열이 있는 식).

FilterActivity

Name Description
형식 활동의 유형입니다. "Filter"(필수)
typeProperties 작업 속성을 필터링합니다. FilterActivityTypeProperties (필수)

FilterActivityTypeProperties

Name Description
condition(조건) 입력을 필터링하는 데 사용할 조건입니다. (필수)
items 필터를 적용해야 하는 입력 배열입니다. (필수)

Name Description
형식 식 형식입니다. "Expression"(필수)
식 값입니다. string(필수)

ForEachActivity

Name Description
형식 활동의 유형입니다. "ForEach"(필수)
typeProperties ForEach 활동 속성입니다. ForEachActivityTypeProperties (필수)

ForEachActivityTypeProperties

Name Description
작업 를 실행할 활동 목록입니다. Activity[] (필수)
batchCount 병렬 실행 수를 제어하는 데 사용하는 Batch 계정입니다(IsSequential이 false로 설정된 경우). int

제약 조건:
최대값 = 50
isSequential 루프를 시퀀스 또는 병렬로 실행해야 하는 경우(최대 50) bool
items 반복할 컬렉션입니다. (필수)

GetMetadataActivity

Name Description
형식 활동의 유형입니다. "GetMetadata"(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties GetMetadata 활동 속성입니다. GetMetadataActivityTypeProperties (필수)

GetMetadataActivityTypeProperties

Name Description
데이터 세트 GetMetadata 활동 데이터 세트 참조입니다. DatasetReference (필수)
fieldList 데이터 세트에서 가져올 메타데이터 필드입니다. any[]

HDInsightHiveActivity

Name Description
형식 활동의 유형입니다. "HDInsightHive"(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties HDInsight Hive 작업 속성입니다. HDInsightHiveActivityTypeProperties (필수)

HDInsightHiveActivityTypeProperties

Name Description
인수 사용자가 HDInsightActivity에 대해 지정한 인수입니다. any[]
defines 사용자가 Hive 작업 요청에 대한 정의를 지정할 수 있습니다. HDInsightHiveActivityTypePropertiesDefines
getDebugInfo 디버그 정보 옵션. "항상"
"실패"
“None”
scriptLinkedService 연결된 서비스 참조를 스크립팅합니다. LinkedServiceReference
scriptPath 스크립트 경로입니다. 형식: string(또는 resultType 문자열이 있는 식).
storageLinkedServices 스토리지 연결된 서비스 참조. LinkedServiceReference[]

HDInsightHiveActivityTypePropertiesDefines

Name Description
{customized property}

HDInsightMapReduceActivity

Name Description
형식 활동의 유형입니다. "HDInsightMapReduce"(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties HDInsight MapReduce 작업 속성입니다. HDInsightMapReduceActivityTypeProperties (필수)

HDInsightMapReduceActivityTypeProperties

Name Description
인수 사용자가 HDInsightActivity에 대한 인수를 지정했습니다. any[]
className 클래스 이름입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
defines 사용자가 MapReduce 작업 요청에 대한 정의를 지정할 수 있습니다. HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo 디버그 정보 옵션입니다. "항상"
"실패"
“None”
jarFilePath Jar 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
jarLibs Jar libs. any[]
jarLinkedService Jar 연결된 서비스 참조입니다. LinkedServiceReference
storageLinkedServices 스토리지 연결된 서비스 참조. LinkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

Name Description
{사용자 지정 속성}

HDInsightPigActivity

Name Description
형식 활동의 유형입니다. "HDInsightPig"(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties HDInsight Pig 활동 속성입니다. HDInsightPigActivityTypeProperties (필수)

HDInsightPigActivityTypeProperties

Name Description
인수 사용자가 HDInsightActivity에 대한 인수를 지정했습니다. any[]
defines 사용자가 Pig 작업 요청에 대한 정의를 지정할 수 있습니다. HDInsightPigActivityTypePropertiesDefines
getDebugInfo 디버그 정보 옵션입니다. "항상"
"실패"
“None”
scriptLinkedService 연결된 서비스 참조를 스크립팅합니다. LinkedServiceReference
scriptPath 스크립트 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
storageLinkedServices 스토리지 연결된 서비스 참조. LinkedServiceReference[]

HDInsightPigActivityTypePropertiesDefines

Name Description
{사용자 지정 속성}

HDInsightSparkActivity

Name Description
형식 활동의 유형입니다. "HDInsightSpark"(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties HDInsight spark 활동 속성입니다. HDInsightSparkActivityTypeProperties (필수)

HDInsightSparkActivityTypeProperties

Name Description
인수 HDInsightSparkActivity에 대해 사용자가 지정한 인수입니다. any[]
className 애플리케이션의 Java/Spark 기본 클래스입니다. string
entryFilePath 실행할 코드/패키지의 루트 폴더에 대한 상대 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
getDebugInfo 디버그 정보 옵션입니다. "항상"
"실패"
“None”
proxyUser 작업을 실행할 가장할 사용자입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
rootPath 모든 작업의 파일에 대한 'sparkJobLinkedService'의 루트 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
sparkConfig Spark 구성 속성입니다. HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService 항목 파일 및 종속성을 업로드하고 로그를 수신하기 위한 스토리지 연결된 서비스입니다. LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Name Description
{사용자 지정 속성}

HDInsightStreamingActivity

Name Description
형식 활동의 유형입니다. "HDInsightStreaming"(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties HDInsight 스트리밍 작업 속성입니다. HDInsightStreamingActivityTypeProperties (필수)

HDInsightStreamingActivityTypeProperties

Name Description
인수 사용자가 HDInsightActivity에 대한 인수를 지정했습니다. any[]
combiner Combiner 실행 파일 이름입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
commandEnvironment 명령줄 환경 값입니다. any[]
defines 사용자가 스트리밍 작업 요청에 대한 정의를 지정할 수 있습니다. HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService 파일이 있는 연결된 서비스 참조입니다. LinkedServiceReference
filePaths 스트리밍 작업 파일의 경로입니다. 디렉터리일 수 있습니다. any[] (필수)
getDebugInfo 디버그 정보 옵션입니다. "항상"
"실패"
“None”
input 입력 Blob 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
mapper 매퍼 실행 파일 이름입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
output 출력 Blob 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
reducer Reducer 실행 파일 이름입니다. 형식: 문자열(또는 resultType 문자열이 있는 식).
storageLinkedServices 스토리지 연결된 서비스 참조. LinkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

Name Description
{사용자 지정 속성}

IfConditionActivity

Name Description
형식 활동의 유형입니다. "IfCondition"(필수)
typeProperties IfCondition 활동 속성입니다. IfConditionActivityTypeProperties (필수)

IfConditionActivityTypeProperties

Name Description
부울로 계산되는 식입니다. 이는 실행될 활동 블록(ifTrueActivities 또는 ifFalseActivities)을 결정하는 데 사용됩니다. (필수)
ifFalseActivities 식이 false로 평가되면 실행할 활동 목록입니다. 선택적 속성이며 제공되지 않으면 작업이 아무 작업도 없이 종료됩니다. Activity[]
ifTrueActivities 식이 true로 평가되면 실행할 활동 목록입니다. 선택적 속성이며 제공되지 않으면 작업이 아무 작업도 없이 종료됩니다. Activity[]

LookupActivity

Name Description
형식 활동의 유형입니다. "조회"(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties 조회 작업 속성입니다. LookupActivityTypeProperties (필수)

LookupActivityTypeProperties

Name Description
데이터 세트 조회 활동 데이터 세트 참조입니다. DatasetReference (필수)
firstRowOnly 첫 번째 행 또는 모든 행을 반환할지 여부입니다. 기본값은 true입니다. 형식: 부울(또는 resultType 부울이 있는 식).
source 복사 작업 원본과 동일한 데이터 세트별 원본 속성입니다. CopySource (필수)

SqlServerStoredProcedureActivity

Name Description
형식 활동의 유형입니다. "SqlServerStoredProcedure"(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties SQL 저장 프로시저 작업 속성입니다. SqlServerStoredProcedureActivityTypeProperties (필수)

SqlServerStoredProcedureActivityTypeProperties

Name Description
storedProcedureName 저장 프로시저 이름입니다. 형식: string(또는 resultType 문자열이 있는 식).
storedProcedureParameters 저장 프로시저 매개 변수에 대한 값 및 형식 설정입니다. 예: "{Parameter1: {value: "1", type: "int"}}". SqlServerStoredProcedureActivityTypePropertiesStored...

SqlServerStoredProcedureActivityTypePropertiesStored...

Name Description
{customized property} StoredProcedureParameter

StoredProcedureParameter

Name Description
형식 저장 프로시저 매개 변수 형식입니다. "Boolean"
"Date"
"Decimal"
"Guid"
"Int"
"Int64"
"String"
저장 프로시저 매개 변수 값입니다. 형식: string(또는 resultType 문자열이 있는 식).

UntilActivity

Name Description
형식 활동의 유형입니다. "Until"(필수)
typeProperties Until 활동 속성입니다. UntilActivityTypeProperties (필수)

UntilActivityTypeProperties

Name Description
작업 실행할 활동 목록입니다. Activity[] (필수)
부울로 계산되는 식입니다. 루프는 이 식이 true로 평가될 때까지 계속됩니다. (필수)
시간 제한 작업 실행에 대한 시간 제한을 지정합니다. 지정된 값이 없으면 TimeSpan.FromDays(7) 값이 기본값으로 1주입니다. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9]) 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])

WaitActivity

Name Description
형식 활동의 유형입니다. "Wait"(필수)
typeProperties 대기 활동 속성입니다. WaitActivityTypeProperties (필수)

WaitActivityTypeProperties

Name Description
waitTimeInSeconds 기간(초)입니다. int(필수)

WebActivity

Name Description
형식 활동의 유형입니다. "WebActivity"(필수)
linkedServiceName 연결된 서비스 참조입니다. LinkedServiceReference
policy 활동 정책. ActivityPolicy
typeProperties 웹 활동 속성입니다. WebActivityTypeProperties (필수)

WebActivityTypeProperties

Name Description
인증 엔드포인트를 호출하는 데 사용되는 인증 방법입니다. WebActivityAuthentication
본문 엔드포인트로 전송될 페이로드를 나타냅니다. POST/PUT 메서드에 필요하며 GET 메서드 Type: string(또는 resultType 문자열이 있는 식)에는 허용되지 않습니다.
datasets 웹 엔드포인트에 전달된 데이터 세트 목록입니다. DatasetReference[]
disableCertValidation true로 설정하면 인증서 유효성 검사가 비활성화됩니다. bool
headers 요청으로 전송될 헤더를 나타냅니다. 예를 들어 요청에 언어 및 형식을 설정하려면 다음을 수행합니다. "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. 형식: string(또는 resultType 문자열이 있는 식).
linkedServices 웹 엔드포인트에 전달된 연결된 서비스 목록입니다. LinkedServiceReference[]
method 대상 엔드포인트에 대한 Rest API 메서드입니다. "DELETE"
"GET"
"POST"
"PUT"(필수)
url 웹 활동 대상 엔드포인트 및 경로. 형식: string(또는 resultType 문자열이 있는 식).

WebActivityAuthentication

Name Description
password PFX 파일 또는 기본 인증에 대한 암호입니다. SecureString
pfx PFX 파일의 Base64로 인코딩된 콘텐츠입니다. SecureString
resource MSI 인증을 사용할 때 Azure Auth 토큰을 요청할 리소스입니다. 문자열
type 웹 활동 인증(Basic/ClientCertificate/MSI) string(필수)
사용자 이름 기본 인증에 대한 웹 활동 인증 사용자 이름입니다. string

ParameterDefinitionSpecification

Name Description
{사용자 지정 속성} ParameterSpecification

ParameterSpecification

Name Description
defaultValue 매개 변수의 기본값입니다.
형식 매개 변수 유형입니다. "Array"
"Bool"
"Float"
"Int"
"개체"
"SecureString"
"String"(필수)