다음을 통해 공유


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

Bicep 리소스 정의

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

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

리소스 형식

Microsoft.DataFactory/팩터리/파이프라인 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

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

CopySink 개체

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

SecretBase 개체

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

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

{
  secretName: any(Azure.Bicep.Types.Concrete.AnyType)
  secretVersion: any(Azure.Bicep.Types.Concrete.AnyType)
  store: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    referenceName: 'string'
    type: 'string'
  }
  type: 'AzureKeyVaultSecret'
}

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

{
  type: 'SecureString'
  value: 'string'
}

CopySource 개체

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

활동 개체

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

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

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(Azure.Bicep.Types.Concrete.AnyType)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'AzureMLBatchExecution'
  typeProperties: {
    globalParameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    webServiceInputs: {
      {customized property}: {
        filePath: any(Azure.Bicep.Types.Concrete.AnyType)
        linkedServiceName: {
          parameters: {
            {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
          }
          referenceName: 'string'
          type: 'string'
        }
      }
    }
    webServiceOutputs: {
      {customized property}: {
        filePath: any(Azure.Bicep.Types.Concrete.AnyType)
        linkedServiceName: {
          parameters: {
            {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
          }
          referenceName: 'string'
          type: 'string'
        }
      }
    }
  }
}

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

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(Azure.Bicep.Types.Concrete.AnyType)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'AzureMLUpdateResource'
  typeProperties: {
    trainedModelFilePath: any(Azure.Bicep.Types.Concrete.AnyType)
    trainedModelLinkedServiceName: {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      referenceName: 'string'
      type: 'string'
    }
    trainedModelName: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

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

{
  type: 'ExecutePipeline'
  typeProperties: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    pipeline: {
      name: 'string'
      referenceName: 'string'
      type: 'string'
    }
    waitOnCompletion: bool
  }
}

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

{
  type: 'Filter'
  typeProperties: {
    condition: {
      type: 'string'
      value: 'string'
    }
    items: {
      type: 'string'
      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: 'string'
      value: 'string'
    }
  }
}

ifCondition경우 다음을 사용합니다.

{
  type: 'IfCondition'
  typeProperties: {
    expression: {
      type: 'string'
      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
      }
    ]
  }
}

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

{
  type: 'Until'
  typeProperties: {
    activities: [
      {
        dependsOn: [
          {
            activity: 'string'
            dependencyConditions: [
              'string'
            ]
          }
        ]
        description: 'string'
        name: 'string'
        type: 'string'
        // For remaining properties, see Activity objects
      }
    ]
    expression: {
      type: 'string'
      value: 'string'
    }
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

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

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

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

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

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

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

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

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

databricksNotebook경우 다음을 사용합니다.

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(Azure.Bicep.Types.Concrete.AnyType)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'DatabricksNotebook'
  typeProperties: {
    baseParameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    notebookPath: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

executeSSISPackage경우 다음을 사용합니다.

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

getMetadata경우 다음을 사용합니다.

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(Azure.Bicep.Types.Concrete.AnyType)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'GetMetadata'
  typeProperties: {
    dataset: {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      referenceName: 'string'
      type: 'string'
    }
    fieldList: [
      any(Azure.Bicep.Types.Concrete.AnyType)
    ]
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

sqlServerStoredProcedure경우 다음을 사용합니다.

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(Azure.Bicep.Types.Concrete.AnyType)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'SqlServerStoredProcedure'
  typeProperties: {
    storedProcedureName: any(Azure.Bicep.Types.Concrete.AnyType)
    storedProcedureParameters: {
      {customized property}: {
        type: 'string'
        value: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    }
  }
}

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

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

속성 값

활동

이름 묘사
dependsOn 활동은 조건에 따라 달라집니다. ActivityDependency[]
묘사 활동 설명입니다. 문자열
이름 활동 이름입니다. string(필수)
AzureMLBatchExecutionActivity형식에 대해 'AzureMLBatchExecution'으로 설정합니다. AzureMLUpdateResourceActivity형식에 대해 'AzureMLUpdateResource'로 설정합니다. ExecutePipelineActivity형식에 대해 'ExecutePipeline'으로 설정합니다. FilterActivity형식 'Filter'로 설정합니다. ForEachActivity형식에 대해 'ForEach'로 설정합니다. IfConditionActivity형식에 대해 'IfCondition'으로 설정합니다. UntilActivity형식에 대해 'Until'로 설정합니다. WaitActivity형식에 대해 'Wait'로 설정합니다. CopyActivity형식에 대해 'Copy'로 설정합니다. CustomActivity형식에 대해 'Custom'으로 설정합니다. DataLakeAnalyticsUsqlActivity형식에 대해 'DataLakeAnalyticsU-SQL'로 설정합니다. DatabricksNotebookActivity형식에 대해 'DatabricksNotebook'으로 설정합니다. ExecuteSsisPackageActivity형식에 대해 'ExecuteSSISPackage'로 설정합니다. GetMetadataActivity형식에 대해 'GetMetadata'로 설정합니다. HDInsightHiveActivity형식에 대해 'HDInsightHive'로 설정합니다. HDInsightMapReduceActivity형식에 대해 'HDInsightMapReduce'로 설정합니다. HDInsightPigActivity형식에 대해 'HDInsightPig'로 설정합니다. HDInsightSparkActivity형식에 대해 'HDInsightSpark'로 설정합니다. HDInsightStreamingActivity형식에 대해 'HDInsightStreaming'으로 설정합니다. LookupActivity형식에 대해 '조회'로 설정합니다. SqlServerStoredProcedureActivity형식에 대해 'SqlServerStoredProcedure'로 설정합니다. WebActivity형식에 대해 'WebActivity'로 설정합니다. 'AzureMLBatchExecution'
'AzureMLUpdateResource'
'Copy'
'Custom'
'DatabricksNotebook'
'DataLakeAnalyticsU-SQL'
'ExecutePipeline'
'ExecuteSSISPackage'
'Filter'
'ForEach'
'GetMetadata'
'HDInsightHive'
'HDInsightMapReduce'
'HDInsightPig'
'HDInsightSpark'
'HDInsightStreaming'
'IfCondition'
'조회'
'SqlServerStoredProcedure'
'Until'
'Wait'
'WebActivity'(필수)

ActivityDependency

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

ActivityPolicy

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

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

AzureKeyVaultSecretReference

이름 묘사
secretName Azure Key Vault의 비밀 이름입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). any(필수)
secretVersion Azure Key Vault의 비밀 버전입니다. 기본값은 비밀의 최신 버전입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). 어떤
가게 Azure Key Vault 연결된 서비스 참조입니다. linkedServiceReference (필수)
비밀의 유형입니다. 'AzureKeyVaultSecret'(필수)

AzureMLBatchExecutionActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'AzureMLBatchExecution'(필수)
typeProperties Azure ML Batch 실행 작업 속성입니다. AzureMLBatchExecutionActivityTypeProperties (필수)

AzureMLBatchExecutionActivityTypeProperties

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

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

이름 묘사

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

이름 묘사

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

이름 묘사

AzureMLUpdateResourceActivity

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

AzureMLUpdateResourceActivityTypeProperties

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

AzureMLWebServiceFile

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

CopyActivity

이름 묘사
입력 활동에 대한 입력 목록입니다. DatasetReference[]
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
출력 작업에 대한 출력 목록입니다. DatasetReference[]
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'Copy'(필수)
typeProperties 복사 작업 속성입니다. copyActivityTypeProperties (필수)

CopyActivityTypeProperties

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

CopySink

이름 묘사
sinkRetryCount 싱크 재시도 횟수입니다. 형식: 정수(또는 resultType 정수가 있는 식)입니다. 어떤
sinkRetryWait 싱크 다시 시도 대기. 형식: 문자열(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 어떤
(필수)
writeBatchSize 일괄 처리 크기를 씁니다. 형식: 정수(또는 resultType 정수가 있는 식), 최소값: 0. 어떤
writeBatchTimeout 일괄 처리 시간 제한을 씁니다. 형식: 문자열(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 어떤

CopySource

이름 묘사
sourceRetryCount 원본 재시도 횟수입니다. 형식: 정수(또는 resultType 정수가 있는 식)입니다. 어떤
sourceRetryWait 원본 다시 시도 대기. 형식: 문자열(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 어떤
(필수)

CustomActivity

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

CustomActivityReferenceObject

이름 묘사
데이터 데이터 세트 참조입니다. DatasetReference[]
linkedServices 연결된 서비스 참조입니다. linkedServiceReference[]

CustomActivityTypeProperties

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

CustomActivityTypePropertiesExtendedProperties

이름 묘사

DatabricksNotebookActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'DatabricksNotebook'(필수)
typeProperties Databricks Notebook 활동 속성입니다. DatabricksNotebookActivityTypeProperties(필수)

DatabricksNotebookActivityTypeProperties

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

DatabricksNotebookActivityTypePropertiesBaseParameters

이름 묘사

DataLakeAnalyticsUsqlActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'DataLakeAnalyticsU-SQL'(필수)
typeProperties Data Lake Analytics U-SQL 활동 속성입니다. DataLakeAnalyticsUsqlActivityTypeProperties(필수)

DataLakeAnalyticsUsqlActivityTypeProperties

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

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

이름 묘사

DatasetReference

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

ExecutePipelineActivity

이름 묘사
활동의 유형입니다. 'ExecutePipeline'(필수)
typeProperties 파이프라인 작업 속성을 실행합니다. executePipelineActivityTypeProperties (필수)

ExecutePipelineActivityTypeProperties

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

ExecuteSsisPackageActivity

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

ExecuteSsisPackageActivityTypeProperties

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

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

이름 묘사

ExecuteSsisPackageActivityTypePropertiesPackageParameters

이름 묘사

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

이름 묘사

ExecuteSsisPackageActivityTypePropertiesProjectParameters

이름 묘사

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

이름 묘사

이름 묘사
식 형식입니다. 'Expression'(필수)
식 값입니다. string(필수)

FilterActivity

이름 묘사
활동의 유형입니다. 'Filter'(필수)
typeProperties 작업 속성을 필터링합니다. FilterActivityTypeProperties (필수)

FilterActivityTypeProperties

이름 묘사
조건 입력 필터링에 사용할 조건입니다. (필수)
항목 필터를 적용할 입력 배열입니다. (필수)

ForEachActivity

이름 묘사
활동의 유형입니다. 'ForEach'(필수)
typeProperties ForEach 활동 속성입니다. forEachActivityTypeProperties (필수)

ForEachActivityTypeProperties

이름 묘사
활동 실행할 활동 목록입니다. 활동[] (필수)
batchCount 병렬 실행 수를 제어하는 데 사용할 일괄 처리 수입니다(isSequential이 false로 설정된 경우). int

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

GetMetadataActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'GetMetadata'(필수)
typeProperties GetMetadata 활동 속성입니다. GetMetadataActivityTypeProperties (필수)

GetMetadataActivityTypeProperties

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

HDInsightHiveActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'HDInsightHive'(필수)
typeProperties HDInsight Hive 활동 속성입니다. HDInsightHiveActivityTypeProperties (필수)

HDInsightHiveActivityTypeProperties

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

HDInsightHiveActivityTypePropertiesDefines

이름 묘사

HDInsightMapReduceActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'HDInsightMapReduce'(필수)
typeProperties HDInsight MapReduce 작업 속성입니다. HDInsightMapReduceActivityTypeProperties (필수)

HDInsightMapReduceActivityTypeProperties

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

HDInsightMapReduceActivityTypePropertiesDefines

이름 묘사

HDInsightPigActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'HDInsightPig'(필수)
typeProperties HDInsight Pig 활동 속성입니다. HDInsightPigActivityTypeProperties (필수)

HDInsightPigActivityTypeProperties

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

HDInsightPigActivityTypePropertiesDefines

이름 묘사

HDInsightSparkActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'HDInsightSpark'(필수)
typeProperties HDInsight spark 활동 속성입니다. HDInsightSparkActivityTypeProperties (필수)

HDInsightSparkActivityTypeProperties

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

HDInsightSparkActivityTypePropertiesSparkConfig

이름 묘사

HDInsightStreamingActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'HDInsightStreaming'(필수)
typeProperties HDInsight 스트리밍 활동 속성입니다. HDInsightStreamingActivityTypeProperties (필수)

HDInsightStreamingActivityTypeProperties

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

HDInsightStreamingActivityTypePropertiesDefines

이름 묘사

IfConditionActivity

이름 묘사
활동의 유형입니다. 'IfCondition'(필수)
typeProperties IfCondition 활동 속성입니다. IfConditionActivityTypeProperties (필수)

IfConditionActivityTypeProperties

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

IntegrationRuntimeReference

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

LinkedServiceReference

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

LookupActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'Lookup'(필수)
typeProperties 조회 작업 속성입니다. lookupActivityTypeProperties (필수)

LookupActivityTypeProperties

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

Microsoft.DataFactory/팩터리/파이프라인

이름 묘사
이름 리소스 이름 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 1
패턴 = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$(필수)
부모 Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가해야 합니다.

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

ParameterDefinitionSpecification

이름 묘사

ParameterSpecification

이름 묘사
defaultValue 매개 변수의 기본값입니다. 어떤
매개 변수 형식입니다. 'Array'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String'(필수)

ParameterValueSpecification

이름 묘사

ParameterValueSpecification

이름 묘사

ParameterValueSpecification

이름 묘사

ParameterValueSpecification

이름 묘사

파이프라인

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

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

PipelineReference

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

RedirectIncompatibleRowSettings

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

SecretBase

이름 묘사
AzureKeyVaultSecretReference형식에 대해 'AzureKeyVaultSecret'으로 설정합니다. SecureString형식에 대해 'SecureString'으로 설정합니다. 'AzureKeyVaultSecret'
'SecureString'(필수)

SecureString

이름 묘사
비밀의 유형입니다. string(필수)
보안 문자열의 값입니다. string(필수)

SecureString

이름 묘사
비밀의 유형입니다. 'SecureString'(필수)
보안 문자열의 값입니다. string(필수)

SqlServerStoredProcedureActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'SqlServerStoredProcedure'(필수)
typeProperties SQL 저장 프로시저 작업 속성입니다. sqlServerStoredProcedureActivityTypeProperties (필수)

SqlServerStoredProcedureActivityTypeProperties

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

SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

이름 묘사

SsisAccessCredential

이름 묘사
도메인 Windows 인증을 위한 도메인입니다. any(필수)
암호 Windows 인증에 대한 암호입니다. SecretBase(필수)
userName Windows 인증에 UseName을 사용합니다. any(필수)

SsisConnectionManager

이름 묘사

SsisConnectionManager

이름 묘사

SsisExecutionCredential

이름 묘사
도메인 Windows 인증을 위한 도메인입니다. any(필수)
암호 Windows 인증에 대한 암호입니다. SecureString(필수)
userName Windows 인증에 UseName을 사용합니다. any(필수)

SsisExecutionParameter

이름 묘사
SSIS 패키지 실행 매개 변수 값입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). any(필수)

SsisLogLocation

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

SsisLogLocationTypeProperties

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

SsisPackageLocation

이름 묘사
packagePath SSIS 패키지 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). any(필수)
SSIS 패키지 위치의 형식입니다. 'File'
'SSISDB'
typeProperties SSIS 패키지 위치 속성입니다. SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

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

SsisPropertyOverride

이름 묘사
isSensitive SSIS 패키지 속성 재정의 값이 중요한 데이터인지 여부입니다. 값이 true이면 SSISDB에서 암호화됩니다. bool
SSIS 패키지 속성 재정의 값입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). any(필수)

StagingSettings

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

StoredProcedureParameter

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

UntilActivity

이름 묘사
활동의 유형입니다. 'Until'(필수)
typeProperties 활동 속성까지. UntilActivityTypeProperties (필수)

UntilActivityTypeProperties

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

WaitActivity

이름 묘사
활동의 유형입니다. 'Wait'(필수)
typeProperties 대기 활동 속성입니다. WaitActivityTypeProperties(필수)

WaitActivityTypeProperties

이름 묘사
waitTimeInSeconds 기간(초)입니다. int(필수)

WebActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'WebActivity'(필수)
typeProperties 웹 활동 속성입니다. WebActivityTypeProperties (필수)

WebActivityAuthentication

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

WebActivityTypeProperties

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

빠른 시작 샘플

다음 빠른 시작 샘플은 이 리소스 유형을 배포합니다.

Bicep 파일 묘사
V2 데이터 팩터리 만들기 이 템플릿은 Azure Blob Storage의 폴더에서 스토리지의 다른 폴더로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다.
Azure Data Factory를 사용하여 더 많은 작업을 할 수 있습니다. 한 번의 클릭으로 Azure Data Factory 이 템플릿은 Azure Blob에서 다른 Azure Blob으로의 복사 작업에 대한 데이터 팩터리 파이프라인을 만듭니다.

ARM 템플릿 리소스 정의

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

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

리소스 형식

Microsoft.DataFactory/팩터리/파이프라인 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

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

CopySink 개체

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

SecretBase 개체

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

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

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

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

{
  "type": "SecureString",
  "value": "string"
}

CopySource 개체

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

활동 개체

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

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

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

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

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

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

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

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

{
  "type": "Filter",
  "typeProperties": {
    "condition": {
      "type": "string",
      "value": "string"
    },
    "items": {
      "type": "string",
      "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": "string",
      "value": "string"
    }
  }
}

ifCondition경우 다음을 사용합니다.

{
  "type": "IfCondition",
  "typeProperties": {
    "expression": {
      "type": "string",
      "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
    } ]
  }
}

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

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

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

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

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

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

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

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

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

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

databricksNotebook경우 다음을 사용합니다.

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

executeSSISPackage경우 다음을 사용합니다.

{
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {}
  },
  "type": "ExecuteSSISPackage",
  "typeProperties": {
    "connectVia": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "string"
    },
    "environmentPath": {},
    "executionCredential": {
      "domain": {},
      "password": {
        "type": "string",
        "value": "string"
      },
      "userName": {}
    },
    "loggingLevel": {},
    "logLocation": {
      "logPath": {},
      "type": "string",
      "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": {}
  }
}

getMetadata경우 다음을 사용합니다.

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

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

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

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

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

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

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

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

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

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

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

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

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

sqlServerStoredProcedure경우 다음을 사용합니다.

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

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

{
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {}
  },
  "type": "WebActivity",
  "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": "string"
      }
    ],
    "disableCertValidation": "bool",
    "headers": {},
    "linkedServices": [
      {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "string"
      }
    ],
    "method": "string",
    "url": {}
  }
}

속성 값

활동

이름 묘사
dependsOn 활동은 조건에 따라 달라집니다. ActivityDependency[]
묘사 활동 설명입니다. 문자열
이름 활동 이름입니다. string(필수)
AzureMLBatchExecutionActivity형식에 대해 'AzureMLBatchExecution'으로 설정합니다. AzureMLUpdateResourceActivity형식에 대해 'AzureMLUpdateResource'로 설정합니다. ExecutePipelineActivity형식에 대해 'ExecutePipeline'으로 설정합니다. FilterActivity형식 'Filter'로 설정합니다. ForEachActivity형식에 대해 'ForEach'로 설정합니다. IfConditionActivity형식에 대해 'IfCondition'으로 설정합니다. UntilActivity형식에 대해 'Until'로 설정합니다. WaitActivity형식에 대해 'Wait'로 설정합니다. CopyActivity형식에 대해 'Copy'로 설정합니다. CustomActivity형식에 대해 'Custom'으로 설정합니다. DataLakeAnalyticsUsqlActivity형식에 대해 'DataLakeAnalyticsU-SQL'로 설정합니다. DatabricksNotebookActivity형식에 대해 'DatabricksNotebook'으로 설정합니다. ExecuteSsisPackageActivity형식에 대해 'ExecuteSSISPackage'로 설정합니다. GetMetadataActivity형식에 대해 'GetMetadata'로 설정합니다. HDInsightHiveActivity형식에 대해 'HDInsightHive'로 설정합니다. HDInsightMapReduceActivity형식에 대해 'HDInsightMapReduce'로 설정합니다. HDInsightPigActivity형식에 대해 'HDInsightPig'로 설정합니다. HDInsightSparkActivity형식에 대해 'HDInsightSpark'로 설정합니다. HDInsightStreamingActivity형식에 대해 'HDInsightStreaming'으로 설정합니다. LookupActivity형식에 대해 '조회'로 설정합니다. SqlServerStoredProcedureActivity형식에 대해 'SqlServerStoredProcedure'로 설정합니다. WebActivity형식에 대해 'WebActivity'로 설정합니다. 'AzureMLBatchExecution'
'AzureMLUpdateResource'
'Copy'
'Custom'
'DatabricksNotebook'
'DataLakeAnalyticsU-SQL'
'ExecutePipeline'
'ExecuteSSISPackage'
'Filter'
'ForEach'
'GetMetadata'
'HDInsightHive'
'HDInsightMapReduce'
'HDInsightPig'
'HDInsightSpark'
'HDInsightStreaming'
'IfCondition'
'조회'
'SqlServerStoredProcedure'
'Until'
'Wait'
'WebActivity'(필수)

ActivityDependency

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

ActivityPolicy

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

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

AzureKeyVaultSecretReference

이름 묘사
secretName Azure Key Vault의 비밀 이름입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). any(필수)
secretVersion Azure Key Vault의 비밀 버전입니다. 기본값은 비밀의 최신 버전입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). 어떤
가게 Azure Key Vault 연결된 서비스 참조입니다. linkedServiceReference (필수)
비밀의 유형입니다. 'AzureKeyVaultSecret'(필수)

AzureMLBatchExecutionActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'AzureMLBatchExecution'(필수)
typeProperties Azure ML Batch 실행 작업 속성입니다. AzureMLBatchExecutionActivityTypeProperties (필수)

AzureMLBatchExecutionActivityTypeProperties

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

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

이름 묘사

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

이름 묘사

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

이름 묘사

AzureMLUpdateResourceActivity

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

AzureMLUpdateResourceActivityTypeProperties

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

AzureMLWebServiceFile

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

CopyActivity

이름 묘사
입력 활동에 대한 입력 목록입니다. DatasetReference[]
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
출력 작업에 대한 출력 목록입니다. DatasetReference[]
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'Copy'(필수)
typeProperties 복사 작업 속성입니다. copyActivityTypeProperties (필수)

CopyActivityTypeProperties

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

CopySink

이름 묘사
sinkRetryCount 싱크 재시도 횟수입니다. 형식: 정수(또는 resultType 정수가 있는 식)입니다. 어떤
sinkRetryWait 싱크 다시 시도 대기. 형식: 문자열(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 어떤
(필수)
writeBatchSize 일괄 처리 크기를 씁니다. 형식: 정수(또는 resultType 정수가 있는 식), 최소값: 0. 어떤
writeBatchTimeout 일괄 처리 시간 제한을 씁니다. 형식: 문자열(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 어떤

CopySource

이름 묘사
sourceRetryCount 원본 재시도 횟수입니다. 형식: 정수(또는 resultType 정수가 있는 식)입니다. 어떤
sourceRetryWait 원본 다시 시도 대기. 형식: 문자열(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 어떤
(필수)

CustomActivity

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

CustomActivityReferenceObject

이름 묘사
데이터 데이터 세트 참조입니다. DatasetReference[]
linkedServices 연결된 서비스 참조입니다. linkedServiceReference[]

CustomActivityTypeProperties

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

CustomActivityTypePropertiesExtendedProperties

이름 묘사

DatabricksNotebookActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'DatabricksNotebook'(필수)
typeProperties Databricks Notebook 활동 속성입니다. DatabricksNotebookActivityTypeProperties(필수)

DatabricksNotebookActivityTypeProperties

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

DatabricksNotebookActivityTypePropertiesBaseParameters

이름 묘사

DataLakeAnalyticsUsqlActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'DataLakeAnalyticsU-SQL'(필수)
typeProperties Data Lake Analytics U-SQL 활동 속성입니다. DataLakeAnalyticsUsqlActivityTypeProperties(필수)

DataLakeAnalyticsUsqlActivityTypeProperties

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

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

이름 묘사

DatasetReference

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

ExecutePipelineActivity

이름 묘사
활동의 유형입니다. 'ExecutePipeline'(필수)
typeProperties 파이프라인 작업 속성을 실행합니다. executePipelineActivityTypeProperties (필수)

ExecutePipelineActivityTypeProperties

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

ExecuteSsisPackageActivity

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

ExecuteSsisPackageActivityTypeProperties

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

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

이름 묘사

ExecuteSsisPackageActivityTypePropertiesPackageParameters

이름 묘사

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

이름 묘사

ExecuteSsisPackageActivityTypePropertiesProjectParameters

이름 묘사

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

이름 묘사

이름 묘사
식 형식입니다. 'Expression'(필수)
식 값입니다. string(필수)

FilterActivity

이름 묘사
활동의 유형입니다. 'Filter'(필수)
typeProperties 작업 속성을 필터링합니다. FilterActivityTypeProperties (필수)

FilterActivityTypeProperties

이름 묘사
조건 입력 필터링에 사용할 조건입니다. (필수)
항목 필터를 적용할 입력 배열입니다. (필수)

ForEachActivity

이름 묘사
활동의 유형입니다. 'ForEach'(필수)
typeProperties ForEach 활동 속성입니다. forEachActivityTypeProperties (필수)

ForEachActivityTypeProperties

이름 묘사
활동 실행할 활동 목록입니다. 활동[] (필수)
batchCount 병렬 실행 수를 제어하는 데 사용할 일괄 처리 수입니다(isSequential이 false로 설정된 경우). int

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

GetMetadataActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'GetMetadata'(필수)
typeProperties GetMetadata 활동 속성입니다. GetMetadataActivityTypeProperties (필수)

GetMetadataActivityTypeProperties

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

HDInsightHiveActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'HDInsightHive'(필수)
typeProperties HDInsight Hive 활동 속성입니다. HDInsightHiveActivityTypeProperties (필수)

HDInsightHiveActivityTypeProperties

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

HDInsightHiveActivityTypePropertiesDefines

이름 묘사

HDInsightMapReduceActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'HDInsightMapReduce'(필수)
typeProperties HDInsight MapReduce 작업 속성입니다. HDInsightMapReduceActivityTypeProperties (필수)

HDInsightMapReduceActivityTypeProperties

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

HDInsightMapReduceActivityTypePropertiesDefines

이름 묘사

HDInsightPigActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'HDInsightPig'(필수)
typeProperties HDInsight Pig 활동 속성입니다. HDInsightPigActivityTypeProperties (필수)

HDInsightPigActivityTypeProperties

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

HDInsightPigActivityTypePropertiesDefines

이름 묘사

HDInsightSparkActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'HDInsightSpark'(필수)
typeProperties HDInsight spark 활동 속성입니다. HDInsightSparkActivityTypeProperties (필수)

HDInsightSparkActivityTypeProperties

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

HDInsightSparkActivityTypePropertiesSparkConfig

이름 묘사

HDInsightStreamingActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'HDInsightStreaming'(필수)
typeProperties HDInsight 스트리밍 활동 속성입니다. HDInsightStreamingActivityTypeProperties (필수)

HDInsightStreamingActivityTypeProperties

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

HDInsightStreamingActivityTypePropertiesDefines

이름 묘사

IfConditionActivity

이름 묘사
활동의 유형입니다. 'IfCondition'(필수)
typeProperties IfCondition 활동 속성입니다. IfConditionActivityTypeProperties (필수)

IfConditionActivityTypeProperties

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

IntegrationRuntimeReference

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

LinkedServiceReference

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

LookupActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'Lookup'(필수)
typeProperties 조회 작업 속성입니다. lookupActivityTypeProperties (필수)

LookupActivityTypeProperties

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

Microsoft.DataFactory/팩터리/파이프라인

이름 묘사
apiVersion api 버전 '2017-09-01-preview'
이름 리소스 이름 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 1
패턴 = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$(필수)
속성 파이프라인의 속성입니다. 파이프라인(필수)
리소스 종류 'Microsoft.DataFactory/팩터리/파이프라인'

ParameterDefinitionSpecification

이름 묘사

ParameterSpecification

이름 묘사
defaultValue 매개 변수의 기본값입니다. 어떤
매개 변수 형식입니다. 'Array'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String'(필수)

ParameterValueSpecification

이름 묘사

ParameterValueSpecification

이름 묘사

ParameterValueSpecification

이름 묘사

ParameterValueSpecification

이름 묘사

파이프라인

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

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

PipelineReference

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

RedirectIncompatibleRowSettings

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

SecretBase

이름 묘사
AzureKeyVaultSecretReference형식에 대해 'AzureKeyVaultSecret'으로 설정합니다. SecureString형식에 대해 'SecureString'으로 설정합니다. 'AzureKeyVaultSecret'
'SecureString'(필수)

SecureString

이름 묘사
비밀의 유형입니다. string(필수)
보안 문자열의 값입니다. string(필수)

SecureString

이름 묘사
비밀의 유형입니다. 'SecureString'(필수)
보안 문자열의 값입니다. string(필수)

SqlServerStoredProcedureActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'SqlServerStoredProcedure'(필수)
typeProperties SQL 저장 프로시저 작업 속성입니다. sqlServerStoredProcedureActivityTypeProperties (필수)

SqlServerStoredProcedureActivityTypeProperties

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

SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

이름 묘사

SsisAccessCredential

이름 묘사
도메인 Windows 인증을 위한 도메인입니다. any(필수)
암호 Windows 인증에 대한 암호입니다. SecretBase(필수)
userName Windows 인증에 UseName을 사용합니다. any(필수)

SsisConnectionManager

이름 묘사

SsisConnectionManager

이름 묘사

SsisExecutionCredential

이름 묘사
도메인 Windows 인증을 위한 도메인입니다. any(필수)
암호 Windows 인증에 대한 암호입니다. SecureString(필수)
userName Windows 인증에 UseName을 사용합니다. any(필수)

SsisExecutionParameter

이름 묘사
SSIS 패키지 실행 매개 변수 값입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). any(필수)

SsisLogLocation

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

SsisLogLocationTypeProperties

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

SsisPackageLocation

이름 묘사
packagePath SSIS 패키지 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). any(필수)
SSIS 패키지 위치의 형식입니다. 'File'
'SSISDB'
typeProperties SSIS 패키지 위치 속성입니다. SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

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

SsisPropertyOverride

이름 묘사
isSensitive SSIS 패키지 속성 재정의 값이 중요한 데이터인지 여부입니다. 값이 true이면 SSISDB에서 암호화됩니다. bool
SSIS 패키지 속성 재정의 값입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). any(필수)

StagingSettings

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

StoredProcedureParameter

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

UntilActivity

이름 묘사
활동의 유형입니다. 'Until'(필수)
typeProperties 활동 속성까지. UntilActivityTypeProperties (필수)

UntilActivityTypeProperties

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

WaitActivity

이름 묘사
활동의 유형입니다. 'Wait'(필수)
typeProperties 대기 활동 속성입니다. WaitActivityTypeProperties(필수)

WaitActivityTypeProperties

이름 묘사
waitTimeInSeconds 기간(초)입니다. int(필수)

WebActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'WebActivity'(필수)
typeProperties 웹 활동 속성입니다. WebActivityTypeProperties (필수)

WebActivityAuthentication

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

WebActivityTypeProperties

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

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.

템플렛 묘사
V2 데이터 팩터리 만들기

Azure
배포
이 템플릿은 Azure Blob Storage의 폴더에서 스토리지의 다른 폴더로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다.
Azure Data Factory를 사용하여 더 많은 작업을 할 수 있습니다. 한 번의 클릭으로 Azure Data Factory

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

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

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

  • 리소스 그룹

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

리소스 형식

Microsoft.DataFactory/팩터리/파이프라인 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

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

CopySink 개체

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

SecretBase 개체

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

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

{
  secretName = ?
  secretVersion = ?
  store = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  type = "AzureKeyVaultSecret"
}

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

{
  type = "SecureString"
  value = "string"
}

CopySource 개체

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

활동 개체

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

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

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

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

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

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

{
  type = "ExecutePipeline"
  typeProperties = {
    parameters = {
      {customized property} = ?
    }
    pipeline = {
      name = "string"
      referenceName = "string"
      type = "string"
    }
    waitOnCompletion = bool
  }
}

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

{
  type = "Filter"
  typeProperties = {
    condition = {
      type = "string"
      value = "string"
    }
    items = {
      type = "string"
      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 = "string"
      value = "string"
    }
  }
}

ifCondition경우 다음을 사용합니다.

{
  type = "IfCondition"
  typeProperties = {
    expression = {
      type = "string"
      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
      }
    ]
  }
}

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

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

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

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

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

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

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

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

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

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

databricksNotebook경우 다음을 사용합니다.

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

executeSSISPackage경우 다음을 사용합니다.

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureOutput = bool
    timeout = ?
  }
  type = "ExecuteSSISPackage"
  typeProperties = {
    connectVia = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    environmentPath = ?
    executionCredential = {
      domain = ?
      password = {
        type = "string"
        value = "string"
      }
      userName = ?
    }
    loggingLevel = ?
    logLocation = {
      logPath = ?
      type = "string"
      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 = ?
  }
}

getMetadata경우 다음을 사용합니다.

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureOutput = bool
    timeout = ?
  }
  type = "GetMetadata"
  typeProperties = {
    dataset = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    fieldList = [
      ?
    ]
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

sqlServerStoredProcedure경우 다음을 사용합니다.

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

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

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureOutput = bool
    timeout = ?
  }
  type = "WebActivity"
  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 = "string"
      }
    ]
    disableCertValidation = bool
    headers = ?
    linkedServices = [
      {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
    ]
    method = "string"
    url = ?
  }
}

속성 값

활동

이름 묘사
dependsOn 활동은 조건에 따라 달라집니다. ActivityDependency[]
묘사 활동 설명입니다. 문자열
이름 활동 이름입니다. string(필수)
AzureMLBatchExecutionActivity형식에 대해 'AzureMLBatchExecution'으로 설정합니다. AzureMLUpdateResourceActivity형식에 대해 'AzureMLUpdateResource'로 설정합니다. ExecutePipelineActivity형식에 대해 'ExecutePipeline'으로 설정합니다. FilterActivity형식 'Filter'로 설정합니다. ForEachActivity형식에 대해 'ForEach'로 설정합니다. IfConditionActivity형식에 대해 'IfCondition'으로 설정합니다. UntilActivity형식에 대해 'Until'로 설정합니다. WaitActivity형식에 대해 'Wait'로 설정합니다. CopyActivity형식에 대해 'Copy'로 설정합니다. CustomActivity형식에 대해 'Custom'으로 설정합니다. DataLakeAnalyticsUsqlActivity형식에 대해 'DataLakeAnalyticsU-SQL'로 설정합니다. DatabricksNotebookActivity형식에 대해 'DatabricksNotebook'으로 설정합니다. ExecuteSsisPackageActivity형식에 대해 'ExecuteSSISPackage'로 설정합니다. GetMetadataActivity형식에 대해 'GetMetadata'로 설정합니다. HDInsightHiveActivity형식에 대해 'HDInsightHive'로 설정합니다. HDInsightMapReduceActivity형식에 대해 'HDInsightMapReduce'로 설정합니다. HDInsightPigActivity형식에 대해 'HDInsightPig'로 설정합니다. HDInsightSparkActivity형식에 대해 'HDInsightSpark'로 설정합니다. HDInsightStreamingActivity형식에 대해 'HDInsightStreaming'으로 설정합니다. LookupActivity형식에 대해 '조회'로 설정합니다. SqlServerStoredProcedureActivity형식에 대해 'SqlServerStoredProcedure'로 설정합니다. WebActivity형식에 대해 'WebActivity'로 설정합니다. 'AzureMLBatchExecution'
'AzureMLUpdateResource'
'Copy'
'Custom'
'DatabricksNotebook'
'DataLakeAnalyticsU-SQL'
'ExecutePipeline'
'ExecuteSSISPackage'
'Filter'
'ForEach'
'GetMetadata'
'HDInsightHive'
'HDInsightMapReduce'
'HDInsightPig'
'HDInsightSpark'
'HDInsightStreaming'
'IfCondition'
'조회'
'SqlServerStoredProcedure'
'Until'
'Wait'
'WebActivity'(필수)

ActivityDependency

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

ActivityPolicy

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

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

AzureKeyVaultSecretReference

이름 묘사
secretName Azure Key Vault의 비밀 이름입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). any(필수)
secretVersion Azure Key Vault의 비밀 버전입니다. 기본값은 비밀의 최신 버전입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). 어떤
가게 Azure Key Vault 연결된 서비스 참조입니다. linkedServiceReference (필수)
비밀의 유형입니다. 'AzureKeyVaultSecret'(필수)

AzureMLBatchExecutionActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'AzureMLBatchExecution'(필수)
typeProperties Azure ML Batch 실행 작업 속성입니다. AzureMLBatchExecutionActivityTypeProperties (필수)

AzureMLBatchExecutionActivityTypeProperties

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

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

이름 묘사

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

이름 묘사

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

이름 묘사

AzureMLUpdateResourceActivity

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

AzureMLUpdateResourceActivityTypeProperties

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

AzureMLWebServiceFile

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

CopyActivity

이름 묘사
입력 활동에 대한 입력 목록입니다. DatasetReference[]
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
출력 작업에 대한 출력 목록입니다. DatasetReference[]
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'Copy'(필수)
typeProperties 복사 작업 속성입니다. copyActivityTypeProperties (필수)

CopyActivityTypeProperties

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

CopySink

이름 묘사
sinkRetryCount 싱크 재시도 횟수입니다. 형식: 정수(또는 resultType 정수가 있는 식)입니다. 어떤
sinkRetryWait 싱크 다시 시도 대기. 형식: 문자열(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 어떤
(필수)
writeBatchSize 일괄 처리 크기를 씁니다. 형식: 정수(또는 resultType 정수가 있는 식), 최소값: 0. 어떤
writeBatchTimeout 일괄 처리 시간 제한을 씁니다. 형식: 문자열(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 어떤

CopySource

이름 묘사
sourceRetryCount 원본 재시도 횟수입니다. 형식: 정수(또는 resultType 정수가 있는 식)입니다. 어떤
sourceRetryWait 원본 다시 시도 대기. 형식: 문자열(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 어떤
(필수)

CustomActivity

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

CustomActivityReferenceObject

이름 묘사
데이터 데이터 세트 참조입니다. DatasetReference[]
linkedServices 연결된 서비스 참조입니다. linkedServiceReference[]

CustomActivityTypeProperties

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

CustomActivityTypePropertiesExtendedProperties

이름 묘사

DatabricksNotebookActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'DatabricksNotebook'(필수)
typeProperties Databricks Notebook 활동 속성입니다. DatabricksNotebookActivityTypeProperties(필수)

DatabricksNotebookActivityTypeProperties

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

DatabricksNotebookActivityTypePropertiesBaseParameters

이름 묘사

DataLakeAnalyticsUsqlActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'DataLakeAnalyticsU-SQL'(필수)
typeProperties Data Lake Analytics U-SQL 활동 속성입니다. DataLakeAnalyticsUsqlActivityTypeProperties(필수)

DataLakeAnalyticsUsqlActivityTypeProperties

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

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

이름 묘사

DatasetReference

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

ExecutePipelineActivity

이름 묘사
활동의 유형입니다. 'ExecutePipeline'(필수)
typeProperties 파이프라인 작업 속성을 실행합니다. executePipelineActivityTypeProperties (필수)

ExecutePipelineActivityTypeProperties

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

ExecuteSsisPackageActivity

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

ExecuteSsisPackageActivityTypeProperties

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

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

이름 묘사

ExecuteSsisPackageActivityTypePropertiesPackageParameters

이름 묘사

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

이름 묘사

ExecuteSsisPackageActivityTypePropertiesProjectParameters

이름 묘사

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

이름 묘사

이름 묘사
식 형식입니다. 'Expression'(필수)
식 값입니다. string(필수)

FilterActivity

이름 묘사
활동의 유형입니다. 'Filter'(필수)
typeProperties 작업 속성을 필터링합니다. FilterActivityTypeProperties (필수)

FilterActivityTypeProperties

이름 묘사
조건 입력 필터링에 사용할 조건입니다. (필수)
항목 필터를 적용할 입력 배열입니다. (필수)

ForEachActivity

이름 묘사
활동의 유형입니다. 'ForEach'(필수)
typeProperties ForEach 활동 속성입니다. forEachActivityTypeProperties (필수)

ForEachActivityTypeProperties

이름 묘사
활동 실행할 활동 목록입니다. 활동[] (필수)
batchCount 병렬 실행 수를 제어하는 데 사용할 일괄 처리 수입니다(isSequential이 false로 설정된 경우). int

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

GetMetadataActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'GetMetadata'(필수)
typeProperties GetMetadata 활동 속성입니다. GetMetadataActivityTypeProperties (필수)

GetMetadataActivityTypeProperties

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

HDInsightHiveActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'HDInsightHive'(필수)
typeProperties HDInsight Hive 활동 속성입니다. HDInsightHiveActivityTypeProperties (필수)

HDInsightHiveActivityTypeProperties

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

HDInsightHiveActivityTypePropertiesDefines

이름 묘사

HDInsightMapReduceActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'HDInsightMapReduce'(필수)
typeProperties HDInsight MapReduce 작업 속성입니다. HDInsightMapReduceActivityTypeProperties (필수)

HDInsightMapReduceActivityTypeProperties

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

HDInsightMapReduceActivityTypePropertiesDefines

이름 묘사

HDInsightPigActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'HDInsightPig'(필수)
typeProperties HDInsight Pig 활동 속성입니다. HDInsightPigActivityTypeProperties (필수)

HDInsightPigActivityTypeProperties

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

HDInsightPigActivityTypePropertiesDefines

이름 묘사

HDInsightSparkActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'HDInsightSpark'(필수)
typeProperties HDInsight spark 활동 속성입니다. HDInsightSparkActivityTypeProperties (필수)

HDInsightSparkActivityTypeProperties

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

HDInsightSparkActivityTypePropertiesSparkConfig

이름 묘사

HDInsightStreamingActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'HDInsightStreaming'(필수)
typeProperties HDInsight 스트리밍 활동 속성입니다. HDInsightStreamingActivityTypeProperties (필수)

HDInsightStreamingActivityTypeProperties

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

HDInsightStreamingActivityTypePropertiesDefines

이름 묘사

IfConditionActivity

이름 묘사
활동의 유형입니다. 'IfCondition'(필수)
typeProperties IfCondition 활동 속성입니다. IfConditionActivityTypeProperties (필수)

IfConditionActivityTypeProperties

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

IntegrationRuntimeReference

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

LinkedServiceReference

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

LookupActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'Lookup'(필수)
typeProperties 조회 작업 속성입니다. lookupActivityTypeProperties (필수)

LookupActivityTypeProperties

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

Microsoft.DataFactory/팩터리/파이프라인

이름 묘사
이름 리소스 이름 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 1
패턴 = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$(필수)
parent_id 이 리소스의 부모인 리소스의 ID입니다. 유형의 리소스 ID: 팩터리
속성 파이프라인의 속성입니다. 파이프라인(필수)
리소스 종류 "Microsoft.DataFactory/factoryies/pipelines@2017-09-01-preview"

ParameterDefinitionSpecification

이름 묘사

ParameterSpecification

이름 묘사
defaultValue 매개 변수의 기본값입니다. 어떤
매개 변수 형식입니다. 'Array'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String'(필수)

ParameterValueSpecification

이름 묘사

ParameterValueSpecification

이름 묘사

ParameterValueSpecification

이름 묘사

ParameterValueSpecification

이름 묘사

파이프라인

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

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

PipelineReference

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

RedirectIncompatibleRowSettings

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

SecretBase

이름 묘사
AzureKeyVaultSecretReference형식에 대해 'AzureKeyVaultSecret'으로 설정합니다. SecureString형식에 대해 'SecureString'으로 설정합니다. 'AzureKeyVaultSecret'
'SecureString'(필수)

SecureString

이름 묘사
비밀의 유형입니다. string(필수)
보안 문자열의 값입니다. string(필수)

SecureString

이름 묘사
비밀의 유형입니다. 'SecureString'(필수)
보안 문자열의 값입니다. string(필수)

SqlServerStoredProcedureActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'SqlServerStoredProcedure'(필수)
typeProperties SQL 저장 프로시저 작업 속성입니다. sqlServerStoredProcedureActivityTypeProperties (필수)

SqlServerStoredProcedureActivityTypeProperties

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

SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

이름 묘사

SsisAccessCredential

이름 묘사
도메인 Windows 인증을 위한 도메인입니다. any(필수)
암호 Windows 인증에 대한 암호입니다. SecretBase(필수)
userName Windows 인증에 UseName을 사용합니다. any(필수)

SsisConnectionManager

이름 묘사

SsisConnectionManager

이름 묘사

SsisExecutionCredential

이름 묘사
도메인 Windows 인증을 위한 도메인입니다. any(필수)
암호 Windows 인증에 대한 암호입니다. SecureString(필수)
userName Windows 인증에 UseName을 사용합니다. any(필수)

SsisExecutionParameter

이름 묘사
SSIS 패키지 실행 매개 변수 값입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). any(필수)

SsisLogLocation

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

SsisLogLocationTypeProperties

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

SsisPackageLocation

이름 묘사
packagePath SSIS 패키지 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). any(필수)
SSIS 패키지 위치의 형식입니다. 'File'
'SSISDB'
typeProperties SSIS 패키지 위치 속성입니다. SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

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

SsisPropertyOverride

이름 묘사
isSensitive SSIS 패키지 속성 재정의 값이 중요한 데이터인지 여부입니다. 값이 true이면 SSISDB에서 암호화됩니다. bool
SSIS 패키지 속성 재정의 값입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). any(필수)

StagingSettings

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

StoredProcedureParameter

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

UntilActivity

이름 묘사
활동의 유형입니다. 'Until'(필수)
typeProperties 활동 속성까지. UntilActivityTypeProperties (필수)

UntilActivityTypeProperties

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

WaitActivity

이름 묘사
활동의 유형입니다. 'Wait'(필수)
typeProperties 대기 활동 속성입니다. WaitActivityTypeProperties(필수)

WaitActivityTypeProperties

이름 묘사
waitTimeInSeconds 기간(초)입니다. int(필수)

WebActivity

이름 묘사
linkedServiceName 연결된 서비스 참조입니다. linkedServiceReference
정책 활동 정책. ActivityPolicy
활동의 유형입니다. 'WebActivity'(필수)
typeProperties 웹 활동 속성입니다. WebActivityTypeProperties (필수)

WebActivityAuthentication

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

WebActivityTypeProperties

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