你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Microsoft.DataFactory 工厂/管道 2018-06-01

Bicep 资源定义

工厂/管道资源类型可以使用目标操作进行部署:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.DataFactory/factories/pipelines 资源,请将以下 Bicep 添加到模板。

resource symbolicname 'Microsoft.DataFactory/factories/pipelines@2018-06-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    activities: [
      {
        dependsOn: [
          {
            activity: 'string'
            dependencyConditions: [
              'string'
            ]
          }
        ]
        description: 'string'
        name: 'string'
        onInactiveMarkAs: 'string'
        state: 'string'
        userProperties: [
          {
            name: 'string'
            value: any(Azure.Bicep.Types.Concrete.AnyType)
          }
        ]
        type: 'string'
        // For remaining properties, see Activity objects
      }
    ]
    annotations: [
      any(Azure.Bicep.Types.Concrete.AnyType)
    ]
    concurrency: int
    description: 'string'
    folder: {
      name: 'string'
    }
    parameters: {
      {customized property}: {
        defaultValue: any(Azure.Bicep.Types.Concrete.AnyType)
        type: 'string'
      }
    }
    policy: {
      elapsedTimeMetric: {
        duration: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    }
    runDimensions: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    variables: {
      {customized property}: {
        defaultValue: any(Azure.Bicep.Types.Concrete.AnyType)
        type: 'string'
      }
    }
  }
}

CompressionReadSettings 对象

设置 类型 属性以指定对象的类型。

对于 TarGZipReadSettings,请使用:

{
  preserveCompressionFileNameAsFolder: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'TarGZipReadSettings'
}

对于 tarReadSettings,请使用:

{
  preserveCompressionFileNameAsFolder: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'TarReadSettings'
}

对于 ZipDeflateReadSettings,请使用:

{
  preserveZipFileNameAsFolder: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'ZipDeflateReadSettings'
}

StoreWriteSettings 对象

设置 类型 属性以指定对象的类型。

对于 AzureBlobFSWriteSettings,请使用:

{
  blockSizeInMB: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AzureBlobFSWriteSettings'
}

对于 AzureBlobStorageWriteSettings,请使用:

{
  blockSizeInMB: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AzureBlobStorageWriteSettings'
}

对于 AzureDataLakeStoreWriteSettings,请使用:

{
  expiryDateTime: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AzureDataLakeStoreWriteSettings'
}

对于 AzureFileStorageWriteSettings,请使用:

{
  type: 'AzureFileStorageWriteSettings'
}

对于 FileServerWriteSettings,请使用:

{
  type: 'FileServerWriteSettings'
}

对于 LakeHouseWriteSettings,请使用:

{
  type: 'LakeHouseWriteSettings'
}

对于 SftpWriteSettings,请使用:

{
  operationTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SftpWriteSettings'
  useTempFileRename: any(Azure.Bicep.Types.Concrete.AnyType)
}

活动对象

设置 类型 属性以指定对象的类型。

对于 AppendVariable,请使用:

{
  type: 'AppendVariable'
  typeProperties: {
    value: any(Azure.Bicep.Types.Concrete.AnyType)
    variableName: 'string'
  }
}

对于 AzureDataExplorerCommand,请使用:

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

对于 azureFunctionActivity,请使用:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(Azure.Bicep.Types.Concrete.AnyType)
    retryIntervalInSeconds: int
    secureInput: bool
    secureOutput: bool
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'AzureFunctionActivity'
  typeProperties: {
    body: any(Azure.Bicep.Types.Concrete.AnyType)
    functionName: any(Azure.Bicep.Types.Concrete.AnyType)
    headers: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    method: 'string'
  }
}

对于 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
    secureInput: bool
    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'
        }
      }
    }
  }
}

对于 AzureMLExecutePipeline,请使用:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(Azure.Bicep.Types.Concrete.AnyType)
    retryIntervalInSeconds: int
    secureInput: bool
    secureOutput: bool
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'AzureMLExecutePipeline'
  typeProperties: {
    continueOnStepFailure: any(Azure.Bicep.Types.Concrete.AnyType)
    dataPathAssignments: any(Azure.Bicep.Types.Concrete.AnyType)
    experimentName: any(Azure.Bicep.Types.Concrete.AnyType)
    mlParentRunId: any(Azure.Bicep.Types.Concrete.AnyType)
    mlPipelineEndpointId: any(Azure.Bicep.Types.Concrete.AnyType)
    mlPipelineId: any(Azure.Bicep.Types.Concrete.AnyType)
    mlPipelineParameters: any(Azure.Bicep.Types.Concrete.AnyType)
    version: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

对于 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
    secureInput: bool
    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,请使用:

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

对于 失败,请使用:

{
  type: 'Fail'
  typeProperties: {
    errorCode: any(Azure.Bicep.Types.Concrete.AnyType)
    message: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

对于 筛选器,请使用:

{
  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'
        onInactiveMarkAs: 'string'
        state: 'string'
        userProperties: [
          {
            name: 'string'
            value: any(Azure.Bicep.Types.Concrete.AnyType)
          }
        ]
        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'
        onInactiveMarkAs: 'string'
        state: 'string'
        userProperties: [
          {
            name: 'string'
            value: any(Azure.Bicep.Types.Concrete.AnyType)
          }
        ]
        type: 'string'
        // For remaining properties, see Activity objects
      }
    ]
    ifTrueActivities: [
      {
        dependsOn: [
          {
            activity: 'string'
            dependencyConditions: [
              'string'
            ]
          }
        ]
        description: 'string'
        name: 'string'
        onInactiveMarkAs: 'string'
        state: 'string'
        userProperties: [
          {
            name: 'string'
            value: any(Azure.Bicep.Types.Concrete.AnyType)
          }
        ]
        type: 'string'
        // For remaining properties, see Activity objects
      }
    ]
  }
}

对于 SetVariable,请使用:

{
  policy: {
    secureInput: bool
    secureOutput: bool
  }
  type: 'SetVariable'
  typeProperties: {
    setSystemVariable: bool
    value: any(Azure.Bicep.Types.Concrete.AnyType)
    variableName: 'string'
  }
}

对于 交换机,请使用:

{
  type: 'Switch'
  typeProperties: {
    cases: [
      {
        activities: [
          {
            dependsOn: [
              {
                activity: 'string'
                dependencyConditions: [
                  'string'
                ]
              }
            ]
            description: 'string'
            name: 'string'
            onInactiveMarkAs: 'string'
            state: 'string'
            userProperties: [
              {
                name: 'string'
                value: any(Azure.Bicep.Types.Concrete.AnyType)
              }
            ]
            type: 'string'
            // For remaining properties, see Activity objects
          }
        ]
        value: 'string'
      }
    ]
    defaultActivities: [
      {
        dependsOn: [
          {
            activity: 'string'
            dependencyConditions: [
              'string'
            ]
          }
        ]
        description: 'string'
        name: 'string'
        onInactiveMarkAs: 'string'
        state: 'string'
        userProperties: [
          {
            name: 'string'
            value: any(Azure.Bicep.Types.Concrete.AnyType)
          }
        ]
        type: 'string'
        // For remaining properties, see Activity objects
      }
    ]
    on: {
      type: 'string'
      value: 'string'
    }
  }
}

对于 直到,请使用:

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

对于 验证,请使用:

{
  type: 'Validation'
  typeProperties: {
    childItems: any(Azure.Bicep.Types.Concrete.AnyType)
    dataset: {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      referenceName: 'string'
      type: 'string'
    }
    minimumSize: any(Azure.Bicep.Types.Concrete.AnyType)
    sleep: any(Azure.Bicep.Types.Concrete.AnyType)
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

对于 等待,请使用:

{
  type: 'Wait'
  typeProperties: {
    waitTimeInSeconds: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

对于 WebHook,请使用:

{
  policy: {
    secureInput: bool
    secureOutput: bool
  }
  type: 'WebHook'
  typeProperties: {
    authentication: {
      credential: {
        referenceName: 'string'
        type: 'string'
      }
      password: {
        type: 'string'
        // For remaining properties, see SecretBase objects
      }
      pfx: {
        type: 'string'
        // For remaining properties, see SecretBase objects
      }
      resource: any(Azure.Bicep.Types.Concrete.AnyType)
      type: 'string'
      username: any(Azure.Bicep.Types.Concrete.AnyType)
      userTenant: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    body: any(Azure.Bicep.Types.Concrete.AnyType)
    headers: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    method: 'string'
    reportStatusOnCallBack: any(Azure.Bicep.Types.Concrete.AnyType)
    timeout: 'string'
    url: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

对于 复制,请使用:

{
  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
    secureInput: bool
    secureOutput: bool
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'Copy'
  typeProperties: {
    dataIntegrationUnits: any(Azure.Bicep.Types.Concrete.AnyType)
    enableSkipIncompatibleRow: any(Azure.Bicep.Types.Concrete.AnyType)
    enableStaging: any(Azure.Bicep.Types.Concrete.AnyType)
    logSettings: {
      copyActivityLogSettings: {
        enableReliableLogging: any(Azure.Bicep.Types.Concrete.AnyType)
        logLevel: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      enableCopyActivityLog: any(Azure.Bicep.Types.Concrete.AnyType)
      logLocationSettings: {
        linkedServiceName: {
          parameters: {
            {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
          }
          referenceName: 'string'
          type: 'string'
        }
        path: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    }
    logStorageSettings: {
      enableReliableLogging: any(Azure.Bicep.Types.Concrete.AnyType)
      linkedServiceName: {
        parameters: {
          {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
        }
        referenceName: 'string'
        type: 'string'
      }
      logLevel: any(Azure.Bicep.Types.Concrete.AnyType)
      path: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    parallelCopies: any(Azure.Bicep.Types.Concrete.AnyType)
    preserve: [
      any(Azure.Bicep.Types.Concrete.AnyType)
    ]
    preserveRules: [
      any(Azure.Bicep.Types.Concrete.AnyType)
    ]
    redirectIncompatibleRowSettings: {
      linkedServiceName: any(Azure.Bicep.Types.Concrete.AnyType)
      path: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    sink: {
      disableMetricsCollection: any(Azure.Bicep.Types.Concrete.AnyType)
      maxConcurrentConnections: any(Azure.Bicep.Types.Concrete.AnyType)
      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
    }
    skipErrorFile: {
      dataInconsistency: any(Azure.Bicep.Types.Concrete.AnyType)
      fileMissing: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    source: {
      disableMetricsCollection: any(Azure.Bicep.Types.Concrete.AnyType)
      maxConcurrentConnections: any(Azure.Bicep.Types.Concrete.AnyType)
      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)
    validateDataConsistency: 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
    secureInput: bool
    secureOutput: bool
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'Custom'
  typeProperties: {
    autoUserSpecification: any(Azure.Bicep.Types.Concrete.AnyType)
    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'
    }
    retentionTimeInDays: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

对于 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
    secureInput: bool
    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
    secureInput: bool
    secureOutput: bool
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'DatabricksNotebook'
  typeProperties: {
    baseParameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    libraries: [
      {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    ]
    notebookPath: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

对于 DatabricksSparkJar,请使用:

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

对于 DatabricksSparkPython,请使用:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(Azure.Bicep.Types.Concrete.AnyType)
    retryIntervalInSeconds: int
    secureInput: bool
    secureOutput: bool
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'DatabricksSparkPython'
  typeProperties: {
    libraries: [
      {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    ]
    parameters: [
      any(Azure.Bicep.Types.Concrete.AnyType)
    ]
    pythonFile: 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
    secureInput: bool
    secureOutput: bool
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'Delete'
  typeProperties: {
    dataset: {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      referenceName: 'string'
      type: 'string'
    }
    enableLogging: any(Azure.Bicep.Types.Concrete.AnyType)
    logStorageSettings: {
      enableReliableLogging: any(Azure.Bicep.Types.Concrete.AnyType)
      linkedServiceName: {
        parameters: {
          {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
        }
        referenceName: 'string'
        type: 'string'
      }
      logLevel: any(Azure.Bicep.Types.Concrete.AnyType)
      path: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    maxConcurrentConnections: int
    recursive: any(Azure.Bicep.Types.Concrete.AnyType)
    storeSettings: {
      disableMetricsCollection: any(Azure.Bicep.Types.Concrete.AnyType)
      maxConcurrentConnections: any(Azure.Bicep.Types.Concrete.AnyType)
      type: 'string'
      // For remaining properties, see StoreReadSettings objects
    }
  }
}

对于 ExecuteDataFlow,请使用:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(Azure.Bicep.Types.Concrete.AnyType)
    retryIntervalInSeconds: int
    secureInput: bool
    secureOutput: bool
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'ExecuteDataFlow'
  typeProperties: {
    compute: {
      computeType: any(Azure.Bicep.Types.Concrete.AnyType)
      coreCount: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    continuationSettings: {
      continuationTtlInMinutes: any(Azure.Bicep.Types.Concrete.AnyType)
      customizedCheckpointKey: any(Azure.Bicep.Types.Concrete.AnyType)
      idleCondition: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    continueOnError: any(Azure.Bicep.Types.Concrete.AnyType)
    dataFlow: {
      datasetParameters: any(Azure.Bicep.Types.Concrete.AnyType)
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      referenceName: 'string'
      type: 'string'
    }
    integrationRuntime: {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      referenceName: 'string'
      type: 'string'
    }
    runConcurrently: any(Azure.Bicep.Types.Concrete.AnyType)
    sourceStagingConcurrency: any(Azure.Bicep.Types.Concrete.AnyType)
    staging: {
      folderPath: any(Azure.Bicep.Types.Concrete.AnyType)
      linkedService: {
        parameters: {
          {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
        }
        referenceName: 'string'
        type: 'string'
      }
    }
    traceLevel: 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
    secureInput: bool
    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)
        }
        childPackages: [
          {
            packageContent: any(Azure.Bicep.Types.Concrete.AnyType)
            packageLastModifiedDate: 'string'
            packageName: 'string'
            packagePath: any(Azure.Bicep.Types.Concrete.AnyType)
          }
        ]
        configurationAccessCredential: {
          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)
        packageContent: any(Azure.Bicep.Types.Concrete.AnyType)
        packageLastModifiedDate: 'string'
        packageName: 'string'
        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)
  }
}

对于 ExecuteWranglingDataflow,请使用:

{
  policy: {
    retry: any(Azure.Bicep.Types.Concrete.AnyType)
    retryIntervalInSeconds: int
    secureInput: bool
    secureOutput: bool
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'ExecuteWranglingDataflow'
  typeProperties: {
    compute: {
      computeType: any(Azure.Bicep.Types.Concrete.AnyType)
      coreCount: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    continuationSettings: {
      continuationTtlInMinutes: any(Azure.Bicep.Types.Concrete.AnyType)
      customizedCheckpointKey: any(Azure.Bicep.Types.Concrete.AnyType)
      idleCondition: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    continueOnError: any(Azure.Bicep.Types.Concrete.AnyType)
    dataFlow: {
      datasetParameters: any(Azure.Bicep.Types.Concrete.AnyType)
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      referenceName: 'string'
      type: 'string'
    }
    integrationRuntime: {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      referenceName: 'string'
      type: 'string'
    }
    queries: [
      {
        dataflowSinks: [
          {
            dataset: {
              parameters: {
                {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
              }
              referenceName: 'string'
              type: 'string'
            }
            description: 'string'
            flowlet: {
              datasetParameters: any(Azure.Bicep.Types.Concrete.AnyType)
              parameters: {
                {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
              }
              referenceName: 'string'
              type: 'string'
            }
            linkedService: {
              parameters: {
                {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
              }
              referenceName: 'string'
              type: 'string'
            }
            name: 'string'
            rejectedDataLinkedService: {
              parameters: {
                {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
              }
              referenceName: 'string'
              type: 'string'
            }
            schemaLinkedService: {
              parameters: {
                {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
              }
              referenceName: 'string'
              type: 'string'
            }
            script: 'string'
          }
        ]
        queryName: 'string'
      }
    ]
    runConcurrently: any(Azure.Bicep.Types.Concrete.AnyType)
    sinks: {
      {customized property}: {
        dataset: {
          parameters: {
            {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
          }
          referenceName: 'string'
          type: 'string'
        }
        description: 'string'
        flowlet: {
          datasetParameters: any(Azure.Bicep.Types.Concrete.AnyType)
          parameters: {
            {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
          }
          referenceName: 'string'
          type: 'string'
        }
        linkedService: {
          parameters: {
            {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
          }
          referenceName: 'string'
          type: 'string'
        }
        name: 'string'
        rejectedDataLinkedService: {
          parameters: {
            {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
          }
          referenceName: 'string'
          type: 'string'
        }
        schemaLinkedService: {
          parameters: {
            {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
          }
          referenceName: 'string'
          type: 'string'
        }
        script: 'string'
      }
    }
    sourceStagingConcurrency: any(Azure.Bicep.Types.Concrete.AnyType)
    staging: {
      folderPath: any(Azure.Bicep.Types.Concrete.AnyType)
      linkedService: {
        parameters: {
          {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
        }
        referenceName: 'string'
        type: 'string'
      }
    }
    traceLevel: 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
    secureInput: bool
    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)
    ]
    formatSettings: {
      type: 'string'
      // For remaining properties, see FormatReadSettings objects
    }
    storeSettings: {
      disableMetricsCollection: any(Azure.Bicep.Types.Concrete.AnyType)
      maxConcurrentConnections: any(Azure.Bicep.Types.Concrete.AnyType)
      type: 'string'
      // For remaining properties, see StoreReadSettings objects
    }
  }
}

对于 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
    secureInput: bool
    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'
    queryTimeout: int
    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'
      }
    ]
    variables: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
  }
}

对于 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
    secureInput: bool
    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
    secureInput: bool
    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
    secureInput: bool
    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
    secureInput: bool
    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
    secureInput: bool
    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: {
      disableMetricsCollection: any(Azure.Bicep.Types.Concrete.AnyType)
      maxConcurrentConnections: any(Azure.Bicep.Types.Concrete.AnyType)
      sourceRetryCount: any(Azure.Bicep.Types.Concrete.AnyType)
      sourceRetryWait: any(Azure.Bicep.Types.Concrete.AnyType)
      type: 'string'
      // For remaining properties, see CopySource objects
    }
  }
}

对于 脚本,请使用:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(Azure.Bicep.Types.Concrete.AnyType)
    retryIntervalInSeconds: int
    secureInput: bool
    secureOutput: bool
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'Script'
  typeProperties: {
    logSettings: {
      logDestination: 'string'
      logLocationSettings: {
        linkedServiceName: {
          parameters: {
            {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
          }
          referenceName: 'string'
          type: 'string'
        }
        path: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    }
    returnMultistatementResult: any(Azure.Bicep.Types.Concrete.AnyType)
    scriptBlockExecutionTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
    scripts: [
      {
        parameters: [
          {
            direction: 'string'
            name: any(Azure.Bicep.Types.Concrete.AnyType)
            size: int
            type: 'string'
            value: any(Azure.Bicep.Types.Concrete.AnyType)
          }
        ]
        text: any(Azure.Bicep.Types.Concrete.AnyType)
        type: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    ]
  }
}

对于 SparkJob,请使用:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(Azure.Bicep.Types.Concrete.AnyType)
    retryIntervalInSeconds: int
    secureInput: bool
    secureOutput: bool
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'SparkJob'
  typeProperties: {
    args: [
      any(Azure.Bicep.Types.Concrete.AnyType)
    ]
    className: any(Azure.Bicep.Types.Concrete.AnyType)
    conf: any(Azure.Bicep.Types.Concrete.AnyType)
    configurationType: 'string'
    driverSize: any(Azure.Bicep.Types.Concrete.AnyType)
    executorSize: any(Azure.Bicep.Types.Concrete.AnyType)
    file: any(Azure.Bicep.Types.Concrete.AnyType)
    files: [
      any(Azure.Bicep.Types.Concrete.AnyType)
    ]
    filesV2: [
      any(Azure.Bicep.Types.Concrete.AnyType)
    ]
    numExecutors: any(Azure.Bicep.Types.Concrete.AnyType)
    pythonCodeReference: [
      any(Azure.Bicep.Types.Concrete.AnyType)
    ]
    scanFolder: any(Azure.Bicep.Types.Concrete.AnyType)
    sparkConfig: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    sparkJob: {
      referenceName: any(Azure.Bicep.Types.Concrete.AnyType)
      type: 'string'
    }
    targetBigDataPool: {
      referenceName: any(Azure.Bicep.Types.Concrete.AnyType)
      type: 'string'
    }
    targetSparkConfiguration: {
      referenceName: any(Azure.Bicep.Types.Concrete.AnyType)
      type: 'string'
    }
  }
}

对于 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
    secureInput: bool
    secureOutput: bool
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'SqlServerStoredProcedure'
  typeProperties: {
    storedProcedureName: any(Azure.Bicep.Types.Concrete.AnyType)
    storedProcedureParameters: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

对于 SynapseNotebook,请使用:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(Azure.Bicep.Types.Concrete.AnyType)
    retryIntervalInSeconds: int
    secureInput: bool
    secureOutput: bool
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'SynapseNotebook'
  typeProperties: {
    conf: any(Azure.Bicep.Types.Concrete.AnyType)
    configurationType: 'string'
    driverSize: any(Azure.Bicep.Types.Concrete.AnyType)
    executorSize: any(Azure.Bicep.Types.Concrete.AnyType)
    notebook: {
      referenceName: any(Azure.Bicep.Types.Concrete.AnyType)
      type: 'string'
    }
    numExecutors: any(Azure.Bicep.Types.Concrete.AnyType)
    parameters: {
      {customized property}: {
        type: 'string'
        value: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    }
    sparkConfig: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    sparkPool: {
      referenceName: any(Azure.Bicep.Types.Concrete.AnyType)
      type: 'string'
    }
    targetSparkConfiguration: {
      referenceName: any(Azure.Bicep.Types.Concrete.AnyType)
      type: 'string'
    }
  }
}

对于 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
    secureInput: bool
    secureOutput: bool
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'WebActivity'
  typeProperties: {
    authentication: {
      credential: {
        referenceName: 'string'
        type: 'string'
      }
      password: {
        type: 'string'
        // For remaining properties, see SecretBase objects
      }
      pfx: {
        type: 'string'
        // For remaining properties, see SecretBase objects
      }
      resource: any(Azure.Bicep.Types.Concrete.AnyType)
      type: 'string'
      username: any(Azure.Bicep.Types.Concrete.AnyType)
      userTenant: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    body: any(Azure.Bicep.Types.Concrete.AnyType)
    connectVia: {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      referenceName: 'string'
      type: 'string'
    }
    datasets: [
      {
        parameters: {
          {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
        }
        referenceName: 'string'
        type: 'string'
      }
    ]
    disableCertValidation: bool
    headers: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    httpRequestTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
    linkedServices: [
      {
        parameters: {
          {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
        }
        referenceName: 'string'
        type: 'string'
      }
    ]
    method: 'string'
    turnOffAsync: bool
    url: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

CopySink 对象

设置 类型 属性以指定对象的类型。

对于 AvroSink,请使用:

{
  formatSettings: {
    fileNamePrefix: any(Azure.Bicep.Types.Concrete.AnyType)
    maxRowsPerFile: any(Azure.Bicep.Types.Concrete.AnyType)
    recordName: 'string'
    recordNamespace: 'string'
    type: 'string'
  }
  storeSettings: {
    copyBehavior: any(Azure.Bicep.Types.Concrete.AnyType)
    disableMetricsCollection: any(Azure.Bicep.Types.Concrete.AnyType)
    maxConcurrentConnections: any(Azure.Bicep.Types.Concrete.AnyType)
    metadata: [
      {
        name: any(Azure.Bicep.Types.Concrete.AnyType)
        value: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    ]
    type: 'string'
    // For remaining properties, see StoreWriteSettings objects
  }
  type: 'AvroSink'
}

对于 azureBlobFSSink,请使用:

{
  copyBehavior: any(Azure.Bicep.Types.Concrete.AnyType)
  metadata: [
    {
      name: any(Azure.Bicep.Types.Concrete.AnyType)
      value: any(Azure.Bicep.Types.Concrete.AnyType)
    }
  ]
  type: 'AzureBlobFSSink'
}

对于 AzureDataExplorerSink,请使用:

{
  flushImmediately: any(Azure.Bicep.Types.Concrete.AnyType)
  ingestionMappingAsJson: any(Azure.Bicep.Types.Concrete.AnyType)
  ingestionMappingName: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AzureDataExplorerSink'
}

对于 AzureDataLakeStoreSink,请使用:

{
  copyBehavior: any(Azure.Bicep.Types.Concrete.AnyType)
  enableAdlsSingleFileParallel: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AzureDataLakeStoreSink'
}

对于 AzureDatabricksDeltaLakeSink,请使用:

{
  importSettings: {
    dateFormat: any(Azure.Bicep.Types.Concrete.AnyType)
    timestampFormat: any(Azure.Bicep.Types.Concrete.AnyType)
    type: 'string'
  }
  preCopyScript: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AzureDatabricksDeltaLakeSink'
}

对于 AzureMySqlSink,请使用:

{
  preCopyScript: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AzureMySqlSink'
}

对于 AzurePostgreSqlSink,请使用:

{
  preCopyScript: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AzurePostgreSqlSink'
}

对于 azureQueueSink,请使用:

{
  type: 'AzureQueueSink'
}

对于 AzureSearchIndexSink,请使用:

{
  type: 'AzureSearchIndexSink'
  writeBehavior: 'string'
}

对于 AzureSqlSink,请使用:

{
  preCopyScript: any(Azure.Bicep.Types.Concrete.AnyType)
  sqlWriterStoredProcedureName: any(Azure.Bicep.Types.Concrete.AnyType)
  sqlWriterTableType: any(Azure.Bicep.Types.Concrete.AnyType)
  sqlWriterUseTableLock: any(Azure.Bicep.Types.Concrete.AnyType)
  storedProcedureParameters: any(Azure.Bicep.Types.Concrete.AnyType)
  storedProcedureTableTypeParameterName: any(Azure.Bicep.Types.Concrete.AnyType)
  tableOption: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AzureSqlSink'
  upsertSettings: {
    interimSchemaName: any(Azure.Bicep.Types.Concrete.AnyType)
    keys: any(Azure.Bicep.Types.Concrete.AnyType)
    useTempDB: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  writeBehavior: any(Azure.Bicep.Types.Concrete.AnyType)
}

对于 AzureTableSink,请使用:

{
  azureTableDefaultPartitionKeyValue: any(Azure.Bicep.Types.Concrete.AnyType)
  azureTableInsertType: any(Azure.Bicep.Types.Concrete.AnyType)
  azureTablePartitionKeyName: any(Azure.Bicep.Types.Concrete.AnyType)
  azureTableRowKeyName: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AzureTableSink'
}

对于 BinarySink,请使用:

{
  storeSettings: {
    copyBehavior: any(Azure.Bicep.Types.Concrete.AnyType)
    disableMetricsCollection: any(Azure.Bicep.Types.Concrete.AnyType)
    maxConcurrentConnections: any(Azure.Bicep.Types.Concrete.AnyType)
    metadata: [
      {
        name: any(Azure.Bicep.Types.Concrete.AnyType)
        value: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    ]
    type: 'string'
    // For remaining properties, see StoreWriteSettings objects
  }
  type: 'BinarySink'
}

对于 BlobSink,请使用:

{
  blobWriterAddHeader: any(Azure.Bicep.Types.Concrete.AnyType)
  blobWriterDateTimeFormat: any(Azure.Bicep.Types.Concrete.AnyType)
  blobWriterOverwriteFiles: any(Azure.Bicep.Types.Concrete.AnyType)
  copyBehavior: any(Azure.Bicep.Types.Concrete.AnyType)
  metadata: [
    {
      name: any(Azure.Bicep.Types.Concrete.AnyType)
      value: any(Azure.Bicep.Types.Concrete.AnyType)
    }
  ]
  type: 'BlobSink'
}

对于 CommonDataServiceForAppsSink,请使用:

{
  alternateKeyName: any(Azure.Bicep.Types.Concrete.AnyType)
  ignoreNullValues: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'CommonDataServiceForAppsSink'
  writeBehavior: 'string'
}

对于 CosmosDbMongoDbApiSink,请使用:

{
  type: 'CosmosDbMongoDbApiSink'
  writeBehavior: any(Azure.Bicep.Types.Concrete.AnyType)
}

对于 CosmosDbSqlApiSink,请使用:

{
  type: 'CosmosDbSqlApiSink'
  writeBehavior: any(Azure.Bicep.Types.Concrete.AnyType)
}

对于 DelimitedTextSink,请使用:

{
  formatSettings: {
    fileExtension: any(Azure.Bicep.Types.Concrete.AnyType)
    fileNamePrefix: any(Azure.Bicep.Types.Concrete.AnyType)
    maxRowsPerFile: any(Azure.Bicep.Types.Concrete.AnyType)
    quoteAllText: any(Azure.Bicep.Types.Concrete.AnyType)
    type: 'string'
  }
  storeSettings: {
    copyBehavior: any(Azure.Bicep.Types.Concrete.AnyType)
    disableMetricsCollection: any(Azure.Bicep.Types.Concrete.AnyType)
    maxConcurrentConnections: any(Azure.Bicep.Types.Concrete.AnyType)
    metadata: [
      {
        name: any(Azure.Bicep.Types.Concrete.AnyType)
        value: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    ]
    type: 'string'
    // For remaining properties, see StoreWriteSettings objects
  }
  type: 'DelimitedTextSink'
}

对于 DocumentDbCollectionSink,请使用:

{
  nestingSeparator: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'DocumentDbCollectionSink'
  writeBehavior: any(Azure.Bicep.Types.Concrete.AnyType)
}

对于 DynamicsCrmSink,请使用:

{
  alternateKeyName: any(Azure.Bicep.Types.Concrete.AnyType)
  ignoreNullValues: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'DynamicsCrmSink'
  writeBehavior: 'string'
}

对于 DynamicsSink,请使用:

{
  alternateKeyName: any(Azure.Bicep.Types.Concrete.AnyType)
  ignoreNullValues: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'DynamicsSink'
  writeBehavior: 'string'
}

对于 FileSystemSink,请使用:

{
  copyBehavior: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'FileSystemSink'
}

对于 IcebergSink,请使用:

{
  formatSettings: {
    type: 'string'
  }
  storeSettings: {
    copyBehavior: any(Azure.Bicep.Types.Concrete.AnyType)
    disableMetricsCollection: any(Azure.Bicep.Types.Concrete.AnyType)
    maxConcurrentConnections: any(Azure.Bicep.Types.Concrete.AnyType)
    metadata: [
      {
        name: any(Azure.Bicep.Types.Concrete.AnyType)
        value: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    ]
    type: 'string'
    // For remaining properties, see StoreWriteSettings objects
  }
  type: 'IcebergSink'
}

对于 InformixSink,请使用:

{
  preCopyScript: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'InformixSink'
}

对于 JsonSink,请使用:

{
  formatSettings: {
    filePattern: any(Azure.Bicep.Types.Concrete.AnyType)
    type: 'string'
  }
  storeSettings: {
    copyBehavior: any(Azure.Bicep.Types.Concrete.AnyType)
    disableMetricsCollection: any(Azure.Bicep.Types.Concrete.AnyType)
    maxConcurrentConnections: any(Azure.Bicep.Types.Concrete.AnyType)
    metadata: [
      {
        name: any(Azure.Bicep.Types.Concrete.AnyType)
        value: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    ]
    type: 'string'
    // For remaining properties, see StoreWriteSettings objects
  }
  type: 'JsonSink'
}

对于 LakeHouseTableSink,请使用:

{
  partitionNameList: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionOption: any(Azure.Bicep.Types.Concrete.AnyType)
  tableActionOption: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'LakeHouseTableSink'
}

对于 MicrosoftAccessSink,请使用:

{
  preCopyScript: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'MicrosoftAccessSink'
}

对于 MongoDbAtlasSink,请使用:

{
  type: 'MongoDbAtlasSink'
  writeBehavior: any(Azure.Bicep.Types.Concrete.AnyType)
}

对于 MongoDbV2Sink,请使用:

{
  type: 'MongoDbV2Sink'
  writeBehavior: any(Azure.Bicep.Types.Concrete.AnyType)
}

对于 OdbcSink,请使用:

{
  preCopyScript: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'OdbcSink'
}

对于 OracleSink,请使用:

{
  preCopyScript: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'OracleSink'
}

对于 OrcSink,请使用:

{
  formatSettings: {
    fileNamePrefix: any(Azure.Bicep.Types.Concrete.AnyType)
    maxRowsPerFile: any(Azure.Bicep.Types.Concrete.AnyType)
    type: 'string'
  }
  storeSettings: {
    copyBehavior: any(Azure.Bicep.Types.Concrete.AnyType)
    disableMetricsCollection: any(Azure.Bicep.Types.Concrete.AnyType)
    maxConcurrentConnections: any(Azure.Bicep.Types.Concrete.AnyType)
    metadata: [
      {
        name: any(Azure.Bicep.Types.Concrete.AnyType)
        value: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    ]
    type: 'string'
    // For remaining properties, see StoreWriteSettings objects
  }
  type: 'OrcSink'
}

对于 ParquetSink,请使用:

{
  formatSettings: {
    fileNamePrefix: any(Azure.Bicep.Types.Concrete.AnyType)
    maxRowsPerFile: any(Azure.Bicep.Types.Concrete.AnyType)
    type: 'string'
  }
  storeSettings: {
    copyBehavior: any(Azure.Bicep.Types.Concrete.AnyType)
    disableMetricsCollection: any(Azure.Bicep.Types.Concrete.AnyType)
    maxConcurrentConnections: any(Azure.Bicep.Types.Concrete.AnyType)
    metadata: [
      {
        name: any(Azure.Bicep.Types.Concrete.AnyType)
        value: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    ]
    type: 'string'
    // For remaining properties, see StoreWriteSettings objects
  }
  type: 'ParquetSink'
}

对于 RestSink,请使用:

{
  additionalHeaders: any(Azure.Bicep.Types.Concrete.AnyType)
  httpCompressionType: any(Azure.Bicep.Types.Concrete.AnyType)
  httpRequestTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  requestInterval: any(Azure.Bicep.Types.Concrete.AnyType)
  requestMethod: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'RestSink'
}

对于 SalesforceServiceCloudSink,请使用:

{
  externalIdFieldName: any(Azure.Bicep.Types.Concrete.AnyType)
  ignoreNullValues: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SalesforceServiceCloudSink'
  writeBehavior: 'string'
}

对于 SalesforceServiceCloudV2Sink,请使用:

{
  externalIdFieldName: any(Azure.Bicep.Types.Concrete.AnyType)
  ignoreNullValues: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SalesforceServiceCloudV2Sink'
  writeBehavior: 'string'
}

对于 SalesforceSink,请使用:

{
  externalIdFieldName: any(Azure.Bicep.Types.Concrete.AnyType)
  ignoreNullValues: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SalesforceSink'
  writeBehavior: 'string'
}

对于 SalesforceV2Sink,请使用:

{
  externalIdFieldName: any(Azure.Bicep.Types.Concrete.AnyType)
  ignoreNullValues: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SalesforceV2Sink'
  writeBehavior: 'string'
}

对于 SapCloudForCustomerSink,请使用:

{
  httpRequestTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SapCloudForCustomerSink'
  writeBehavior: 'string'
}

对于 SnowflakeSink,请使用:

{
  importSettings: {
    additionalCopyOptions: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    additionalFormatOptions: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    storageIntegration: any(Azure.Bicep.Types.Concrete.AnyType)
    type: 'string'
  }
  preCopyScript: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SnowflakeSink'
}

对于 SnowflakeV2Sink,请使用:

{
  importSettings: {
    additionalCopyOptions: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    additionalFormatOptions: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    storageIntegration: any(Azure.Bicep.Types.Concrete.AnyType)
    type: 'string'
  }
  preCopyScript: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SnowflakeV2Sink'
}

对于 SqlDWSink,请使用:

{
  allowCopyCommand: any(Azure.Bicep.Types.Concrete.AnyType)
  allowPolyBase: any(Azure.Bicep.Types.Concrete.AnyType)
  copyCommandSettings: {
    additionalOptions: {
      {customized property}: 'string'
    }
    defaultValues: [
      {
        columnName: any(Azure.Bicep.Types.Concrete.AnyType)
        defaultValue: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    ]
  }
  polyBaseSettings: {
    rejectSampleValue: any(Azure.Bicep.Types.Concrete.AnyType)
    rejectType: 'string'
    rejectValue: any(Azure.Bicep.Types.Concrete.AnyType)
    useTypeDefault: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  preCopyScript: any(Azure.Bicep.Types.Concrete.AnyType)
  sqlWriterUseTableLock: any(Azure.Bicep.Types.Concrete.AnyType)
  tableOption: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SqlDWSink'
  upsertSettings: {
    interimSchemaName: any(Azure.Bicep.Types.Concrete.AnyType)
    keys: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  writeBehavior: any(Azure.Bicep.Types.Concrete.AnyType)
}

对于 sqlMISink,请使用:

{
  preCopyScript: any(Azure.Bicep.Types.Concrete.AnyType)
  sqlWriterStoredProcedureName: any(Azure.Bicep.Types.Concrete.AnyType)
  sqlWriterTableType: any(Azure.Bicep.Types.Concrete.AnyType)
  sqlWriterUseTableLock: any(Azure.Bicep.Types.Concrete.AnyType)
  storedProcedureParameters: any(Azure.Bicep.Types.Concrete.AnyType)
  storedProcedureTableTypeParameterName: any(Azure.Bicep.Types.Concrete.AnyType)
  tableOption: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SqlMISink'
  upsertSettings: {
    interimSchemaName: any(Azure.Bicep.Types.Concrete.AnyType)
    keys: any(Azure.Bicep.Types.Concrete.AnyType)
    useTempDB: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  writeBehavior: any(Azure.Bicep.Types.Concrete.AnyType)
}

对于 sqlServerSink,请使用:

{
  preCopyScript: any(Azure.Bicep.Types.Concrete.AnyType)
  sqlWriterStoredProcedureName: any(Azure.Bicep.Types.Concrete.AnyType)
  sqlWriterTableType: any(Azure.Bicep.Types.Concrete.AnyType)
  sqlWriterUseTableLock: any(Azure.Bicep.Types.Concrete.AnyType)
  storedProcedureParameters: any(Azure.Bicep.Types.Concrete.AnyType)
  storedProcedureTableTypeParameterName: any(Azure.Bicep.Types.Concrete.AnyType)
  tableOption: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SqlServerSink'
  upsertSettings: {
    interimSchemaName: any(Azure.Bicep.Types.Concrete.AnyType)
    keys: any(Azure.Bicep.Types.Concrete.AnyType)
    useTempDB: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  writeBehavior: any(Azure.Bicep.Types.Concrete.AnyType)
}

对于 sqlSink,请使用:

{
  preCopyScript: any(Azure.Bicep.Types.Concrete.AnyType)
  sqlWriterStoredProcedureName: any(Azure.Bicep.Types.Concrete.AnyType)
  sqlWriterTableType: any(Azure.Bicep.Types.Concrete.AnyType)
  sqlWriterUseTableLock: any(Azure.Bicep.Types.Concrete.AnyType)
  storedProcedureParameters: any(Azure.Bicep.Types.Concrete.AnyType)
  storedProcedureTableTypeParameterName: any(Azure.Bicep.Types.Concrete.AnyType)
  tableOption: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SqlSink'
  upsertSettings: {
    interimSchemaName: any(Azure.Bicep.Types.Concrete.AnyType)
    keys: any(Azure.Bicep.Types.Concrete.AnyType)
    useTempDB: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  writeBehavior: any(Azure.Bicep.Types.Concrete.AnyType)
}

对于 WarehouseSink,请使用:

{
  allowCopyCommand: any(Azure.Bicep.Types.Concrete.AnyType)
  copyCommandSettings: {
    additionalOptions: {
      {customized property}: 'string'
    }
    defaultValues: [
      {
        columnName: any(Azure.Bicep.Types.Concrete.AnyType)
        defaultValue: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    ]
  }
  preCopyScript: any(Azure.Bicep.Types.Concrete.AnyType)
  tableOption: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'WarehouseSink'
  writeBehavior: any(Azure.Bicep.Types.Concrete.AnyType)
}

FormatReadSettings 对象

设置 类型 属性以指定对象的类型。

对于 BinaryReadSettings,请使用:

{
  compressionProperties: {
    type: 'string'
    // For remaining properties, see CompressionReadSettings objects
  }
  type: 'BinaryReadSettings'
}

对于 DelimitedTextReadSettings,请使用:

{
  compressionProperties: {
    type: 'string'
    // For remaining properties, see CompressionReadSettings objects
  }
  skipLineCount: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'DelimitedTextReadSettings'
}

对于 JsonReadSettings,请使用:

{
  compressionProperties: {
    type: 'string'
    // For remaining properties, see CompressionReadSettings objects
  }
  type: 'JsonReadSettings'
}

对于 ParquetReadSettings,请使用:

{
  compressionProperties: {
    type: 'string'
    // For remaining properties, see CompressionReadSettings objects
  }
  type: 'ParquetReadSettings'
}

对于 XmlReadSettings,请使用:

{
  compressionProperties: {
    type: 'string'
    // For remaining properties, see CompressionReadSettings objects
  }
  detectDataType: any(Azure.Bicep.Types.Concrete.AnyType)
  namespacePrefixes: any(Azure.Bicep.Types.Concrete.AnyType)
  namespaces: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'XmlReadSettings'
  validationMode: any(Azure.Bicep.Types.Concrete.AnyType)
}

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'
}

StoreReadSettings 对象

设置 类型 属性以指定对象的类型。

对于 AmazonS3CompatibleReadSettings,请使用:

{
  deleteFilesAfterCompletion: any(Azure.Bicep.Types.Concrete.AnyType)
  enablePartitionDiscovery: any(Azure.Bicep.Types.Concrete.AnyType)
  fileListPath: any(Azure.Bicep.Types.Concrete.AnyType)
  modifiedDatetimeEnd: any(Azure.Bicep.Types.Concrete.AnyType)
  modifiedDatetimeStart: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionRootPath: any(Azure.Bicep.Types.Concrete.AnyType)
  prefix: any(Azure.Bicep.Types.Concrete.AnyType)
  recursive: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AmazonS3CompatibleReadSettings'
  wildcardFileName: any(Azure.Bicep.Types.Concrete.AnyType)
  wildcardFolderPath: any(Azure.Bicep.Types.Concrete.AnyType)
}

对于 AmazonS3ReadSettings,请使用:

{
  deleteFilesAfterCompletion: any(Azure.Bicep.Types.Concrete.AnyType)
  enablePartitionDiscovery: any(Azure.Bicep.Types.Concrete.AnyType)
  fileListPath: any(Azure.Bicep.Types.Concrete.AnyType)
  modifiedDatetimeEnd: any(Azure.Bicep.Types.Concrete.AnyType)
  modifiedDatetimeStart: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionRootPath: any(Azure.Bicep.Types.Concrete.AnyType)
  prefix: any(Azure.Bicep.Types.Concrete.AnyType)
  recursive: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AmazonS3ReadSettings'
  wildcardFileName: any(Azure.Bicep.Types.Concrete.AnyType)
  wildcardFolderPath: any(Azure.Bicep.Types.Concrete.AnyType)
}

对于 azureBlobFSReadSettings,请使用:

{
  deleteFilesAfterCompletion: any(Azure.Bicep.Types.Concrete.AnyType)
  enablePartitionDiscovery: any(Azure.Bicep.Types.Concrete.AnyType)
  fileListPath: any(Azure.Bicep.Types.Concrete.AnyType)
  modifiedDatetimeEnd: any(Azure.Bicep.Types.Concrete.AnyType)
  modifiedDatetimeStart: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionRootPath: any(Azure.Bicep.Types.Concrete.AnyType)
  recursive: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AzureBlobFSReadSettings'
  wildcardFileName: any(Azure.Bicep.Types.Concrete.AnyType)
  wildcardFolderPath: any(Azure.Bicep.Types.Concrete.AnyType)
}

对于 AzureBlobStorageReadSettings,请使用:

{
  deleteFilesAfterCompletion: any(Azure.Bicep.Types.Concrete.AnyType)
  enablePartitionDiscovery: any(Azure.Bicep.Types.Concrete.AnyType)
  fileListPath: any(Azure.Bicep.Types.Concrete.AnyType)
  modifiedDatetimeEnd: any(Azure.Bicep.Types.Concrete.AnyType)
  modifiedDatetimeStart: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionRootPath: any(Azure.Bicep.Types.Concrete.AnyType)
  prefix: any(Azure.Bicep.Types.Concrete.AnyType)
  recursive: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AzureBlobStorageReadSettings'
  wildcardFileName: any(Azure.Bicep.Types.Concrete.AnyType)
  wildcardFolderPath: any(Azure.Bicep.Types.Concrete.AnyType)
}

对于 AzureDataLakeStoreReadSettings,请使用:

{
  deleteFilesAfterCompletion: any(Azure.Bicep.Types.Concrete.AnyType)
  enablePartitionDiscovery: any(Azure.Bicep.Types.Concrete.AnyType)
  fileListPath: any(Azure.Bicep.Types.Concrete.AnyType)
  listAfter: any(Azure.Bicep.Types.Concrete.AnyType)
  listBefore: any(Azure.Bicep.Types.Concrete.AnyType)
  modifiedDatetimeEnd: any(Azure.Bicep.Types.Concrete.AnyType)
  modifiedDatetimeStart: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionRootPath: any(Azure.Bicep.Types.Concrete.AnyType)
  recursive: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AzureDataLakeStoreReadSettings'
  wildcardFileName: any(Azure.Bicep.Types.Concrete.AnyType)
  wildcardFolderPath: any(Azure.Bicep.Types.Concrete.AnyType)
}

对于 AzureFileStorageReadSettings,请使用:

{
  deleteFilesAfterCompletion: any(Azure.Bicep.Types.Concrete.AnyType)
  enablePartitionDiscovery: any(Azure.Bicep.Types.Concrete.AnyType)
  fileListPath: any(Azure.Bicep.Types.Concrete.AnyType)
  modifiedDatetimeEnd: any(Azure.Bicep.Types.Concrete.AnyType)
  modifiedDatetimeStart: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionRootPath: any(Azure.Bicep.Types.Concrete.AnyType)
  prefix: any(Azure.Bicep.Types.Concrete.AnyType)
  recursive: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AzureFileStorageReadSettings'
  wildcardFileName: any(Azure.Bicep.Types.Concrete.AnyType)
  wildcardFolderPath: any(Azure.Bicep.Types.Concrete.AnyType)
}

对于 FileServerReadSettings,请使用:

{
  deleteFilesAfterCompletion: any(Azure.Bicep.Types.Concrete.AnyType)
  enablePartitionDiscovery: any(Azure.Bicep.Types.Concrete.AnyType)
  fileFilter: any(Azure.Bicep.Types.Concrete.AnyType)
  fileListPath: any(Azure.Bicep.Types.Concrete.AnyType)
  modifiedDatetimeEnd: any(Azure.Bicep.Types.Concrete.AnyType)
  modifiedDatetimeStart: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionRootPath: any(Azure.Bicep.Types.Concrete.AnyType)
  recursive: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'FileServerReadSettings'
  wildcardFileName: any(Azure.Bicep.Types.Concrete.AnyType)
  wildcardFolderPath: any(Azure.Bicep.Types.Concrete.AnyType)
}

对于 ftpReadSettings,请使用:

{
  deleteFilesAfterCompletion: any(Azure.Bicep.Types.Concrete.AnyType)
  disableChunking: any(Azure.Bicep.Types.Concrete.AnyType)
  enablePartitionDiscovery: any(Azure.Bicep.Types.Concrete.AnyType)
  fileListPath: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionRootPath: any(Azure.Bicep.Types.Concrete.AnyType)
  recursive: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'FtpReadSettings'
  useBinaryTransfer: any(Azure.Bicep.Types.Concrete.AnyType)
  wildcardFileName: any(Azure.Bicep.Types.Concrete.AnyType)
  wildcardFolderPath: any(Azure.Bicep.Types.Concrete.AnyType)
}

对于 GoogleCloudStorageReadSettings,请使用:

{
  deleteFilesAfterCompletion: any(Azure.Bicep.Types.Concrete.AnyType)
  enablePartitionDiscovery: any(Azure.Bicep.Types.Concrete.AnyType)
  fileListPath: any(Azure.Bicep.Types.Concrete.AnyType)
  modifiedDatetimeEnd: any(Azure.Bicep.Types.Concrete.AnyType)
  modifiedDatetimeStart: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionRootPath: any(Azure.Bicep.Types.Concrete.AnyType)
  prefix: any(Azure.Bicep.Types.Concrete.AnyType)
  recursive: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'GoogleCloudStorageReadSettings'
  wildcardFileName: any(Azure.Bicep.Types.Concrete.AnyType)
  wildcardFolderPath: any(Azure.Bicep.Types.Concrete.AnyType)
}

对于 HdfsReadSettings,请使用:

{
  deleteFilesAfterCompletion: any(Azure.Bicep.Types.Concrete.AnyType)
  distcpSettings: {
    distcpOptions: any(Azure.Bicep.Types.Concrete.AnyType)
    resourceManagerEndpoint: any(Azure.Bicep.Types.Concrete.AnyType)
    tempScriptPath: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  enablePartitionDiscovery: any(Azure.Bicep.Types.Concrete.AnyType)
  fileListPath: any(Azure.Bicep.Types.Concrete.AnyType)
  modifiedDatetimeEnd: any(Azure.Bicep.Types.Concrete.AnyType)
  modifiedDatetimeStart: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionRootPath: any(Azure.Bicep.Types.Concrete.AnyType)
  recursive: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'HdfsReadSettings'
  wildcardFileName: any(Azure.Bicep.Types.Concrete.AnyType)
  wildcardFolderPath: any(Azure.Bicep.Types.Concrete.AnyType)
}

对于 HttpReadSettings,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  additionalHeaders: any(Azure.Bicep.Types.Concrete.AnyType)
  requestBody: any(Azure.Bicep.Types.Concrete.AnyType)
  requestMethod: any(Azure.Bicep.Types.Concrete.AnyType)
  requestTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'HttpReadSettings'
}

对于 LakeHouseReadSettings,请使用:

{
  deleteFilesAfterCompletion: any(Azure.Bicep.Types.Concrete.AnyType)
  enablePartitionDiscovery: any(Azure.Bicep.Types.Concrete.AnyType)
  fileListPath: any(Azure.Bicep.Types.Concrete.AnyType)
  modifiedDatetimeEnd: any(Azure.Bicep.Types.Concrete.AnyType)
  modifiedDatetimeStart: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionRootPath: any(Azure.Bicep.Types.Concrete.AnyType)
  recursive: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'LakeHouseReadSettings'
  wildcardFileName: any(Azure.Bicep.Types.Concrete.AnyType)
  wildcardFolderPath: any(Azure.Bicep.Types.Concrete.AnyType)
}

对于 OracleCloudStorageReadSettings,请使用:

{
  deleteFilesAfterCompletion: any(Azure.Bicep.Types.Concrete.AnyType)
  enablePartitionDiscovery: any(Azure.Bicep.Types.Concrete.AnyType)
  fileListPath: any(Azure.Bicep.Types.Concrete.AnyType)
  modifiedDatetimeEnd: any(Azure.Bicep.Types.Concrete.AnyType)
  modifiedDatetimeStart: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionRootPath: any(Azure.Bicep.Types.Concrete.AnyType)
  prefix: any(Azure.Bicep.Types.Concrete.AnyType)
  recursive: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'OracleCloudStorageReadSettings'
  wildcardFileName: any(Azure.Bicep.Types.Concrete.AnyType)
  wildcardFolderPath: any(Azure.Bicep.Types.Concrete.AnyType)
}

对于 SftpReadSettings,请使用:

{
  deleteFilesAfterCompletion: any(Azure.Bicep.Types.Concrete.AnyType)
  disableChunking: any(Azure.Bicep.Types.Concrete.AnyType)
  enablePartitionDiscovery: any(Azure.Bicep.Types.Concrete.AnyType)
  fileListPath: any(Azure.Bicep.Types.Concrete.AnyType)
  modifiedDatetimeEnd: any(Azure.Bicep.Types.Concrete.AnyType)
  modifiedDatetimeStart: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionRootPath: any(Azure.Bicep.Types.Concrete.AnyType)
  recursive: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SftpReadSettings'
  wildcardFileName: any(Azure.Bicep.Types.Concrete.AnyType)
  wildcardFolderPath: any(Azure.Bicep.Types.Concrete.AnyType)
}

CopySource 对象

设置 类型 属性以指定对象的类型。

对于 AmazonMWSSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AmazonMWSSource'
}

对于 AmazonRdsForOracleSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  oracleReaderQuery: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionOption: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionSettings: {
    partitionColumnName: any(Azure.Bicep.Types.Concrete.AnyType)
    partitionLowerBound: any(Azure.Bicep.Types.Concrete.AnyType)
    partitionNames: any(Azure.Bicep.Types.Concrete.AnyType)
    partitionUpperBound: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AmazonRdsForOracleSource'
}

对于 AmazonRdsForSqlServerSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  isolationLevel: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionOption: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionSettings: {
    partitionColumnName: any(Azure.Bicep.Types.Concrete.AnyType)
    partitionLowerBound: any(Azure.Bicep.Types.Concrete.AnyType)
    partitionUpperBound: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  produceAdditionalTypes: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  sqlReaderQuery: any(Azure.Bicep.Types.Concrete.AnyType)
  sqlReaderStoredProcedureName: any(Azure.Bicep.Types.Concrete.AnyType)
  storedProcedureParameters: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AmazonRdsForSqlServerSource'
}

对于 AmazonRedshiftSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  redshiftUnloadSettings: {
    bucketName: any(Azure.Bicep.Types.Concrete.AnyType)
    s3LinkedServiceName: {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      referenceName: 'string'
      type: 'string'
    }
  }
  type: 'AmazonRedshiftSource'
}

对于 AvroSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  storeSettings: {
    disableMetricsCollection: any(Azure.Bicep.Types.Concrete.AnyType)
    maxConcurrentConnections: any(Azure.Bicep.Types.Concrete.AnyType)
    type: 'string'
    // For remaining properties, see StoreReadSettings objects
  }
  type: 'AvroSource'
}

对于 AzureBlobFSSource,请使用:

{
  recursive: any(Azure.Bicep.Types.Concrete.AnyType)
  skipHeaderLineCount: any(Azure.Bicep.Types.Concrete.AnyType)
  treatEmptyAsNull: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AzureBlobFSSource'
}

对于 AzureDataExplorerSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  noTruncation: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AzureDataExplorerSource'
}

对于 AzureDataLakeStoreSource,请使用:

{
  recursive: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AzureDataLakeStoreSource'
}

对于 AzureDatabricksDeltaLakeSource,请使用:

{
  exportSettings: {
    dateFormat: any(Azure.Bicep.Types.Concrete.AnyType)
    timestampFormat: any(Azure.Bicep.Types.Concrete.AnyType)
    type: 'string'
  }
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AzureDatabricksDeltaLakeSource'
}

对于 azureMariaDBSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AzureMariaDBSource'
}

对于 AzureMySqlSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AzureMySqlSource'
}

对于 AzurePostgreSqlSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AzurePostgreSqlSource'
}

对于 AzureSqlSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  isolationLevel: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionOption: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionSettings: {
    partitionColumnName: any(Azure.Bicep.Types.Concrete.AnyType)
    partitionLowerBound: any(Azure.Bicep.Types.Concrete.AnyType)
    partitionUpperBound: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  produceAdditionalTypes: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  sqlReaderQuery: any(Azure.Bicep.Types.Concrete.AnyType)
  sqlReaderStoredProcedureName: any(Azure.Bicep.Types.Concrete.AnyType)
  storedProcedureParameters: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AzureSqlSource'
}

对于 AzureTableSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  azureTableSourceIgnoreTableNotFound: any(Azure.Bicep.Types.Concrete.AnyType)
  azureTableSourceQuery: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'AzureTableSource'
}

对于 BinarySource,请使用:

{
  formatSettings: {
    compressionProperties: {
      type: 'string'
      // For remaining properties, see CompressionReadSettings objects
    }
    type: 'string'
  }
  storeSettings: {
    disableMetricsCollection: any(Azure.Bicep.Types.Concrete.AnyType)
    maxConcurrentConnections: any(Azure.Bicep.Types.Concrete.AnyType)
    type: 'string'
    // For remaining properties, see StoreReadSettings objects
  }
  type: 'BinarySource'
}

对于 BlobSource,请使用:

{
  recursive: any(Azure.Bicep.Types.Concrete.AnyType)
  skipHeaderLineCount: any(Azure.Bicep.Types.Concrete.AnyType)
  treatEmptyAsNull: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'BlobSource'
}

对于 CassandraSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  consistencyLevel: 'string'
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'CassandraSource'
}

对于 CommonDataServiceForAppsSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'CommonDataServiceForAppsSource'
}

对于 ConcurSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'ConcurSource'
}

对于 CosmosDbMongoDbApiSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  batchSize: any(Azure.Bicep.Types.Concrete.AnyType)
  cursorMethods: {
    limit: any(Azure.Bicep.Types.Concrete.AnyType)
    project: any(Azure.Bicep.Types.Concrete.AnyType)
    skip: any(Azure.Bicep.Types.Concrete.AnyType)
    sort: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  filter: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'CosmosDbMongoDbApiSource'
}

对于 CosmosDbSqlApiSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  detectDatetime: any(Azure.Bicep.Types.Concrete.AnyType)
  pageSize: any(Azure.Bicep.Types.Concrete.AnyType)
  preferredRegions: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'CosmosDbSqlApiSource'
}

对于 CouchbaseSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'CouchbaseSource'
}

对于 Db2Source,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'Db2Source'
}

对于 DelimitedTextSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  formatSettings: {
    compressionProperties: {
      type: 'string'
      // For remaining properties, see CompressionReadSettings objects
    }
    skipLineCount: any(Azure.Bicep.Types.Concrete.AnyType)
    type: 'string'
  }
  storeSettings: {
    disableMetricsCollection: any(Azure.Bicep.Types.Concrete.AnyType)
    maxConcurrentConnections: any(Azure.Bicep.Types.Concrete.AnyType)
    type: 'string'
    // For remaining properties, see StoreReadSettings objects
  }
  type: 'DelimitedTextSource'
}

对于 DocumentDbCollectionSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  nestingSeparator: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'DocumentDbCollectionSource'
}

对于 DrillSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'DrillSource'
}

对于 DynamicsAXSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  httpRequestTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'DynamicsAXSource'
}

对于 DynamicsCrmSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'DynamicsCrmSource'
}

对于 DynamicsSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'DynamicsSource'
}

对于 EloquaSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'EloquaSource'
}

对于 ExcelSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  storeSettings: {
    disableMetricsCollection: any(Azure.Bicep.Types.Concrete.AnyType)
    maxConcurrentConnections: any(Azure.Bicep.Types.Concrete.AnyType)
    type: 'string'
    // For remaining properties, see StoreReadSettings objects
  }
  type: 'ExcelSource'
}

对于 FileSystemSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  recursive: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'FileSystemSource'
}

对于 GoogleAdWordsSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'GoogleAdWordsSource'
}

对于 GoogleBigQuerySource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'GoogleBigQuerySource'
}

对于 GoogleBigQueryV2Source,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'GoogleBigQueryV2Source'
}

对于 GreenplumSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'GreenplumSource'
}

对于 HBaseSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'HBaseSource'
}

对于 HdfsSource,请使用:

{
  distcpSettings: {
    distcpOptions: any(Azure.Bicep.Types.Concrete.AnyType)
    resourceManagerEndpoint: any(Azure.Bicep.Types.Concrete.AnyType)
    tempScriptPath: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  recursive: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'HdfsSource'
}

对于 HiveSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'HiveSource'
}

对于 HttpSource,请使用:

{
  httpRequestTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'HttpSource'
}

对于 HubspotSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'HubspotSource'
}

对于 impalaSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'ImpalaSource'
}

对于 InformixSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'InformixSource'
}

对于 JiraSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'JiraSource'
}

对于 JsonSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  formatSettings: {
    compressionProperties: {
      type: 'string'
      // For remaining properties, see CompressionReadSettings objects
    }
    type: 'string'
  }
  storeSettings: {
    disableMetricsCollection: any(Azure.Bicep.Types.Concrete.AnyType)
    maxConcurrentConnections: any(Azure.Bicep.Types.Concrete.AnyType)
    type: 'string'
    // For remaining properties, see StoreReadSettings objects
  }
  type: 'JsonSource'
}

对于 LakeHouseTableSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  timestampAsOf: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'LakeHouseTableSource'
  versionAsOf: any(Azure.Bicep.Types.Concrete.AnyType)
}

对于 MagentoSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'MagentoSource'
}

对于 MariaDBSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'MariaDBSource'
}

对于 MarketoSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'MarketoSource'
}

对于 MicrosoftAccessSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'MicrosoftAccessSource'
}

对于 MongoDbAtlasSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  batchSize: any(Azure.Bicep.Types.Concrete.AnyType)
  cursorMethods: {
    limit: any(Azure.Bicep.Types.Concrete.AnyType)
    project: any(Azure.Bicep.Types.Concrete.AnyType)
    skip: any(Azure.Bicep.Types.Concrete.AnyType)
    sort: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  filter: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'MongoDbAtlasSource'
}

对于 MongoDbSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'MongoDbSource'
}

对于 MongoDbV2Source,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  batchSize: any(Azure.Bicep.Types.Concrete.AnyType)
  cursorMethods: {
    limit: any(Azure.Bicep.Types.Concrete.AnyType)
    project: any(Azure.Bicep.Types.Concrete.AnyType)
    skip: any(Azure.Bicep.Types.Concrete.AnyType)
    sort: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  filter: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'MongoDbV2Source'
}

对于 MySqlSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'MySqlSource'
}

对于 netezzaSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionOption: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionSettings: {
    partitionColumnName: any(Azure.Bicep.Types.Concrete.AnyType)
    partitionLowerBound: any(Azure.Bicep.Types.Concrete.AnyType)
    partitionUpperBound: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'NetezzaSource'
}

对于 ODataSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  httpRequestTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'ODataSource'
}

对于 OdbcSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'OdbcSource'
}

对于 Office365Source,请使用:

{
  allowedGroups: any(Azure.Bicep.Types.Concrete.AnyType)
  dateFilterColumn: any(Azure.Bicep.Types.Concrete.AnyType)
  endTime: any(Azure.Bicep.Types.Concrete.AnyType)
  outputColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  startTime: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'Office365Source'
  userScopeFilterUri: any(Azure.Bicep.Types.Concrete.AnyType)
}

对于 OracleServiceCloudSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'OracleServiceCloudSource'
}

对于 OracleSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  oracleReaderQuery: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionOption: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionSettings: {
    partitionColumnName: any(Azure.Bicep.Types.Concrete.AnyType)
    partitionLowerBound: any(Azure.Bicep.Types.Concrete.AnyType)
    partitionNames: any(Azure.Bicep.Types.Concrete.AnyType)
    partitionUpperBound: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'OracleSource'
}

对于 OrcSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  storeSettings: {
    disableMetricsCollection: any(Azure.Bicep.Types.Concrete.AnyType)
    maxConcurrentConnections: any(Azure.Bicep.Types.Concrete.AnyType)
    type: 'string'
    // For remaining properties, see StoreReadSettings objects
  }
  type: 'OrcSource'
}

对于 ParquetSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  formatSettings: {
    compressionProperties: {
      type: 'string'
      // For remaining properties, see CompressionReadSettings objects
    }
    type: 'string'
  }
  storeSettings: {
    disableMetricsCollection: any(Azure.Bicep.Types.Concrete.AnyType)
    maxConcurrentConnections: any(Azure.Bicep.Types.Concrete.AnyType)
    type: 'string'
    // For remaining properties, see StoreReadSettings objects
  }
  type: 'ParquetSource'
}

对于 PaypalSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'PaypalSource'
}

对于 PhoenixSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'PhoenixSource'
}

对于 PostgreSqlSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'PostgreSqlSource'
}

对于 PostgreSqlV2Source,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'PostgreSqlV2Source'
}

对于 PrestoSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'PrestoSource'
}

对于 QuickBooksSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'QuickBooksSource'
}

对于 RelationalSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'RelationalSource'
}

对于 ResponsysSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'ResponsysSource'
}

对于 RestSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  additionalHeaders: any(Azure.Bicep.Types.Concrete.AnyType)
  httpRequestTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  paginationRules: any(Azure.Bicep.Types.Concrete.AnyType)
  requestBody: any(Azure.Bicep.Types.Concrete.AnyType)
  requestInterval: any(Azure.Bicep.Types.Concrete.AnyType)
  requestMethod: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'RestSource'
}

对于 SalesforceMarketingCloudSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SalesforceMarketingCloudSource'
}

对于 SalesforceServiceCloudSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  readBehavior: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SalesforceServiceCloudSource'
}

对于 SalesforceServiceCloudV2Source,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  includeDeletedObjects: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  SOQLQuery: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SalesforceServiceCloudV2Source'
}

对于 SalesforceSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  readBehavior: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SalesforceSource'
}

对于 SalesforceV2Source,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  includeDeletedObjects: any(Azure.Bicep.Types.Concrete.AnyType)
  pageSize: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  SOQLQuery: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SalesforceV2Source'
}

对于 sapBwSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SapBwSource'
}

对于 SapCloudForCustomerSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  httpRequestTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SapCloudForCustomerSource'
}

对于 sapEccSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  httpRequestTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SapEccSource'
}

对于 SapHanaSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  packetSize: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionOption: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionSettings: {
    partitionColumnName: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SapHanaSource'
}

对于 sapOdpSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  extractionMode: any(Azure.Bicep.Types.Concrete.AnyType)
  projection: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  selection: any(Azure.Bicep.Types.Concrete.AnyType)
  subscriberProcess: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SapOdpSource'
}

对于 SapOpenHubSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  baseRequestId: any(Azure.Bicep.Types.Concrete.AnyType)
  customRfcReadTableFunctionModule: any(Azure.Bicep.Types.Concrete.AnyType)
  excludeLastRequest: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  sapDataColumnDelimiter: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SapOpenHubSource'
}

对于 SapTableSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  batchSize: any(Azure.Bicep.Types.Concrete.AnyType)
  customRfcReadTableFunctionModule: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionOption: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionSettings: {
    maxPartitionsNumber: any(Azure.Bicep.Types.Concrete.AnyType)
    partitionColumnName: any(Azure.Bicep.Types.Concrete.AnyType)
    partitionLowerBound: any(Azure.Bicep.Types.Concrete.AnyType)
    partitionUpperBound: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  rfcTableFields: any(Azure.Bicep.Types.Concrete.AnyType)
  rfcTableOptions: any(Azure.Bicep.Types.Concrete.AnyType)
  rowCount: any(Azure.Bicep.Types.Concrete.AnyType)
  rowSkips: any(Azure.Bicep.Types.Concrete.AnyType)
  sapDataColumnDelimiter: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SapTableSource'
}

对于 ServiceNowSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'ServiceNowSource'
}

对于 ServiceNowV2Source,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  expression: {
    operands: [
      ...
    ]
    operators: [
      'string'
    ]
    type: 'string'
    value: 'string'
  }
  pageSize: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'ServiceNowV2Source'
}

对于 SharePointOnlineListSource,请使用:

{
  httpRequestTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SharePointOnlineListSource'
}

对于 ShopifySource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'ShopifySource'
}

对于 SnowflakeSource,请使用:

{
  exportSettings: {
    additionalCopyOptions: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    additionalFormatOptions: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    storageIntegration: any(Azure.Bicep.Types.Concrete.AnyType)
    type: 'string'
  }
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SnowflakeSource'
}

对于 SnowflakeV2Source,请使用:

{
  exportSettings: {
    additionalCopyOptions: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    additionalFormatOptions: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    storageIntegration: any(Azure.Bicep.Types.Concrete.AnyType)
    type: 'string'
  }
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SnowflakeV2Source'
}

对于 SparkSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SparkSource'
}

对于 SqlDWSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  isolationLevel: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionOption: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionSettings: {
    partitionColumnName: any(Azure.Bicep.Types.Concrete.AnyType)
    partitionLowerBound: any(Azure.Bicep.Types.Concrete.AnyType)
    partitionUpperBound: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  sqlReaderQuery: any(Azure.Bicep.Types.Concrete.AnyType)
  sqlReaderStoredProcedureName: any(Azure.Bicep.Types.Concrete.AnyType)
  storedProcedureParameters: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SqlDWSource'
}

对于 sqlMISource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  isolationLevel: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionOption: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionSettings: {
    partitionColumnName: any(Azure.Bicep.Types.Concrete.AnyType)
    partitionLowerBound: any(Azure.Bicep.Types.Concrete.AnyType)
    partitionUpperBound: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  produceAdditionalTypes: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  sqlReaderQuery: any(Azure.Bicep.Types.Concrete.AnyType)
  sqlReaderStoredProcedureName: any(Azure.Bicep.Types.Concrete.AnyType)
  storedProcedureParameters: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SqlMISource'
}

对于 sqlServerSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  isolationLevel: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionOption: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionSettings: {
    partitionColumnName: any(Azure.Bicep.Types.Concrete.AnyType)
    partitionLowerBound: any(Azure.Bicep.Types.Concrete.AnyType)
    partitionUpperBound: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  produceAdditionalTypes: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  sqlReaderQuery: any(Azure.Bicep.Types.Concrete.AnyType)
  sqlReaderStoredProcedureName: any(Azure.Bicep.Types.Concrete.AnyType)
  storedProcedureParameters: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SqlServerSource'
}

对于 SqlSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  isolationLevel: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionOption: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionSettings: {
    partitionColumnName: any(Azure.Bicep.Types.Concrete.AnyType)
    partitionLowerBound: any(Azure.Bicep.Types.Concrete.AnyType)
    partitionUpperBound: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  sqlReaderQuery: any(Azure.Bicep.Types.Concrete.AnyType)
  sqlReaderStoredProcedureName: any(Azure.Bicep.Types.Concrete.AnyType)
  storedProcedureParameters: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SqlSource'
}

对于 SquareSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SquareSource'
}

对于 SybaseSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'SybaseSource'
}

对于 TeradataSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionOption: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionSettings: {
    partitionColumnName: any(Azure.Bicep.Types.Concrete.AnyType)
    partitionLowerBound: any(Azure.Bicep.Types.Concrete.AnyType)
    partitionUpperBound: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'TeradataSource'
}

对于 VerticaSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'VerticaSource'
}

对于 WarehouseSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  isolationLevel: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionOption: any(Azure.Bicep.Types.Concrete.AnyType)
  partitionSettings: {
    partitionColumnName: any(Azure.Bicep.Types.Concrete.AnyType)
    partitionLowerBound: any(Azure.Bicep.Types.Concrete.AnyType)
    partitionUpperBound: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  sqlReaderQuery: any(Azure.Bicep.Types.Concrete.AnyType)
  sqlReaderStoredProcedureName: any(Azure.Bicep.Types.Concrete.AnyType)
  storedProcedureParameters: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'WarehouseSource'
}

对于 XeroSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'XeroSource'
}

对于 ZohoSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  query: any(Azure.Bicep.Types.Concrete.AnyType)
  queryTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'ZohoSource'
}

对于 WebSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'WebSource'
}

对于 XmlSource,请使用:

{
  additionalColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  formatSettings: {
    compressionProperties: {
      type: 'string'
      // For remaining properties, see CompressionReadSettings objects
    }
    detectDataType: any(Azure.Bicep.Types.Concrete.AnyType)
    namespacePrefixes: any(Azure.Bicep.Types.Concrete.AnyType)
    namespaces: any(Azure.Bicep.Types.Concrete.AnyType)
    type: 'string'
    validationMode: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  storeSettings: {
    disableMetricsCollection: any(Azure.Bicep.Types.Concrete.AnyType)
    maxConcurrentConnections: any(Azure.Bicep.Types.Concrete.AnyType)
    type: 'string'
    // For remaining properties, see StoreReadSettings objects
  }
  type: 'XmlSource'
}

属性值

活动

名字 描述 价值
dependsOn 活动取决于条件。 ActivityDependency[]
描述 活动说明。 字符串
名字 活动名称。 string (必需)
onInactiveMarkAs 当状态设置为“非活动”时活动的状态结果。 这是一个可选属性,如果未在活动处于非活动状态时提供,则默认情况下状态将成功。 “Failed”
“跳过”
“Succeeded”
活动状态。 这是一个可选属性,如果未提供,则状态默认为“活动”。 “Active”
“非活动”
类型 对于 AppendVariableActivity类型,设置为“AppendVariableVariable”。 对于 AzureDataExplorerCommandActivity,请设置为“AzureDataExplorerCommandCommand”。 对于 AzureFunctionActivity类型,设置为“AzureFunctionActivity”。 对于 AzureMLBatchExecutionActivity,请设置为“AzureMLBatchExecution”。 对于 AzureMLExecutePipelineActivity类型,设置为“AzureMLExecutePipeline”。 对于 AzureMLUpdateResourceActivity,请设置为“AzureMLUpdateResource”。 对于 ExecutePipelineActivity类型,设置为“ExecutePipeline”。 对于 FailActivity类型,设置为“Fail” 。 对于 filterActivity 类型,设置为“Filter”。 对于 ForEachActivity类型,设置为“ForEach”。 对于类型 IfConditionActivity,设置为“IfCondition”。 对于 setVariableActivity,请设置为类型 SetVariableActivity 的“SetVariable”。 对于 switchActivity 类型,设置为“Switch”。 对于 type UntilActivity,设置为“Until”。 对于 ValidationActivity类型,设置为“验证”。 设置为“Wait”类型 WaitActivity。 对于 WebHookActivity类型,设置为“WebHook”。 设置为“CopyActivity”类型 CopyActivity。 对于 customActivity 类型,设置为“Custom”类型。 对于 dataLakeAnalyticsUsqlActivity,请设置为“DataLakeAnalyticsU-SQL” 类型。 对于 databricksNotebookactivity,请设置为“DatabricksNotebook”类型。 对于 databricksSparkJarActivity,请设置为“DatabricksSparkJar”类型。 对于 databricksSparkPythonActivity类型 ,设置为“DatabricksSparkPythonPython”类型。 对于 deleteActivity 类型,设置为“Delete”类型。 对于 executeDataFlowActivity类型,设置为“ExecuteDataFlowFlow”。 对于 ExecuteSsisPackageActivity类型,设置为“ExecuteSSISPackage”。 对于 type ExecuteWranglingDataflowActivity,设置为“ExecuteWranglingDataflow”。 对于 GetMetadataActivity,设置为“GetMetadatadata”。 对于 HDInsightHiveActivity类型,设置为“HDInsightHive”。 对于 HDInsightMapReduceActivity,请设置为“HDInsightMapReduce”。 对于 HDInsightPigActivity,请设置为“HDInsightPig”。 对于 HDInsightSparkActivity,请设置为“HDInsightSpark”。 对于 HDInsightStreamingActivity类型,设置为“HDInsightStreaming” 。 对于 lookupActivity 类型,设置为“Lookup”。 设置为“ScriptActivity”类型 为“ScriptActivity”。 对于 SynapseSparkJobDefinitionActivity,请设置为“SparkJob”。 对于 SqlServerStoredProcedureActivity类型,设置为“SqlServerStoredProcedure”。 对于 SynapseNotebookActivity,请设置为“SynapseNotebookbook”。 对于 WebActivity类型,设置为“WebActivity”。 “AppendVariable”
“AzureDataExplorerCommand”
“AzureFunctionActivity”
“AzureMLBatchExecution”
“AzureMLExecutePipeline”
“AzureMLUpdateResource”
“Copy”
“Custom”
“DatabricksNotebook”
“DatabricksSparkJar”
“DatabricksSparkPython”
“DataLakeAnalyticsU-SQL”
“Delete”
“ExecuteDataFlow”
“ExecutePipeline”
“ExecuteSSISPackage”
“ExecuteWranglingDataflow”
“Fail”
“Filter”
“ForEach”
“GetMetadata”
“HDInsightHive”
“HDInsightMapReduce”
“HDInsightPig”
“HDInsightSpark”
“HDInsightStreaming”
“IfCondition”
“Lookup”
“Script”
“SetVariable”
“SparkJob”
“SqlServerStoredProcedure”
“Switch”
“SynapseNotebook”
“Until”
“验证”
“Wait”
“WebActivity”
“WebHook”(必需)
userProperties 活动用户属性。 UserProperty[]

ActivityDependency

名字 描述 价值
活动 活动名称。 string (必需)
dependencyConditions Match-Condition 依赖项。 包含任一项的字符串数组:
“Completed”
“Failed”
“跳过”
“Succeeded”(必需)

ActivityPolicy

名字 描述 价值
重试 最大普通重试尝试次数。 默认值为 0。 类型:整数(或包含 resultType 整数的表达式),最小值:0。 任何
retryIntervalInSeconds 每次重试尝试(以秒为单位)之间的间隔。 默认值为 30 秒。 int

约束:
最小值 = 30
最大值 = 86400
secureInput 设置为 true 时,活动输入被视为安全,不会记录到监视中。 bool
secureOutput 设置为 true 时,活动输出被视为安全,不会记录到监视中。 bool
超时 指定要运行的活动的超时值。 默认超时为 7 天。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何

AmazonMWSSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “AmazonMWSSource”(必需)

AmazonRdsForOraclePartitionSettings

名字 描述 价值
partitionColumnName 整数类型中用于继续范围分区的列的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionLowerBound partitionColumnName 中指定的列的最小值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionNames AmazonRdsForOracle 表的物理分区的名称。 任何
partitionUpperBound partitionColumnName 中指定的列的最大值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AmazonRdsForOracleSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
oracleReaderQuery AmazonRdsForOracle 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行读取 AmazonRdsForOracle 的分区机制。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionSettings 将用于 AmazonRdsForOracle 源分区的设置。 AmazonRdsForOraclePartitionSettings
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “AmazonRdsForOracleSource”(必需)

AmazonRdsForSqlServerSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
isolationLevel 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 任何
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
produceAdditionalTypes 要生成的其他类型。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
sqlReaderQuery SQL 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName SQL 数据库源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何
类型 复制源类型。 “AmazonRdsForSqlServerSource”(必需)

AmazonRedshiftSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
redshiftUnloadSettings 从 Amazon Redshift 复制并卸载时,临时 Amazon S3 所需的 Amazon S3 设置。 因此,Amazon Redshift 源中的数据将首先卸载到 S3 中,然后从临时 S3 复制到目标接收器。 RedshiftUnloadSettings
类型 复制源类型。 “AmazonRedshiftSource”(必需)

AmazonS3CompatibleReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
前缀 S3 兼容对象名称的前缀筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “AmazonS3CompatibleReadSettings”(必需)
wildcardFileName Amazon S3 兼容通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath Amazon S3 兼容通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AmazonS3ReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
前缀 S3 对象名称的前缀筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “AmazonS3ReadSettings”(必需)
wildcardFileName AmazonS3 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath AmazonS3 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AppendVariableActivity

名字 描述 价值
类型 活动类型。 “AppendVariable”(必需)
typeProperties 追加变量活动属性。 AppendVariableActivityTypeProperties(必需)

AppendVariableActivityTypeProperties

名字 描述 价值
价值 要追加的值。 类型:可以是变量项的静态值匹配类型,也可以是具有变量项的 resultType 匹配类型的表达式 任何
variableName 需要追加其值的变量的名称。 字符串

AvroSink

名字 描述 价值
formatSettings Avro 格式设置。 AvroWriteSettings
storeSettings Avro 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “AvroSink”(必需)

AvroSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
storeSettings Avro 存储设置。 StoreReadSettings
类型 复制源类型。 “AvroSource”(必需)

AvroWriteSettings

名字 描述 价值
fileNamePrefix 指定 fileNamePrefix>_<fileIndex><文件名模式。在没有 partitionOptions 的情况下从非基于文件的存储复制时,<fileExtension>。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
recordName 写入结果中的顶级记录名称,在 AVRO 规范中是必需的。 字符串
recordNamespace 在写入结果中记录命名空间。 字符串
类型 写入设置类型。 string (必需)

AzureBlobFSReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “AzureBlobFSReadSettings”(必需)
wildcardFileName Azure blobFS 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath Azure blobFS 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AzureBlobFSSink

名字 描述 价值
copyBehavior 复制接收器的复制行为类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
元数据 指定要添加到接收器数据的自定义元数据。 类型:对象数组(或具有 resultType 对象数组的表达式)。 MetadataItem[]
类型 复制接收器类型。 “AzureBlobFSSink”(必需)

AzureBlobFSSource

名字 描述 价值
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
skipHeaderLineCount 要从每个 Blob 跳过的标头行数。 类型:整数(或包含 resultType 整数的表达式)。 任何
treatEmptyAsNull 将空视为 null。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制源类型。 “AzureBlobFSSource”(必需)

AzureBlobFSWriteSettings

名字 描述 价值
blockSizeInMB 指示将数据写入 Blob 时块大小(MB)。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 写入设置类型。 “AzureBlobFSWriteSettings”(必需)

AzureBlobStorageReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
前缀 Azure Blob 名称的前缀筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “AzureBlobStorageReadSettings”(必需)
wildcardFileName Azure blob 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath Azure blob 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AzureBlobStorageWriteSettings

名字 描述 价值
blockSizeInMB 指示将数据写入 Blob 时块大小(MB)。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 写入设置类型。 “AzureBlobStorageWriteSettings”(必需)

AzureDatabricksDeltaLakeExportCommand

名字 描述 价值
dateFormat 在 Azure Databricks Delta Lake Copy 中指定 csv 的日期格式。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
timestampFormat 在 Azure Databricks Delta Lake Copy 中指定 csv 的时间戳格式。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 导出设置类型。 string (必需)

AzureDatabricksDeltaLakeImportCommand

名字 描述 价值
dateFormat 在 Azure Databricks Delta Lake Copy 中指定 csv 的日期格式。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
timestampFormat 在 Azure Databricks Delta Lake Copy 中指定 csv 的时间戳格式。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 导入设置类型。 string (必需)

AzureDatabricksDeltaLakeSink

名字 描述 价值
importSettings Azure Databricks Delta Lake 导入设置。 AzureDatabricksDeltaLakeImportCommand
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “AzureDatabricksDeltaLakeSink”(必需)

AzureDatabricksDeltaLakeSource

名字 描述 价值
exportSettings Azure Databricks Delta Lake 导出设置。 AzureDatabricksDeltaLakeExportCommand
查询 Azure Databricks Delta Lake Sql 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “AzureDatabricksDeltaLakeSource”(必需)

AzureDataExplorerCommandActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “AzureDataExplorerCommand”(必需)
typeProperties Azure 数据资源管理器命令活动属性。 AzureDataExplorerCommandActivityTypeProperties(必需)

AzureDataExplorerCommandActivityTypeProperties

名字 描述 价值
命令 控件命令,根据 Azure 数据资源管理器命令语法。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
commandTimeout 控制命令超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9]))..) 任何

AzureDataExplorerSink

名字 描述 价值
flushImmediately 如果设置为 true,将跳过任何聚合。 默认值为 false。 类型:布尔值。 任何
ingestionMappingAsJson json 格式提供的显式列映射说明。 类型:字符串。 任何
ingestionMappingName 在目标 Kusto 表上定义的预定义 csv 映射的名称。 类型:字符串。 任何
类型 复制接收器类型。 “AzureDataExplorerSink”(必需)

AzureDataExplorerSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
noTruncation 布尔选项的名称,该选项控制是否将截断应用于超出特定行计数限制的结果集。 任何
查询 数据库查询。 应为 Kusto 查询语言 (KQL) 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])).. 任何
类型 复制源类型。 “AzureDataExplorerSource”(必需)

AzureDataLakeStoreReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
listAfter 根据文件/文件夹名称的字典顺序列出值(独占)后的文件。 在数据集中的 folderPath 下应用,并在 folderPath 下筛选文件/子文件夹。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
listBefore 根据文件/文件夹名称的字典顺序列出值(含)之前的文件。 在数据集中的 folderPath 下应用,并在 folderPath 下筛选文件/子文件夹。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “AzureDataLakeStoreReadSettings”(必需)
wildcardFileName ADLS 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath ADLS 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AzureDataLakeStoreSink

名字 描述 价值
copyBehavior 复制接收器的复制行为类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
enableAdlsSingleFileParallel 单个文件并行。 任何
类型 复制接收器类型。 “AzureDataLakeStoreSink”(必需)

AzureDataLakeStoreSource

名字 描述 价值
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制源类型。 “AzureDataLakeStoreSource”(必需)

AzureDataLakeStoreWriteSettings

名字 描述 价值
expiryDateTime 指定写入文件的到期时间。 时间以“2018-12-01T05:00:00Z”格式应用于 UTC 时区。 默认值为 NULL。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 写入设置类型。 “AzureDataLakeStoreWriteSettings”(必需)

AzureFileStorageReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
前缀 从根路径开始的 Azure 文件名的前缀筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “AzureFileStorageReadSettings”(必需)
wildcardFileName Azure 文件存储通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath Azure 文件存储通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AzureFileStorageWriteSettings

名字 描述 价值
类型 写入设置类型。 “AzureFileStorageWriteSettings”(必需)

AzureFunctionActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “AzureFunctionActivity”(必需)
typeProperties Azure Function 活动属性。 AzureFunctionActivityTypeProperties (必需)

AzureFunctionActivityTypeProperties

名字 描述 价值
身体 表示将发送到终结点的有效负载。 POST/PUT 方法是必需的,不允许 GET 方法类型:字符串(或带有 resultType 字符串的表达式)。 任何
functionName Azure 函数活动将调用的函数的名称。 类型:字符串(或带有 resultType 字符串的表达式) 任何(必需)
表示将发送到请求的标头。 例如,若要在请求上设置语言和类型:“headers”: { “Accept-Language”: “en-us”, “Content-Type”: “application/json” }。 类型:字符串(或带有 resultType 字符串的表达式)。 AzureFunctionActivityTypePropertiesHeaders
方法 目标终结点的 Rest API 方法。 “DELETE”
“GET”
“HEAD”
“OPTIONS”
“POST”
“PUT”
“TRACE”(必需)

AzureFunctionActivityTypePropertiesHeaders

名字 描述 价值

AzureKeyVaultSecretReference

名字 描述 价值
secretName Azure Key Vault 中机密的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
secretVersion Azure Key Vault 中的机密版本。 默认值为最新版本的机密。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
商店 Azure Key Vault 链接服务参考。 LinkedServiceReference(必需)
类型 机密的类型。 “AzureKeyVaultSecret”(必需)

AzureMariaDBSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “AzureMariaDBSource”(必需)

AzureMLBatchExecutionActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “AzureMLBatchExecution”(必需)
typeProperties Azure ML Batch 执行活动属性。 AzureMLBatchExecutionActivityTypeProperties (必需)

AzureMLBatchExecutionActivityTypeProperties

名字 描述 价值
globalParameters 要传递给 Azure ML Batch 执行服务终结点的键、值对。 密钥必须与已发布的 Azure ML Web 服务中定义的 Web 服务参数的名称匹配。 将在 Azure ML 批处理执行请求的 GlobalParameters 属性中传递值。 AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
webServiceInputs 键、值对,将 Azure ML 终结点的 Web 服务输入的名称映射到指定输入 Blob 位置的 AzureMLWebServiceFile 对象。 此信息将在 Azure ML 批处理执行请求的 WebServiceInputs 属性中传递。 AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
webServiceOutputs 键、值对,将 Azure ML 终结点的 Web 服务输出的名称映射到指定输出 Blob 位置的 AzureMLWebServiceFile 对象。 此信息将在 Azure ML 批处理执行请求的 WebServiceOutputs 属性中传递。 AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

名字 描述 价值

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

名字 描述 价值

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

名字 描述 价值

AzureMLExecutePipelineActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “AzureMLExecutePipeline”(必需)
typeProperties Azure ML 执行管道活动属性。 AzureMLExecutePipelineActivityTypeProperties (必需)

AzureMLExecutePipelineActivityTypeProperties

名字 描述 价值
continueOnStepFailure 如果步骤失败,是否继续执行 PipelineRun 中的其他步骤。 此信息将传入已发布管道执行请求的 continueOnStepFailure 属性中。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
dataPathAssignments 用于在不重新训练的情况下更改数据路径分配的字典。 将在已发布管道执行请求的 dataPathAssignments 属性中传递值。 类型:对象(或带有 resultType 对象的表达式)。 任何
experimentName 管道运行的运行历史记录试验名称。 此信息将传入已发布管道执行请求的 ExperimentName 属性。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
mlParentRunId 父 Azure ML 服务管道运行 ID。此信息将传入已发布管道执行请求的 ParentRunId 属性。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
mlPipelineEndpointId 已发布的 Azure ML 管道终结点的 ID。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
mlPipelineId 已发布的 Azure ML 管道的 ID。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
mlPipelineParameters 要传递给已发布的 Azure ML 管道终结点的键、值对。 键必须与已发布管道中定义的管道参数的名称匹配。 将在已发布管道执行请求的 ParameterAssignments 属性中传递值。 类型:具有键值对的对象(或带有 resultType 对象的表达式)。 任何
版本 已发布的 Azure ML 管道终结点的版本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AzureMLUpdateResourceActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “AzureMLUpdateResource”(必需)
typeProperties Azure ML 更新资源管理活动属性。 AzureMLUpdateResourceActivityTypeProperties(必需)

AzureMLUpdateResourceActivityTypeProperties

名字 描述 价值
trainedModelFilePath trainedModelLinkedService 中的相对文件路径,表示将由更新操作上传的 .ilearner 文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
trainedModelLinkedServiceName 保存由更新操作上传的 .ilearner 文件的 Azure 存储链接服务的名称。 LinkedServiceReference(必需)
trainedModelName 要更新的 Web 服务试验中训练的模型模块的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

AzureMLWebServiceFile

名字 描述 价值
filePath LinkedService 指定的 Azure Blob 存储中的相对文件路径,包括容器名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
linkedServiceName 对 Azure 存储 LinkedService 的引用,其中 Azure ML WebService 输入/输出文件位于其中。 LinkedServiceReference(必需)

AzureMySqlSink

名字 描述 价值
preCopyScript 在开始复制之前要执行的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “AzureMySqlSink”(必需)

AzureMySqlSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “AzureMySqlSource”(必需)

AzurePostgreSqlSink

名字 描述 价值
preCopyScript 在开始复制之前要执行的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “AzurePostgreSqlSink”(必需)

AzurePostgreSqlSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “AzurePostgreSqlSource”(必需)

AzureQueueSink

名字 描述 价值
类型 复制接收器类型。 “AzureQueueSink”(必需)

AzureSearchIndexSink

名字 描述 价值
类型 复制接收器类型。 “AzureSearchIndexSink”(必需)
writeBehavior 将文档向上插入 Azure 搜索索引时指定写入行为。 “Merge”
“Upload”

AzureSqlSink

名字 描述 价值
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterStoredProcedureName SQL 编写器存储过程名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterTableType SQL 编写器表类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterUseTableLock 是否在大容量复制期间使用表锁。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
storedProcedureParameters SQL 存储过程参数。 任何
storedProcedureTableTypeParameterName 表类型的存储过程参数名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “AzureSqlSink”(必需)
upsertSettings SQL upsert 设置。 SqlUpsertSettings
writeBehavior 将数据复制到 Azure SQL 时写入行为。 类型:SqlWriteBehaviorEnum(或带有 resultType SqlWriteBehaviorEnum 的表达式) 任何

AzureSqlSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
isolationLevel 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
produceAdditionalTypes 要生成的其他类型。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
sqlReaderQuery SQL 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName SQL 数据库源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何
类型 复制源类型。 “AzureSqlSource”(必需)

AzureTableSink

名字 描述 价值
azureTableDefaultPartitionKeyValue Azure 表默认分区键值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
azureTableInsertType Azure 表插入类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
azureTablePartitionKeyName Azure 表分区键名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
azureTableRowKeyName Azure 表行键名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “AzureTableSink”(必需)

AzureTableSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
azureTableSourceIgnoreTableNotFound Azure 表源忽略找不到表。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
azureTableSourceQuery Azure 表源查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “AzureTableSource”(必需)

BigDataPoolParametrizationReference

名字 描述 价值
referenceName 引用大数据池名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
类型 大数据池引用类型。 “BigDataPoolReference”(必需)

BinaryReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
类型 读取设置类型。 “BinaryReadSettings”(必需)

BinaryReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
类型 读取设置类型。 string (必需)

BinarySink

名字 描述 价值
storeSettings 二进制存储设置。 StoreWriteSettings
类型 复制接收器类型。 “BinarySink”(必需)

BinarySource

名字 描述 价值
formatSettings 二进制格式设置。 BinaryReadSettings
storeSettings 二进制存储设置。 StoreReadSettings
类型 复制源类型。 “BinarySource”(必需)

BlobSink

名字 描述 价值
blobWriterAddHeader Blob 编写器添加标头。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
blobWriterDateTimeFormat Blob 编写器日期时间格式。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
blobWriterOverwriteFiles Blob 编写器覆盖文件。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
copyBehavior 复制接收器的复制行为类型。 任何
元数据 指定要添加到接收器数据的自定义元数据。 类型:对象数组(或具有 resultType 对象数组的表达式)。 MetadataItem[]
类型 复制接收器类型。 “BlobSink”(必需)

BlobSource

名字 描述 价值
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
skipHeaderLineCount 要从每个 Blob 跳过的标头行数。 类型:整数(或包含 resultType 整数的表达式)。 任何
treatEmptyAsNull 将空视为 null。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制源类型。 “BlobSource”(必需)

CassandraSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
consistencyLevel 一致性级别指定在将数据返回到客户端应用程序之前,Cassandra 服务器必须响应读取请求的次数。 Cassandra 检查指定的 Cassandra 服务器数,以获取满足读取请求的数据。 必须是 cassandraSourceReadConsistencyLevels 之一。 默认值为“ONE”。 不区分大小写。 “ALL”
“EACH_QUORUM”
“LOCAL_ONE”
“LOCAL_QUORUM”
“LOCAL_SERIAL”
“ONE”
“QUORUM”
“SERIAL”
“THREE”
“TWO”
查询 数据库查询。 应该是 SQL-92 查询表达式或 Cassandra 查询语言 (CQL) 命令。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “CassandraSource”(必需)

CommonDataServiceForAppsSink

名字 描述 价值
alternateKeyName 备用键的逻辑名称,将在更新插入记录时使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
ignoreNullValues 指示在写入操作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “CommonDataServiceForAppsSink”(必需)
writeBehavior 操作的写入行为。 “Upsert”(必需)

CommonDataServiceForAppsSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 FetchXML 是一种专有查询语言,用于 Microsoft Common Data Service for Apps(本地联机 &)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “CommonDataServiceForAppsSource”(必需)

CompressionReadSettings

名字 描述 价值
类型 对于 tarGZipReadSettings类型 ,设置为“TarGZipReadSettings”。 对于 TarReadSettings类型,设置为“TarReadSettings”。 对于 ZipDeflateReadSettings,请设置为“ZipDeflateReadSettings”。 “TarGZipReadSettings”
“TarReadSettings”
“ZipDeflateReadSettings”(必需)

ConcurSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “ConcurSource”(必需)

ContinuationSettingsReference

名字 描述 价值
continuationTtlInMinutes 以分钟为单位的延续 TTL。 任何
customizedCheckpointKey 自定义的检查点键。 任何
idleCondition 空闲条件。 任何

CopyActivity

名字 描述 价值
输入 活动的输入列表。 DatasetReference[]
linkedServiceName 链接服务引用。 LinkedServiceReference
输出 活动的输出列表。 DatasetReference[]
政策 活动策略。 ActivityPolicy
类型 活动类型。 “Copy”(必需)
typeProperties 复制活动属性。 CopyActivityTypeProperties (必需)

CopyActivityLogSettings

名字 描述 价值
enableReliableLogging 指定是否启用可靠的日志记录。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
logLevel 获取或设置日志级别,支持:信息、警告。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

CopyActivityTypeProperties

名字 描述 价值
dataIntegrationUnits 可用于执行此数据移动的数据集成单元的最大数量。 类型:整数(或包含 resultType 整数的表达式),最小值:0。 任何
enableSkipIncompatibleRow 是否跳过不兼容行。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enableStaging 指定是否通过临时暂存复制数据。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
logSettings 启用日志时,客户需要提供的日志设置。 LogSettings
logStorageSettings (已弃用。请使用 LogSettings) 启用会话日志时客户需要提供的日志存储设置。 LogStorageSettings
parallelCopies 在源或接收器上打开的最大并发会话数,以避免重载数据存储。 类型:整数(或包含 resultType 整数的表达式),最小值:0。 任何
保存 保留规则。 any[]
preserveRules 保留规则。 any[]
redirectIncompatibleRowSettings 当 EnableSkipIncompatibleRow 为 true 时重定向不兼容行设置。 RedirectIncompatibleRowSettings
复制活动接收器。 CopySink (必需)
skipErrorFile 指定数据一致性的容错能力。 SkipErrorFile
复制活动源。 CopySource (必需)
stagingSettings 指定 EnableStaging 为 true 时的临时暂存设置。 StagingSettings
在线翻译 复制活动翻译器。 如果未指定,则使用表格翻译器。 任何
validateDataConsistency 是否启用数据一致性验证。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何

CopySink

名字 描述 价值
disableMetricsCollection 如果为 true,则禁用数据存储指标集合。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
maxConcurrentConnections 接收器数据存储的最大并发连接计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
sinkRetryCount 接收器重试计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
sinkRetryWait 接收器重试等待。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 对于 AvroSink类型,设置为“AvroSink”。 对于 AzureBlobFSSink,请设置为“AzureBlobFSSink”。 对于 AzureDataExplorerSink,请设置为“AzureDataExplorerSink”。 对于 AzureDataLakeStoreSink,请设置为“AzureDataLakeStoreSink”。 对于 AzureDatabricksDeltaLakeSink类型,设置为“AzureDatabricksDeltaLakeSink”。 对于 AzureMySqlSink,请设置为“AzureMySqlSink”。 对于 AzurePostgreSqlSink,请设置为“AzurePostgreSqlSink”。 对于 AzureQueueSink,请设置为“AzureQueueSink”。 对于 AzureSearchIndexSink,请设置为“AzureSearchIndexSink”。 对于 AzureSqlSink类型,设置为“AzureSqlSink”。 对于 AzureTableSink类型,设置为“AzureTableSink”。 对于 binarySink类型,设置为“BinarySink”。 对于 blobSink类型,设置为“BlobSink”。 对于 commonDataServiceForAppsSink类型,设置为“CommonDataServiceForAppsSink”。 对于 CosmosDbMongoDbApiSink,请设置为“CosmosDbMongoDbApiSink”。 对于 CosmosDbSqlApiSink,请设置为“CosmosDbSqlApiSink”。 对于 DelimitedTextSink类型,设置为“DelimitedTextSink”。 对于 documentDbCollectionSink类型,请设置为 “DocumentDbCollectionSink”。 对于 DynamicsCrmSink类型,设置为“DynamicsCrmSink”。 对于 dynamicsSink 类型,设置为“DynamicsSink”。 对于 FileSystemSink类型,设置为“FileSystemSink”。 对于 冰山类型,设置为“IcebergSink”。 对于 InformixSink类型,设置为“InformixSink”。 对于 JsonSink类型,设置为“JsonSink”。 对于 LakeHouseTableSink类型,设置为“LakeHouseTableSink”。 对于 MicrosoftAccessSink类型,设置为“MicrosoftAccessSink”。 对于 MongoDbAtlasSink类型,设置为“MongoDbAtlasSink”。 对于 MongoDbV2Sink类型,设置为“MongoDbV2Sink”。 对于 OdbcSink类型,设置为“OdbcSink”。 对于 OracleSink类型,设置为“OracleSink”。 对于 OrcSink类型,设置为“OrcSink”。 对于 ParquetSink类型,设置为“ParquetSink”。 对于 RestSink类型,设置为“RestSink”。 对于 SalesforceServiceCloudSink类型,设置为“SalesforceServiceCloudSink”。 对于 SalesforceServiceCloudV2Sink类型,设置为“SalesforceServiceCloudV2Sink”。 设置为 SalesforceSink类型的“SalesforceSink”。 对于 SalesforceV2Sink类型,设置为“SalesforceV2Sink”。 对于 SapCloudForCustomerSink,请设置为“SapCloudForCustomerSink”。 对于 SnowflakeSink类型,设置为“SnowflakeSink”。 对于 SnowflakeV2Sink类型,设置为“SnowflakeV2Sink”。 对于 SqlDWSink类型,设置为“SqlDWSink”。 对于 SqlMISink类型,设置为“SqlMISink”。 对于 SqlServerSink类型,设置为“SqlServerSink”。 对于 SqlSink类型,设置为“SqlSink”。 对于 WarehouseSink类型,设置为“WarehouseSink”。 “AvroSink”
“AzureBlobFSSink”
“AzureDatabricksDeltaLakeSink”
“AzureDataExplorerSink”
“AzureDataLakeStoreSink”
“AzureMySqlSink”
“AzurePostgreSqlSink”
“AzureQueueSink”
“AzureSearchIndexSink”
“AzureSqlSink”
“AzureTableSink”
“BinarySink”
“BlobSink”
“CommonDataServiceForAppsSink”
“CosmosDbMongoDbApiSink”
“CosmosDbSqlApiSink”
“DelimitedTextSink”
“DocumentDbCollectionSink”
“DynamicsCrmSink”
“DynamicsSink”
“FileSystemSink”
“IcebergSink”
“InformixSink”
“JsonSink”
“LakeHouseTableSink”
“MicrosoftAccessSink”
“MongoDbAtlasSink”
“MongoDbV2Sink”
“OdbcSink”
“OracleSink”
“OrcSink”
“ParquetSink”
“RestSink”
'SalesforceServiceCloudSink'
'SalesforceServiceCloudV2Sink'
“SalesforceSink”
“SalesforceV2Sink”
“SapCloudForCustomerSink”
“SnowflakeSink”
“SnowflakeV2Sink”
“SqlDWSink”
“SqlMISink”
“SqlServerSink”
“SqlSink”
“WarehouseSink”(必需)
writeBatchSize 写入批大小。 类型:整数(或包含 resultType 整数的表达式),最小值:0。 任何
writeBatchTimeout 写入批处理超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何

CopySource

名字 描述 价值
disableMetricsCollection 如果为 true,则禁用数据存储指标集合。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
maxConcurrentConnections 源数据存储的最大并发连接计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
sourceRetryCount 源重试计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
sourceRetryWait 源重试等待。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 对于 AmazonMWSSource类型,设置为“AmazonMWSSource”。 对于 AmazonRdsForOracleSource类型,设置为“AmazonRdsForOracleSource”。 对于 AmazonRdsForSqlServerSource,请设置为“AmazonRdsForSqlServerSource”。 对于 AmazonRedshiftSource,请设置为“AmazonRedshiftSource”。 对于 AvroSource类型,设置为“AvroSource”。 对于 AzureBlobFSSource,请设置为“AzureBlobFSSource”。 对于 AzureDataExplorerSource,请设置为“AzureDataExplorerSource”。 对于 AzureDataLakeStoreSource,请设置为“AzureDataLakeStoreSource”。 对于 AzureDatabricksDeltaLakeSource,请设置为“AzureDatabricksDeltaLakeSource”。 对于 AzureMariaDBSource,请设置为“AzureMariaDBSource”。 对于 AzureMySqlSource,请设置为“AzureMySqlSource”。 对于 AzurePostgreSqlSource,请设置为“AzurePostgreSqlSource”。 对于 AzureSqlSource,请设置为“AzureSqlSource”。 对于 AzureTableSource类型,请设置为“AzureTableSource”。 对于 binarySource 类型,设置为“BinarySource”。 对于 BlobSource类型,设置为“BlobSource”。 对于类型 CassandraSource,设置为“CassandraSource”。 对于 commonDataServiceForAppsSource类型,设置为“CommonDataServiceForAppsSource”。 对于 ConcurSource类型,设置为“ConcurSource”。 对于 CosmosDbMongoDbApiSource,请设置为“CosmosDbMongoDbApiSource”。 对于 CosmosDbSqlApiSource,请设置为“CosmosDbSqlApiSource”。 对于 CouchbaseSource类型,设置为“CouchbaseSource”。 对于 Db2Source类型,设置为“Db2Source”。 对于 DelimitedTextSource类型,设置为“DelimitedTextSource”。 对于 DocumentDbCollectionSource类型,设置为“DocumentDbCollectionSource”。 设置为“DrillSource”,类型为 DrillSource。 对于 DynamicsAXSource 类型,请设置为“DynamicsAXSource”。 对于 dynamicsCrmSource类型,设置为“DynamicsCrmSource”。 对于 dynamicsSource 类型,设置为“DynamicsSource”。 对于 EloquaSource,请设置为“EloquaSource”。 对于 ExcelSource类型,设置为“ExcelSource”。 对于 FileSystemSource,请设置为“FileSystemSource”。 对于 GoogleAdWordsSource,请设置为“GoogleAdWordsSource”。 对于 GoogleBigQuerySource,请设置为“GoogleBigQuerySource”。 对于 GoogleBigQueryV2Source,请设置为“GoogleBigQueryV2Source”。 对于 GreenplumSource类型,设置为“GreenplumSource”。 对于 HBaseSource类型,设置为“HBaseSource”。 对于 HdfsSource类型,设置为“HdfsSource”。 对于 HiveSource类型,设置为“HiveSource”。 对于 HttpSource类型,设置为“HttpSource”。 对于 HubspotSource类型,设置为“HubspotSource”。 对于 ImpalaSource类型,设置为“ImpalaSource”。 对于 InformixSource类型,设置为“InformixSource”。 对于 JiraSource类型,设置为“JiraSource”。 对于 JsonSource类型,设置为“JsonSource”。 对于 LakeHouseTableSource类型,设置为“LakeHouseTableSource”。 对于 MagentoSource类型,设置为“MagentoSource”。 对于 mariaDBSource 类型,设置为“MariaDBSource”。 对于 MarketoSource类型,设置为“MarketoSource”。 对于 MicrosoftAccessSource,请设置为“MicrosoftAccessSource”。 对于 MongoDbAtlasSource类型,设置为“MongoDbAtlasSource”。 对于 MongoDbSource类型,设置为“MongoDbSource”。 对于 MongoDbV2Source,请设置为“MongoDbV2Source”。 对于 mySqlSource 类型,设置为“MySqlSource”。 对于 NetezzaSource,请设置为“NetezzaSource”。 对于 ODataSource类型,设置为“ODataSource”。 对于 OdbcSource类型,设置为“OdbcSource”。 对于 Office365Source,请设置为“Office365Source”。 对于 OracleServiceCloudSource类型,设置为“OracleServiceCloudSource”。 对于 OracleSource类型,设置为“OracleSource”。 对于 OrcSource类型,设置为“OrcSource”。 对于 parquetSource 类型,设置为“ParquetSource”。 对于 PaypalSource类型,设置为“PaypalSource”。 对于 PhoenixSource类型,设置为“PhoenixSource”。 对于 PostgreSqlSource,请设置为“PostgreSqlSource”。 对于 PostgreSqlV2Source,请设置为“PostgreSqlV2Source”。 对于 prestoSource 类型,设置为“PrestoSource”。 对于 QuickBooksSource类型,设置为“QuickBooksSource”。 对于 relationalSource 类型,设置为“RelationalSource”。 对于 ResponsysSource类型,设置为“ResponsysSource”。 对于 RestSource类型,设置为“RestSource”。 设置为 SalesforceMarketingCloudSource类型的“SalesforceMarketingCloudSource”。 对于 SalesforceServiceCloudSource类型,设置为“SalesforceServiceCloudSource”。 对于 SalesforceServiceCloudV2Source,请设置为“SalesforceServiceCloudV2Source”。 设置为 SalesforceSource类型的“SalesforceSource”。 对于 SalesforceV2Source类型,设置为“SalesforceV2Source”。 对于 SapBwSource,请设置为“SapBwSource”。 对于 SapCloudForCustomerSource,请设置为“SapCloudForCustomerSource”。 对于 SapEccSource,请设置为“SapEccSource”。 对于 SapHanaSource,请设置为“SapHanaSource”。 对于 SapOdpSource,请设置为“SapOdpSource”。 对于 SapOpenHubSource,请设置为“SapOpenHubSource”。 对于 SapTableSource类型,设置为“SapTableSource”。 对于 ServiceNowSource类型,设置为“ServiceNowSource”。 对于 ServiceNowV2Source类型,设置为“ServiceNowV2Source”。 对于 SharePointOnlineListSource类型,设置为“SharePointOnlineListSource”。 设置为 ShopifySource类型的“ShopifySource”。 对于 SnowflakeSource,请设置为“SnowflakeSource”。 对于 SnowflakeV2Source,请设置为“SnowflakeV2Source”。 对于 SparkSource类型,设置为“SparkSource”。 对于 SqlDWSource,请设置为“SqlDWSource”。 对于 SqlMISource类型,设置为“SqlMISource”。 对于 SqlServerSource,请设置为“SqlServerSource”。 对于 SqlSource类型,设置为“SqlSource”。 设置为“SquareSource”,类型为 SquareSource。 对于 SybaseSource,请设置为“SybaseSource”。 对于 TeradataSource类型,设置为“TeradataSource”。 对于类型 VerticaSource,设置为“VerticaSource”。 设置为 WarehouseSource类型的“WarehouseSource”。 对于 XeroSource类型,设置为“XeroSource”。 对于 ZohoSource,请设置为“ZohoSource”。 对于 WebSource类型,设置为“WebSource”。 对于 XmlSource类型,设置为“XmlSource”。 “AmazonMWSSource”
“AmazonRdsForOracleSource”
“AmazonRdsForSqlServerSource”
“AmazonRedshiftSource”
“AvroSource”
“AzureBlobFSSource”
“AzureDatabricksDeltaLakeSource”
“AzureDataExplorerSource”
“AzureDataLakeStoreSource”
“AzureMariaDBSource”
“AzureMySqlSource”
“AzurePostgreSqlSource”
“AzureSqlSource”
“AzureTableSource”
“BinarySource”
“BlobSource”
“CassandraSource”
“CommonDataServiceForAppsSource”
“ConcurSource”
“CosmosDbMongoDbApiSource”
“CosmosDbSqlApiSource”
“CouchbaseSource”
“Db2Source”
“DelimitedTextSource”
“DocumentDbCollectionSource”
“DrillSource”
“DynamicsAXSource”
“DynamicsCrmSource”
“DynamicsSource”
“EloquaSource”
“ExcelSource”
“FileSystemSource”
“GoogleAdWordsSource”
“GoogleBigQuerySource”
“GoogleBigQueryV2Source”
“GreenplumSource”
“HBaseSource”
“HdfsSource”
“HiveSource”
“HttpSource”
“HubspotSource”
“ImpalaSource”
“InformixSource”
“JiraSource”
“JsonSource”
'LakeHouseTableSource'
“MagentoSource”
“MariaDBSource”
“MarketoSource”
“MicrosoftAccessSource”
“MongoDbAtlasSource”
“MongoDbSource”
“MongoDbV2Source”
“MySqlSource”
“NetezzaSource”
“ODataSource”
“OdbcSource”
“Office365Source”
“OracleServiceCloudSource”
“OracleSource”
“OrcSource”
“ParquetSource”
“PaypalSource”
“PhoenixSource”
“PostgreSqlSource”
“PostgreSqlV2Source”
“PrestoSource”
“QuickBooksSource”
“RelationalSource”
“ResponsysSource”
“RestSource”
“SalesforceMarketingCloudSource”
“SalesforceServiceCloudSource”
'SalesforceServiceCloudV2Source'
“SalesforceSource”
“SalesforceV2Source”
“SapBwSource”
“SapCloudForCustomerSource”
“SapEccSource”
“SapHanaSource”
“SapOdpSource”
“SapOpenHubSource”
“SapTableSource”
“ServiceNowSource”
“ServiceNowV2Source”
“SharePointOnlineListSource”
“ShopifySource”
“SnowflakeSource”
“SnowflakeV2Source”
“SparkSource”
“SqlDWSource”
“SqlMISource”
“SqlServerSource”
“SqlSource”
“SquareSource”
'SybaseSource'
'TeradataSource'
“VerticaSource”
“WarehouseSource”
“WebSource”
“XeroSource”
“XmlSource”
“ZohoSource”(必需)

CosmosDbMongoDbApiSink

名字 描述 价值
类型 复制接收器类型。 “CosmosDbMongoDbApiSink”(必需)
writeBehavior 指定是否使用相同的键覆盖文档(upsert),而不是引发异常(插入)。 默认值为“insert”。 类型:字符串(或带有 resultType 字符串的表达式)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

CosmosDbMongoDbApiSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
batchSize 指定要在 MongoDB 实例的每个响应批次中返回的文档数。 在大多数情况下,修改批大小不会影响用户或应用程序。 此属性的主要用途是避免达到响应大小的限制。 类型:整数(或包含 resultType 整数的表达式)。 任何
cursorMethods Mongodb 查询的游标方法。 MongoDbCursorMethodsProperties
滤波器 使用查询运算符指定选择筛选器。 若要返回集合中的所有文档,请省略此参数或传递空文档({})。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “CosmosDbMongoDbApiSource”(必需)

CosmosDbSqlApiSink

名字 描述 价值
类型 复制接收器类型。 “CosmosDbSqlApiSink”(必需)
writeBehavior 介绍如何将数据写入 Azure Cosmos DB。 类型:字符串(或带有 resultType 字符串的表达式)。 允许的值:插入和更新插入。 任何

CosmosDbSqlApiSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
detectDatetime 是否将基元值检测为日期/时间值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
pageSize 结果的页面大小。 类型:整数(或包含 resultType 整数的表达式)。 任何
preferredRegions 首选区域。 类型:字符串数组(或包含字符串 resultType 数组的表达式)。 任何
查询 SQL API 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “CosmosDbSqlApiSource”(必需)

CouchbaseSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “CouchbaseSource”(必需)

CredentialReference

名字 描述 价值
referenceName 引用凭据名称。 string (必需)
类型 凭据引用类型。 “CredentialReference”(必需)

CustomActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “Custom”(必需)
typeProperties 自定义活动属性。 CustomActivityTypeProperties (必需)

CustomActivityReferenceObject

名字 描述 价值
数据 数据集引用。 DatasetReference[]
linkedServices 链接服务引用。 LinkedServiceReference[]

CustomActivityTypeProperties

名字 描述 价值
autoUserSpecification 用户的提升级别和范围,默认值为非admin 任务。 类型:字符串(或带有 resultType double 的表达式)。 任何
命令 自定义活动类型的命令:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
extendedProperties 用户定义的属性包。 对可以使用的键或值没有限制。 用户指定的自定义活动完全负责使用和解释定义的内容。 CustomActivityTypePropertiesExtendedProperties
folderPath 资源文件类型的文件夹路径:字符串(或带有 resultType 字符串的表达式)。 任何
referenceObjects 引用对象 CustomActivityReferenceObject
resourceLinkedService 资源链接服务引用。 LinkedServiceReference
retentionTimeInDays 为自定义活动提交的文件的保留时间。 类型:double(或带有 resultType double 的表达式)。 任何

CustomActivityTypePropertiesExtendedProperties

名字 描述 价值

DatabricksNotebookActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “DatabricksNotebook”(必需)
typeProperties Databricks Notebook 活动属性。 DatabricksNotebookActivityTypeProperties(必需)

DatabricksNotebookActivityTypeProperties

名字 描述 价值
baseParameters 要用于此作业的每个运行的基本参数。如果笔记本采用未指定的参数,将使用笔记本中的默认值。 DatabricksNotebookActivityTypePropertiesBaseParameters
图书馆 要安装在将执行作业的群集上的库列表。 DatabricksNotebookActivityTypePropertiesLibrariesItem[]
notebookPath 要在 Databricks 工作区中运行的笔记本的绝对路径。 此路径必须以斜杠开头。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

DatabricksNotebookActivityTypePropertiesBaseParameters

名字 描述 价值

DatabricksNotebookActivityTypePropertiesLibrariesItem

名字 描述 价值

DatabricksSparkJarActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “DatabricksSparkJar”(必需)
typeProperties Databricks SparkJar 活动属性。 DatabricksSparkJarActivityTypeProperties(必需)

DatabricksSparkJarActivityTypeProperties

名字 描述 价值
图书馆 要安装在将执行作业的群集上的库列表。 DatabricksSparkJarActivityTypePropertiesLibrariesItem[]
mainClassName 包含要执行的 main 方法的类的完整名称。 此类必须包含在作为库提供的 JAR 中。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
参数 将传递给主方法的参数。 any[]

DatabricksSparkJarActivityTypePropertiesLibrariesItem

名字 描述 价值

DatabricksSparkPythonActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “DatabricksSparkPython”(必需)
typeProperties Databricks SparkPython 活动属性。 DatabricksSparkPythonActivityTypeProperties(必需)

DatabricksSparkPythonActivityTypeProperties

名字 描述 价值
图书馆 要安装在将执行作业的群集上的库列表。 DatabricksSparkPythonActivityTypePropertiesLibrariesItem[]
参数 将传递给 Python 文件的命令行参数。 any[]
pythonFile 要执行的 Python 文件的 URI。 支持 DBFS 路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

DatabricksSparkPythonActivityTypePropertiesLibrariesItem

名字 描述 价值

DataFlowReference

名字 描述 价值
datasetParameters 从数据集引用数据流参数。 任何
参数 数据流参数 ParameterValueSpecification
referenceName 引用数据流名称。 string (必需)
类型 数据流引用类型。 “DataFlowReference”(必需)

DataFlowStagingInfo

名字 描述 价值
folderPath 暂存 Blob 的文件夹路径。 类型:字符串(或带有 resultType 字符串的表达式) 任何
linkedService 暂存链接服务引用。 LinkedServiceReference

DataLakeAnalyticsUsqlActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “DataLakeAnalyticsU-SQL”(必需)
typeProperties Data Lake Analytics U-SQL 活动属性。 DataLakeAnalyticsUsqlActivityTypeProperties (必需)

DataLakeAnalyticsUsqlActivityTypeProperties

名字 描述 价值
compilationMode U-SQL 的编译模式。 必须是以下值之一:Semantic、Full 和 SingleBox。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
degreeOfParallelism 用于运行作业的最大节点数。 默认值为 1。 类型:integer(或 Expression with resultType integer),最小值:1。 任何
参数 U-SQL 作业请求的参数。 DataLakeAnalyticsUsqlActivityTypePropertiesParameters
优先权 确定应选择已排队的所有作业中的哪些作业以先运行。 数字越低,优先级越高。 默认值为 1000。 类型:integer(或 Expression with resultType integer),最小值:1。 任何
runtimeVersion 要使用的 U-SQL 引擎的运行时版本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
scriptLinkedService 编写链接服务引用脚本。 LinkedServiceReference(必需)
scriptPath 包含 U-SQL 脚本的文件夹的区分大小写的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

名字 描述 价值

DatasetReference

名字 描述 价值
参数 数据集的参数。 ParameterValueSpecification
referenceName 引用数据集名称。 string (必需)
类型 数据集引用类型。 “DatasetReference”(必需)

Db2Source

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “Db2Source”(必需)

DeleteActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “删除”(必需)
typeProperties 删除活动属性。 DeleteActivityTypeProperties (必需)

DeleteActivityTypeProperties

名字 描述 价值
数据 删除活动数据集引用。 DatasetReference (必需)
enableLogging 是否记录删除活动执行的详细日志。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
logStorageSettings 当 enableLogging 为 true 时,客户需要提供的日志存储设置。 LogStorageSettings
maxConcurrentConnections 同时连接数据源的最大并发连接数。 int

约束:
最小值 = 1
递归的 如果为 true,则以递归方式删除当前文件夹路径下的文件或子文件夹。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
storeSettings 删除活动存储设置。 StoreReadSettings

DelimitedTextReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
skipLineCount 指示从输入文件读取数据时要跳过的非空行数。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 读取设置类型。 “DelimitedTextReadSettings”(必需)

DelimitedTextReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
skipLineCount 指示从输入文件读取数据时要跳过的非空行数。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 读取设置类型。 string (必需)

DelimitedTextSink

名字 描述 价值
formatSettings DelimitedText 格式设置。 DelimitedTextWriteSettings
storeSettings DelimitedText 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “DelimitedTextSink”(必需)

DelimitedTextSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
formatSettings DelimitedText 格式设置。 DelimitedTextReadSettings
storeSettings DelimitedText 存储设置。 StoreReadSettings
类型 复制源类型。 “DelimitedTextSource”(必需)

DelimitedTextWriteSettings

名字 描述 价值
fileExtension 用于创建文件的文件扩展名。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
fileNamePrefix 指定 fileNamePrefix>_<fileIndex><文件名模式。在没有 partitionOptions 的情况下从非基于文件的存储复制时,<fileExtension>。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
quoteAllText 指示字符串值是否应始终用引号引起来。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 写入设置类型。 string (必需)

DistcpSettings

名字 描述 价值
distcpOptions 指定 Distcp 选项。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
resourceManagerEndpoint 指定 Yarn ResourceManager 终结点。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
tempScriptPath 指定用于存储临时 Distcp 命令脚本的现有文件夹路径。 脚本文件由 ADF 生成,将在复制作业完成后删除。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

DocumentDbCollectionSink

名字 描述 价值
nestingSeparator 嵌套属性分隔符。 默认值为 . (点)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “DocumentDbCollectionSink”(必需)
writeBehavior 介绍如何将数据写入 Azure Cosmos DB。 类型:字符串(或带有 resultType 字符串的表达式)。 允许的值:插入和更新插入。 任何

DocumentDbCollectionSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
nestingSeparator 嵌套属性分隔符。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询 文档查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “DocumentDbCollectionSource”(必需)

DrillSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “DrillSource”(必需)

DWCopyCommandDefaultValue

名字 描述 价值
columnName 列名。 类型:对象(或带有 resultType 字符串的表达式)。 任何
defaultValue 列的默认值。 类型:对象(或带有 resultType 字符串的表达式)。 任何

DWCopyCommandSettings

名字 描述 价值
additionalOptions 直接传递到复制命令中的 SQL DW 的其他选项。 类型:键值对(值应为字符串类型)(或带有 resultType 对象的表达式)。 示例:“additionalOptions”: { “MAXERRORS”: “1000”, “DATEFORMAT”: “'ymd'” } DWCopyCommandSettingsAdditionalOptions
defaultValues 指定 SQL DW 中每个目标列的默认值。 属性中的默认值覆盖 DB 中的 DEFAULT 约束集,标识列不能有默认值。 类型:对象数组(或具有 resultType 对象数组的表达式)。 DWCopyCommandDefaultValue[]

DWCopyCommandSettingsAdditionalOptions

名字 描述 价值

DynamicsAXSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “DynamicsAXSource”(必需)

DynamicsCrmSink

名字 描述 价值
alternateKeyName 备用键的逻辑名称,将在更新插入记录时使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
ignoreNullValues 指示在写入操作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “DynamicsCrmSink”(必需)
writeBehavior 操作的写入行为。 “Upsert”(必需)

DynamicsCrmSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 FetchXML 是一种专有查询语言,用于 Microsoft Dynamics CRM(本地联机 &)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “DynamicsCrmSource”(必需)

DynamicsSink

名字 描述 价值
alternateKeyName 备用键的逻辑名称,将在更新插入记录时使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
ignoreNullValues 指示在写入操作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “DynamicsSink”(必需)
writeBehavior 操作的写入行为。 “Upsert”(必需)

DynamicsSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 FetchXML 是Microsoft Dynamics(本地联机 &)中使用的专有查询语言。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “DynamicsSource”(必需)

EloquaSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “EloquaSource”(必需)

ExcelSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
storeSettings Excel 应用商店设置。 StoreReadSettings
类型 复制源类型。 “ExcelSource”(必需)

ExecuteDataFlowActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “ExecuteDataFlow”(必需)
typeProperties 执行数据流活动属性。 ExecuteDataFlowActivityTypeProperties (必需)

ExecuteDataFlowActivityTypeProperties

名字 描述 价值
计算 数据流活动的计算属性。 ExecuteDataFlowActivityTypePropertiesCompute
continuationSettings 执行数据流活动的延续设置。 ContinuationSettingsReference
continueOnError 继续执行用于数据流执行的错误设置。 如果接收器失败,则允许继续处理。 类型:布尔值(或带有 resultType 布尔值的表达式) 任何
dataFlow 数据流引用。 DataFlowReference(必需)
integrationRuntime 集成运行时参考。 IntegrationRuntimeReference
runConcurrently 用于数据流执行的并发运行设置。 允许同时处理具有相同保存顺序的接收器。 类型:布尔值(或带有 resultType 布尔值的表达式) 任何
sourceStagingConcurrency 为适用于接收器的源指定并行暂存数。 类型:整数(或包含 resultType 整数的表达式) 任何
分期 用于执行数据流活动的暂存信息。 DataFlowStagingInfo
traceLevel 用于数据流监视输出的跟踪级别设置。 支持的值包括:“粗”、“精细”和“none”。 类型:字符串(或带有 resultType 字符串的表达式) 任何

ExecuteDataFlowActivityTypePropertiesCompute

名字 描述 价值
computeType 将执行数据流作业的群集的计算类型。 可能的值包括:“General”、“MemoryOptimized”、“ComputeOptimized”。 类型:字符串(或带有 resultType 字符串的表达式) 任何
coreCount 将执行数据流作业的群集的核心计数。 支持的值为:8、16、32、48、80、144 和 272。 类型:整数(或包含 resultType 整数的表达式) 任何

ExecutePipelineActivity

名字 描述 价值
政策 执行管道活动策略。 ExecutePipelineActivityPolicy
类型 活动类型。 “ExecutePipeline”(必需)
typeProperties 执行管道活动属性。 ExecutePipelineActivityTypeProperties (必需)

ExecutePipelineActivityPolicy

名字 描述 价值
secureInput 设置为 true 时,活动输入被视为安全,不会记录到监视中。 bool

ExecutePipelineActivityTypeProperties

名字 描述 价值
参数 管道参数。 ParameterValueSpecification
管道 管道引用。 PipelineReference(必需)
waitOnCompletion 定义活动执行是否会等待依赖管道执行完成。 默认值为 false。 bool

ExecutePowerQueryActivityTypeProperties

名字 描述 价值
计算 数据流活动的计算属性。 ExecuteDataFlowActivityTypePropertiesCompute
continuationSettings 执行数据流活动的延续设置。 ContinuationSettingsReference
continueOnError 继续执行用于数据流执行的错误设置。 如果接收器失败,则允许继续处理。 类型:布尔值(或带有 resultType 布尔值的表达式) 任何
dataFlow 数据流引用。 DataFlowReference(必需)
integrationRuntime 集成运行时参考。 IntegrationRuntimeReference
查询 Power Query 混合查询到接收器数据集的映射列表。 PowerQuerySinkMapping[]
runConcurrently 用于数据流执行的并发运行设置。 允许同时处理具有相同保存顺序的接收器。 类型:布尔值(或带有 resultType 布尔值的表达式) 任何
(已弃用。请使用查询。 映射到 queryName 的 Power Query 活动接收器的列表。 ExecutePowerQueryActivityTypePropertiesSinks
sourceStagingConcurrency 为适用于接收器的源指定并行暂存数。 类型:整数(或包含 resultType 整数的表达式) 任何
分期 用于执行数据流活动的暂存信息。 DataFlowStagingInfo
traceLevel 用于数据流监视输出的跟踪级别设置。 支持的值包括:“粗”、“精细”和“none”。 类型:字符串(或带有 resultType 字符串的表达式) 任何

ExecutePowerQueryActivityTypePropertiesSinks

名字 描述 价值

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

名字 描述 价值

ExecuteWranglingDataflowActivity

名字 描述 价值
政策 活动策略。 ActivityPolicy
类型 活动类型。 “ExecuteWranglingDataflow”(必需)
typeProperties 执行 power query 活动属性。 ExecutePowerQueryActivityTypeProperties(必需)

表达

名字 描述 价值
类型 表达式类型。 “表达式”(必需)
价值 表达式值。 string (必需)

ExpressionV2

名字 描述 价值
操作 嵌套表达式的列表。 ExpressionV2[]
运营商 表达式运算符值类型:字符串列表。 string[]
类型 系统支持的表达式类型。 类型:字符串。 “Binary”
“Constant”
“Field”
“NAry”
“Unary”
价值 常量/字段类型的值:字符串。 字符串

FailActivity

名字 描述 价值
类型 活动类型。 “Fail”(必需)
typeProperties 活动属性失败。 FailActivityTypeProperties (必需)

FailActivityTypeProperties

名字 描述 价值
errorCode 对 Fail 活动的错误类型进行分类的错误代码。 它可以是运行时计算为非空/空字符串的动态内容。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
消息 失败活动中显示的错误消息。 它可以是运行时计算为非空/空字符串的动态内容。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

FileServerReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileFilter 指定用于在 folderPath 中选择文件子集而不是所有文件的筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “FileServerReadSettings”(必需)
wildcardFileName FileServer wildcardFileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath FileServer wildcardFolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

FileServerWriteSettings

名字 描述 价值
类型 写入设置类型。 “FileServerWriteSettings”(必需)

FileSystemSink

名字 描述 价值
copyBehavior 复制接收器的复制行为类型。 任何
类型 复制接收器类型。 “FileSystemSink”(必需)

FileSystemSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制源类型。 “FileSystemSource”(必需)

FilterActivity

名字 描述 价值
类型 活动类型。 “Filter”(必需)
typeProperties 筛选活动属性。 FilterActivityTypeProperties (必需)

FilterActivityTypeProperties

名字 描述 价值
条件 用于筛选输入的条件。 表达式(必需)
项目 应对其应用筛选器的输入数组。 表达式(必需)

ForEachActivity

名字 描述 价值
类型 活动类型。 “ForEach”(必需)
typeProperties ForEach 活动属性。 ForEachActivityTypeProperties (必需)

ForEachActivityTypeProperties

名字 描述 价值
活动 要执行的活动列表。 活动[] (必需)
batchCount 用于控制并行执行的批计数(isSequential 设置为 false 时)。 int

约束:
最大值 = 50
isSequential 循环应按顺序或并行执行(最大 50) bool
项目 要循环访问的集合。 表达式(必需)

FormatReadSettings

名字 描述 价值
类型 对于 binaryReadSettings类型,设置为“BinaryReadSettings”。 对于 DelimitedTextReadSettings类型,设置为“DelimitedTextReadSettings”。 对于 JsonReadSettings类型,设置为“JsonReadSettings”。 对于 parquetReadSettings 类型,设置为“ParquetReadSettings”。 对于 XmlReadSettings类型,设置为“XmlReadSettings”。 “BinaryReadSettings”
“DelimitedTextReadSettings”
“JsonReadSettings”
“ParquetReadSettings”
“XmlReadSettings”(必需)

FtpReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
disableChunking 如果为 true,请在每个文件中禁用并行读取。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “FtpReadSettings”(必需)
useBinaryTransfer 指定是否对 FTP 存储使用二进制传输模式。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
wildcardFileName Ftp 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath Ftp 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

GetMetadataActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “GetMetadata”(必需)
typeProperties GetMetadata 活动属性。 GetMetadataActivityTypeProperties(必需)

GetMetadataActivityTypeProperties

名字 描述 价值
数据 GetMetadata 活动数据集参考。 DatasetReference (必需)
fieldList 要从数据集中获取的元数据字段。 any[]
formatSettings GetMetadata 活动格式设置。 FormatReadSettings
storeSettings GetMetadata 活动存储设置。 StoreReadSettings

GoogleAdWordsSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “GoogleAdWordsSource”(必需)

GoogleBigQuerySource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “GoogleBigQuerySource”(必需)

GoogleBigQueryV2Source

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “GoogleBigQueryV2Source”(必需)

GoogleCloudStorageReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
前缀 Google Cloud Storage 对象名称的前缀筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “GoogleCloudStorageReadSettings”(必需)
wildcardFileName Google Cloud Storage wildcardFileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath Google Cloud Storage wildcardFolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

GreenplumSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “GreenplumSource”(必需)

HBaseSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “HBaseSource”(必需)

HdfsReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
distcpSettings 指定与 Distcp 相关的设置。 DistcpSettings
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “HdfsReadSettings”(必需)
wildcardFileName HDFS 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath HDFS 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

HdfsSource

名字 描述 价值
distcpSettings 指定与 Distcp 相关的设置。 DistcpSettings
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制源类型。 “HdfsSource”(必需)

HDInsightHiveActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “HDInsightHive”(必需)
typeProperties HDInsight Hive 活动属性。 HDInsightHiveActivityTypeProperties(必需)

HDInsightHiveActivityTypeProperties

名字 描述 价值
参数 用户指定的 HDInsightActivity 参数。 any[]
定义 允许用户指定 Hive 作业请求的定义。 HDInsightHiveActivityTypePropertiesDefines
getDebugInfo 调试信息选项。 “Always”
“Failure”
“None”
queryTimeout 查询超时值(以分钟为单位)。 当 HDInsight 群集使用 ESP(企业安全性套餐)时有效 int
scriptLinkedService 编写链接服务引用脚本。 LinkedServiceReference
scriptPath 脚本路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storageLinkedServices 存储链接服务引用。 LinkedServiceReference[]
变量 hivevar 命名空间下的用户指定参数。 HDInsightHiveActivityTypePropertiesVariables

HDInsightHiveActivityTypePropertiesDefines

名字 描述 价值

HDInsightHiveActivityTypePropertiesVariables

名字 描述 价值

HDInsightMapReduceActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “HDInsightMapReduce”(必需)
typeProperties HDInsight MapReduce 活动属性。 HDInsightMapReduceActivityTypeProperties(必需)

HDInsightMapReduceActivityTypeProperties

名字 描述 价值
参数 用户指定的 HDInsightActivity 参数。 any[]
className 类名。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
定义 允许用户为 MapReduce 作业请求指定定义。 HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo 调试信息选项。 “Always”
“Failure”
“None”
jarFilePath Jar 路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
jarLibs Jar 库 any[]
jarLinkedService Jar 链接服务参考。 LinkedServiceReference
storageLinkedServices 存储链接服务引用。 LinkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

名字 描述 价值

HDInsightPigActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “HDInsightPig”(必需)
typeProperties HDInsight Pig 活动属性。 HDInsightPigActivityTypeProperties(必需)

HDInsightPigActivityTypeProperties

名字 描述 价值
参数 用户指定的 HDInsightActivity 参数。 类型:数组(或带有 resultType 数组的表达式)。 任何
定义 允许用户指定 Pig 作业请求的定义。 HDInsightPigActivityTypePropertiesDefines
getDebugInfo 调试信息选项。 “Always”
“Failure”
“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 字符串的表达式)。 任何(必需)
getDebugInfo 调试信息选项。 “Always”
“Failure”
“None”
proxyUser 要模拟该作业的用户。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
rootPath 所有作业文件的“sparkJobLinkedService”中的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
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”
“Failure”
“None”
输入 输入 Blob 路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
映射 映射程序可执行文件名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
输出 输出 blob 路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
还原剂 化简器可执行文件名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
storageLinkedServices 存储链接服务引用。 LinkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

名字 描述 价值

HiveSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “HiveSource”(必需)

HttpReadSettings

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
additionalHeaders 请求中对 RESTful API 的其他 HTTP 标头。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
requestBody 如果 requestMethod 为 POST,则为 RESTful API 的 HTTP 请求正文。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
requestMethod 用于调用 RESTful API 的 HTTP 方法。 默认值为 GET。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
requestTimeout 指定 HTTP 客户端从 HTTP 服务器获取 HTTP 响应的超时。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 读取设置类型。 “HttpReadSettings”(必需)

HttpSource

名字 描述 价值
httpRequestTimeout 指定 HTTP 客户端从 HTTP 服务器获取 HTTP 响应的超时。 默认值等效于 System.Net.HttpWebRequest.Timeout。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “HttpSource”(必需)

HubspotSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “HubspotSource”(必需)

IcebergSink

名字 描述 价值
formatSettings Iceberg 格式设置。 IcebergWriteSettings
storeSettings Iceberg 商店设置。 StoreWriteSettings
类型 复制接收器类型。 “IcebergSink”(必需)

IcebergWriteSettings

名字 描述 价值
类型 写入设置类型。 string (必需)

IfConditionActivity

名字 描述 价值
类型 活动类型。 “IfCondition”(必需)
typeProperties IfCondition 活动属性。 IfConditionActivityTypeProperties (必需)

IfConditionActivityTypeProperties

名字 描述 价值
表达 计算结果为布尔值的表达式。 这用于确定将执行的活动块(ifTrueActivities 或 ifFalseActivities)。 表达式(必需)
ifFalseActivities 如果表达式的计算结果为 false,则要执行的活动列表。 这是一个可选属性,如果未提供,活动将退出而不执行任何操作。 活动[]
ifTrueActivities 如果表达式的计算结果为 true,则要执行的活动列表。 这是一个可选属性,如果未提供,活动将退出而不执行任何操作。 活动[]

ImpalaSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “ImpalaSource”(必需)

InformixSink

名字 描述 价值
preCopyScript 在开始复制之前要执行的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “InformixSink”(必需)

InformixSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “InformixSource”(必需)

IntegrationRuntimeReference

名字 描述 价值
参数 集成运行时的参数。 ParameterValueSpecification
referenceName 引用集成运行时名称。 string (必需)
类型 集成运行时的类型。 “IntegrationRuntimeReference”(必需)

JiraSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “JiraSource”(必需)

JsonReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
类型 读取设置类型。 “JsonReadSettings”(必需)

JsonReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
类型 读取设置类型。 string (必需)

JsonSink

名字 描述 价值
formatSettings Json 格式设置。 JsonWriteSettings
storeSettings Json 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “JsonSink”(必需)

JsonSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
formatSettings Json 格式设置。 JsonReadSettings
storeSettings Json 存储设置。 StoreReadSettings
类型 复制源类型。 “JsonSource”(必需)

JsonWriteSettings

名字 描述 价值
filePattern JSON 的文件模式。 此设置控制 JSON 对象的集合的处理方式。 默认值为“setOfObjects”。 它区分大小写。 任何
类型 写入设置类型。 string (必需)

LakeHouseReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “LakeHouseReadSettings”(必需)
wildcardFileName Microsoft Fabric LakeHouse 文件通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath Microsoft Fabric LakeHouse 文件通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

LakeHouseTableSink

名字 描述 价值
partitionNameList 从接收器列指定分区列名称。 类型:对象数组(或具有 resultType 对象数组的表达式)。 任何
partitionOption 基于一列或多列在文件夹结构中创建分区。 每个不同的列值(对)将是一个新分区。 可能的值包括:“None”、“PartitionByKey”。 任何
tableActionOption LakeHouse 表接收器的表操作类型。 可能的值包括:“None”、“Append”、“Overwrite”。 任何
类型 复制接收器类型。 “LakeHouseTableSink”(必需)

LakeHouseTableSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
timestampAsOf 按时间戳查询较旧的快照。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “LakeHouseTableSource”(必需)
versionAsOf 按版本查询较旧的快照。 类型:整数(或包含 resultType 整数的表达式)。 任何

LakeHouseWriteSettings

名字 描述 价值
类型 写入设置类型。 “LakeHouseWriteSettings”(必需)

LinkedServiceReference

名字 描述 价值
参数 LinkedService 的参数。 ParameterValueSpecification
referenceName 引用 LinkedService 名称。 string (必需)
类型 链接服务引用类型。 “LinkedServiceReference”(必需)

LogLocationSettings

名字 描述 价值
linkedServiceName 日志存储链接服务参考。 LinkedServiceReference(必需)
路径 用于存储活动执行的详细日志的存储路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

LogSettings

名字 描述 价值
copyActivityLogSettings 指定复制活动日志的设置。 CopyActivityLogSettings
enableCopyActivityLog 指定是否启用复制活动日志。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
logLocationSettings 启用日志时,客户需要提供的日志位置设置。 LogLocationSettings (必需)

LogStorageSettings

名字 描述 价值
enableReliableLogging 指定是否启用可靠的日志记录。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
linkedServiceName 日志存储链接服务参考。 LinkedServiceReference(必需)
logLevel 获取或设置日志级别,支持:信息、警告。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
路径 用于存储活动执行的详细日志的存储路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

LookupActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “Lookup”(必需)
typeProperties 查找活动属性。 LookupActivityTypeProperties(必需)

LookupActivityTypeProperties

名字 描述 价值
数据 查找活动数据集引用。 DatasetReference (必需)
firstRowOnly 是返回第一行还是所有行。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
特定于数据集的源属性,与复制活动源相同。 CopySource (必需)

MagentoSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “MagentoSource”(必需)

MariaDBSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “MariaDBSource”(必需)

MarketoSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “MarketoSource”(必需)

MetadataItem

名字 描述 价值
名字 元数据项键名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
价值 元数据项值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

Microsoft.DataFactory/factories/pipelines

名字 描述 价值
名字 资源名称 字符串

约束:
最小长度 = 1
最大长度 = 1
模式 = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必需)
父母 在 Bicep 中,可以为子资源指定父资源。 仅当子资源在父资源外部声明时,才需要添加此属性。

有关详细信息,请参阅 父资源外部的子资源
类型资源的符号名称:工厂
性能 管道的属性。 管道(必需)

MicrosoftAccessSink

名字 描述 价值
preCopyScript 在开始复制之前要执行的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “MicrosoftAccessSink”(必需)

MicrosoftAccessSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “MicrosoftAccessSource”(必需)

MongoDbAtlasSink

名字 描述 价值
类型 复制接收器类型。 “MongoDbAtlasSink”(必需)
writeBehavior 指定是否使用相同的键覆盖文档(upsert),而不是引发异常(插入)。 默认值为“insert”。 类型:字符串(或带有 resultType 字符串的表达式)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

MongoDbAtlasSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
batchSize 指定要在 MongoDB Atlas 实例的每个响应批次中返回的文档数。 在大多数情况下,修改批大小不会影响用户或应用程序。 此属性的主要用途是避免达到响应大小的限制。 类型:整数(或包含 resultType 整数的表达式)。 任何
cursorMethods Mongodb 查询的游标方法 MongoDbCursorMethodsProperties
滤波器 使用查询运算符指定选择筛选器。 若要返回集合中的所有文档,请省略此参数或传递空文档({})。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “MongoDbAtlasSource”(必需)

MongoDbCursorMethodsProperties

名字 描述 价值
限制 指定服务器返回的最大文档数。 limit() 类似于 SQL 数据库中的 LIMIT 语句。 类型:整数(或包含 resultType 整数的表达式)。 任何
项目 指定要在与查询筛选器匹配的文档中返回的字段。 若要返回匹配文档中的所有字段,请省略此参数。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
指定跳过的文档数以及 MongoDB 开始返回结果的位置。 此方法在实现分页结果时可能很有用。 类型:整数(或包含 resultType 整数的表达式)。 任何
排序 指定查询返回匹配文档的顺序。 类型:字符串(或带有 resultType 字符串的表达式)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

MongoDbSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 应该是 SQL-92 查询表达式。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “MongoDbSource”(必需)

MongoDbV2Sink

名字 描述 价值
类型 复制接收器类型。 “MongoDbV2Sink”(必需)
writeBehavior 指定是否使用相同的键覆盖文档(upsert),而不是引发异常(插入)。 默认值为“insert”。 类型:字符串(或带有 resultType 字符串的表达式)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

MongoDbV2Source

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
batchSize 指定要在 MongoDB 实例的每个响应批次中返回的文档数。 在大多数情况下,修改批大小不会影响用户或应用程序。 此属性的主要用途是避免达到响应大小的限制。 类型:整数(或包含 resultType 整数的表达式)。 任何
cursorMethods Mongodb 查询的游标方法 MongoDbCursorMethodsProperties
滤波器 使用查询运算符指定选择筛选器。 若要返回集合中的所有文档,请省略此参数或传递空文档({})。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “MongoDbV2Source”(必需)

MySqlSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “MySqlSource”(必需)

NetezzaPartitionSettings

名字 描述 价值
partitionColumnName 整数类型中用于继续范围分区的列的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionLowerBound partitionColumnName 中指定的列的最小值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionUpperBound partitionColumnName 中指定的列的最大值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

NetezzaSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
partitionOption 将并行读取 Netezza 的分区机制。 可能的值包括:“None”、“DataSlice”、“DynamicRange”。 任何
partitionSettings 将用于 Netezza 源分区的设置。 NetezzaPartitionSettings
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “NetezzaSource”(必需)

NotebookParameter

名字 描述 价值
类型 笔记本参数类型。 “bool”
“float”
“int”
“string”
价值 笔记本参数值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

ODataSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
查询 OData 查询。 例如,“$top=1”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “ODataSource”(必需)

OdbcSink

名字 描述 价值
preCopyScript 在开始复制之前要执行的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “OdbcSink”(必需)

OdbcSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “OdbcSource”(必需)

Office365Source

名字 描述 价值
allowedGroups 包含所有用户的组。 类型:字符串数组(或包含字符串 resultType 数组的表达式)。 任何
dateFilterColumn 要应用 <paramref name=“StartTime”/> 和 <paramref name=“EndTime”/>的列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
endTime 此数据集的请求范围的结束时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
outputColumns 要从 Office 365 表中读取的列。 类型:对象数组(或具有 resultType 对象数组的表达式)。 itemType:OutputColumn。 示例:[ { “name”: “Id” }, { “name”: “CreatedDateTime” } ] 任何
startTime 此数据集的请求范围的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “Office365Source”(必需)
userScopeFilterUri 用户范围 URI。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

OracleCloudStorageReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
前缀 Oracle 云存储对象名称的前缀筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “OracleCloudStorageReadSettings”(必需)
wildcardFileName Oracle 云存储通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath Oracle 云存储通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

OraclePartitionSettings

名字 描述 价值
partitionColumnName 整数类型中用于继续范围分区的列的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionLowerBound partitionColumnName 中指定的列的最小值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionNames Oracle 表的物理分区的名称。 任何
partitionUpperBound partitionColumnName 中指定的列的最大值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

OracleServiceCloudSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “OracleServiceCloudSource”(必需)

OracleSink

名字 描述 价值
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “OracleSink”(必需)

OracleSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
oracleReaderQuery Oracle 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Oracle 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 任何
partitionSettings 将用于 Oracle 源分区的设置。 OraclePartitionSettings
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “OracleSource”(必需)

OrcSink

名字 描述 价值
formatSettings ORC 格式设置。 OrcWriteSettings
storeSettings ORC 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “OrcSink”(必需)

OrcSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
storeSettings ORC 存储设置。 StoreReadSettings
类型 复制源类型。 “OrcSource”(必需)

OrcWriteSettings

名字 描述 价值
fileNamePrefix 指定 fileNamePrefix>_<fileIndex><文件名模式。在没有 partitionOptions 的情况下从非基于文件的存储复制时,<fileExtension>。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 写入设置类型。 string (必需)

ParameterDefinitionSpecification

名字 描述 价值

ParameterSpecification

名字 描述 价值
defaultValue 参数的默认值。 任何
类型 参数类型。 “Array”
“Bool”
“Float”
“Int”
“Object”
“SecureString”
“String”(必需)

ParameterValueSpecification

名字 描述 价值

ParameterValueSpecification

名字 描述 价值

ParameterValueSpecification

名字 描述 价值

ParameterValueSpecification

名字 描述 价值

ParameterValueSpecification

名字 描述 价值

ParquetReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
类型 读取设置类型。 “ParquetReadSettings”(必需)

ParquetReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
类型 读取设置类型。 string (必需)

ParquetSink

名字 描述 价值
formatSettings Parquet 格式设置。 ParquetWriteSettings
storeSettings Parquet 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “ParquetSink”(必需)

ParquetSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
formatSettings Parquet 格式设置。 ParquetReadSettings
storeSettings Parquet 存储设置。 StoreReadSettings
类型 复制源类型。 “ParquetSource”(必需)

ParquetWriteSettings

名字 描述 价值
fileNamePrefix 指定 fileNamePrefix>_<fileIndex><文件名模式。在没有 partitionOptions 的情况下从非基于文件的存储复制时,<fileExtension>。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 写入设置类型。 string (必需)

PaypalSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “PaypalSource”(必需)

PhoenixSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “PhoenixSource”(必需)

管道

名字 描述 价值
活动 管道中的活动列表。 活动[]
附注 可用于描述管道的标记列表。 any[]
并发 管道的最大并发运行数。 int

约束:
最小值 = 1
描述 管道的说明。 字符串
文件夹 此管道所在的文件夹。 如果未指定,管道将显示在根级别。 PipelineFolder
参数 管道的参数列表。 ParameterDefinitionSpecification
政策 管道策略。 PipelinePolicy
runDimensions 管道发出的维度。 PipelineRunDimensions
变量 管道的变量列表。 VariableDefinitionSpecification

PipelineElapsedTimeMetricPolicy

名字 描述 价值
期间 TimeSpan 值,之后将触发 Azure 监视指标。 任何

PipelineFolder

名字 描述 价值
名字 此管道所在的文件夹的名称。 字符串

PipelinePolicy

名字 描述 价值
elapsedTimeMetric 管道运行时间指标策略。 PipelineElapsedTimeMetricPolicy

PipelineReference

名字 描述 价值
名字 引用名称。 字符串
referenceName 引用管道名称。 string (必需)
类型 管道引用类型。 “PipelineReference”(必需)

PipelineRunDimensions

名字 描述 价值

PolybaseSettings

名字 描述 价值
rejectSampleValue 确定在 PolyBase 重新计算被拒绝行百分比之前尝试检索的行数。 类型:整数(或包含 resultType 整数的表达式),最小值:0。 任何
rejectType 拒绝类型。 “percentage”
“value”
rejectValue 指定在查询失败之前可以拒绝的行的值或百分比。 类型:number(或包含 resultType number 的表达式),最小值:0。 任何
useTypeDefault 指定 PolyBase 从文本文件中检索数据时如何处理带分隔符的文本文件中的缺失值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何

PostgreSqlSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “PostgreSqlSource”(必需)

PostgreSqlV2Source

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “PostgreSqlV2Source”(必需)

PowerQuerySink

名字 描述 价值
数据 数据集引用。 DatasetReference
描述 转换说明。 字符串
flowlet Flowlet 参考 DataFlowReference
linkedService 链接服务引用。 LinkedServiceReference
名字 转换名称。 string (必需)
rejectedDataLinkedService 拒绝的数据链接服务引用。 LinkedServiceReference
schemaLinkedService 架构链接服务引用。 LinkedServiceReference
脚本 接收器脚本。 字符串

PowerQuerySinkMapping

名字 描述 价值
dataflowSinks 映射到 Power Query 混合查询的接收器列表。 PowerQuerySink[]
queryName Power Query 混合文档中查询的名称。 字符串

PrestoSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “PrestoSource”(必需)

QuickBooksSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “QuickBooksSource”(必需)

RedirectIncompatibleRowSettings

名字 描述 价值
linkedServiceName 用于重定向不兼容行的 Azure 存储、存储 SAS 或 Azure Data Lake Store 链接服务的名称。 如果指定 redirectIncompatibleRowSettings,则必须指定。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
路径 用于存储重定向不兼容行数据的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

RedshiftUnloadSettings

名字 描述 价值
bucketName 临时 Amazon S3 的存储桶,用于存储从 Amazon Redshift 源中卸载的数据。 存储桶必须与 Amazon Redshift 源位于同一区域。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
s3LinkedServiceName 从 Amazon Redshift 源复制时,将用于卸载操作的 Amazon S3 链接服务的名称。 LinkedServiceReference(必需)

RelationalSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “RelationalSource”(必需)

ResponsysSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “ResponsysSource”(必需)

RestSink

名字 描述 价值
additionalHeaders 请求中对 RESTful API 的其他 HTTP 标头。 类型:键值对(值应为字符串类型)。 任何
httpCompressionType 使用最佳压缩级别发送采用压缩格式的数据的 Http 压缩类型,默认值为 None。 唯一支持的选项是 Gzip。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:01:40。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
requestInterval 发送下一个请求之前等待的时间(以毫秒为单位) 任何
requestMethod 用于调用 RESTful API 的 HTTP 方法。 默认值为 POST。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “RestSink”(必需)

RestSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:键值对(值应为字符串类型)。 任何
additionalHeaders 请求中对 RESTful API 的其他 HTTP 标头。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:01:40。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
paginationRules 用于撰写下一页请求的分页规则。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
requestBody 如果 requestMethod 为 POST,则为 RESTful API 的 HTTP 请求正文。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
requestInterval 发送下一页请求之前等待的时间。 任何
requestMethod 用于调用 RESTful API 的 HTTP 方法。 默认值为 GET。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “RestSource”(必需)

SalesforceMarketingCloudSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “SalesforceMarketingCloudSource”(必需)

SalesforceServiceCloudSink

名字 描述 价值
externalIdFieldName upsert 操作的外部 ID 字段的名称。 默认值为“Id”列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
ignoreNullValues 指示在写入操作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 如果将其设置为 true,则表示在执行 upsert/update 操作时,ADF 会将目标对象中的数据保持不变,并在执行插入操作时插入定义的默认值,而 ADF 将在执行 upsert/update 操作时将目标对象中的数据更新为 NULL,并在执行插入操作时插入 NULL 值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “SalesforceServiceCloudSink”(必需)
writeBehavior 操作的写入行为。 默认值为 Insert。 “Insert”
“Upsert”

SalesforceServiceCloudSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
readBehavior 操作的读取行为。 默认值为 Query。 允许的值:Query/QueryAll。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SalesforceServiceCloudSource”(必需)

SalesforceServiceCloudV2Sink

名字 描述 价值
externalIdFieldName upsert 操作的外部 ID 字段的名称。 默认值为“Id”列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
ignoreNullValues 指示在写入操作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 如果将其设置为 true,则表示在执行 upsert/update 操作时,ADF 会将目标对象中的数据保持不变,并在执行插入操作时插入定义的默认值,而 ADF 将在执行 upsert/update 操作时将目标对象中的数据更新为 NULL,并在执行插入操作时插入 NULL 值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “SalesforceServiceCloudV2Sink”(必需)
writeBehavior 操作的写入行为。 默认值为 Insert。 “Insert”
“Upsert”

SalesforceServiceCloudV2Source

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
includeDeletedObjects 此属性控制查询结果是否包含已删除的对象。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
查询 只能使用具有限制的 Salesforce 对象查询语言 (SOQL) 查询。 有关 SOQL 限制,请参阅本文:https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/queries.htm#SOQL%20Considerations。 如果未指定查询,将检索数据集中 ObjectApiName/reportId 中指定的 Salesforce 对象的所有数据。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
SOQLQuery 弃用,请改用“query”属性。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SalesforceServiceCloudV2Source”(必需)

SalesforceSink

名字 描述 价值
externalIdFieldName upsert 操作的外部 ID 字段的名称。 默认值为“Id”列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
ignoreNullValues 指示在写入操作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 如果将其设置为 true,则表示在执行 upsert/update 操作时,ADF 会将目标对象中的数据保持不变,并在执行插入操作时插入定义的默认值,而 ADF 将在执行 upsert/update 操作时将目标对象中的数据更新为 NULL,并在执行插入操作时插入 NULL 值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “SalesforceSink”(必需)
writeBehavior 操作的写入行为。 默认值为 Insert。 “Insert”
“Upsert”

SalesforceSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
readBehavior 操作的读取行为。 默认值为 Query。 允许的值:Query/QueryAll。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SalesforceSource”(必需)

SalesforceV2Sink

名字 描述 价值
externalIdFieldName upsert 操作的外部 ID 字段的名称。 默认值为“Id”列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
ignoreNullValues 指示在写入操作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 如果将其设置为 true,则表示在执行 upsert/update 操作时,ADF 会将目标对象中的数据保持不变,并在执行插入操作时插入定义的默认值,而 ADF 将在执行 upsert/update 操作时将目标对象中的数据更新为 NULL,并在执行插入操作时插入 NULL 值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “SalesforceV2Sink”(必需)
writeBehavior 操作的写入行为。 默认值为 Insert。 “Insert”
“Upsert”

SalesforceV2Source

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
includeDeletedObjects 此属性控制查询结果是否包含已删除的对象。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
pageSize 每个 http 请求的页面大小过大会导致超时,默认值为 300,000。 类型:整数(或包含 resultType 整数的表达式)。 任何
查询 只能使用具有限制的 Salesforce 对象查询语言 (SOQL) 查询。 有关 SOQL 限制,请参阅本文:https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/queries.htm#SOQL%20Considerations。 如果未指定查询,将检索数据集中 ObjectApiName/reportId 中指定的 Salesforce 对象的所有数据。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
SOQLQuery 弃用,请改用“query”属性。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SalesforceV2Source”(必需)

SapBwSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 MDX 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “SapBwSource”(必需)

SapCloudForCustomerSink

名字 描述 价值
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制接收器类型。 “SapCloudForCustomerSink”(必需)
writeBehavior 操作的写入行为。 默认值为“Insert”。 “Insert”
“Update”

SapCloudForCustomerSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
查询 SAP Cloud for Customer OData 查询。 例如,“$top=1”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “SapCloudForCustomerSource”(必需)

SapEccSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
查询 SAP ECC OData 查询。 例如,“$top=1”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “SapEccSource”(必需)

SapHanaPartitionSettings

名字 描述 价值
partitionColumnName 将用于继续范围分区的列的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SapHanaSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
packetSize 从 SAP HANA 读取的数据的数据包大小。 类型:integer(或包含 resultType 整数的表达式)。 任何
partitionOption 将并行用于 SAP HANA 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“SapHanaDynamicRange”。 任何
partitionSettings 将用于 SAP HANA 源分区的设置。 SapHanaPartitionSettings
查询 SAP HANA Sql 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “SapHanaSource”(必需)

SapOdpSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
extractMode 提取模式。 允许的值包括:Full、Delta 和 Recovery。 默认值为 Full。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
投影 指定要从源数据中选择的列。 类型:对象数组(投影)(或包含对象的 resultType 数组的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
选择 指定源数据中的选择条件。 类型:对象数组(selection)(或包含 resultType 数组对象的表达式)。 任何
subscriberProcess 用于管理增量进程的订阅服务器进程。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SapOdpSource”(必需)

SapOpenHubSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
baseRequestId 增量加载请求的 ID。 设置后,将只检索 requestId 大于此属性的值的数据。 默认值为 0。 类型:整数(或带有 resultType 整数的表达式)。 任何
customRfcReadTableFunctionModule 指定将用于从 SAP 表读取数据的自定义 RFC 函数模块。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
excludeLastRequest 是否排除最后一个请求的记录。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
sapDataColumnDelimiter 将用作传递给 SAP RFC 的分隔符以及拆分检索的输出数据的单个字符。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SapOpenHubSource”(必需)

SapTablePartitionSettings

名字 描述 价值
maxPartitionsNumber 表将拆分为的分区的最大值。 类型:整数(或带有 resultType 字符串的表达式)。 任何
partitionColumnName 将用于继续范围分区的列的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionLowerBound partitionColumnName 中指定的列的最小值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionUpperBound partitionColumnName 中指定的列的最大值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SapTableSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
batchSize 指定从 SAP 表检索数据时一次检索的最大行数。 类型:整数(或包含 resultType 整数的表达式)。 任何
customRfcReadTableFunctionModule 指定将用于从 SAP 表读取数据的自定义 RFC 函数模块。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行读取 SAP 表的分区机制。 可能的值包括:“None”、“PartitionOnInt”、“PartitionOnCalendarYear”、“PartitionOnCalendarMonth”、“PartitionOnCalendarDate”、“PartitionOnTime”。 任何
partitionSettings 将用于 SAP 表源分区的设置。 SapTablePartitionSettings
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
rfcTableFields 要检索的 SAP 表的字段。 例如,column0,column1。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
rfcTableOptions 用于筛选 SAP 表的选项。 例如,COLUMN0 EQ SOME VALUE。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
rowCount 要检索的行数。 类型:integer(或包含 resultType 整数的表达式)。 任何
rowSkips 将跳过的行数。 类型:整数(或包含 resultType 整数的表达式)。 任何
sapDataColumnDelimiter 将用作传递给 SAP RFC 的分隔符以及拆分检索的输出数据的单个字符。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SapTableSource”(必需)

ScriptActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “Script”(必需)
typeProperties 脚本活动属性。 ScriptActivityTypeProperties (必需)

ScriptActivityParameter

名字 描述 价值
方向 参数的方向。 “Input”
“InputOutput”
“Output”
名字 参数的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
大小 输出方向参数的大小。 int
类型 参数的类型。 “Boolean”
“DateTime”
“DateTimeOffset”
“Decimal”
“Double”
“Guid”
“Int16”
“Int32”
“Int64”
“Single”
“String”
“Timespan”
价值 参数的值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

ScriptActivityScriptBlock

名字 描述 价值
参数 脚本参数数组。 类型:数组。 ScriptActivityParameter[]
发短信 查询文本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
类型 查询的类型。 有关有效选项,请参阅 ScriptType。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

ScriptActivityTypeProperties

名字 描述 价值
logSettings 脚本活动的日志设置。 ScriptActivityTypePropertiesLogSettings
returnMultistatementResult 启用从多个 SQL 语句和受 DML 语句影响的行数检索结果集。 支持的连接器:SnowflakeV2。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
scriptBlockExecutionTimeout ScriptBlock 执行超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
脚本 脚本块数组。 类型:数组。 ScriptActivityScriptBlock[]

ScriptActivityTypePropertiesLogSettings

名字 描述 价值
logDestination 日志的目标。 类型:字符串。 “ActivityOutput”
“ExternalStore”(必需)
logLocationSettings 启用日志时,客户需要提供的日志位置设置。 LogLocationSettings

SecretBase

名字 描述 价值
类型 对于 AzureKeyVaultSecretReference,请设置为“AzureKeyVaultSecret”。 对于 type SecureString,设置为“SecureString”。 “AzureKeyVaultSecret”
“SecureString”(必需)

SecureInputOutputPolicy

名字 描述 价值
secureInput 设置为 true 时,活动输入被视为安全,不会记录到监视中。 bool
secureOutput 设置为 true 时,活动输出被视为安全,不会记录到监视中。 bool

SecureString

名字 描述 价值
类型 机密的类型。 string (必需)
价值 安全字符串的值。 string (必需)

SecureString

名字 描述 价值
类型 机密的类型。 “SecureString”(必需)
价值 安全字符串的值。 string (必需)

ServiceNowSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “ServiceNowSource”(必需)

ServiceNowV2Source

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
表达 用于从源筛选数据的表达式。 expressionV2
pageSize 结果的页面大小。 类型:整数(或包含 resultType 整数的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “ServiceNowV2Source”(必需)

SetVariableActivity

名字 描述 价值
政策 活动策略。 SecureInputOutputPolicy
类型 活动类型。 “SetVariable”(必需)
typeProperties 设置变量活动属性。 SetVariableActivityTypeProperties(必需)

SetVariableActivityTypeProperties

名字 描述 价值
setSystemVariable 如果设置为 true,则设置管道运行返回值。 bool
价值 要设置的值。 可以是静态值或表达式。 任何
variableName 需要设置其值的变量的名称。 字符串

SftpReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
disableChunking 如果为 true,请在每个文件中禁用并行读取。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 'SftpReadSettings' (必需)
wildcardFileName Sftp 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath Sftp 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SftpWriteSettings

名字 描述 价值
operationTimeout 指定将每个区块写入 SFTP 服务器的超时。 默认值:01:00:00(一小时)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 写入设置类型。 'SftpWriteSettings' (必需)
useTempFileRename 上传到临时文件并重命名。 如果 SFTP 服务器不支持重命名操作,请禁用此选项。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何

SharePointOnlineListSource

名字 描述 价值
httpRequestTimeout 从 SharePoint Online 获取响应的等待时间。 默认值为 5 分钟(00:05:00)。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
查询 用于筛选 SharePoint Online 列表中的数据的 OData 查询。 例如,“$top=1”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SharePointOnlineListSource”(必需)

ShopifySource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “ShopifySource”(必需)

SkipErrorFile

名字 描述 价值
dataInconsistency 如果其他并发写入更改了源/接收器文件,请跳过。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileMissing 如果复制过程中其他客户端删除了文件,则跳过该文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何

SnowflakeExportCopyCommand

名字 描述 价值
additionalCopyOptions 直接传递给 snowflake 复制命令的其他复制选项。 类型:键值对(值应为字符串类型)(或带有 resultType 对象的表达式)。 示例:“additionalCopyOptions”: { “DATE_FORMAT”: “MM/DD/YYYY”, “TIME_FORMAT”: “'HH24:MI:SS.FF'“ } SnowflakeExportCopyCommandAdditionalCopyOptions
additionalFormatOptions 直接传递给 snowflake 复制命令的其他格式选项。 类型:键值对(值应为字符串类型)(或带有 resultType 对象的表达式)。 示例:“additionalFormatOptions”: { “OVERWRITE”: “TRUE”, “MAX_FILE_SIZE”: “'FALSE'” } SnowflakeExportCopyCommandAdditionalFormatOptions
storageIntegration 要用于复制操作的雪花存储集成的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 导出设置类型。 string (必需)

SnowflakeExportCopyCommandAdditionalCopyOptions

名字 描述 价值

SnowflakeExportCopyCommandAdditionalFormatOptions

名字 描述 价值

SnowflakeImportCopyCommand

名字 描述 价值
additionalCopyOptions 直接传递给 snowflake 复制命令的其他复制选项。 类型:键值对(值应为字符串类型)(或带有 resultType 对象的表达式)。 示例:“additionalCopyOptions”: { “DATE_FORMAT”: “MM/DD/YYYY”, “TIME_FORMAT”: “'HH24:MI:SS.FF'“ } SnowflakeImportCopyCommandAdditionalCopyOptions
additionalFormatOptions 直接传递给 snowflake 复制命令的其他格式选项。 类型:键值对(值应为字符串类型)(或带有 resultType 对象的表达式)。 示例:“additionalFormatOptions”: { “FORCE”: “TRUE”, “LOAD_UNCERTAIN_FILES”: “'FALSE'” } SnowflakeImportCopyCommandAdditionalFormatOptions
storageIntegration 要用于复制操作的雪花存储集成的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 导入设置类型。 string (必需)

SnowflakeImportCopyCommandAdditionalCopyOptions

名字 描述 价值

SnowflakeImportCopyCommandAdditionalFormatOptions

名字 描述 价值

SnowflakeSink

名字 描述 价值
importSettings Snowflake 导入设置。 SnowflakeImportCopyCommand
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SnowflakeSink”(必需)

SnowflakeSource

名字 描述 价值
exportSettings Snowflake 导出设置。 SnowflakeExportCopyCommand (必需)
查询 Snowflake Sql 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SnowflakeSource”(必需)

SnowflakeV2Sink

名字 描述 价值
importSettings Snowflake 导入设置。 SnowflakeImportCopyCommand
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SnowflakeV2Sink”(必需)

SnowflakeV2Source

名字 描述 价值
exportSettings Snowflake 导出设置。 SnowflakeExportCopyCommand (必需)
查询 Snowflake Sql 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SnowflakeV2Source”(必需)

SparkConfigurationParametrizationReference

名字 描述 价值
referenceName 引用 spark 配置名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
类型 Spark 配置引用类型。 “SparkConfigurationReference”(必需)

SparkSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “SparkSource”(必需)

SqlDWSink

名字 描述 价值
allowCopyCommand 指示使用复制命令将数据复制到 SQL 数据仓库。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
allowPolyBase 指示使用 PolyBase 将数据复制到 SQL 数据仓库(如果适用)。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
copyCommandSettings 指定 allowCopyCommand 为 true 时复制命令相关的设置。 DWCopyCommandSettings
polyBaseSettings 指定 allowPolyBase 为 true 时与 PolyBase 相关的设置。 PolybaseSettings
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterUseTableLock 是否在大容量复制期间使用表锁。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SqlDWSink”(必需)
upsertSettings SQL DW upsert 设置。 SqlDWUpsertSettings
writeBehavior 将数据复制到 Azure SQL DW 时,写入行为。 类型:SqlDWriteBehaviorEnum(或结果类型为 SqlDWWriteBehaviorEnum 的表达式) 任何

SqlDWSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
isolationLevel 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
sqlReaderQuery SQL 数据仓库读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName SQL 数据仓库源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 类型:对象(或带有 resultType 对象的表达式),itemType:StoredProcedureParameter。 任何
类型 复制源类型。 “SqlDWSource”(必需)

SqlDWUpsertSettings

名字 描述 价值
interimSchemaName 临时表的架构名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
钥匙 唯一行标识的键列名称。 类型:字符串数组(或包含字符串 resultType 数组的表达式)。 任何

SqlMISink

名字 描述 价值
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterStoredProcedureName SQL 编写器存储过程名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterTableType SQL 编写器表类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterUseTableLock 是否在大容量复制期间使用表锁。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
storedProcedureParameters SQL 存储过程参数。 任何
storedProcedureTableTypeParameterName 表类型的存储过程参数名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SqlMISink”(必需)
upsertSettings SQL upsert 设置。 SqlUpsertSettings
writeBehavior 将数据复制到 Azure SQL MI 时出现白色行为。 类型:字符串(或带有 resultType 字符串的表达式) 任何

SqlMISource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
isolationLevel 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
produceAdditionalTypes 要生成的其他类型。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
sqlReaderQuery SQL 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName Azure SQL 托管实例源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何
类型 复制源类型。 “SqlMISource”(必需)

SqlPartitionSettings

名字 描述 价值
partitionColumnName 整数或日期/时间类型的列的名称,将用于继续分区。 如果未指定,则会自动检测表的主键,并将其用作分区列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionLowerBound 分区范围拆分的分区列的最小值。 此值用于确定分区步幅,而不是用于筛选表中的行。 表或查询结果中的所有行都将进行分区和复制。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionUpperBound 分区范围拆分的分区列的最大值。 此值用于确定分区步幅,而不是用于筛选表中的行。 表或查询结果中的所有行都将进行分区和复制。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SqlServerSink

名字 描述 价值
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterStoredProcedureName SQL 编写器存储过程名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterTableType SQL 编写器表类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterUseTableLock 是否在大容量复制期间使用表锁。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
storedProcedureParameters SQL 存储过程参数。 任何
storedProcedureTableTypeParameterName 表类型的存储过程参数名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SqlServerSink”(必需)
upsertSettings SQL upsert 设置。 SqlUpsertSettings
writeBehavior 将数据复制到 sql Server 时写入行为。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SqlServerSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
isolationLevel 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
produceAdditionalTypes 要生成的其他类型。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
sqlReaderQuery SQL 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName SQL 数据库源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何
类型 复制源类型。 “SqlServerSource”(必需)

SqlServerStoredProcedureActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “SqlServerStoredProcedure”(必需)
typeProperties SQL 存储过程活动属性。 SqlServerStoredProcedureActivityTypeProperties(必需)

SqlServerStoredProcedureActivityTypeProperties

名字 描述 价值
storedProcedureName 存储过程名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何

SqlSink

名字 描述 价值
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterStoredProcedureName SQL 编写器存储过程名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterTableType SQL 编写器表类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterUseTableLock 是否在大容量复制期间使用表锁。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
storedProcedureParameters SQL 存储过程参数。 任何
storedProcedureTableTypeParameterName 表类型的存储过程参数名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SqlSink”(必需)
upsertSettings SQL upsert 设置。 SqlUpsertSettings
writeBehavior 将数据复制到 sql 时写入行为。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SqlSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
isolationLevel 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
sqlReaderQuery SQL 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName SQL 数据库源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何
类型 复制源类型。 “SqlSource”(必需)

SqlUpsertSettings

名字 描述 价值
interimSchemaName 临时表的架构名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
钥匙 唯一行标识的键列名称。 类型:字符串数组(或包含字符串 resultType 数组的表达式)。 任何
useTempDB 指定是否对 upsert 临时表使用临时数据库。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何

SquareSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “SquareSource”(必需)

SsisAccessCredential

名字 描述 价值
用于 Windows 身份验证的域。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
密码 Windows 身份验证的密码。 SecretBase(必需)
userName 用于 Windows 身份验证的 UseName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

SsisChildPackage

名字 描述 价值
packageContent 嵌入子包的内容。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
packageLastModifiedDate 嵌入子包的上次修改日期。 字符串
packageName 嵌入子包的名称。 字符串
packagePath 嵌入子包的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

SsisConnectionManager

名字 描述 价值

SsisConnectionManager

名字 描述 价值

SsisExecutionCredential

名字 描述 价值
用于 Windows 身份验证的域。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
密码 Windows 身份验证的密码。 SecureString (必需)
userName 用于 Windows 身份验证的 UseName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

SsisExecutionParameter

名字 描述 价值
价值 SSIS 包执行参数值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

SsisLogLocation

名字 描述 价值
logPath SSIS 包执行日志路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
类型 SSIS 日志位置的类型。 “File”(必需)
typeProperties SSIS 包执行日志位置属性。 SsisLogLocationTypeProperties (必需)

SsisLogLocationTypeProperties

名字 描述 价值
accessCredential 包执行日志访问凭据。 SsisAccessCredential
logRefreshInterval 指定刷新日志的间隔。 默认间隔为 5 分钟。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何

SsisPackageLocation

名字 描述 价值
packagePath SSIS 包路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 SSIS 包位置的类型。 “File”
“InlinePackage”
“PackageStore”
'SSISDB'
typeProperties SSIS 包位置属性。 SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

名字 描述 价值
accessCredential 包访问凭据。 SsisAccessCredential
childPackages 嵌入的子包列表。 SsisChildPackage[]
configurationAccessCredential 配置文件访问凭据。 SsisAccessCredential
configurationPath 包执行的配置文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
packageContent 嵌入包内容。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
packageLastModifiedDate 嵌入包上次修改日期。 字符串
packageName 包名称。 字符串
packagePassword 包的密码。 SecretBase

SsisPropertyOverride

名字 描述 价值
isSensitive SSIS 包属性重写值是否为敏感数据。 如果值为 true,则会在 SSISDB 中加密值 bool
价值 SSIS 包属性重写值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

StagingSettings

名字 描述 价值
enableCompression 指定是否通过临时暂存复制数据时使用压缩。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
linkedServiceName 暂存链接服务引用。 LinkedServiceReference(必需)
路径 用于存储临时数据的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

StoreReadSettings

名字 描述 价值
disableMetricsCollection 如果为 true,则禁用数据存储指标集合。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
maxConcurrentConnections 源数据存储的最大并发连接计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 对于 AmazonS3CompatibleReadSettings类型,设置为“AmazonS3CompatibleReadSettings”。 对于 AmazonS3ReadSettings,请设置为“AmazonS3ReadSettings”。 对于 AzureBlobFSReadSettings类型,设置为“AzureBlobFSReadSettings”。 对于 AzureBlobStorageReadSettings,请设置为“AzureBlobStorageReadSettings”。 对于 AzureDataLakeStoreReadSettings,请设置为“AzureDataLakeStoreReadSettings”。 对于 AzureFileStorageReadSettings,请设置为“AzureFileStorageReadSettings”。 对于 fileServerReadSettings类型,设置为“FileServerReadSettings”。 对于 FtpReadSettings类型,设置为“FtpReadSettings”。 对于 GoogleCloudStorageReadSettings,请设置为“GoogleCloudStorageReadSettings”。 对于 HdfsReadSettings类型,设置为“HdfsReadSettings”。 对于 HttpReadSettings类型,设置为“HttpReadSettings”。 对于 LakeHouseReadSettings类型,设置为“LakeHouseReadSettings”。 对于 OracleCloudStorageReadSettings类型,设置为“OracleCloudStorageReadSettings”。 对于 SftpReadSettings类型,设置为“SftpReadSettings”。 “AmazonS3CompatibleReadSettings”
“AmazonS3ReadSettings”
“AzureBlobFSReadSettings”
“AzureBlobStorageReadSettings”
“AzureDataLakeStoreReadSettings”
“AzureFileStorageReadSettings”
“FileServerReadSettings”
“FtpReadSettings”
“GoogleCloudStorageReadSettings”
“HdfsReadSettings”
“HttpReadSettings”
“LakeHouseReadSettings”
“OracleCloudStorageReadSettings”
'SftpReadSettings' (必需)

StoreWriteSettings

名字 描述 价值
copyBehavior 复制接收器的复制行为类型。 任何
disableMetricsCollection 如果为 true,则禁用数据存储指标集合。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
maxConcurrentConnections 源数据存储的最大并发连接计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
元数据 指定要添加到接收器数据的自定义元数据。 类型:对象数组(或具有 resultType 对象数组的表达式)。 MetadataItem[]
类型 对于 AzureBlobFSWriteSettings,请设置为“AzureBlobFSWriteSettings”。 对于 AzureBlobStorageWriteSettings,请设置为“AzureBlobStorageWriteSettings”。 对于 AzureDataLakeStoreWriteSettings,请设置为“AzureDataLakeStoreWriteSettings”。 对于 AzureFileStorageWriteSettings,请设置为“AzureFileStorageWriteSettings”。 对于 FileServerWriteSettings,请设置为“FileServerWriteSettings”。 对于 LakeHouseWriteSettings类型,设置为“LakeHouseWriteSettings”。 对于类型 SftpWriteSettings,设置为“SftpWriteSettings”。 “AzureBlobFSWriteSettings”
“AzureBlobStorageWriteSettings”
“AzureDataLakeStoreWriteSettings”
“AzureFileStorageWriteSettings”
“FileServerWriteSettings”
'LakeHouseWriteSettings'
'SftpWriteSettings' (必需)

SwitchActivity

名字 描述 价值
类型 活动类型。 “Switch”(必需)
typeProperties 切换活动属性。 SwitchActivityTypeProperties (必需)

SwitchActivityTypeProperties

名字 描述 价值
对应于“on”属性的预期值的事例列表。 这是一个可选属性,如果未提供,活动将执行 defaultActivities 中提供的活动。 SwitchCase[]
defaultActivities 如果未满足事例条件,则要执行的活动列表。 这是一个可选属性,如果未提供,活动将退出而不执行任何操作。 活动[]
计算结果为字符串或整数的表达式。 这用于确定将在执行的情况下的活动块。 表达式(必需)

SwitchCase

名字 描述 价值
活动 要针对满足情况执行的活动列表。 活动[]
价值 满足“on”属性的表达式结果的预期值。 字符串

SybaseSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “SybaseSource”(必需)

SynapseNotebookActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “SynapseNotebook”(必需)
typeProperties 执行 Synapse 笔记本活动属性。 SynapseNotebookActivityTypeProperties (必需)

SynapseNotebookActivityTypeProperties

名字 描述 价值
conf Spark 配置属性,这将替代你提供的笔记本的“conf”。 任何
configurationType spark 配置的类型。 “Artifact”
“已自定义”
“Default”
driverSize 要用于在会话的指定 Spark 池中分配的驱动程序的核心和内存数,该池将用于替代你提供的笔记本的“driverCores”和“driverMemory”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
executorSize 要用于在会话的指定 Spark 池中分配的执行程序的核心和内存数,该池将用于替代你提供的笔记本的“executorCores”和“executorMemory”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
笔记本 Synapse 笔记本参考。 SynapseNotebookReference(必需)
numExecutors 要为此会话启动的执行程序数,这将替代你提供的笔记本的“numExecutors”。 类型:整数(或包含 resultType 整数的表达式)。 任何
参数 笔记本参数。 SynapseNotebookActivityTypePropertiesParameters
sparkConfig Spark 配置属性。 SynapseNotebookActivityTypePropertiesSparkConfig
sparkPool 用于执行笔记本的大数据池的名称。 BigDataPoolParametrizationReference
targetSparkConfiguration spark 作业的 Spark 配置。 SparkConfigurationParametrizationReference

SynapseNotebookActivityTypePropertiesParameters

名字 描述 价值

SynapseNotebookActivityTypePropertiesSparkConfig

名字 描述 价值

SynapseNotebookReference

名字 描述 价值
referenceName 引用笔记本名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
类型 Synapse 笔记本引用类型。 “NotebookReference”(必需)

SynapseSparkJobActivityTypeProperties

名字 描述 价值
args SynapseSparkJobDefinitionActivity 的用户指定参数。 any[]
className 主定义文件中的完全限定标识符或主类,这将替代你提供的 spark 作业定义的“className”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
conf Spark 配置属性,这将替代你提供的 spark 作业定义的“conf”。 任何
configurationType spark 配置的类型。 “Artifact”
“已自定义”
“Default”
driverSize 要用于在作业的指定 Spark 池中分配的驱动程序的核心和内存数,该池将用于替代你提供的 Spark 作业定义的“driverCores”和“driverMemory”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
executorSize 要用于在作业的指定 Spark 池中分配的执行程序的核心和内存数,该池将用于替代你提供的 Spark 作业定义的“executorCores”和“executorMemory”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
文件 用于作业的主文件,它将替代你提供的 spark 作业定义的“文件”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
文件 (已弃用。请使用 pythonCodeReference 和 filesV2) 主定义文件中用于引用的其他文件,这将替代你提供的 spark 作业定义的“文件”。 any[]
filesV2 用于在主定义文件中引用的其他文件,这将替代你提供的 spark 作业定义的“jars”和“files”。 any[]
numExecutors 要为此作业启动的执行程序数,这将替代你提供的 spark 作业定义的“numExecutors”。 类型:整数(或包含 resultType 整数的表达式)。 任何
pythonCodeReference 用于在主定义文件中引用的其他 python 代码文件,这将替代你提供的 spark 作业定义的“pyFiles”。 any[]
scanFolder 从主定义文件的根文件夹扫描子文件夹,这些文件将添加为引用文件。 将扫描名为“jars”、“pyFiles”、“files”或“archives”的文件夹,文件夹名称区分大小写。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
sparkConfig Spark 配置属性。 SynapseSparkJobActivityTypePropertiesSparkConfig
sparkJob Synapse spark 作业参考。 SynapseSparkJobReference (必需)
targetBigDataPool 用于执行 spark 批处理作业的大数据池的名称,该作业将替代你提供的 spark 作业定义的“targetBigDataPool”。 BigDataPoolParametrizationReference
targetSparkConfiguration spark 作业的 Spark 配置。 SparkConfigurationParametrizationReference

SynapseSparkJobActivityTypePropertiesSparkConfig

名字 描述 价值

SynapseSparkJobDefinitionActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “SparkJob”(必需)
typeProperties 执行 spark 作业活动属性。 SynapseSparkJobActivityTypeProperties (必需)

SynapseSparkJobReference

名字 描述 价值
referenceName 引用 spark 作业名称。 带有 resultType 字符串的表达式。 任何(必需)
类型 Synapse spark 作业引用类型。 “SparkJobDefinitionReference”(必需)

TarGZipReadSettings

名字 描述 价值
preserveCompressionFileNameAsFolder 将压缩文件名保留为文件夹路径。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 压缩设置类型。 “TarGZipReadSettings”(必需)

TarReadSettings

名字 描述 价值
preserveCompressionFileNameAsFolder 将压缩文件名保留为文件夹路径。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 压缩设置类型。 “TarReadSettings”(必需)

TeradataPartitionSettings

名字 描述 价值
partitionColumnName 将用于继续范围或哈希分区的列的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionLowerBound partitionColumnName 中指定的列的最小值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionUpperBound partitionColumnName 中指定的列的最大值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

TeradataSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
partitionOption 将并行读取 teradata 的分区机制。 可能的值包括:“None”、“Hash”、“DynamicRange”。 任何
partitionSettings 将用于 teradata 源分区的设置。 TeradataPartitionSettings
查询 Teradata 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “TeradataSource”(必需)

UntilActivity

名字 描述 价值
类型 活动类型。 “Until”(必需)
typeProperties 直到活动属性。 UntilActivityTypeProperties (必需)

UntilActivityTypeProperties

名字 描述 价值
活动 要执行的活动列表。 活动[] (必需)
表达 计算结果为布尔值的表达式。 循环将继续,直到此表达式的计算结果为 true 表达式(必需)
超时 指定要运行的活动的超时值。 如果未指定任何值,则采用 TimeSpan.FromDays(7)的值(默认值为 1 周)。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何

UserProperty

名字 描述 价值
名字 用户属性名称。 string (必需)
价值 用户属性值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

ValidationActivity

名字 描述 价值
类型 活动类型。 “验证”(必需)
typeProperties 验证活动属性。 ValidationActivityTypeProperties(必需)

ValidationActivityTypeProperties

名字 描述 价值
childItems 如果数据集指向文件夹,则可以使用。 如果设置为 true,则文件夹必须至少有一个文件。 如果设置为 false,则文件夹必须为空。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
数据 验证活动数据集参考。 DatasetReference (必需)
minimumSize 如果数据集指向文件,则可以使用。 文件的大小必须大于或等于指定的值。 类型:整数(或包含 resultType 整数的表达式)。 任何
验证尝试之间的延迟(以秒为单位)。 如果未指定任何值,则 10 秒将用作默认值。 类型:整数(或包含 resultType 整数的表达式)。 任何
超时 指定要运行的活动的超时值。 如果未指定任何值,则采用 TimeSpan.FromDays(7)的值(默认值为 1 周)。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何

VariableDefinitionSpecification

名字 描述 价值

VariableSpecification

名字 描述 价值
defaultValue 变量的默认值。 任何
类型 变量类型。 “Array”
“Bool”
“String”(必需)

VerticaSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “VerticaSource”(必需)

WaitActivity

名字 描述 价值
类型 活动类型。 “Wait”(必需)
typeProperties 等待活动属性。 WaitActivityTypeProperties (必需)

WaitActivityTypeProperties

名字 描述 价值
waitTimeInSeconds 持续时间(以秒为单位)。 类型:整数(或包含 resultType 整数的表达式)。 任何(必需)

WarehouseSink

名字 描述 价值
allowCopyCommand 指示使用复制命令将数据复制到 SQL 数据仓库。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
copyCommandSettings 指定 allowCopyCommand 为 true 时复制命令相关的设置。 DWCopyCommandSettings
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “WarehouseSink”(必需)
writeBehavior 将数据复制到 Azure Microsoft Fabric 数据仓库时,写入行为。 类型:DWWriteBehaviorEnum(或结果类型为 DWWriteBehaviorEnum 的表达式) 任何

WarehouseSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
isolationLevel 指定 Microsoft Fabric Warehouse 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 任何
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
sqlReaderQuery Microsoft Fabric Warehouse 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName Microsoft Fabric Warehouse 源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 类型:对象(或带有 resultType 对象的表达式),itemType:StoredProcedureParameter。 任何
类型 复制源类型。 “WarehouseSource”(必需)

WebActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “WebActivity”(必需)
typeProperties Web 活动属性。 WebActivityTypeProperties(必需)

WebActivityAuthentication

名字 描述 价值
凭据 包含身份验证信息的凭据引用。 CredentialReference
密码 用于 ServicePrincipal 的 PFX 文件或基本身份验证/机密的密码 SecretBase
pfx 用于 ServicePrincipal 时 PFX 文件或证书的 Base64 编码内容 SecretBase
资源 使用 MSI 身份验证时,将为其请求 Azure 身份验证令牌的资源。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 Web 活动身份验证 (Basic/ClientCertificate/MSI/ServicePrincipal) 字符串
username 用于 ServicePrincipal 时用于基本身份验证或 ClientID 的 Web 活动身份验证用户名。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
userTenant 使用 ServicePrincipal 身份验证时,将为其请求 Azure 身份验证令牌的 TenantId。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

WebActivityTypeProperties

名字 描述 价值
认证 用于调用终结点的身份验证方法。 WebActivityAuthentication
身体 表示将发送到终结点的有效负载。 POST/PUT 方法是必需的,不允许 GET 方法类型:字符串(或带有 resultType 字符串的表达式)。 任何
connectVia 集成运行时参考。 IntegrationRuntimeReference
数据 传递给 Web 终结点的数据集列表。 DatasetReference[]
disableCertValidation 设置为 true 时,将禁用证书验证。 bool
表示将发送到请求的标头。 例如,若要在请求上设置语言和类型:“headers”: { “Accept-Language”: “en-us”, “Content-Type”: “application/json” }。 类型:字符串(或带有 resultType 字符串的表达式)。 WebActivityTypePropertiesHeaders
httpRequestTimeout HTTP 请求获取响应的超时。 格式采用 TimeSpan (hh:mm:ss)。 此值是获取响应而不是活动超时的超时值。 默认值为 00:01:00 (1 分钟)。 范围为 1 到 10 分钟 任何
linkedServices 传递给 Web 终结点的链接服务列表。 LinkedServiceReference[]
方法 目标终结点的 Rest API 方法。 “DELETE”
“GET”
“POST”
“PUT”(必需)
turnOffAsync 用于禁用在 HTTP 202 响应的响应标头中给定位置调用 HTTP GET 的选项。 如果设置为 true,它将停止在响应标头中给定的 http 位置上调用 HTTP GET。 如果设置为 false,则继续调用 HTTP 响应标头中给定位置的 HTTP GET 调用。 bool
url Web 活动目标终结点和路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

WebActivityTypePropertiesHeaders

名字 描述 价值

WebHookActivity

名字 描述 价值
政策 活动策略。 SecureInputOutputPolicy
类型 活动类型。 “WebHook”(必需)
typeProperties WebHook 活动属性。 WebHookActivityTypeProperties(必需)

WebHookActivityTypeProperties

名字 描述 价值
认证 用于调用终结点的身份验证方法。 WebActivityAuthentication
身体 表示将发送到终结点的有效负载。 POST/PUT 方法是必需的,不允许 GET 方法类型:字符串(或带有 resultType 字符串的表达式)。 任何
表示将发送到请求的标头。 例如,若要在请求上设置语言和类型:“headers”: { “Accept-Language”: “en-us”, “Content-Type”: “application/json” }。 类型:字符串(或带有 resultType 字符串的表达式)。 WebHookActivityTypePropertiesHeaders
方法 目标终结点的 Rest API 方法。 “POST”(必需)
reportStatusOnCallBack 设置为 true 时,活动将使用回调请求正文中的 statusCode、输出和错误。 可以通过在回调请求中设置 statusCode >= 400 来将活动标记为失败。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
超时 Webhook 应调用回的超时。 如果没有指定值,则默认为 10 分钟。 类型:字符串。 模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 字符串
url WebHook 活动目标终结点和路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

WebHookActivityTypePropertiesHeaders

名字 描述 价值

WebSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
类型 复制源类型。 “WebSource”(必需)

XeroSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “XeroSource”(必需)

XmlReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
detectDataType 指示读取 xml 文件时是否启用类型检测。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
namespacePrefixes 命名空间 URI 到前缀映射以在启用命名空间时替代列名中的前缀,如果未为命名空间 URI 定义前缀,则将使用 xml 数据文件中的 xml 元素/属性名称的前缀。 示例:“{”http://www.example.com/xml":“prefix”}“ Type: object (或 Expression with resultType 对象)。 任何
namespaces 指示读取 xml 文件时是否启用命名空间。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “XmlReadSettings”(必需)
validationMode 指示读取 xml 文件时使用的验证方法。 允许的值:“none”、“xsd”或“dtd”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

XmlReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
detectDataType 指示读取 xml 文件时是否启用类型检测。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
namespacePrefixes 命名空间 URI 到前缀映射以在启用命名空间时替代列名中的前缀,如果未为命名空间 URI 定义前缀,则将使用 xml 数据文件中的 xml 元素/属性名称的前缀。 示例:“{”http://www.example.com/xml":“prefix”}“ Type: object (或 Expression with resultType 对象)。 任何
namespaces 指示读取 xml 文件时是否启用命名空间。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 string (必需)
validationMode 指示读取 xml 文件时使用的验证方法。 允许的值:“none”、“xsd”或“dtd”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

XmlSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
formatSettings Xml 格式设置。 XmlReadSettings
storeSettings Xml 存储设置。 StoreReadSettings
类型 复制源类型。 “XmlSource”(必需)

ZipDeflateReadSettings

名字 描述 价值
preserveZipFileNameAsFolder 保留 zip 文件名作为文件夹路径。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 压缩设置类型。 “ZipDeflateReadSettings”(必需)

ZohoSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “ZohoSource”(必需)

快速入门示例

以下快速入门示例部署此资源类型。

Bicep 文件 描述
创建 V2 数据工厂 此模板创建一个 V2 数据工厂,用于将数据从 Azure Blob 存储中的文件夹复制到存储中的另一个文件夹。
可以使用 Azure 数据工厂 更多 - 单击一次尝试 Azure 数据工厂 此模板为从 Azure Blob 复制到另一个 Azure Blob 中的复制活动创建数据工厂管道

ARM 模板资源定义

工厂/管道资源类型可以使用目标操作进行部署:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.DataFactory/factories/pipelines 资源,请将以下 JSON 添加到模板。

{
  "type": "Microsoft.DataFactory/factories/pipelines",
  "apiVersion": "2018-06-01",
  "name": "string",
  "properties": {
    "activities": [ {
      "dependsOn": [
        {
          "activity": "string",
          "dependencyConditions": [ "string" ]
        }
      ],
      "description": "string",
      "name": "string",
      "onInactiveMarkAs": "string",
      "state": "string",
      "userProperties": [
        {
          "name": "string",
          "value": {}
        }
      ],
      "type": "string"
      // For remaining properties, see Activity objects
    } ],
    "annotations": [ {} ],
    "concurrency": "int",
    "description": "string",
    "folder": {
      "name": "string"
    },
    "parameters": {
      "{customized property}": {
        "defaultValue": {},
        "type": "string"
      }
    },
    "policy": {
      "elapsedTimeMetric": {
        "duration": {}
      }
    },
    "runDimensions": {
      "{customized property}": {}
    },
    "variables": {
      "{customized property}": {
        "defaultValue": {},
        "type": "string"
      }
    }
  }
}

CompressionReadSettings 对象

设置 类型 属性以指定对象的类型。

对于 TarGZipReadSettings,请使用:

{
  "preserveCompressionFileNameAsFolder": {},
  "type": "TarGZipReadSettings"
}

对于 tarReadSettings,请使用:

{
  "preserveCompressionFileNameAsFolder": {},
  "type": "TarReadSettings"
}

对于 ZipDeflateReadSettings,请使用:

{
  "preserveZipFileNameAsFolder": {},
  "type": "ZipDeflateReadSettings"
}

StoreWriteSettings 对象

设置 类型 属性以指定对象的类型。

对于 AzureBlobFSWriteSettings,请使用:

{
  "blockSizeInMB": {},
  "type": "AzureBlobFSWriteSettings"
}

对于 AzureBlobStorageWriteSettings,请使用:

{
  "blockSizeInMB": {},
  "type": "AzureBlobStorageWriteSettings"
}

对于 AzureDataLakeStoreWriteSettings,请使用:

{
  "expiryDateTime": {},
  "type": "AzureDataLakeStoreWriteSettings"
}

对于 AzureFileStorageWriteSettings,请使用:

{
  "type": "AzureFileStorageWriteSettings"
}

对于 FileServerWriteSettings,请使用:

{
  "type": "FileServerWriteSettings"
}

对于 LakeHouseWriteSettings,请使用:

{
  "type": "LakeHouseWriteSettings"
}

对于 SftpWriteSettings,请使用:

{
  "operationTimeout": {},
  "type": "SftpWriteSettings",
  "useTempFileRename": {}
}

活动对象

设置 类型 属性以指定对象的类型。

对于 AppendVariable,请使用:

{
  "type": "AppendVariable",
  "typeProperties": {
    "value": {},
    "variableName": "string"
  }
}

对于 AzureDataExplorerCommand,请使用:

{
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureInput": "bool",
    "secureOutput": "bool",
    "timeout": {}
  },
  "type": "AzureDataExplorerCommand",
  "typeProperties": {
    "command": {},
    "commandTimeout": {}
  }
}

对于 azureFunctionActivity,请使用:

{
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureInput": "bool",
    "secureOutput": "bool",
    "timeout": {}
  },
  "type": "AzureFunctionActivity",
  "typeProperties": {
    "body": {},
    "functionName": {},
    "headers": {
      "{customized property}": {}
    },
    "method": "string"
  }
}

对于 AzureMLBatchExecution,请使用:

{
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureInput": "bool",
    "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"
        }
      }
    }
  }
}

对于 AzureMLExecutePipeline,请使用:

{
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureInput": "bool",
    "secureOutput": "bool",
    "timeout": {}
  },
  "type": "AzureMLExecutePipeline",
  "typeProperties": {
    "continueOnStepFailure": {},
    "dataPathAssignments": {},
    "experimentName": {},
    "mlParentRunId": {},
    "mlPipelineEndpointId": {},
    "mlPipelineId": {},
    "mlPipelineParameters": {},
    "version": {}
  }
}

对于 AzureMLUpdateResource,请使用:

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

对于 ExecutePipeline,请使用:

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

对于 失败,请使用:

{
  "type": "Fail",
  "typeProperties": {
    "errorCode": {},
    "message": {}
  }
}

对于 筛选器,请使用:

{
  "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",
      "onInactiveMarkAs": "string",
      "state": "string",
      "userProperties": [
        {
          "name": "string",
          "value": {}
        }
      ],
      "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",
      "onInactiveMarkAs": "string",
      "state": "string",
      "userProperties": [
        {
          "name": "string",
          "value": {}
        }
      ],
      "type": "string"
      // For remaining properties, see Activity objects
    } ],
    "ifTrueActivities": [ {
      "dependsOn": [
        {
          "activity": "string",
          "dependencyConditions": [ "string" ]
        }
      ],
      "description": "string",
      "name": "string",
      "onInactiveMarkAs": "string",
      "state": "string",
      "userProperties": [
        {
          "name": "string",
          "value": {}
        }
      ],
      "type": "string"
      // For remaining properties, see Activity objects
    } ]
  }
}

对于 SetVariable,请使用:

{
  "policy": {
    "secureInput": "bool",
    "secureOutput": "bool"
  },
  "type": "SetVariable",
  "typeProperties": {
    "setSystemVariable": "bool",
    "value": {},
    "variableName": "string"
  }
}

对于 交换机,请使用:

{
  "type": "Switch",
  "typeProperties": {
    "cases": [
      {
        "activities": [ {
          "dependsOn": [
            {
              "activity": "string",
              "dependencyConditions": [ "string" ]
            }
          ],
          "description": "string",
          "name": "string",
          "onInactiveMarkAs": "string",
          "state": "string",
          "userProperties": [
            {
              "name": "string",
              "value": {}
            }
          ],
          "type": "string"
          // For remaining properties, see Activity objects
        } ],
        "value": "string"
      }
    ],
    "defaultActivities": [ {
      "dependsOn": [
        {
          "activity": "string",
          "dependencyConditions": [ "string" ]
        }
      ],
      "description": "string",
      "name": "string",
      "onInactiveMarkAs": "string",
      "state": "string",
      "userProperties": [
        {
          "name": "string",
          "value": {}
        }
      ],
      "type": "string"
      // For remaining properties, see Activity objects
    } ],
    "on": {
      "type": "string",
      "value": "string"
    }
  }
}

对于 直到,请使用:

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

对于 验证,请使用:

{
  "type": "Validation",
  "typeProperties": {
    "childItems": {},
    "dataset": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "string"
    },
    "minimumSize": {},
    "sleep": {},
    "timeout": {}
  }
}

对于 等待,请使用:

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

对于 WebHook,请使用:

{
  "policy": {
    "secureInput": "bool",
    "secureOutput": "bool"
  },
  "type": "WebHook",
  "typeProperties": {
    "authentication": {
      "credential": {
        "referenceName": "string",
        "type": "string"
      },
      "password": {
        "type": "string"
        // For remaining properties, see SecretBase objects
      },
      "pfx": {
        "type": "string"
        // For remaining properties, see SecretBase objects
      },
      "resource": {},
      "type": "string",
      "username": {},
      "userTenant": {}
    },
    "body": {},
    "headers": {
      "{customized property}": {}
    },
    "method": "string",
    "reportStatusOnCallBack": {},
    "timeout": "string",
    "url": {}
  }
}

对于 复制,请使用:

{
  "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",
    "secureInput": "bool",
    "secureOutput": "bool",
    "timeout": {}
  },
  "type": "Copy",
  "typeProperties": {
    "dataIntegrationUnits": {},
    "enableSkipIncompatibleRow": {},
    "enableStaging": {},
    "logSettings": {
      "copyActivityLogSettings": {
        "enableReliableLogging": {},
        "logLevel": {}
      },
      "enableCopyActivityLog": {},
      "logLocationSettings": {
        "linkedServiceName": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "string"
        },
        "path": {}
      }
    },
    "logStorageSettings": {
      "enableReliableLogging": {},
      "linkedServiceName": {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "string"
      },
      "logLevel": {},
      "path": {}
    },
    "parallelCopies": {},
    "preserve": [ {} ],
    "preserveRules": [ {} ],
    "redirectIncompatibleRowSettings": {
      "linkedServiceName": {},
      "path": {}
    },
    "sink": {
      "disableMetricsCollection": {},
      "maxConcurrentConnections": {},
      "sinkRetryCount": {},
      "sinkRetryWait": {},
      "writeBatchSize": {},
      "writeBatchTimeout": {},
      "type": "string"
      // For remaining properties, see CopySink objects
    },
    "skipErrorFile": {
      "dataInconsistency": {},
      "fileMissing": {}
    },
    "source": {
      "disableMetricsCollection": {},
      "maxConcurrentConnections": {},
      "sourceRetryCount": {},
      "sourceRetryWait": {},
      "type": "string"
      // For remaining properties, see CopySource objects
    },
    "stagingSettings": {
      "enableCompression": {},
      "linkedServiceName": {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "string"
      },
      "path": {}
    },
    "translator": {},
    "validateDataConsistency": {}
  }
}

对于 自定义,请使用:

{
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureInput": "bool",
    "secureOutput": "bool",
    "timeout": {}
  },
  "type": "Custom",
  "typeProperties": {
    "autoUserSpecification": {},
    "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"
    },
    "retentionTimeInDays": {}
  }
}

对于 DataLakeAnalyticsU-SQL,请使用:

{
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureInput": "bool",
    "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",
    "secureInput": "bool",
    "secureOutput": "bool",
    "timeout": {}
  },
  "type": "DatabricksNotebook",
  "typeProperties": {
    "baseParameters": {
      "{customized property}": {}
    },
    "libraries": [
      {
        "{customized property}": {}
      }
    ],
    "notebookPath": {}
  }
}

对于 DatabricksSparkJar,请使用:

{
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureInput": "bool",
    "secureOutput": "bool",
    "timeout": {}
  },
  "type": "DatabricksSparkJar",
  "typeProperties": {
    "libraries": [
      {
        "{customized property}": {}
      }
    ],
    "mainClassName": {},
    "parameters": [ {} ]
  }
}

对于 DatabricksSparkPython,请使用:

{
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureInput": "bool",
    "secureOutput": "bool",
    "timeout": {}
  },
  "type": "DatabricksSparkPython",
  "typeProperties": {
    "libraries": [
      {
        "{customized property}": {}
      }
    ],
    "parameters": [ {} ],
    "pythonFile": {}
  }
}

对于 删除,请使用:

{
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureInput": "bool",
    "secureOutput": "bool",
    "timeout": {}
  },
  "type": "Delete",
  "typeProperties": {
    "dataset": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "string"
    },
    "enableLogging": {},
    "logStorageSettings": {
      "enableReliableLogging": {},
      "linkedServiceName": {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "string"
      },
      "logLevel": {},
      "path": {}
    },
    "maxConcurrentConnections": "int",
    "recursive": {},
    "storeSettings": {
      "disableMetricsCollection": {},
      "maxConcurrentConnections": {},
      "type": "string"
      // For remaining properties, see StoreReadSettings objects
    }
  }
}

对于 ExecuteDataFlow,请使用:

{
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureInput": "bool",
    "secureOutput": "bool",
    "timeout": {}
  },
  "type": "ExecuteDataFlow",
  "typeProperties": {
    "compute": {
      "computeType": {},
      "coreCount": {}
    },
    "continuationSettings": {
      "continuationTtlInMinutes": {},
      "customizedCheckpointKey": {},
      "idleCondition": {}
    },
    "continueOnError": {},
    "dataFlow": {
      "datasetParameters": {},
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "string"
    },
    "integrationRuntime": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "string"
    },
    "runConcurrently": {},
    "sourceStagingConcurrency": {},
    "staging": {
      "folderPath": {},
      "linkedService": {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "string"
      }
    },
    "traceLevel": {}
  }
}

对于 ExecuteSSISPackage,请使用:

{
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureInput": "bool",
    "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": {}
        },
        "childPackages": [
          {
            "packageContent": {},
            "packageLastModifiedDate": "string",
            "packageName": "string",
            "packagePath": {}
          }
        ],
        "configurationAccessCredential": {
          "domain": {},
          "password": {
            "type": "string"
            // For remaining properties, see SecretBase objects
          },
          "userName": {}
        },
        "configurationPath": {},
        "packageContent": {},
        "packageLastModifiedDate": "string",
        "packageName": "string",
        "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": {}
  }
}

对于 ExecuteWranglingDataflow,请使用:

{
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureInput": "bool",
    "secureOutput": "bool",
    "timeout": {}
  },
  "type": "ExecuteWranglingDataflow",
  "typeProperties": {
    "compute": {
      "computeType": {},
      "coreCount": {}
    },
    "continuationSettings": {
      "continuationTtlInMinutes": {},
      "customizedCheckpointKey": {},
      "idleCondition": {}
    },
    "continueOnError": {},
    "dataFlow": {
      "datasetParameters": {},
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "string"
    },
    "integrationRuntime": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "string"
    },
    "queries": [
      {
        "dataflowSinks": [
          {
            "dataset": {
              "parameters": {
                "{customized property}": {}
              },
              "referenceName": "string",
              "type": "string"
            },
            "description": "string",
            "flowlet": {
              "datasetParameters": {},
              "parameters": {
                "{customized property}": {}
              },
              "referenceName": "string",
              "type": "string"
            },
            "linkedService": {
              "parameters": {
                "{customized property}": {}
              },
              "referenceName": "string",
              "type": "string"
            },
            "name": "string",
            "rejectedDataLinkedService": {
              "parameters": {
                "{customized property}": {}
              },
              "referenceName": "string",
              "type": "string"
            },
            "schemaLinkedService": {
              "parameters": {
                "{customized property}": {}
              },
              "referenceName": "string",
              "type": "string"
            },
            "script": "string"
          }
        ],
        "queryName": "string"
      }
    ],
    "runConcurrently": {},
    "sinks": {
      "{customized property}": {
        "dataset": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "string"
        },
        "description": "string",
        "flowlet": {
          "datasetParameters": {},
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "string"
        },
        "linkedService": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "string"
        },
        "name": "string",
        "rejectedDataLinkedService": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "string"
        },
        "schemaLinkedService": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "string"
        },
        "script": "string"
      }
    },
    "sourceStagingConcurrency": {},
    "staging": {
      "folderPath": {},
      "linkedService": {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "string"
      }
    },
    "traceLevel": {}
  }
}

对于 GetMetadata,请使用:

{
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureInput": "bool",
    "secureOutput": "bool",
    "timeout": {}
  },
  "type": "GetMetadata",
  "typeProperties": {
    "dataset": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "string"
    },
    "fieldList": [ {} ],
    "formatSettings": {
      "type": "string"
      // For remaining properties, see FormatReadSettings objects
    },
    "storeSettings": {
      "disableMetricsCollection": {},
      "maxConcurrentConnections": {},
      "type": "string"
      // For remaining properties, see StoreReadSettings objects
    }
  }
}

对于 HDInsightHive,请使用:

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

对于 HDInsightMapReduce,请使用:

{
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureInput": "bool",
    "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",
    "secureInput": "bool",
    "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",
    "secureInput": "bool",
    "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",
    "secureInput": "bool",
    "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",
    "secureInput": "bool",
    "secureOutput": "bool",
    "timeout": {}
  },
  "type": "Lookup",
  "typeProperties": {
    "dataset": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "string"
    },
    "firstRowOnly": {},
    "source": {
      "disableMetricsCollection": {},
      "maxConcurrentConnections": {},
      "sourceRetryCount": {},
      "sourceRetryWait": {},
      "type": "string"
      // For remaining properties, see CopySource objects
    }
  }
}

对于 脚本,请使用:

{
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureInput": "bool",
    "secureOutput": "bool",
    "timeout": {}
  },
  "type": "Script",
  "typeProperties": {
    "logSettings": {
      "logDestination": "string",
      "logLocationSettings": {
        "linkedServiceName": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "string"
        },
        "path": {}
      }
    },
    "returnMultistatementResult": {},
    "scriptBlockExecutionTimeout": {},
    "scripts": [
      {
        "parameters": [
          {
            "direction": "string",
            "name": {},
            "size": "int",
            "type": "string",
            "value": {}
          }
        ],
        "text": {},
        "type": {}
      }
    ]
  }
}

对于 SparkJob,请使用:

{
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureInput": "bool",
    "secureOutput": "bool",
    "timeout": {}
  },
  "type": "SparkJob",
  "typeProperties": {
    "args": [ {} ],
    "className": {},
    "conf": {},
    "configurationType": "string",
    "driverSize": {},
    "executorSize": {},
    "file": {},
    "files": [ {} ],
    "filesV2": [ {} ],
    "numExecutors": {},
    "pythonCodeReference": [ {} ],
    "scanFolder": {},
    "sparkConfig": {
      "{customized property}": {}
    },
    "sparkJob": {
      "referenceName": {},
      "type": "string"
    },
    "targetBigDataPool": {
      "referenceName": {},
      "type": "string"
    },
    "targetSparkConfiguration": {
      "referenceName": {},
      "type": "string"
    }
  }
}

对于 SqlServerStoredProcedure,请使用:

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

对于 SynapseNotebook,请使用:

{
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureInput": "bool",
    "secureOutput": "bool",
    "timeout": {}
  },
  "type": "SynapseNotebook",
  "typeProperties": {
    "conf": {},
    "configurationType": "string",
    "driverSize": {},
    "executorSize": {},
    "notebook": {
      "referenceName": {},
      "type": "string"
    },
    "numExecutors": {},
    "parameters": {
      "{customized property}": {
        "type": "string",
        "value": {}
      }
    },
    "sparkConfig": {
      "{customized property}": {}
    },
    "sparkPool": {
      "referenceName": {},
      "type": "string"
    },
    "targetSparkConfiguration": {
      "referenceName": {},
      "type": "string"
    }
  }
}

对于 WebActivity,请使用:

{
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureInput": "bool",
    "secureOutput": "bool",
    "timeout": {}
  },
  "type": "WebActivity",
  "typeProperties": {
    "authentication": {
      "credential": {
        "referenceName": "string",
        "type": "string"
      },
      "password": {
        "type": "string"
        // For remaining properties, see SecretBase objects
      },
      "pfx": {
        "type": "string"
        // For remaining properties, see SecretBase objects
      },
      "resource": {},
      "type": "string",
      "username": {},
      "userTenant": {}
    },
    "body": {},
    "connectVia": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "string"
    },
    "datasets": [
      {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "string"
      }
    ],
    "disableCertValidation": "bool",
    "headers": {
      "{customized property}": {}
    },
    "httpRequestTimeout": {},
    "linkedServices": [
      {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "string"
      }
    ],
    "method": "string",
    "turnOffAsync": "bool",
    "url": {}
  }
}

CopySink 对象

设置 类型 属性以指定对象的类型。

对于 AvroSink,请使用:

{
  "formatSettings": {
    "fileNamePrefix": {},
    "maxRowsPerFile": {},
    "recordName": "string",
    "recordNamespace": "string",
    "type": "string"
  },
  "storeSettings": {
    "copyBehavior": {},
    "disableMetricsCollection": {},
    "maxConcurrentConnections": {},
    "metadata": [
      {
        "name": {},
        "value": {}
      }
    ],
    "type": "string"
    // For remaining properties, see StoreWriteSettings objects
  },
  "type": "AvroSink"
}

对于 azureBlobFSSink,请使用:

{
  "copyBehavior": {},
  "metadata": [
    {
      "name": {},
      "value": {}
    }
  ],
  "type": "AzureBlobFSSink"
}

对于 AzureDataExplorerSink,请使用:

{
  "flushImmediately": {},
  "ingestionMappingAsJson": {},
  "ingestionMappingName": {},
  "type": "AzureDataExplorerSink"
}

对于 AzureDataLakeStoreSink,请使用:

{
  "copyBehavior": {},
  "enableAdlsSingleFileParallel": {},
  "type": "AzureDataLakeStoreSink"
}

对于 AzureDatabricksDeltaLakeSink,请使用:

{
  "importSettings": {
    "dateFormat": {},
    "timestampFormat": {},
    "type": "string"
  },
  "preCopyScript": {},
  "type": "AzureDatabricksDeltaLakeSink"
}

对于 AzureMySqlSink,请使用:

{
  "preCopyScript": {},
  "type": "AzureMySqlSink"
}

对于 AzurePostgreSqlSink,请使用:

{
  "preCopyScript": {},
  "type": "AzurePostgreSqlSink"
}

对于 azureQueueSink,请使用:

{
  "type": "AzureQueueSink"
}

对于 AzureSearchIndexSink,请使用:

{
  "type": "AzureSearchIndexSink",
  "writeBehavior": "string"
}

对于 AzureSqlSink,请使用:

{
  "preCopyScript": {},
  "sqlWriterStoredProcedureName": {},
  "sqlWriterTableType": {},
  "sqlWriterUseTableLock": {},
  "storedProcedureParameters": {},
  "storedProcedureTableTypeParameterName": {},
  "tableOption": {},
  "type": "AzureSqlSink",
  "upsertSettings": {
    "interimSchemaName": {},
    "keys": {},
    "useTempDB": {}
  },
  "writeBehavior": {}
}

对于 AzureTableSink,请使用:

{
  "azureTableDefaultPartitionKeyValue": {},
  "azureTableInsertType": {},
  "azureTablePartitionKeyName": {},
  "azureTableRowKeyName": {},
  "type": "AzureTableSink"
}

对于 BinarySink,请使用:

{
  "storeSettings": {
    "copyBehavior": {},
    "disableMetricsCollection": {},
    "maxConcurrentConnections": {},
    "metadata": [
      {
        "name": {},
        "value": {}
      }
    ],
    "type": "string"
    // For remaining properties, see StoreWriteSettings objects
  },
  "type": "BinarySink"
}

对于 BlobSink,请使用:

{
  "blobWriterAddHeader": {},
  "blobWriterDateTimeFormat": {},
  "blobWriterOverwriteFiles": {},
  "copyBehavior": {},
  "metadata": [
    {
      "name": {},
      "value": {}
    }
  ],
  "type": "BlobSink"
}

对于 CommonDataServiceForAppsSink,请使用:

{
  "alternateKeyName": {},
  "ignoreNullValues": {},
  "type": "CommonDataServiceForAppsSink",
  "writeBehavior": "string"
}

对于 CosmosDbMongoDbApiSink,请使用:

{
  "type": "CosmosDbMongoDbApiSink",
  "writeBehavior": {}
}

对于 CosmosDbSqlApiSink,请使用:

{
  "type": "CosmosDbSqlApiSink",
  "writeBehavior": {}
}

对于 DelimitedTextSink,请使用:

{
  "formatSettings": {
    "fileExtension": {},
    "fileNamePrefix": {},
    "maxRowsPerFile": {},
    "quoteAllText": {},
    "type": "string"
  },
  "storeSettings": {
    "copyBehavior": {},
    "disableMetricsCollection": {},
    "maxConcurrentConnections": {},
    "metadata": [
      {
        "name": {},
        "value": {}
      }
    ],
    "type": "string"
    // For remaining properties, see StoreWriteSettings objects
  },
  "type": "DelimitedTextSink"
}

对于 DocumentDbCollectionSink,请使用:

{
  "nestingSeparator": {},
  "type": "DocumentDbCollectionSink",
  "writeBehavior": {}
}

对于 DynamicsCrmSink,请使用:

{
  "alternateKeyName": {},
  "ignoreNullValues": {},
  "type": "DynamicsCrmSink",
  "writeBehavior": "string"
}

对于 DynamicsSink,请使用:

{
  "alternateKeyName": {},
  "ignoreNullValues": {},
  "type": "DynamicsSink",
  "writeBehavior": "string"
}

对于 FileSystemSink,请使用:

{
  "copyBehavior": {},
  "type": "FileSystemSink"
}

对于 IcebergSink,请使用:

{
  "formatSettings": {
    "type": "string"
  },
  "storeSettings": {
    "copyBehavior": {},
    "disableMetricsCollection": {},
    "maxConcurrentConnections": {},
    "metadata": [
      {
        "name": {},
        "value": {}
      }
    ],
    "type": "string"
    // For remaining properties, see StoreWriteSettings objects
  },
  "type": "IcebergSink"
}

对于 InformixSink,请使用:

{
  "preCopyScript": {},
  "type": "InformixSink"
}

对于 JsonSink,请使用:

{
  "formatSettings": {
    "filePattern": {},
    "type": "string"
  },
  "storeSettings": {
    "copyBehavior": {},
    "disableMetricsCollection": {},
    "maxConcurrentConnections": {},
    "metadata": [
      {
        "name": {},
        "value": {}
      }
    ],
    "type": "string"
    // For remaining properties, see StoreWriteSettings objects
  },
  "type": "JsonSink"
}

对于 LakeHouseTableSink,请使用:

{
  "partitionNameList": {},
  "partitionOption": {},
  "tableActionOption": {},
  "type": "LakeHouseTableSink"
}

对于 MicrosoftAccessSink,请使用:

{
  "preCopyScript": {},
  "type": "MicrosoftAccessSink"
}

对于 MongoDbAtlasSink,请使用:

{
  "type": "MongoDbAtlasSink",
  "writeBehavior": {}
}

对于 MongoDbV2Sink,请使用:

{
  "type": "MongoDbV2Sink",
  "writeBehavior": {}
}

对于 OdbcSink,请使用:

{
  "preCopyScript": {},
  "type": "OdbcSink"
}

对于 OracleSink,请使用:

{
  "preCopyScript": {},
  "type": "OracleSink"
}

对于 OrcSink,请使用:

{
  "formatSettings": {
    "fileNamePrefix": {},
    "maxRowsPerFile": {},
    "type": "string"
  },
  "storeSettings": {
    "copyBehavior": {},
    "disableMetricsCollection": {},
    "maxConcurrentConnections": {},
    "metadata": [
      {
        "name": {},
        "value": {}
      }
    ],
    "type": "string"
    // For remaining properties, see StoreWriteSettings objects
  },
  "type": "OrcSink"
}

对于 ParquetSink,请使用:

{
  "formatSettings": {
    "fileNamePrefix": {},
    "maxRowsPerFile": {},
    "type": "string"
  },
  "storeSettings": {
    "copyBehavior": {},
    "disableMetricsCollection": {},
    "maxConcurrentConnections": {},
    "metadata": [
      {
        "name": {},
        "value": {}
      }
    ],
    "type": "string"
    // For remaining properties, see StoreWriteSettings objects
  },
  "type": "ParquetSink"
}

对于 RestSink,请使用:

{
  "additionalHeaders": {},
  "httpCompressionType": {},
  "httpRequestTimeout": {},
  "requestInterval": {},
  "requestMethod": {},
  "type": "RestSink"
}

对于 SalesforceServiceCloudSink,请使用:

{
  "externalIdFieldName": {},
  "ignoreNullValues": {},
  "type": "SalesforceServiceCloudSink",
  "writeBehavior": "string"
}

对于 SalesforceServiceCloudV2Sink,请使用:

{
  "externalIdFieldName": {},
  "ignoreNullValues": {},
  "type": "SalesforceServiceCloudV2Sink",
  "writeBehavior": "string"
}

对于 SalesforceSink,请使用:

{
  "externalIdFieldName": {},
  "ignoreNullValues": {},
  "type": "SalesforceSink",
  "writeBehavior": "string"
}

对于 SalesforceV2Sink,请使用:

{
  "externalIdFieldName": {},
  "ignoreNullValues": {},
  "type": "SalesforceV2Sink",
  "writeBehavior": "string"
}

对于 SapCloudForCustomerSink,请使用:

{
  "httpRequestTimeout": {},
  "type": "SapCloudForCustomerSink",
  "writeBehavior": "string"
}

对于 SnowflakeSink,请使用:

{
  "importSettings": {
    "additionalCopyOptions": {
      "{customized property}": {}
    },
    "additionalFormatOptions": {
      "{customized property}": {}
    },
    "storageIntegration": {},
    "type": "string"
  },
  "preCopyScript": {},
  "type": "SnowflakeSink"
}

对于 SnowflakeV2Sink,请使用:

{
  "importSettings": {
    "additionalCopyOptions": {
      "{customized property}": {}
    },
    "additionalFormatOptions": {
      "{customized property}": {}
    },
    "storageIntegration": {},
    "type": "string"
  },
  "preCopyScript": {},
  "type": "SnowflakeV2Sink"
}

对于 SqlDWSink,请使用:

{
  "allowCopyCommand": {},
  "allowPolyBase": {},
  "copyCommandSettings": {
    "additionalOptions": {
      "{customized property}": "string"
    },
    "defaultValues": [
      {
        "columnName": {},
        "defaultValue": {}
      }
    ]
  },
  "polyBaseSettings": {
    "rejectSampleValue": {},
    "rejectType": "string",
    "rejectValue": {},
    "useTypeDefault": {}
  },
  "preCopyScript": {},
  "sqlWriterUseTableLock": {},
  "tableOption": {},
  "type": "SqlDWSink",
  "upsertSettings": {
    "interimSchemaName": {},
    "keys": {}
  },
  "writeBehavior": {}
}

对于 sqlMISink,请使用:

{
  "preCopyScript": {},
  "sqlWriterStoredProcedureName": {},
  "sqlWriterTableType": {},
  "sqlWriterUseTableLock": {},
  "storedProcedureParameters": {},
  "storedProcedureTableTypeParameterName": {},
  "tableOption": {},
  "type": "SqlMISink",
  "upsertSettings": {
    "interimSchemaName": {},
    "keys": {},
    "useTempDB": {}
  },
  "writeBehavior": {}
}

对于 sqlServerSink,请使用:

{
  "preCopyScript": {},
  "sqlWriterStoredProcedureName": {},
  "sqlWriterTableType": {},
  "sqlWriterUseTableLock": {},
  "storedProcedureParameters": {},
  "storedProcedureTableTypeParameterName": {},
  "tableOption": {},
  "type": "SqlServerSink",
  "upsertSettings": {
    "interimSchemaName": {},
    "keys": {},
    "useTempDB": {}
  },
  "writeBehavior": {}
}

对于 sqlSink,请使用:

{
  "preCopyScript": {},
  "sqlWriterStoredProcedureName": {},
  "sqlWriterTableType": {},
  "sqlWriterUseTableLock": {},
  "storedProcedureParameters": {},
  "storedProcedureTableTypeParameterName": {},
  "tableOption": {},
  "type": "SqlSink",
  "upsertSettings": {
    "interimSchemaName": {},
    "keys": {},
    "useTempDB": {}
  },
  "writeBehavior": {}
}

对于 WarehouseSink,请使用:

{
  "allowCopyCommand": {},
  "copyCommandSettings": {
    "additionalOptions": {
      "{customized property}": "string"
    },
    "defaultValues": [
      {
        "columnName": {},
        "defaultValue": {}
      }
    ]
  },
  "preCopyScript": {},
  "tableOption": {},
  "type": "WarehouseSink",
  "writeBehavior": {}
}

FormatReadSettings 对象

设置 类型 属性以指定对象的类型。

对于 BinaryReadSettings,请使用:

{
  "compressionProperties": {
    "type": "string"
    // For remaining properties, see CompressionReadSettings objects
  },
  "type": "BinaryReadSettings"
}

对于 DelimitedTextReadSettings,请使用:

{
  "compressionProperties": {
    "type": "string"
    // For remaining properties, see CompressionReadSettings objects
  },
  "skipLineCount": {},
  "type": "DelimitedTextReadSettings"
}

对于 JsonReadSettings,请使用:

{
  "compressionProperties": {
    "type": "string"
    // For remaining properties, see CompressionReadSettings objects
  },
  "type": "JsonReadSettings"
}

对于 ParquetReadSettings,请使用:

{
  "compressionProperties": {
    "type": "string"
    // For remaining properties, see CompressionReadSettings objects
  },
  "type": "ParquetReadSettings"
}

对于 XmlReadSettings,请使用:

{
  "compressionProperties": {
    "type": "string"
    // For remaining properties, see CompressionReadSettings objects
  },
  "detectDataType": {},
  "namespacePrefixes": {},
  "namespaces": {},
  "type": "XmlReadSettings",
  "validationMode": {}
}

SecretBase 对象

设置 类型 属性以指定对象的类型。

对于 AzureKeyVaultSecret,请使用:

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

对于 SecureString,请使用:

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

StoreReadSettings 对象

设置 类型 属性以指定对象的类型。

对于 AmazonS3CompatibleReadSettings,请使用:

{
  "deleteFilesAfterCompletion": {},
  "enablePartitionDiscovery": {},
  "fileListPath": {},
  "modifiedDatetimeEnd": {},
  "modifiedDatetimeStart": {},
  "partitionRootPath": {},
  "prefix": {},
  "recursive": {},
  "type": "AmazonS3CompatibleReadSettings",
  "wildcardFileName": {},
  "wildcardFolderPath": {}
}

对于 AmazonS3ReadSettings,请使用:

{
  "deleteFilesAfterCompletion": {},
  "enablePartitionDiscovery": {},
  "fileListPath": {},
  "modifiedDatetimeEnd": {},
  "modifiedDatetimeStart": {},
  "partitionRootPath": {},
  "prefix": {},
  "recursive": {},
  "type": "AmazonS3ReadSettings",
  "wildcardFileName": {},
  "wildcardFolderPath": {}
}

对于 azureBlobFSReadSettings,请使用:

{
  "deleteFilesAfterCompletion": {},
  "enablePartitionDiscovery": {},
  "fileListPath": {},
  "modifiedDatetimeEnd": {},
  "modifiedDatetimeStart": {},
  "partitionRootPath": {},
  "recursive": {},
  "type": "AzureBlobFSReadSettings",
  "wildcardFileName": {},
  "wildcardFolderPath": {}
}

对于 AzureBlobStorageReadSettings,请使用:

{
  "deleteFilesAfterCompletion": {},
  "enablePartitionDiscovery": {},
  "fileListPath": {},
  "modifiedDatetimeEnd": {},
  "modifiedDatetimeStart": {},
  "partitionRootPath": {},
  "prefix": {},
  "recursive": {},
  "type": "AzureBlobStorageReadSettings",
  "wildcardFileName": {},
  "wildcardFolderPath": {}
}

对于 AzureDataLakeStoreReadSettings,请使用:

{
  "deleteFilesAfterCompletion": {},
  "enablePartitionDiscovery": {},
  "fileListPath": {},
  "listAfter": {},
  "listBefore": {},
  "modifiedDatetimeEnd": {},
  "modifiedDatetimeStart": {},
  "partitionRootPath": {},
  "recursive": {},
  "type": "AzureDataLakeStoreReadSettings",
  "wildcardFileName": {},
  "wildcardFolderPath": {}
}

对于 AzureFileStorageReadSettings,请使用:

{
  "deleteFilesAfterCompletion": {},
  "enablePartitionDiscovery": {},
  "fileListPath": {},
  "modifiedDatetimeEnd": {},
  "modifiedDatetimeStart": {},
  "partitionRootPath": {},
  "prefix": {},
  "recursive": {},
  "type": "AzureFileStorageReadSettings",
  "wildcardFileName": {},
  "wildcardFolderPath": {}
}

对于 FileServerReadSettings,请使用:

{
  "deleteFilesAfterCompletion": {},
  "enablePartitionDiscovery": {},
  "fileFilter": {},
  "fileListPath": {},
  "modifiedDatetimeEnd": {},
  "modifiedDatetimeStart": {},
  "partitionRootPath": {},
  "recursive": {},
  "type": "FileServerReadSettings",
  "wildcardFileName": {},
  "wildcardFolderPath": {}
}

对于 ftpReadSettings,请使用:

{
  "deleteFilesAfterCompletion": {},
  "disableChunking": {},
  "enablePartitionDiscovery": {},
  "fileListPath": {},
  "partitionRootPath": {},
  "recursive": {},
  "type": "FtpReadSettings",
  "useBinaryTransfer": {},
  "wildcardFileName": {},
  "wildcardFolderPath": {}
}

对于 GoogleCloudStorageReadSettings,请使用:

{
  "deleteFilesAfterCompletion": {},
  "enablePartitionDiscovery": {},
  "fileListPath": {},
  "modifiedDatetimeEnd": {},
  "modifiedDatetimeStart": {},
  "partitionRootPath": {},
  "prefix": {},
  "recursive": {},
  "type": "GoogleCloudStorageReadSettings",
  "wildcardFileName": {},
  "wildcardFolderPath": {}
}

对于 HdfsReadSettings,请使用:

{
  "deleteFilesAfterCompletion": {},
  "distcpSettings": {
    "distcpOptions": {},
    "resourceManagerEndpoint": {},
    "tempScriptPath": {}
  },
  "enablePartitionDiscovery": {},
  "fileListPath": {},
  "modifiedDatetimeEnd": {},
  "modifiedDatetimeStart": {},
  "partitionRootPath": {},
  "recursive": {},
  "type": "HdfsReadSettings",
  "wildcardFileName": {},
  "wildcardFolderPath": {}
}

对于 HttpReadSettings,请使用:

{
  "additionalColumns": {},
  "additionalHeaders": {},
  "requestBody": {},
  "requestMethod": {},
  "requestTimeout": {},
  "type": "HttpReadSettings"
}

对于 LakeHouseReadSettings,请使用:

{
  "deleteFilesAfterCompletion": {},
  "enablePartitionDiscovery": {},
  "fileListPath": {},
  "modifiedDatetimeEnd": {},
  "modifiedDatetimeStart": {},
  "partitionRootPath": {},
  "recursive": {},
  "type": "LakeHouseReadSettings",
  "wildcardFileName": {},
  "wildcardFolderPath": {}
}

对于 OracleCloudStorageReadSettings,请使用:

{
  "deleteFilesAfterCompletion": {},
  "enablePartitionDiscovery": {},
  "fileListPath": {},
  "modifiedDatetimeEnd": {},
  "modifiedDatetimeStart": {},
  "partitionRootPath": {},
  "prefix": {},
  "recursive": {},
  "type": "OracleCloudStorageReadSettings",
  "wildcardFileName": {},
  "wildcardFolderPath": {}
}

对于 SftpReadSettings,请使用:

{
  "deleteFilesAfterCompletion": {},
  "disableChunking": {},
  "enablePartitionDiscovery": {},
  "fileListPath": {},
  "modifiedDatetimeEnd": {},
  "modifiedDatetimeStart": {},
  "partitionRootPath": {},
  "recursive": {},
  "type": "SftpReadSettings",
  "wildcardFileName": {},
  "wildcardFolderPath": {}
}

CopySource 对象

设置 类型 属性以指定对象的类型。

对于 AmazonMWSSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "AmazonMWSSource"
}

对于 AmazonRdsForOracleSource,请使用:

{
  "additionalColumns": {},
  "oracleReaderQuery": {},
  "partitionOption": {},
  "partitionSettings": {
    "partitionColumnName": {},
    "partitionLowerBound": {},
    "partitionNames": {},
    "partitionUpperBound": {}
  },
  "queryTimeout": {},
  "type": "AmazonRdsForOracleSource"
}

对于 AmazonRdsForSqlServerSource,请使用:

{
  "additionalColumns": {},
  "isolationLevel": {},
  "partitionOption": {},
  "partitionSettings": {
    "partitionColumnName": {},
    "partitionLowerBound": {},
    "partitionUpperBound": {}
  },
  "produceAdditionalTypes": {},
  "queryTimeout": {},
  "sqlReaderQuery": {},
  "sqlReaderStoredProcedureName": {},
  "storedProcedureParameters": {},
  "type": "AmazonRdsForSqlServerSource"
}

对于 AmazonRedshiftSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "redshiftUnloadSettings": {
    "bucketName": {},
    "s3LinkedServiceName": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "string"
    }
  },
  "type": "AmazonRedshiftSource"
}

对于 AvroSource,请使用:

{
  "additionalColumns": {},
  "storeSettings": {
    "disableMetricsCollection": {},
    "maxConcurrentConnections": {},
    "type": "string"
    // For remaining properties, see StoreReadSettings objects
  },
  "type": "AvroSource"
}

对于 AzureBlobFSSource,请使用:

{
  "recursive": {},
  "skipHeaderLineCount": {},
  "treatEmptyAsNull": {},
  "type": "AzureBlobFSSource"
}

对于 AzureDataExplorerSource,请使用:

{
  "additionalColumns": {},
  "noTruncation": {},
  "query": {},
  "queryTimeout": {},
  "type": "AzureDataExplorerSource"
}

对于 AzureDataLakeStoreSource,请使用:

{
  "recursive": {},
  "type": "AzureDataLakeStoreSource"
}

对于 AzureDatabricksDeltaLakeSource,请使用:

{
  "exportSettings": {
    "dateFormat": {},
    "timestampFormat": {},
    "type": "string"
  },
  "query": {},
  "type": "AzureDatabricksDeltaLakeSource"
}

对于 azureMariaDBSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "AzureMariaDBSource"
}

对于 AzureMySqlSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "AzureMySqlSource"
}

对于 AzurePostgreSqlSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "AzurePostgreSqlSource"
}

对于 AzureSqlSource,请使用:

{
  "additionalColumns": {},
  "isolationLevel": {},
  "partitionOption": {},
  "partitionSettings": {
    "partitionColumnName": {},
    "partitionLowerBound": {},
    "partitionUpperBound": {}
  },
  "produceAdditionalTypes": {},
  "queryTimeout": {},
  "sqlReaderQuery": {},
  "sqlReaderStoredProcedureName": {},
  "storedProcedureParameters": {},
  "type": "AzureSqlSource"
}

对于 AzureTableSource,请使用:

{
  "additionalColumns": {},
  "azureTableSourceIgnoreTableNotFound": {},
  "azureTableSourceQuery": {},
  "queryTimeout": {},
  "type": "AzureTableSource"
}

对于 BinarySource,请使用:

{
  "formatSettings": {
    "compressionProperties": {
      "type": "string"
      // For remaining properties, see CompressionReadSettings objects
    },
    "type": "string"
  },
  "storeSettings": {
    "disableMetricsCollection": {},
    "maxConcurrentConnections": {},
    "type": "string"
    // For remaining properties, see StoreReadSettings objects
  },
  "type": "BinarySource"
}

对于 BlobSource,请使用:

{
  "recursive": {},
  "skipHeaderLineCount": {},
  "treatEmptyAsNull": {},
  "type": "BlobSource"
}

对于 CassandraSource,请使用:

{
  "additionalColumns": {},
  "consistencyLevel": "string",
  "query": {},
  "queryTimeout": {},
  "type": "CassandraSource"
}

对于 CommonDataServiceForAppsSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "type": "CommonDataServiceForAppsSource"
}

对于 ConcurSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "ConcurSource"
}

对于 CosmosDbMongoDbApiSource,请使用:

{
  "additionalColumns": {},
  "batchSize": {},
  "cursorMethods": {
    "limit": {},
    "project": {},
    "skip": {},
    "sort": {}
  },
  "filter": {},
  "queryTimeout": {},
  "type": "CosmosDbMongoDbApiSource"
}

对于 CosmosDbSqlApiSource,请使用:

{
  "additionalColumns": {},
  "detectDatetime": {},
  "pageSize": {},
  "preferredRegions": {},
  "query": {},
  "type": "CosmosDbSqlApiSource"
}

对于 CouchbaseSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "CouchbaseSource"
}

对于 Db2Source,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "Db2Source"
}

对于 DelimitedTextSource,请使用:

{
  "additionalColumns": {},
  "formatSettings": {
    "compressionProperties": {
      "type": "string"
      // For remaining properties, see CompressionReadSettings objects
    },
    "skipLineCount": {},
    "type": "string"
  },
  "storeSettings": {
    "disableMetricsCollection": {},
    "maxConcurrentConnections": {},
    "type": "string"
    // For remaining properties, see StoreReadSettings objects
  },
  "type": "DelimitedTextSource"
}

对于 DocumentDbCollectionSource,请使用:

{
  "additionalColumns": {},
  "nestingSeparator": {},
  "query": {},
  "queryTimeout": {},
  "type": "DocumentDbCollectionSource"
}

对于 DrillSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "DrillSource"
}

对于 DynamicsAXSource,请使用:

{
  "additionalColumns": {},
  "httpRequestTimeout": {},
  "query": {},
  "queryTimeout": {},
  "type": "DynamicsAXSource"
}

对于 DynamicsCrmSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "type": "DynamicsCrmSource"
}

对于 DynamicsSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "type": "DynamicsSource"
}

对于 EloquaSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "EloquaSource"
}

对于 ExcelSource,请使用:

{
  "additionalColumns": {},
  "storeSettings": {
    "disableMetricsCollection": {},
    "maxConcurrentConnections": {},
    "type": "string"
    // For remaining properties, see StoreReadSettings objects
  },
  "type": "ExcelSource"
}

对于 FileSystemSource,请使用:

{
  "additionalColumns": {},
  "recursive": {},
  "type": "FileSystemSource"
}

对于 GoogleAdWordsSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "GoogleAdWordsSource"
}

对于 GoogleBigQuerySource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "GoogleBigQuerySource"
}

对于 GoogleBigQueryV2Source,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "GoogleBigQueryV2Source"
}

对于 GreenplumSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "GreenplumSource"
}

对于 HBaseSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "HBaseSource"
}

对于 HdfsSource,请使用:

{
  "distcpSettings": {
    "distcpOptions": {},
    "resourceManagerEndpoint": {},
    "tempScriptPath": {}
  },
  "recursive": {},
  "type": "HdfsSource"
}

对于 HiveSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "HiveSource"
}

对于 HttpSource,请使用:

{
  "httpRequestTimeout": {},
  "type": "HttpSource"
}

对于 HubspotSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "HubspotSource"
}

对于 impalaSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "ImpalaSource"
}

对于 InformixSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "InformixSource"
}

对于 JiraSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "JiraSource"
}

对于 JsonSource,请使用:

{
  "additionalColumns": {},
  "formatSettings": {
    "compressionProperties": {
      "type": "string"
      // For remaining properties, see CompressionReadSettings objects
    },
    "type": "string"
  },
  "storeSettings": {
    "disableMetricsCollection": {},
    "maxConcurrentConnections": {},
    "type": "string"
    // For remaining properties, see StoreReadSettings objects
  },
  "type": "JsonSource"
}

对于 LakeHouseTableSource,请使用:

{
  "additionalColumns": {},
  "timestampAsOf": {},
  "type": "LakeHouseTableSource",
  "versionAsOf": {}
}

对于 MagentoSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "MagentoSource"
}

对于 MariaDBSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "MariaDBSource"
}

对于 MarketoSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "MarketoSource"
}

对于 MicrosoftAccessSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "type": "MicrosoftAccessSource"
}

对于 MongoDbAtlasSource,请使用:

{
  "additionalColumns": {},
  "batchSize": {},
  "cursorMethods": {
    "limit": {},
    "project": {},
    "skip": {},
    "sort": {}
  },
  "filter": {},
  "queryTimeout": {},
  "type": "MongoDbAtlasSource"
}

对于 MongoDbSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "type": "MongoDbSource"
}

对于 MongoDbV2Source,请使用:

{
  "additionalColumns": {},
  "batchSize": {},
  "cursorMethods": {
    "limit": {},
    "project": {},
    "skip": {},
    "sort": {}
  },
  "filter": {},
  "queryTimeout": {},
  "type": "MongoDbV2Source"
}

对于 MySqlSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "MySqlSource"
}

对于 netezzaSource,请使用:

{
  "additionalColumns": {},
  "partitionOption": {},
  "partitionSettings": {
    "partitionColumnName": {},
    "partitionLowerBound": {},
    "partitionUpperBound": {}
  },
  "query": {},
  "queryTimeout": {},
  "type": "NetezzaSource"
}

对于 ODataSource,请使用:

{
  "additionalColumns": {},
  "httpRequestTimeout": {},
  "query": {},
  "type": "ODataSource"
}

对于 OdbcSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "OdbcSource"
}

对于 Office365Source,请使用:

{
  "allowedGroups": {},
  "dateFilterColumn": {},
  "endTime": {},
  "outputColumns": {},
  "startTime": {},
  "type": "Office365Source",
  "userScopeFilterUri": {}
}

对于 OracleServiceCloudSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "OracleServiceCloudSource"
}

对于 OracleSource,请使用:

{
  "additionalColumns": {},
  "oracleReaderQuery": {},
  "partitionOption": {},
  "partitionSettings": {
    "partitionColumnName": {},
    "partitionLowerBound": {},
    "partitionNames": {},
    "partitionUpperBound": {}
  },
  "queryTimeout": {},
  "type": "OracleSource"
}

对于 OrcSource,请使用:

{
  "additionalColumns": {},
  "storeSettings": {
    "disableMetricsCollection": {},
    "maxConcurrentConnections": {},
    "type": "string"
    // For remaining properties, see StoreReadSettings objects
  },
  "type": "OrcSource"
}

对于 ParquetSource,请使用:

{
  "additionalColumns": {},
  "formatSettings": {
    "compressionProperties": {
      "type": "string"
      // For remaining properties, see CompressionReadSettings objects
    },
    "type": "string"
  },
  "storeSettings": {
    "disableMetricsCollection": {},
    "maxConcurrentConnections": {},
    "type": "string"
    // For remaining properties, see StoreReadSettings objects
  },
  "type": "ParquetSource"
}

对于 PaypalSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "PaypalSource"
}

对于 PhoenixSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "PhoenixSource"
}

对于 PostgreSqlSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "PostgreSqlSource"
}

对于 PostgreSqlV2Source,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "PostgreSqlV2Source"
}

对于 PrestoSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "PrestoSource"
}

对于 QuickBooksSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "QuickBooksSource"
}

对于 RelationalSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "type": "RelationalSource"
}

对于 ResponsysSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "ResponsysSource"
}

对于 RestSource,请使用:

{
  "additionalColumns": {},
  "additionalHeaders": {},
  "httpRequestTimeout": {},
  "paginationRules": {},
  "requestBody": {},
  "requestInterval": {},
  "requestMethod": {},
  "type": "RestSource"
}

对于 SalesforceMarketingCloudSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "SalesforceMarketingCloudSource"
}

对于 SalesforceServiceCloudSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "readBehavior": {},
  "type": "SalesforceServiceCloudSource"
}

对于 SalesforceServiceCloudV2Source,请使用:

{
  "additionalColumns": {},
  "includeDeletedObjects": {},
  "query": {},
  "SOQLQuery": {},
  "type": "SalesforceServiceCloudV2Source"
}

对于 SalesforceSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "readBehavior": {},
  "type": "SalesforceSource"
}

对于 SalesforceV2Source,请使用:

{
  "additionalColumns": {},
  "includeDeletedObjects": {},
  "pageSize": {},
  "query": {},
  "queryTimeout": {},
  "SOQLQuery": {},
  "type": "SalesforceV2Source"
}

对于 sapBwSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "SapBwSource"
}

对于 SapCloudForCustomerSource,请使用:

{
  "additionalColumns": {},
  "httpRequestTimeout": {},
  "query": {},
  "queryTimeout": {},
  "type": "SapCloudForCustomerSource"
}

对于 sapEccSource,请使用:

{
  "additionalColumns": {},
  "httpRequestTimeout": {},
  "query": {},
  "queryTimeout": {},
  "type": "SapEccSource"
}

对于 SapHanaSource,请使用:

{
  "additionalColumns": {},
  "packetSize": {},
  "partitionOption": {},
  "partitionSettings": {
    "partitionColumnName": {}
  },
  "query": {},
  "queryTimeout": {},
  "type": "SapHanaSource"
}

对于 sapOdpSource,请使用:

{
  "additionalColumns": {},
  "extractionMode": {},
  "projection": {},
  "queryTimeout": {},
  "selection": {},
  "subscriberProcess": {},
  "type": "SapOdpSource"
}

对于 SapOpenHubSource,请使用:

{
  "additionalColumns": {},
  "baseRequestId": {},
  "customRfcReadTableFunctionModule": {},
  "excludeLastRequest": {},
  "queryTimeout": {},
  "sapDataColumnDelimiter": {},
  "type": "SapOpenHubSource"
}

对于 SapTableSource,请使用:

{
  "additionalColumns": {},
  "batchSize": {},
  "customRfcReadTableFunctionModule": {},
  "partitionOption": {},
  "partitionSettings": {
    "maxPartitionsNumber": {},
    "partitionColumnName": {},
    "partitionLowerBound": {},
    "partitionUpperBound": {}
  },
  "queryTimeout": {},
  "rfcTableFields": {},
  "rfcTableOptions": {},
  "rowCount": {},
  "rowSkips": {},
  "sapDataColumnDelimiter": {},
  "type": "SapTableSource"
}

对于 ServiceNowSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "ServiceNowSource"
}

对于 ServiceNowV2Source,请使用:

{
  "additionalColumns": {},
  "expression": {
    "operands": [
      ...
    ],
    "operators": [ "string" ],
    "type": "string",
    "value": "string"
  },
  "pageSize": {},
  "queryTimeout": {},
  "type": "ServiceNowV2Source"
}

对于 SharePointOnlineListSource,请使用:

{
  "httpRequestTimeout": {},
  "query": {},
  "type": "SharePointOnlineListSource"
}

对于 ShopifySource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "ShopifySource"
}

对于 SnowflakeSource,请使用:

{
  "exportSettings": {
    "additionalCopyOptions": {
      "{customized property}": {}
    },
    "additionalFormatOptions": {
      "{customized property}": {}
    },
    "storageIntegration": {},
    "type": "string"
  },
  "query": {},
  "type": "SnowflakeSource"
}

对于 SnowflakeV2Source,请使用:

{
  "exportSettings": {
    "additionalCopyOptions": {
      "{customized property}": {}
    },
    "additionalFormatOptions": {
      "{customized property}": {}
    },
    "storageIntegration": {},
    "type": "string"
  },
  "query": {},
  "type": "SnowflakeV2Source"
}

对于 SparkSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "SparkSource"
}

对于 SqlDWSource,请使用:

{
  "additionalColumns": {},
  "isolationLevel": {},
  "partitionOption": {},
  "partitionSettings": {
    "partitionColumnName": {},
    "partitionLowerBound": {},
    "partitionUpperBound": {}
  },
  "queryTimeout": {},
  "sqlReaderQuery": {},
  "sqlReaderStoredProcedureName": {},
  "storedProcedureParameters": {},
  "type": "SqlDWSource"
}

对于 sqlMISource,请使用:

{
  "additionalColumns": {},
  "isolationLevel": {},
  "partitionOption": {},
  "partitionSettings": {
    "partitionColumnName": {},
    "partitionLowerBound": {},
    "partitionUpperBound": {}
  },
  "produceAdditionalTypes": {},
  "queryTimeout": {},
  "sqlReaderQuery": {},
  "sqlReaderStoredProcedureName": {},
  "storedProcedureParameters": {},
  "type": "SqlMISource"
}

对于 sqlServerSource,请使用:

{
  "additionalColumns": {},
  "isolationLevel": {},
  "partitionOption": {},
  "partitionSettings": {
    "partitionColumnName": {},
    "partitionLowerBound": {},
    "partitionUpperBound": {}
  },
  "produceAdditionalTypes": {},
  "queryTimeout": {},
  "sqlReaderQuery": {},
  "sqlReaderStoredProcedureName": {},
  "storedProcedureParameters": {},
  "type": "SqlServerSource"
}

对于 SqlSource,请使用:

{
  "additionalColumns": {},
  "isolationLevel": {},
  "partitionOption": {},
  "partitionSettings": {
    "partitionColumnName": {},
    "partitionLowerBound": {},
    "partitionUpperBound": {}
  },
  "queryTimeout": {},
  "sqlReaderQuery": {},
  "sqlReaderStoredProcedureName": {},
  "storedProcedureParameters": {},
  "type": "SqlSource"
}

对于 SquareSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "SquareSource"
}

对于 SybaseSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "SybaseSource"
}

对于 TeradataSource,请使用:

{
  "additionalColumns": {},
  "partitionOption": {},
  "partitionSettings": {
    "partitionColumnName": {},
    "partitionLowerBound": {},
    "partitionUpperBound": {}
  },
  "query": {},
  "queryTimeout": {},
  "type": "TeradataSource"
}

对于 VerticaSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "VerticaSource"
}

对于 WarehouseSource,请使用:

{
  "additionalColumns": {},
  "isolationLevel": {},
  "partitionOption": {},
  "partitionSettings": {
    "partitionColumnName": {},
    "partitionLowerBound": {},
    "partitionUpperBound": {}
  },
  "queryTimeout": {},
  "sqlReaderQuery": {},
  "sqlReaderStoredProcedureName": {},
  "storedProcedureParameters": {},
  "type": "WarehouseSource"
}

对于 XeroSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "XeroSource"
}

对于 ZohoSource,请使用:

{
  "additionalColumns": {},
  "query": {},
  "queryTimeout": {},
  "type": "ZohoSource"
}

对于 WebSource,请使用:

{
  "additionalColumns": {},
  "type": "WebSource"
}

对于 XmlSource,请使用:

{
  "additionalColumns": {},
  "formatSettings": {
    "compressionProperties": {
      "type": "string"
      // For remaining properties, see CompressionReadSettings objects
    },
    "detectDataType": {},
    "namespacePrefixes": {},
    "namespaces": {},
    "type": "string",
    "validationMode": {}
  },
  "storeSettings": {
    "disableMetricsCollection": {},
    "maxConcurrentConnections": {},
    "type": "string"
    // For remaining properties, see StoreReadSettings objects
  },
  "type": "XmlSource"
}

属性值

活动

名字 描述 价值
dependsOn 活动取决于条件。 ActivityDependency[]
描述 活动说明。 字符串
名字 活动名称。 string (必需)
onInactiveMarkAs 当状态设置为“非活动”时活动的状态结果。 这是一个可选属性,如果未在活动处于非活动状态时提供,则默认情况下状态将成功。 “Failed”
“跳过”
“Succeeded”
活动状态。 这是一个可选属性,如果未提供,则状态默认为“活动”。 “Active”
“非活动”
类型 对于 AppendVariableActivity类型,设置为“AppendVariableVariable”。 对于 AzureDataExplorerCommandActivity,请设置为“AzureDataExplorerCommandCommand”。 对于 AzureFunctionActivity类型,设置为“AzureFunctionActivity”。 对于 AzureMLBatchExecutionActivity,请设置为“AzureMLBatchExecution”。 对于 AzureMLExecutePipelineActivity类型,设置为“AzureMLExecutePipeline”。 对于 AzureMLUpdateResourceActivity,请设置为“AzureMLUpdateResource”。 对于 ExecutePipelineActivity类型,设置为“ExecutePipeline”。 对于 FailActivity类型,设置为“Fail” 。 对于 filterActivity 类型,设置为“Filter”。 对于 ForEachActivity类型,设置为“ForEach”。 对于类型 IfConditionActivity,设置为“IfCondition”。 对于 setVariableActivity,请设置为类型 SetVariableActivity 的“SetVariable”。 对于 switchActivity 类型,设置为“Switch”。 对于 type UntilActivity,设置为“Until”。 对于 ValidationActivity类型,设置为“验证”。 设置为“Wait”类型 WaitActivity。 对于 WebHookActivity类型,设置为“WebHook”。 设置为“CopyActivity”类型 CopyActivity。 对于 customActivity 类型,设置为“Custom”类型。 对于 dataLakeAnalyticsUsqlActivity,请设置为“DataLakeAnalyticsU-SQL” 类型。 对于 databricksNotebookactivity,请设置为“DatabricksNotebook”类型。 对于 databricksSparkJarActivity,请设置为“DatabricksSparkJar”类型。 对于 databricksSparkPythonActivity类型 ,设置为“DatabricksSparkPythonPython”类型。 对于 deleteActivity 类型,设置为“Delete”类型。 对于 executeDataFlowActivity类型,设置为“ExecuteDataFlowFlow”。 对于 ExecuteSsisPackageActivity类型,设置为“ExecuteSSISPackage”。 对于 type ExecuteWranglingDataflowActivity,设置为“ExecuteWranglingDataflow”。 对于 GetMetadataActivity,设置为“GetMetadatadata”。 对于 HDInsightHiveActivity类型,设置为“HDInsightHive”。 对于 HDInsightMapReduceActivity,请设置为“HDInsightMapReduce”。 对于 HDInsightPigActivity,请设置为“HDInsightPig”。 对于 HDInsightSparkActivity,请设置为“HDInsightSpark”。 对于 HDInsightStreamingActivity类型,设置为“HDInsightStreaming” 。 对于 lookupActivity 类型,设置为“Lookup”。 设置为“ScriptActivity”类型 为“ScriptActivity”。 对于 SynapseSparkJobDefinitionActivity,请设置为“SparkJob”。 对于 SqlServerStoredProcedureActivity类型,设置为“SqlServerStoredProcedure”。 对于 SynapseNotebookActivity,请设置为“SynapseNotebookbook”。 对于 WebActivity类型,设置为“WebActivity”。 “AppendVariable”
“AzureDataExplorerCommand”
“AzureFunctionActivity”
“AzureMLBatchExecution”
“AzureMLExecutePipeline”
“AzureMLUpdateResource”
“Copy”
“Custom”
“DatabricksNotebook”
“DatabricksSparkJar”
“DatabricksSparkPython”
“DataLakeAnalyticsU-SQL”
“Delete”
“ExecuteDataFlow”
“ExecutePipeline”
“ExecuteSSISPackage”
“ExecuteWranglingDataflow”
“Fail”
“Filter”
“ForEach”
“GetMetadata”
“HDInsightHive”
“HDInsightMapReduce”
“HDInsightPig”
“HDInsightSpark”
“HDInsightStreaming”
“IfCondition”
“Lookup”
“Script”
“SetVariable”
“SparkJob”
“SqlServerStoredProcedure”
“Switch”
“SynapseNotebook”
“Until”
“验证”
“Wait”
“WebActivity”
“WebHook”(必需)
userProperties 活动用户属性。 UserProperty[]

ActivityDependency

名字 描述 价值
活动 活动名称。 string (必需)
dependencyConditions Match-Condition 依赖项。 包含任一项的字符串数组:
“Completed”
“Failed”
“跳过”
“Succeeded”(必需)

ActivityPolicy

名字 描述 价值
重试 最大普通重试尝试次数。 默认值为 0。 类型:整数(或包含 resultType 整数的表达式),最小值:0。 任何
retryIntervalInSeconds 每次重试尝试(以秒为单位)之间的间隔。 默认值为 30 秒。 int

约束:
最小值 = 30
最大值 = 86400
secureInput 设置为 true 时,活动输入被视为安全,不会记录到监视中。 bool
secureOutput 设置为 true 时,活动输出被视为安全,不会记录到监视中。 bool
超时 指定要运行的活动的超时值。 默认超时为 7 天。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何

AmazonMWSSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “AmazonMWSSource”(必需)

AmazonRdsForOraclePartitionSettings

名字 描述 价值
partitionColumnName 整数类型中用于继续范围分区的列的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionLowerBound partitionColumnName 中指定的列的最小值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionNames AmazonRdsForOracle 表的物理分区的名称。 任何
partitionUpperBound partitionColumnName 中指定的列的最大值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AmazonRdsForOracleSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
oracleReaderQuery AmazonRdsForOracle 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行读取 AmazonRdsForOracle 的分区机制。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionSettings 将用于 AmazonRdsForOracle 源分区的设置。 AmazonRdsForOraclePartitionSettings
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “AmazonRdsForOracleSource”(必需)

AmazonRdsForSqlServerSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
isolationLevel 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 任何
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
produceAdditionalTypes 要生成的其他类型。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
sqlReaderQuery SQL 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName SQL 数据库源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何
类型 复制源类型。 “AmazonRdsForSqlServerSource”(必需)

AmazonRedshiftSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
redshiftUnloadSettings 从 Amazon Redshift 复制并卸载时,临时 Amazon S3 所需的 Amazon S3 设置。 因此,Amazon Redshift 源中的数据将首先卸载到 S3 中,然后从临时 S3 复制到目标接收器。 RedshiftUnloadSettings
类型 复制源类型。 “AmazonRedshiftSource”(必需)

AmazonS3CompatibleReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
前缀 S3 兼容对象名称的前缀筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “AmazonS3CompatibleReadSettings”(必需)
wildcardFileName Amazon S3 兼容通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath Amazon S3 兼容通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AmazonS3ReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
前缀 S3 对象名称的前缀筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “AmazonS3ReadSettings”(必需)
wildcardFileName AmazonS3 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath AmazonS3 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AppendVariableActivity

名字 描述 价值
类型 活动类型。 “AppendVariable”(必需)
typeProperties 追加变量活动属性。 AppendVariableActivityTypeProperties(必需)

AppendVariableActivityTypeProperties

名字 描述 价值
价值 要追加的值。 类型:可以是变量项的静态值匹配类型,也可以是具有变量项的 resultType 匹配类型的表达式 任何
variableName 需要追加其值的变量的名称。 字符串

AvroSink

名字 描述 价值
formatSettings Avro 格式设置。 AvroWriteSettings
storeSettings Avro 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “AvroSink”(必需)

AvroSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
storeSettings Avro 存储设置。 StoreReadSettings
类型 复制源类型。 “AvroSource”(必需)

AvroWriteSettings

名字 描述 价值
fileNamePrefix 指定 fileNamePrefix>_<fileIndex><文件名模式。在没有 partitionOptions 的情况下从非基于文件的存储复制时,<fileExtension>。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
recordName 写入结果中的顶级记录名称,在 AVRO 规范中是必需的。 字符串
recordNamespace 在写入结果中记录命名空间。 字符串
类型 写入设置类型。 string (必需)

AzureBlobFSReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “AzureBlobFSReadSettings”(必需)
wildcardFileName Azure blobFS 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath Azure blobFS 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AzureBlobFSSink

名字 描述 价值
copyBehavior 复制接收器的复制行为类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
元数据 指定要添加到接收器数据的自定义元数据。 类型:对象数组(或具有 resultType 对象数组的表达式)。 MetadataItem[]
类型 复制接收器类型。 “AzureBlobFSSink”(必需)

AzureBlobFSSource

名字 描述 价值
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
skipHeaderLineCount 要从每个 Blob 跳过的标头行数。 类型:整数(或包含 resultType 整数的表达式)。 任何
treatEmptyAsNull 将空视为 null。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制源类型。 “AzureBlobFSSource”(必需)

AzureBlobFSWriteSettings

名字 描述 价值
blockSizeInMB 指示将数据写入 Blob 时块大小(MB)。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 写入设置类型。 “AzureBlobFSWriteSettings”(必需)

AzureBlobStorageReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
前缀 Azure Blob 名称的前缀筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “AzureBlobStorageReadSettings”(必需)
wildcardFileName Azure blob 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath Azure blob 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AzureBlobStorageWriteSettings

名字 描述 价值
blockSizeInMB 指示将数据写入 Blob 时块大小(MB)。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 写入设置类型。 “AzureBlobStorageWriteSettings”(必需)

AzureDatabricksDeltaLakeExportCommand

名字 描述 价值
dateFormat 在 Azure Databricks Delta Lake Copy 中指定 csv 的日期格式。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
timestampFormat 在 Azure Databricks Delta Lake Copy 中指定 csv 的时间戳格式。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 导出设置类型。 string (必需)

AzureDatabricksDeltaLakeImportCommand

名字 描述 价值
dateFormat 在 Azure Databricks Delta Lake Copy 中指定 csv 的日期格式。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
timestampFormat 在 Azure Databricks Delta Lake Copy 中指定 csv 的时间戳格式。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 导入设置类型。 string (必需)

AzureDatabricksDeltaLakeSink

名字 描述 价值
importSettings Azure Databricks Delta Lake 导入设置。 AzureDatabricksDeltaLakeImportCommand
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “AzureDatabricksDeltaLakeSink”(必需)

AzureDatabricksDeltaLakeSource

名字 描述 价值
exportSettings Azure Databricks Delta Lake 导出设置。 AzureDatabricksDeltaLakeExportCommand
查询 Azure Databricks Delta Lake Sql 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “AzureDatabricksDeltaLakeSource”(必需)

AzureDataExplorerCommandActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “AzureDataExplorerCommand”(必需)
typeProperties Azure 数据资源管理器命令活动属性。 AzureDataExplorerCommandActivityTypeProperties(必需)

AzureDataExplorerCommandActivityTypeProperties

名字 描述 价值
命令 控件命令,根据 Azure 数据资源管理器命令语法。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
commandTimeout 控制命令超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9]))..) 任何

AzureDataExplorerSink

名字 描述 价值
flushImmediately 如果设置为 true,将跳过任何聚合。 默认值为 false。 类型:布尔值。 任何
ingestionMappingAsJson json 格式提供的显式列映射说明。 类型:字符串。 任何
ingestionMappingName 在目标 Kusto 表上定义的预定义 csv 映射的名称。 类型:字符串。 任何
类型 复制接收器类型。 “AzureDataExplorerSink”(必需)

AzureDataExplorerSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
noTruncation 布尔选项的名称,该选项控制是否将截断应用于超出特定行计数限制的结果集。 任何
查询 数据库查询。 应为 Kusto 查询语言 (KQL) 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])).. 任何
类型 复制源类型。 “AzureDataExplorerSource”(必需)

AzureDataLakeStoreReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
listAfter 根据文件/文件夹名称的字典顺序列出值(独占)后的文件。 在数据集中的 folderPath 下应用,并在 folderPath 下筛选文件/子文件夹。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
listBefore 根据文件/文件夹名称的字典顺序列出值(含)之前的文件。 在数据集中的 folderPath 下应用,并在 folderPath 下筛选文件/子文件夹。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “AzureDataLakeStoreReadSettings”(必需)
wildcardFileName ADLS 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath ADLS 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AzureDataLakeStoreSink

名字 描述 价值
copyBehavior 复制接收器的复制行为类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
enableAdlsSingleFileParallel 单个文件并行。 任何
类型 复制接收器类型。 “AzureDataLakeStoreSink”(必需)

AzureDataLakeStoreSource

名字 描述 价值
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制源类型。 “AzureDataLakeStoreSource”(必需)

AzureDataLakeStoreWriteSettings

名字 描述 价值
expiryDateTime 指定写入文件的到期时间。 时间以“2018-12-01T05:00:00Z”格式应用于 UTC 时区。 默认值为 NULL。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 写入设置类型。 “AzureDataLakeStoreWriteSettings”(必需)

AzureFileStorageReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
前缀 从根路径开始的 Azure 文件名的前缀筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “AzureFileStorageReadSettings”(必需)
wildcardFileName Azure 文件存储通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath Azure 文件存储通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AzureFileStorageWriteSettings

名字 描述 价值
类型 写入设置类型。 “AzureFileStorageWriteSettings”(必需)

AzureFunctionActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “AzureFunctionActivity”(必需)
typeProperties Azure Function 活动属性。 AzureFunctionActivityTypeProperties (必需)

AzureFunctionActivityTypeProperties

名字 描述 价值
身体 表示将发送到终结点的有效负载。 POST/PUT 方法是必需的,不允许 GET 方法类型:字符串(或带有 resultType 字符串的表达式)。 任何
functionName Azure 函数活动将调用的函数的名称。 类型:字符串(或带有 resultType 字符串的表达式) 任何(必需)
表示将发送到请求的标头。 例如,若要在请求上设置语言和类型:“headers”: { “Accept-Language”: “en-us”, “Content-Type”: “application/json” }。 类型:字符串(或带有 resultType 字符串的表达式)。 AzureFunctionActivityTypePropertiesHeaders
方法 目标终结点的 Rest API 方法。 “DELETE”
“GET”
“HEAD”
“OPTIONS”
“POST”
“PUT”
“TRACE”(必需)

AzureFunctionActivityTypePropertiesHeaders

名字 描述 价值

AzureKeyVaultSecretReference

名字 描述 价值
secretName Azure Key Vault 中机密的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
secretVersion Azure Key Vault 中的机密版本。 默认值为最新版本的机密。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
商店 Azure Key Vault 链接服务参考。 LinkedServiceReference(必需)
类型 机密的类型。 “AzureKeyVaultSecret”(必需)

AzureMariaDBSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “AzureMariaDBSource”(必需)

AzureMLBatchExecutionActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “AzureMLBatchExecution”(必需)
typeProperties Azure ML Batch 执行活动属性。 AzureMLBatchExecutionActivityTypeProperties (必需)

AzureMLBatchExecutionActivityTypeProperties

名字 描述 价值
globalParameters 要传递给 Azure ML Batch 执行服务终结点的键、值对。 密钥必须与已发布的 Azure ML Web 服务中定义的 Web 服务参数的名称匹配。 将在 Azure ML 批处理执行请求的 GlobalParameters 属性中传递值。 AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
webServiceInputs 键、值对,将 Azure ML 终结点的 Web 服务输入的名称映射到指定输入 Blob 位置的 AzureMLWebServiceFile 对象。 此信息将在 Azure ML 批处理执行请求的 WebServiceInputs 属性中传递。 AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
webServiceOutputs 键、值对,将 Azure ML 终结点的 Web 服务输出的名称映射到指定输出 Blob 位置的 AzureMLWebServiceFile 对象。 此信息将在 Azure ML 批处理执行请求的 WebServiceOutputs 属性中传递。 AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

名字 描述 价值

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

名字 描述 价值

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

名字 描述 价值

AzureMLExecutePipelineActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “AzureMLExecutePipeline”(必需)
typeProperties Azure ML 执行管道活动属性。 AzureMLExecutePipelineActivityTypeProperties (必需)

AzureMLExecutePipelineActivityTypeProperties

名字 描述 价值
continueOnStepFailure 如果步骤失败,是否继续执行 PipelineRun 中的其他步骤。 此信息将传入已发布管道执行请求的 continueOnStepFailure 属性中。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
dataPathAssignments 用于在不重新训练的情况下更改数据路径分配的字典。 将在已发布管道执行请求的 dataPathAssignments 属性中传递值。 类型:对象(或带有 resultType 对象的表达式)。 任何
experimentName 管道运行的运行历史记录试验名称。 此信息将传入已发布管道执行请求的 ExperimentName 属性。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
mlParentRunId 父 Azure ML 服务管道运行 ID。此信息将传入已发布管道执行请求的 ParentRunId 属性。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
mlPipelineEndpointId 已发布的 Azure ML 管道终结点的 ID。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
mlPipelineId 已发布的 Azure ML 管道的 ID。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
mlPipelineParameters 要传递给已发布的 Azure ML 管道终结点的键、值对。 键必须与已发布管道中定义的管道参数的名称匹配。 将在已发布管道执行请求的 ParameterAssignments 属性中传递值。 类型:具有键值对的对象(或带有 resultType 对象的表达式)。 任何
版本 已发布的 Azure ML 管道终结点的版本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AzureMLUpdateResourceActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “AzureMLUpdateResource”(必需)
typeProperties Azure ML 更新资源管理活动属性。 AzureMLUpdateResourceActivityTypeProperties(必需)

AzureMLUpdateResourceActivityTypeProperties

名字 描述 价值
trainedModelFilePath trainedModelLinkedService 中的相对文件路径,表示将由更新操作上传的 .ilearner 文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
trainedModelLinkedServiceName 保存由更新操作上传的 .ilearner 文件的 Azure 存储链接服务的名称。 LinkedServiceReference(必需)
trainedModelName 要更新的 Web 服务试验中训练的模型模块的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

AzureMLWebServiceFile

名字 描述 价值
filePath LinkedService 指定的 Azure Blob 存储中的相对文件路径,包括容器名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
linkedServiceName 对 Azure 存储 LinkedService 的引用,其中 Azure ML WebService 输入/输出文件位于其中。 LinkedServiceReference(必需)

AzureMySqlSink

名字 描述 价值
preCopyScript 在开始复制之前要执行的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “AzureMySqlSink”(必需)

AzureMySqlSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “AzureMySqlSource”(必需)

AzurePostgreSqlSink

名字 描述 价值
preCopyScript 在开始复制之前要执行的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “AzurePostgreSqlSink”(必需)

AzurePostgreSqlSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “AzurePostgreSqlSource”(必需)

AzureQueueSink

名字 描述 价值
类型 复制接收器类型。 “AzureQueueSink”(必需)

AzureSearchIndexSink

名字 描述 价值
类型 复制接收器类型。 “AzureSearchIndexSink”(必需)
writeBehavior 将文档向上插入 Azure 搜索索引时指定写入行为。 “Merge”
“Upload”

AzureSqlSink

名字 描述 价值
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterStoredProcedureName SQL 编写器存储过程名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterTableType SQL 编写器表类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterUseTableLock 是否在大容量复制期间使用表锁。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
storedProcedureParameters SQL 存储过程参数。 任何
storedProcedureTableTypeParameterName 表类型的存储过程参数名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “AzureSqlSink”(必需)
upsertSettings SQL upsert 设置。 SqlUpsertSettings
writeBehavior 将数据复制到 Azure SQL 时写入行为。 类型:SqlWriteBehaviorEnum(或带有 resultType SqlWriteBehaviorEnum 的表达式) 任何

AzureSqlSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
isolationLevel 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
produceAdditionalTypes 要生成的其他类型。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
sqlReaderQuery SQL 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName SQL 数据库源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何
类型 复制源类型。 “AzureSqlSource”(必需)

AzureTableSink

名字 描述 价值
azureTableDefaultPartitionKeyValue Azure 表默认分区键值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
azureTableInsertType Azure 表插入类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
azureTablePartitionKeyName Azure 表分区键名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
azureTableRowKeyName Azure 表行键名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “AzureTableSink”(必需)

AzureTableSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
azureTableSourceIgnoreTableNotFound Azure 表源忽略找不到表。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
azureTableSourceQuery Azure 表源查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “AzureTableSource”(必需)

BigDataPoolParametrizationReference

名字 描述 价值
referenceName 引用大数据池名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
类型 大数据池引用类型。 “BigDataPoolReference”(必需)

BinaryReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
类型 读取设置类型。 “BinaryReadSettings”(必需)

BinaryReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
类型 读取设置类型。 string (必需)

BinarySink

名字 描述 价值
storeSettings 二进制存储设置。 StoreWriteSettings
类型 复制接收器类型。 “BinarySink”(必需)

BinarySource

名字 描述 价值
formatSettings 二进制格式设置。 BinaryReadSettings
storeSettings 二进制存储设置。 StoreReadSettings
类型 复制源类型。 “BinarySource”(必需)

BlobSink

名字 描述 价值
blobWriterAddHeader Blob 编写器添加标头。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
blobWriterDateTimeFormat Blob 编写器日期时间格式。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
blobWriterOverwriteFiles Blob 编写器覆盖文件。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
copyBehavior 复制接收器的复制行为类型。 任何
元数据 指定要添加到接收器数据的自定义元数据。 类型:对象数组(或具有 resultType 对象数组的表达式)。 MetadataItem[]
类型 复制接收器类型。 “BlobSink”(必需)

BlobSource

名字 描述 价值
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
skipHeaderLineCount 要从每个 Blob 跳过的标头行数。 类型:整数(或包含 resultType 整数的表达式)。 任何
treatEmptyAsNull 将空视为 null。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制源类型。 “BlobSource”(必需)

CassandraSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
consistencyLevel 一致性级别指定在将数据返回到客户端应用程序之前,Cassandra 服务器必须响应读取请求的次数。 Cassandra 检查指定的 Cassandra 服务器数,以获取满足读取请求的数据。 必须是 cassandraSourceReadConsistencyLevels 之一。 默认值为“ONE”。 不区分大小写。 “ALL”
“EACH_QUORUM”
“LOCAL_ONE”
“LOCAL_QUORUM”
“LOCAL_SERIAL”
“ONE”
“QUORUM”
“SERIAL”
“THREE”
“TWO”
查询 数据库查询。 应该是 SQL-92 查询表达式或 Cassandra 查询语言 (CQL) 命令。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “CassandraSource”(必需)

CommonDataServiceForAppsSink

名字 描述 价值
alternateKeyName 备用键的逻辑名称,将在更新插入记录时使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
ignoreNullValues 指示在写入操作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “CommonDataServiceForAppsSink”(必需)
writeBehavior 操作的写入行为。 “Upsert”(必需)

CommonDataServiceForAppsSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 FetchXML 是一种专有查询语言,用于 Microsoft Common Data Service for Apps(本地联机 &)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “CommonDataServiceForAppsSource”(必需)

CompressionReadSettings

名字 描述 价值
类型 对于 tarGZipReadSettings类型 ,设置为“TarGZipReadSettings”。 对于 TarReadSettings类型,设置为“TarReadSettings”。 对于 ZipDeflateReadSettings,请设置为“ZipDeflateReadSettings”。 “TarGZipReadSettings”
“TarReadSettings”
“ZipDeflateReadSettings”(必需)

ConcurSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “ConcurSource”(必需)

ContinuationSettingsReference

名字 描述 价值
continuationTtlInMinutes 以分钟为单位的延续 TTL。 任何
customizedCheckpointKey 自定义的检查点键。 任何
idleCondition 空闲条件。 任何

CopyActivity

名字 描述 价值
输入 活动的输入列表。 DatasetReference[]
linkedServiceName 链接服务引用。 LinkedServiceReference
输出 活动的输出列表。 DatasetReference[]
政策 活动策略。 ActivityPolicy
类型 活动类型。 “Copy”(必需)
typeProperties 复制活动属性。 CopyActivityTypeProperties (必需)

CopyActivityLogSettings

名字 描述 价值
enableReliableLogging 指定是否启用可靠的日志记录。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
logLevel 获取或设置日志级别,支持:信息、警告。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

CopyActivityTypeProperties

名字 描述 价值
dataIntegrationUnits 可用于执行此数据移动的数据集成单元的最大数量。 类型:整数(或包含 resultType 整数的表达式),最小值:0。 任何
enableSkipIncompatibleRow 是否跳过不兼容行。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enableStaging 指定是否通过临时暂存复制数据。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
logSettings 启用日志时,客户需要提供的日志设置。 LogSettings
logStorageSettings (已弃用。请使用 LogSettings) 启用会话日志时客户需要提供的日志存储设置。 LogStorageSettings
parallelCopies 在源或接收器上打开的最大并发会话数,以避免重载数据存储。 类型:整数(或包含 resultType 整数的表达式),最小值:0。 任何
保存 保留规则。 any[]
preserveRules 保留规则。 any[]
redirectIncompatibleRowSettings 当 EnableSkipIncompatibleRow 为 true 时重定向不兼容行设置。 RedirectIncompatibleRowSettings
复制活动接收器。 CopySink (必需)
skipErrorFile 指定数据一致性的容错能力。 SkipErrorFile
复制活动源。 CopySource (必需)
stagingSettings 指定 EnableStaging 为 true 时的临时暂存设置。 StagingSettings
在线翻译 复制活动翻译器。 如果未指定,则使用表格翻译器。 任何
validateDataConsistency 是否启用数据一致性验证。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何

CopySink

名字 描述 价值
disableMetricsCollection 如果为 true,则禁用数据存储指标集合。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
maxConcurrentConnections 接收器数据存储的最大并发连接计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
sinkRetryCount 接收器重试计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
sinkRetryWait 接收器重试等待。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 对于 AvroSink类型,设置为“AvroSink”。 对于 AzureBlobFSSink,请设置为“AzureBlobFSSink”。 对于 AzureDataExplorerSink,请设置为“AzureDataExplorerSink”。 对于 AzureDataLakeStoreSink,请设置为“AzureDataLakeStoreSink”。 对于 AzureDatabricksDeltaLakeSink类型,设置为“AzureDatabricksDeltaLakeSink”。 对于 AzureMySqlSink,请设置为“AzureMySqlSink”。 对于 AzurePostgreSqlSink,请设置为“AzurePostgreSqlSink”。 对于 AzureQueueSink,请设置为“AzureQueueSink”。 对于 AzureSearchIndexSink,请设置为“AzureSearchIndexSink”。 对于 AzureSqlSink类型,设置为“AzureSqlSink”。 对于 AzureTableSink类型,设置为“AzureTableSink”。 对于 binarySink类型,设置为“BinarySink”。 对于 blobSink类型,设置为“BlobSink”。 对于 commonDataServiceForAppsSink类型,设置为“CommonDataServiceForAppsSink”。 对于 CosmosDbMongoDbApiSink,请设置为“CosmosDbMongoDbApiSink”。 对于 CosmosDbSqlApiSink,请设置为“CosmosDbSqlApiSink”。 对于 DelimitedTextSink类型,设置为“DelimitedTextSink”。 对于 documentDbCollectionSink类型,请设置为 “DocumentDbCollectionSink”。 对于 DynamicsCrmSink类型,设置为“DynamicsCrmSink”。 对于 dynamicsSink 类型,设置为“DynamicsSink”。 对于 FileSystemSink类型,设置为“FileSystemSink”。 对于 冰山类型,设置为“IcebergSink”。 对于 InformixSink类型,设置为“InformixSink”。 对于 JsonSink类型,设置为“JsonSink”。 对于 LakeHouseTableSink类型,设置为“LakeHouseTableSink”。 对于 MicrosoftAccessSink类型,设置为“MicrosoftAccessSink”。 对于 MongoDbAtlasSink类型,设置为“MongoDbAtlasSink”。 对于 MongoDbV2Sink类型,设置为“MongoDbV2Sink”。 对于 OdbcSink类型,设置为“OdbcSink”。 对于 OracleSink类型,设置为“OracleSink”。 对于 OrcSink类型,设置为“OrcSink”。 对于 ParquetSink类型,设置为“ParquetSink”。 对于 RestSink类型,设置为“RestSink”。 对于 SalesforceServiceCloudSink类型,设置为“SalesforceServiceCloudSink”。 对于 SalesforceServiceCloudV2Sink类型,设置为“SalesforceServiceCloudV2Sink”。 设置为 SalesforceSink类型的“SalesforceSink”。 对于 SalesforceV2Sink类型,设置为“SalesforceV2Sink”。 对于 SapCloudForCustomerSink,请设置为“SapCloudForCustomerSink”。 对于 SnowflakeSink类型,设置为“SnowflakeSink”。 对于 SnowflakeV2Sink类型,设置为“SnowflakeV2Sink”。 对于 SqlDWSink类型,设置为“SqlDWSink”。 对于 SqlMISink类型,设置为“SqlMISink”。 对于 SqlServerSink类型,设置为“SqlServerSink”。 对于 SqlSink类型,设置为“SqlSink”。 对于 WarehouseSink类型,设置为“WarehouseSink”。 “AvroSink”
“AzureBlobFSSink”
“AzureDatabricksDeltaLakeSink”
“AzureDataExplorerSink”
“AzureDataLakeStoreSink”
“AzureMySqlSink”
“AzurePostgreSqlSink”
“AzureQueueSink”
“AzureSearchIndexSink”
“AzureSqlSink”
“AzureTableSink”
“BinarySink”
“BlobSink”
“CommonDataServiceForAppsSink”
“CosmosDbMongoDbApiSink”
“CosmosDbSqlApiSink”
“DelimitedTextSink”
“DocumentDbCollectionSink”
“DynamicsCrmSink”
“DynamicsSink”
“FileSystemSink”
“IcebergSink”
“InformixSink”
“JsonSink”
“LakeHouseTableSink”
“MicrosoftAccessSink”
“MongoDbAtlasSink”
“MongoDbV2Sink”
“OdbcSink”
“OracleSink”
“OrcSink”
“ParquetSink”
“RestSink”
'SalesforceServiceCloudSink'
'SalesforceServiceCloudV2Sink'
“SalesforceSink”
“SalesforceV2Sink”
“SapCloudForCustomerSink”
“SnowflakeSink”
“SnowflakeV2Sink”
“SqlDWSink”
“SqlMISink”
“SqlServerSink”
“SqlSink”
“WarehouseSink”(必需)
writeBatchSize 写入批大小。 类型:整数(或包含 resultType 整数的表达式),最小值:0。 任何
writeBatchTimeout 写入批处理超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何

CopySource

名字 描述 价值
disableMetricsCollection 如果为 true,则禁用数据存储指标集合。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
maxConcurrentConnections 源数据存储的最大并发连接计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
sourceRetryCount 源重试计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
sourceRetryWait 源重试等待。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 对于 AmazonMWSSource类型,设置为“AmazonMWSSource”。 对于 AmazonRdsForOracleSource类型,设置为“AmazonRdsForOracleSource”。 对于 AmazonRdsForSqlServerSource,请设置为“AmazonRdsForSqlServerSource”。 对于 AmazonRedshiftSource,请设置为“AmazonRedshiftSource”。 对于 AvroSource类型,设置为“AvroSource”。 对于 AzureBlobFSSource,请设置为“AzureBlobFSSource”。 对于 AzureDataExplorerSource,请设置为“AzureDataExplorerSource”。 对于 AzureDataLakeStoreSource,请设置为“AzureDataLakeStoreSource”。 对于 AzureDatabricksDeltaLakeSource,请设置为“AzureDatabricksDeltaLakeSource”。 对于 AzureMariaDBSource,请设置为“AzureMariaDBSource”。 对于 AzureMySqlSource,请设置为“AzureMySqlSource”。 对于 AzurePostgreSqlSource,请设置为“AzurePostgreSqlSource”。 对于 AzureSqlSource,请设置为“AzureSqlSource”。 对于 AzureTableSource类型,请设置为“AzureTableSource”。 对于 binarySource 类型,设置为“BinarySource”。 对于 BlobSource类型,设置为“BlobSource”。 对于类型 CassandraSource,设置为“CassandraSource”。 对于 commonDataServiceForAppsSource类型,设置为“CommonDataServiceForAppsSource”。 对于 ConcurSource类型,设置为“ConcurSource”。 对于 CosmosDbMongoDbApiSource,请设置为“CosmosDbMongoDbApiSource”。 对于 CosmosDbSqlApiSource,请设置为“CosmosDbSqlApiSource”。 对于 CouchbaseSource类型,设置为“CouchbaseSource”。 对于 Db2Source类型,设置为“Db2Source”。 对于 DelimitedTextSource类型,设置为“DelimitedTextSource”。 对于 DocumentDbCollectionSource类型,设置为“DocumentDbCollectionSource”。 设置为“DrillSource”,类型为 DrillSource。 对于 DynamicsAXSource 类型,请设置为“DynamicsAXSource”。 对于 dynamicsCrmSource类型,设置为“DynamicsCrmSource”。 对于 dynamicsSource 类型,设置为“DynamicsSource”。 对于 EloquaSource,请设置为“EloquaSource”。 对于 ExcelSource类型,设置为“ExcelSource”。 对于 FileSystemSource,请设置为“FileSystemSource”。 对于 GoogleAdWordsSource,请设置为“GoogleAdWordsSource”。 对于 GoogleBigQuerySource,请设置为“GoogleBigQuerySource”。 对于 GoogleBigQueryV2Source,请设置为“GoogleBigQueryV2Source”。 对于 GreenplumSource类型,设置为“GreenplumSource”。 对于 HBaseSource类型,设置为“HBaseSource”。 对于 HdfsSource类型,设置为“HdfsSource”。 对于 HiveSource类型,设置为“HiveSource”。 对于 HttpSource类型,设置为“HttpSource”。 对于 HubspotSource类型,设置为“HubspotSource”。 对于 ImpalaSource类型,设置为“ImpalaSource”。 对于 InformixSource类型,设置为“InformixSource”。 对于 JiraSource类型,设置为“JiraSource”。 对于 JsonSource类型,设置为“JsonSource”。 对于 LakeHouseTableSource类型,设置为“LakeHouseTableSource”。 对于 MagentoSource类型,设置为“MagentoSource”。 对于 mariaDBSource 类型,设置为“MariaDBSource”。 对于 MarketoSource类型,设置为“MarketoSource”。 对于 MicrosoftAccessSource,请设置为“MicrosoftAccessSource”。 对于 MongoDbAtlasSource类型,设置为“MongoDbAtlasSource”。 对于 MongoDbSource类型,设置为“MongoDbSource”。 对于 MongoDbV2Source,请设置为“MongoDbV2Source”。 对于 mySqlSource 类型,设置为“MySqlSource”。 对于 NetezzaSource,请设置为“NetezzaSource”。 对于 ODataSource类型,设置为“ODataSource”。 对于 OdbcSource类型,设置为“OdbcSource”。 对于 Office365Source,请设置为“Office365Source”。 对于 OracleServiceCloudSource类型,设置为“OracleServiceCloudSource”。 对于 OracleSource类型,设置为“OracleSource”。 对于 OrcSource类型,设置为“OrcSource”。 对于 parquetSource 类型,设置为“ParquetSource”。 对于 PaypalSource类型,设置为“PaypalSource”。 对于 PhoenixSource类型,设置为“PhoenixSource”。 对于 PostgreSqlSource,请设置为“PostgreSqlSource”。 对于 PostgreSqlV2Source,请设置为“PostgreSqlV2Source”。 对于 prestoSource 类型,设置为“PrestoSource”。 对于 QuickBooksSource类型,设置为“QuickBooksSource”。 对于 relationalSource 类型,设置为“RelationalSource”。 对于 ResponsysSource类型,设置为“ResponsysSource”。 对于 RestSource类型,设置为“RestSource”。 设置为 SalesforceMarketingCloudSource类型的“SalesforceMarketingCloudSource”。 对于 SalesforceServiceCloudSource类型,设置为“SalesforceServiceCloudSource”。 对于 SalesforceServiceCloudV2Source,请设置为“SalesforceServiceCloudV2Source”。 设置为 SalesforceSource类型的“SalesforceSource”。 对于 SalesforceV2Source类型,设置为“SalesforceV2Source”。 对于 SapBwSource,请设置为“SapBwSource”。 对于 SapCloudForCustomerSource,请设置为“SapCloudForCustomerSource”。 对于 SapEccSource,请设置为“SapEccSource”。 对于 SapHanaSource,请设置为“SapHanaSource”。 对于 SapOdpSource,请设置为“SapOdpSource”。 对于 SapOpenHubSource,请设置为“SapOpenHubSource”。 对于 SapTableSource类型,设置为“SapTableSource”。 对于 ServiceNowSource类型,设置为“ServiceNowSource”。 对于 ServiceNowV2Source类型,设置为“ServiceNowV2Source”。 对于 SharePointOnlineListSource类型,设置为“SharePointOnlineListSource”。 设置为 ShopifySource类型的“ShopifySource”。 对于 SnowflakeSource,请设置为“SnowflakeSource”。 对于 SnowflakeV2Source,请设置为“SnowflakeV2Source”。 对于 SparkSource类型,设置为“SparkSource”。 对于 SqlDWSource,请设置为“SqlDWSource”。 对于 SqlMISource类型,设置为“SqlMISource”。 对于 SqlServerSource,请设置为“SqlServerSource”。 对于 SqlSource类型,设置为“SqlSource”。 设置为“SquareSource”,类型为 SquareSource。 对于 SybaseSource,请设置为“SybaseSource”。 对于 TeradataSource类型,设置为“TeradataSource”。 对于类型 VerticaSource,设置为“VerticaSource”。 设置为 WarehouseSource类型的“WarehouseSource”。 对于 XeroSource类型,设置为“XeroSource”。 对于 ZohoSource,请设置为“ZohoSource”。 对于 WebSource类型,设置为“WebSource”。 对于 XmlSource类型,设置为“XmlSource”。 “AmazonMWSSource”
“AmazonRdsForOracleSource”
“AmazonRdsForSqlServerSource”
“AmazonRedshiftSource”
“AvroSource”
“AzureBlobFSSource”
“AzureDatabricksDeltaLakeSource”
“AzureDataExplorerSource”
“AzureDataLakeStoreSource”
“AzureMariaDBSource”
“AzureMySqlSource”
“AzurePostgreSqlSource”
“AzureSqlSource”
“AzureTableSource”
“BinarySource”
“BlobSource”
“CassandraSource”
“CommonDataServiceForAppsSource”
“ConcurSource”
“CosmosDbMongoDbApiSource”
“CosmosDbSqlApiSource”
“CouchbaseSource”
“Db2Source”
“DelimitedTextSource”
“DocumentDbCollectionSource”
“DrillSource”
“DynamicsAXSource”
“DynamicsCrmSource”
“DynamicsSource”
“EloquaSource”
“ExcelSource”
“FileSystemSource”
“GoogleAdWordsSource”
“GoogleBigQuerySource”
“GoogleBigQueryV2Source”
“GreenplumSource”
“HBaseSource”
“HdfsSource”
“HiveSource”
“HttpSource”
“HubspotSource”
“ImpalaSource”
“InformixSource”
“JiraSource”
“JsonSource”
'LakeHouseTableSource'
“MagentoSource”
“MariaDBSource”
“MarketoSource”
“MicrosoftAccessSource”
“MongoDbAtlasSource”
“MongoDbSource”
“MongoDbV2Source”
“MySqlSource”
“NetezzaSource”
“ODataSource”
“OdbcSource”
“Office365Source”
“OracleServiceCloudSource”
“OracleSource”
“OrcSource”
“ParquetSource”
“PaypalSource”
“PhoenixSource”
“PostgreSqlSource”
“PostgreSqlV2Source”
“PrestoSource”
“QuickBooksSource”
“RelationalSource”
“ResponsysSource”
“RestSource”
“SalesforceMarketingCloudSource”
“SalesforceServiceCloudSource”
'SalesforceServiceCloudV2Source'
“SalesforceSource”
“SalesforceV2Source”
“SapBwSource”
“SapCloudForCustomerSource”
“SapEccSource”
“SapHanaSource”
“SapOdpSource”
“SapOpenHubSource”
“SapTableSource”
“ServiceNowSource”
“ServiceNowV2Source”
“SharePointOnlineListSource”
“ShopifySource”
“SnowflakeSource”
“SnowflakeV2Source”
“SparkSource”
“SqlDWSource”
“SqlMISource”
“SqlServerSource”
“SqlSource”
“SquareSource”
'SybaseSource'
'TeradataSource'
“VerticaSource”
“WarehouseSource”
“WebSource”
“XeroSource”
“XmlSource”
“ZohoSource”(必需)

CosmosDbMongoDbApiSink

名字 描述 价值
类型 复制接收器类型。 “CosmosDbMongoDbApiSink”(必需)
writeBehavior 指定是否使用相同的键覆盖文档(upsert),而不是引发异常(插入)。 默认值为“insert”。 类型:字符串(或带有 resultType 字符串的表达式)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

CosmosDbMongoDbApiSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
batchSize 指定要在 MongoDB 实例的每个响应批次中返回的文档数。 在大多数情况下,修改批大小不会影响用户或应用程序。 此属性的主要用途是避免达到响应大小的限制。 类型:整数(或包含 resultType 整数的表达式)。 任何
cursorMethods Mongodb 查询的游标方法。 MongoDbCursorMethodsProperties
滤波器 使用查询运算符指定选择筛选器。 若要返回集合中的所有文档,请省略此参数或传递空文档({})。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “CosmosDbMongoDbApiSource”(必需)

CosmosDbSqlApiSink

名字 描述 价值
类型 复制接收器类型。 “CosmosDbSqlApiSink”(必需)
writeBehavior 介绍如何将数据写入 Azure Cosmos DB。 类型:字符串(或带有 resultType 字符串的表达式)。 允许的值:插入和更新插入。 任何

CosmosDbSqlApiSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
detectDatetime 是否将基元值检测为日期/时间值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
pageSize 结果的页面大小。 类型:整数(或包含 resultType 整数的表达式)。 任何
preferredRegions 首选区域。 类型:字符串数组(或包含字符串 resultType 数组的表达式)。 任何
查询 SQL API 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “CosmosDbSqlApiSource”(必需)

CouchbaseSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “CouchbaseSource”(必需)

CredentialReference

名字 描述 价值
referenceName 引用凭据名称。 string (必需)
类型 凭据引用类型。 “CredentialReference”(必需)

CustomActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “Custom”(必需)
typeProperties 自定义活动属性。 CustomActivityTypeProperties (必需)

CustomActivityReferenceObject

名字 描述 价值
数据 数据集引用。 DatasetReference[]
linkedServices 链接服务引用。 LinkedServiceReference[]

CustomActivityTypeProperties

名字 描述 价值
autoUserSpecification 用户的提升级别和范围,默认值为非admin 任务。 类型:字符串(或带有 resultType double 的表达式)。 任何
命令 自定义活动类型的命令:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
extendedProperties 用户定义的属性包。 对可以使用的键或值没有限制。 用户指定的自定义活动完全负责使用和解释定义的内容。 CustomActivityTypePropertiesExtendedProperties
folderPath 资源文件类型的文件夹路径:字符串(或带有 resultType 字符串的表达式)。 任何
referenceObjects 引用对象 CustomActivityReferenceObject
resourceLinkedService 资源链接服务引用。 LinkedServiceReference
retentionTimeInDays 为自定义活动提交的文件的保留时间。 类型:double(或带有 resultType double 的表达式)。 任何

CustomActivityTypePropertiesExtendedProperties

名字 描述 价值

DatabricksNotebookActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “DatabricksNotebook”(必需)
typeProperties Databricks Notebook 活动属性。 DatabricksNotebookActivityTypeProperties(必需)

DatabricksNotebookActivityTypeProperties

名字 描述 价值
baseParameters 要用于此作业的每个运行的基本参数。如果笔记本采用未指定的参数,将使用笔记本中的默认值。 DatabricksNotebookActivityTypePropertiesBaseParameters
图书馆 要安装在将执行作业的群集上的库列表。 DatabricksNotebookActivityTypePropertiesLibrariesItem[]
notebookPath 要在 Databricks 工作区中运行的笔记本的绝对路径。 此路径必须以斜杠开头。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

DatabricksNotebookActivityTypePropertiesBaseParameters

名字 描述 价值

DatabricksNotebookActivityTypePropertiesLibrariesItem

名字 描述 价值

DatabricksSparkJarActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “DatabricksSparkJar”(必需)
typeProperties Databricks SparkJar 活动属性。 DatabricksSparkJarActivityTypeProperties(必需)

DatabricksSparkJarActivityTypeProperties

名字 描述 价值
图书馆 要安装在将执行作业的群集上的库列表。 DatabricksSparkJarActivityTypePropertiesLibrariesItem[]
mainClassName 包含要执行的 main 方法的类的完整名称。 此类必须包含在作为库提供的 JAR 中。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
参数 将传递给主方法的参数。 any[]

DatabricksSparkJarActivityTypePropertiesLibrariesItem

名字 描述 价值

DatabricksSparkPythonActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “DatabricksSparkPython”(必需)
typeProperties Databricks SparkPython 活动属性。 DatabricksSparkPythonActivityTypeProperties(必需)

DatabricksSparkPythonActivityTypeProperties

名字 描述 价值
图书馆 要安装在将执行作业的群集上的库列表。 DatabricksSparkPythonActivityTypePropertiesLibrariesItem[]
参数 将传递给 Python 文件的命令行参数。 any[]
pythonFile 要执行的 Python 文件的 URI。 支持 DBFS 路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

DatabricksSparkPythonActivityTypePropertiesLibrariesItem

名字 描述 价值

DataFlowReference

名字 描述 价值
datasetParameters 从数据集引用数据流参数。 任何
参数 数据流参数 ParameterValueSpecification
referenceName 引用数据流名称。 string (必需)
类型 数据流引用类型。 “DataFlowReference”(必需)

DataFlowStagingInfo

名字 描述 价值
folderPath 暂存 Blob 的文件夹路径。 类型:字符串(或带有 resultType 字符串的表达式) 任何
linkedService 暂存链接服务引用。 LinkedServiceReference

DataLakeAnalyticsUsqlActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “DataLakeAnalyticsU-SQL”(必需)
typeProperties Data Lake Analytics U-SQL 活动属性。 DataLakeAnalyticsUsqlActivityTypeProperties (必需)

DataLakeAnalyticsUsqlActivityTypeProperties

名字 描述 价值
compilationMode U-SQL 的编译模式。 必须是以下值之一:Semantic、Full 和 SingleBox。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
degreeOfParallelism 用于运行作业的最大节点数。 默认值为 1。 类型:integer(或 Expression with resultType integer),最小值:1。 任何
参数 U-SQL 作业请求的参数。 DataLakeAnalyticsUsqlActivityTypePropertiesParameters
优先权 确定应选择已排队的所有作业中的哪些作业以先运行。 数字越低,优先级越高。 默认值为 1000。 类型:integer(或 Expression with resultType integer),最小值:1。 任何
runtimeVersion 要使用的 U-SQL 引擎的运行时版本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
scriptLinkedService 编写链接服务引用脚本。 LinkedServiceReference(必需)
scriptPath 包含 U-SQL 脚本的文件夹的区分大小写的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

名字 描述 价值

DatasetReference

名字 描述 价值
参数 数据集的参数。 ParameterValueSpecification
referenceName 引用数据集名称。 string (必需)
类型 数据集引用类型。 “DatasetReference”(必需)

Db2Source

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “Db2Source”(必需)

DeleteActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “删除”(必需)
typeProperties 删除活动属性。 DeleteActivityTypeProperties (必需)

DeleteActivityTypeProperties

名字 描述 价值
数据 删除活动数据集引用。 DatasetReference (必需)
enableLogging 是否记录删除活动执行的详细日志。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
logStorageSettings 当 enableLogging 为 true 时,客户需要提供的日志存储设置。 LogStorageSettings
maxConcurrentConnections 同时连接数据源的最大并发连接数。 int

约束:
最小值 = 1
递归的 如果为 true,则以递归方式删除当前文件夹路径下的文件或子文件夹。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
storeSettings 删除活动存储设置。 StoreReadSettings

DelimitedTextReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
skipLineCount 指示从输入文件读取数据时要跳过的非空行数。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 读取设置类型。 “DelimitedTextReadSettings”(必需)

DelimitedTextReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
skipLineCount 指示从输入文件读取数据时要跳过的非空行数。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 读取设置类型。 string (必需)

DelimitedTextSink

名字 描述 价值
formatSettings DelimitedText 格式设置。 DelimitedTextWriteSettings
storeSettings DelimitedText 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “DelimitedTextSink”(必需)

DelimitedTextSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
formatSettings DelimitedText 格式设置。 DelimitedTextReadSettings
storeSettings DelimitedText 存储设置。 StoreReadSettings
类型 复制源类型。 “DelimitedTextSource”(必需)

DelimitedTextWriteSettings

名字 描述 价值
fileExtension 用于创建文件的文件扩展名。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
fileNamePrefix 指定 fileNamePrefix>_<fileIndex><文件名模式。在没有 partitionOptions 的情况下从非基于文件的存储复制时,<fileExtension>。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
quoteAllText 指示字符串值是否应始终用引号引起来。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 写入设置类型。 string (必需)

DistcpSettings

名字 描述 价值
distcpOptions 指定 Distcp 选项。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
resourceManagerEndpoint 指定 Yarn ResourceManager 终结点。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
tempScriptPath 指定用于存储临时 Distcp 命令脚本的现有文件夹路径。 脚本文件由 ADF 生成,将在复制作业完成后删除。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

DocumentDbCollectionSink

名字 描述 价值
nestingSeparator 嵌套属性分隔符。 默认值为 . (点)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “DocumentDbCollectionSink”(必需)
writeBehavior 介绍如何将数据写入 Azure Cosmos DB。 类型:字符串(或带有 resultType 字符串的表达式)。 允许的值:插入和更新插入。 任何

DocumentDbCollectionSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
nestingSeparator 嵌套属性分隔符。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询 文档查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “DocumentDbCollectionSource”(必需)

DrillSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “DrillSource”(必需)

DWCopyCommandDefaultValue

名字 描述 价值
columnName 列名。 类型:对象(或带有 resultType 字符串的表达式)。 任何
defaultValue 列的默认值。 类型:对象(或带有 resultType 字符串的表达式)。 任何

DWCopyCommandSettings

名字 描述 价值
additionalOptions 直接传递到复制命令中的 SQL DW 的其他选项。 类型:键值对(值应为字符串类型)(或带有 resultType 对象的表达式)。 示例:“additionalOptions”: { “MAXERRORS”: “1000”, “DATEFORMAT”: “'ymd'” } DWCopyCommandSettingsAdditionalOptions
defaultValues 指定 SQL DW 中每个目标列的默认值。 属性中的默认值覆盖 DB 中的 DEFAULT 约束集,标识列不能有默认值。 类型:对象数组(或具有 resultType 对象数组的表达式)。 DWCopyCommandDefaultValue[]

DWCopyCommandSettingsAdditionalOptions

名字 描述 价值

DynamicsAXSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “DynamicsAXSource”(必需)

DynamicsCrmSink

名字 描述 价值
alternateKeyName 备用键的逻辑名称,将在更新插入记录时使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
ignoreNullValues 指示在写入操作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “DynamicsCrmSink”(必需)
writeBehavior 操作的写入行为。 “Upsert”(必需)

DynamicsCrmSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 FetchXML 是一种专有查询语言,用于 Microsoft Dynamics CRM(本地联机 &)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “DynamicsCrmSource”(必需)

DynamicsSink

名字 描述 价值
alternateKeyName 备用键的逻辑名称,将在更新插入记录时使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
ignoreNullValues 指示在写入操作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “DynamicsSink”(必需)
writeBehavior 操作的写入行为。 “Upsert”(必需)

DynamicsSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 FetchXML 是Microsoft Dynamics(本地联机 &)中使用的专有查询语言。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “DynamicsSource”(必需)

EloquaSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “EloquaSource”(必需)

ExcelSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
storeSettings Excel 应用商店设置。 StoreReadSettings
类型 复制源类型。 “ExcelSource”(必需)

ExecuteDataFlowActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “ExecuteDataFlow”(必需)
typeProperties 执行数据流活动属性。 ExecuteDataFlowActivityTypeProperties (必需)

ExecuteDataFlowActivityTypeProperties

名字 描述 价值
计算 数据流活动的计算属性。 ExecuteDataFlowActivityTypePropertiesCompute
continuationSettings 执行数据流活动的延续设置。 ContinuationSettingsReference
continueOnError 继续执行用于数据流执行的错误设置。 如果接收器失败,则允许继续处理。 类型:布尔值(或带有 resultType 布尔值的表达式) 任何
dataFlow 数据流引用。 DataFlowReference(必需)
integrationRuntime 集成运行时参考。 IntegrationRuntimeReference
runConcurrently 用于数据流执行的并发运行设置。 允许同时处理具有相同保存顺序的接收器。 类型:布尔值(或带有 resultType 布尔值的表达式) 任何
sourceStagingConcurrency 为适用于接收器的源指定并行暂存数。 类型:整数(或包含 resultType 整数的表达式) 任何
分期 用于执行数据流活动的暂存信息。 DataFlowStagingInfo
traceLevel 用于数据流监视输出的跟踪级别设置。 支持的值包括:“粗”、“精细”和“none”。 类型:字符串(或带有 resultType 字符串的表达式) 任何

ExecuteDataFlowActivityTypePropertiesCompute

名字 描述 价值
computeType 将执行数据流作业的群集的计算类型。 可能的值包括:“General”、“MemoryOptimized”、“ComputeOptimized”。 类型:字符串(或带有 resultType 字符串的表达式) 任何
coreCount 将执行数据流作业的群集的核心计数。 支持的值为:8、16、32、48、80、144 和 272。 类型:整数(或包含 resultType 整数的表达式) 任何

ExecutePipelineActivity

名字 描述 价值
政策 执行管道活动策略。 ExecutePipelineActivityPolicy
类型 活动类型。 “ExecutePipeline”(必需)
typeProperties 执行管道活动属性。 ExecutePipelineActivityTypeProperties (必需)

ExecutePipelineActivityPolicy

名字 描述 价值
secureInput 设置为 true 时,活动输入被视为安全,不会记录到监视中。 bool

ExecutePipelineActivityTypeProperties

名字 描述 价值
参数 管道参数。 ParameterValueSpecification
管道 管道引用。 PipelineReference(必需)
waitOnCompletion 定义活动执行是否会等待依赖管道执行完成。 默认值为 false。 bool

ExecutePowerQueryActivityTypeProperties

名字 描述 价值
计算 数据流活动的计算属性。 ExecuteDataFlowActivityTypePropertiesCompute
continuationSettings 执行数据流活动的延续设置。 ContinuationSettingsReference
continueOnError 继续执行用于数据流执行的错误设置。 如果接收器失败,则允许继续处理。 类型:布尔值(或带有 resultType 布尔值的表达式) 任何
dataFlow 数据流引用。 DataFlowReference(必需)
integrationRuntime 集成运行时参考。 IntegrationRuntimeReference
查询 Power Query 混合查询到接收器数据集的映射列表。 PowerQuerySinkMapping[]
runConcurrently 用于数据流执行的并发运行设置。 允许同时处理具有相同保存顺序的接收器。 类型:布尔值(或带有 resultType 布尔值的表达式) 任何
(已弃用。请使用查询。 映射到 queryName 的 Power Query 活动接收器的列表。 ExecutePowerQueryActivityTypePropertiesSinks
sourceStagingConcurrency 为适用于接收器的源指定并行暂存数。 类型:整数(或包含 resultType 整数的表达式) 任何
分期 用于执行数据流活动的暂存信息。 DataFlowStagingInfo
traceLevel 用于数据流监视输出的跟踪级别设置。 支持的值包括:“粗”、“精细”和“none”。 类型:字符串(或带有 resultType 字符串的表达式) 任何

ExecutePowerQueryActivityTypePropertiesSinks

名字 描述 价值

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

名字 描述 价值

ExecuteWranglingDataflowActivity

名字 描述 价值
政策 活动策略。 ActivityPolicy
类型 活动类型。 “ExecuteWranglingDataflow”(必需)
typeProperties 执行 power query 活动属性。 ExecutePowerQueryActivityTypeProperties(必需)

表达

名字 描述 价值
类型 表达式类型。 “表达式”(必需)
价值 表达式值。 string (必需)

ExpressionV2

名字 描述 价值
操作 嵌套表达式的列表。 ExpressionV2[]
运营商 表达式运算符值类型:字符串列表。 string[]
类型 系统支持的表达式类型。 类型:字符串。 “Binary”
“Constant”
“Field”
“NAry”
“Unary”
价值 常量/字段类型的值:字符串。 字符串

FailActivity

名字 描述 价值
类型 活动类型。 “Fail”(必需)
typeProperties 活动属性失败。 FailActivityTypeProperties (必需)

FailActivityTypeProperties

名字 描述 价值
errorCode 对 Fail 活动的错误类型进行分类的错误代码。 它可以是运行时计算为非空/空字符串的动态内容。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
消息 失败活动中显示的错误消息。 它可以是运行时计算为非空/空字符串的动态内容。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

FileServerReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileFilter 指定用于在 folderPath 中选择文件子集而不是所有文件的筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “FileServerReadSettings”(必需)
wildcardFileName FileServer wildcardFileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath FileServer wildcardFolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

FileServerWriteSettings

名字 描述 价值
类型 写入设置类型。 “FileServerWriteSettings”(必需)

FileSystemSink

名字 描述 价值
copyBehavior 复制接收器的复制行为类型。 任何
类型 复制接收器类型。 “FileSystemSink”(必需)

FileSystemSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制源类型。 “FileSystemSource”(必需)

FilterActivity

名字 描述 价值
类型 活动类型。 “Filter”(必需)
typeProperties 筛选活动属性。 FilterActivityTypeProperties (必需)

FilterActivityTypeProperties

名字 描述 价值
条件 用于筛选输入的条件。 表达式(必需)
项目 应对其应用筛选器的输入数组。 表达式(必需)

ForEachActivity

名字 描述 价值
类型 活动类型。 “ForEach”(必需)
typeProperties ForEach 活动属性。 ForEachActivityTypeProperties (必需)

ForEachActivityTypeProperties

名字 描述 价值
活动 要执行的活动列表。 活动[] (必需)
batchCount 用于控制并行执行的批计数(isSequential 设置为 false 时)。 int

约束:
最大值 = 50
isSequential 循环应按顺序或并行执行(最大 50) bool
项目 要循环访问的集合。 表达式(必需)

FormatReadSettings

名字 描述 价值
类型 对于 binaryReadSettings类型,设置为“BinaryReadSettings”。 对于 DelimitedTextReadSettings类型,设置为“DelimitedTextReadSettings”。 对于 JsonReadSettings类型,设置为“JsonReadSettings”。 对于 parquetReadSettings 类型,设置为“ParquetReadSettings”。 对于 XmlReadSettings类型,设置为“XmlReadSettings”。 “BinaryReadSettings”
“DelimitedTextReadSettings”
“JsonReadSettings”
“ParquetReadSettings”
“XmlReadSettings”(必需)

FtpReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
disableChunking 如果为 true,请在每个文件中禁用并行读取。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “FtpReadSettings”(必需)
useBinaryTransfer 指定是否对 FTP 存储使用二进制传输模式。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
wildcardFileName Ftp 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath Ftp 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

GetMetadataActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “GetMetadata”(必需)
typeProperties GetMetadata 活动属性。 GetMetadataActivityTypeProperties(必需)

GetMetadataActivityTypeProperties

名字 描述 价值
数据 GetMetadata 活动数据集参考。 DatasetReference (必需)
fieldList 要从数据集中获取的元数据字段。 any[]
formatSettings GetMetadata 活动格式设置。 FormatReadSettings
storeSettings GetMetadata 活动存储设置。 StoreReadSettings

GoogleAdWordsSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “GoogleAdWordsSource”(必需)

GoogleBigQuerySource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “GoogleBigQuerySource”(必需)

GoogleBigQueryV2Source

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “GoogleBigQueryV2Source”(必需)

GoogleCloudStorageReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
前缀 Google Cloud Storage 对象名称的前缀筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “GoogleCloudStorageReadSettings”(必需)
wildcardFileName Google Cloud Storage wildcardFileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath Google Cloud Storage wildcardFolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

GreenplumSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “GreenplumSource”(必需)

HBaseSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “HBaseSource”(必需)

HdfsReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
distcpSettings 指定与 Distcp 相关的设置。 DistcpSettings
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “HdfsReadSettings”(必需)
wildcardFileName HDFS 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath HDFS 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

HdfsSource

名字 描述 价值
distcpSettings 指定与 Distcp 相关的设置。 DistcpSettings
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制源类型。 “HdfsSource”(必需)

HDInsightHiveActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “HDInsightHive”(必需)
typeProperties HDInsight Hive 活动属性。 HDInsightHiveActivityTypeProperties(必需)

HDInsightHiveActivityTypeProperties

名字 描述 价值
参数 用户指定的 HDInsightActivity 参数。 any[]
定义 允许用户指定 Hive 作业请求的定义。 HDInsightHiveActivityTypePropertiesDefines
getDebugInfo 调试信息选项。 “Always”
“Failure”
“None”
queryTimeout 查询超时值(以分钟为单位)。 当 HDInsight 群集使用 ESP(企业安全性套餐)时有效 int
scriptLinkedService 编写链接服务引用脚本。 LinkedServiceReference
scriptPath 脚本路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storageLinkedServices 存储链接服务引用。 LinkedServiceReference[]
变量 hivevar 命名空间下的用户指定参数。 HDInsightHiveActivityTypePropertiesVariables

HDInsightHiveActivityTypePropertiesDefines

名字 描述 价值

HDInsightHiveActivityTypePropertiesVariables

名字 描述 价值

HDInsightMapReduceActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “HDInsightMapReduce”(必需)
typeProperties HDInsight MapReduce 活动属性。 HDInsightMapReduceActivityTypeProperties(必需)

HDInsightMapReduceActivityTypeProperties

名字 描述 价值
参数 用户指定的 HDInsightActivity 参数。 any[]
className 类名。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
定义 允许用户为 MapReduce 作业请求指定定义。 HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo 调试信息选项。 “Always”
“Failure”
“None”
jarFilePath Jar 路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
jarLibs Jar 库 any[]
jarLinkedService Jar 链接服务参考。 LinkedServiceReference
storageLinkedServices 存储链接服务引用。 LinkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

名字 描述 价值

HDInsightPigActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “HDInsightPig”(必需)
typeProperties HDInsight Pig 活动属性。 HDInsightPigActivityTypeProperties(必需)

HDInsightPigActivityTypeProperties

名字 描述 价值
参数 用户指定的 HDInsightActivity 参数。 类型:数组(或带有 resultType 数组的表达式)。 任何
定义 允许用户指定 Pig 作业请求的定义。 HDInsightPigActivityTypePropertiesDefines
getDebugInfo 调试信息选项。 “Always”
“Failure”
“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 字符串的表达式)。 任何(必需)
getDebugInfo 调试信息选项。 “Always”
“Failure”
“None”
proxyUser 要模拟该作业的用户。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
rootPath 所有作业文件的“sparkJobLinkedService”中的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
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”
“Failure”
“None”
输入 输入 Blob 路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
映射 映射程序可执行文件名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
输出 输出 blob 路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
还原剂 化简器可执行文件名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
storageLinkedServices 存储链接服务引用。 LinkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

名字 描述 价值

HiveSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “HiveSource”(必需)

HttpReadSettings

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
additionalHeaders 请求中对 RESTful API 的其他 HTTP 标头。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
requestBody 如果 requestMethod 为 POST,则为 RESTful API 的 HTTP 请求正文。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
requestMethod 用于调用 RESTful API 的 HTTP 方法。 默认值为 GET。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
requestTimeout 指定 HTTP 客户端从 HTTP 服务器获取 HTTP 响应的超时。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 读取设置类型。 “HttpReadSettings”(必需)

HttpSource

名字 描述 价值
httpRequestTimeout 指定 HTTP 客户端从 HTTP 服务器获取 HTTP 响应的超时。 默认值等效于 System.Net.HttpWebRequest.Timeout。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “HttpSource”(必需)

HubspotSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “HubspotSource”(必需)

IcebergSink

名字 描述 价值
formatSettings Iceberg 格式设置。 IcebergWriteSettings
storeSettings Iceberg 商店设置。 StoreWriteSettings
类型 复制接收器类型。 “IcebergSink”(必需)

IcebergWriteSettings

名字 描述 价值
类型 写入设置类型。 string (必需)

IfConditionActivity

名字 描述 价值
类型 活动类型。 “IfCondition”(必需)
typeProperties IfCondition 活动属性。 IfConditionActivityTypeProperties (必需)

IfConditionActivityTypeProperties

名字 描述 价值
表达 计算结果为布尔值的表达式。 这用于确定将执行的活动块(ifTrueActivities 或 ifFalseActivities)。 表达式(必需)
ifFalseActivities 如果表达式的计算结果为 false,则要执行的活动列表。 这是一个可选属性,如果未提供,活动将退出而不执行任何操作。 活动[]
ifTrueActivities 如果表达式的计算结果为 true,则要执行的活动列表。 这是一个可选属性,如果未提供,活动将退出而不执行任何操作。 活动[]

ImpalaSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “ImpalaSource”(必需)

InformixSink

名字 描述 价值
preCopyScript 在开始复制之前要执行的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “InformixSink”(必需)

InformixSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “InformixSource”(必需)

IntegrationRuntimeReference

名字 描述 价值
参数 集成运行时的参数。 ParameterValueSpecification
referenceName 引用集成运行时名称。 string (必需)
类型 集成运行时的类型。 “IntegrationRuntimeReference”(必需)

JiraSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “JiraSource”(必需)

JsonReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
类型 读取设置类型。 “JsonReadSettings”(必需)

JsonReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
类型 读取设置类型。 string (必需)

JsonSink

名字 描述 价值
formatSettings Json 格式设置。 JsonWriteSettings
storeSettings Json 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “JsonSink”(必需)

JsonSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
formatSettings Json 格式设置。 JsonReadSettings
storeSettings Json 存储设置。 StoreReadSettings
类型 复制源类型。 “JsonSource”(必需)

JsonWriteSettings

名字 描述 价值
filePattern JSON 的文件模式。 此设置控制 JSON 对象的集合的处理方式。 默认值为“setOfObjects”。 它区分大小写。 任何
类型 写入设置类型。 string (必需)

LakeHouseReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “LakeHouseReadSettings”(必需)
wildcardFileName Microsoft Fabric LakeHouse 文件通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath Microsoft Fabric LakeHouse 文件通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

LakeHouseTableSink

名字 描述 价值
partitionNameList 从接收器列指定分区列名称。 类型:对象数组(或具有 resultType 对象数组的表达式)。 任何
partitionOption 基于一列或多列在文件夹结构中创建分区。 每个不同的列值(对)将是一个新分区。 可能的值包括:“None”、“PartitionByKey”。 任何
tableActionOption LakeHouse 表接收器的表操作类型。 可能的值包括:“None”、“Append”、“Overwrite”。 任何
类型 复制接收器类型。 “LakeHouseTableSink”(必需)

LakeHouseTableSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
timestampAsOf 按时间戳查询较旧的快照。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “LakeHouseTableSource”(必需)
versionAsOf 按版本查询较旧的快照。 类型:整数(或包含 resultType 整数的表达式)。 任何

LakeHouseWriteSettings

名字 描述 价值
类型 写入设置类型。 “LakeHouseWriteSettings”(必需)

LinkedServiceReference

名字 描述 价值
参数 LinkedService 的参数。 ParameterValueSpecification
referenceName 引用 LinkedService 名称。 string (必需)
类型 链接服务引用类型。 “LinkedServiceReference”(必需)

LogLocationSettings

名字 描述 价值
linkedServiceName 日志存储链接服务参考。 LinkedServiceReference(必需)
路径 用于存储活动执行的详细日志的存储路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

LogSettings

名字 描述 价值
copyActivityLogSettings 指定复制活动日志的设置。 CopyActivityLogSettings
enableCopyActivityLog 指定是否启用复制活动日志。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
logLocationSettings 启用日志时,客户需要提供的日志位置设置。 LogLocationSettings (必需)

LogStorageSettings

名字 描述 价值
enableReliableLogging 指定是否启用可靠的日志记录。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
linkedServiceName 日志存储链接服务参考。 LinkedServiceReference(必需)
logLevel 获取或设置日志级别,支持:信息、警告。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
路径 用于存储活动执行的详细日志的存储路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

LookupActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “Lookup”(必需)
typeProperties 查找活动属性。 LookupActivityTypeProperties(必需)

LookupActivityTypeProperties

名字 描述 价值
数据 查找活动数据集引用。 DatasetReference (必需)
firstRowOnly 是返回第一行还是所有行。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
特定于数据集的源属性,与复制活动源相同。 CopySource (必需)

MagentoSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “MagentoSource”(必需)

MariaDBSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “MariaDBSource”(必需)

MarketoSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “MarketoSource”(必需)

MetadataItem

名字 描述 价值
名字 元数据项键名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
价值 元数据项值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

Microsoft.DataFactory/factories/pipelines

名字 描述 价值
apiVersion API 版本 '2018-06-01'
名字 资源名称 字符串

约束:
最小长度 = 1
最大长度 = 1
模式 = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必需)
性能 管道的属性。 管道(必需)
类型 资源类型 “Microsoft.DataFactory/factories/pipelines”

MicrosoftAccessSink

名字 描述 价值
preCopyScript 在开始复制之前要执行的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “MicrosoftAccessSink”(必需)

MicrosoftAccessSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “MicrosoftAccessSource”(必需)

MongoDbAtlasSink

名字 描述 价值
类型 复制接收器类型。 “MongoDbAtlasSink”(必需)
writeBehavior 指定是否使用相同的键覆盖文档(upsert),而不是引发异常(插入)。 默认值为“insert”。 类型:字符串(或带有 resultType 字符串的表达式)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

MongoDbAtlasSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
batchSize 指定要在 MongoDB Atlas 实例的每个响应批次中返回的文档数。 在大多数情况下,修改批大小不会影响用户或应用程序。 此属性的主要用途是避免达到响应大小的限制。 类型:整数(或包含 resultType 整数的表达式)。 任何
cursorMethods Mongodb 查询的游标方法 MongoDbCursorMethodsProperties
滤波器 使用查询运算符指定选择筛选器。 若要返回集合中的所有文档,请省略此参数或传递空文档({})。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “MongoDbAtlasSource”(必需)

MongoDbCursorMethodsProperties

名字 描述 价值
限制 指定服务器返回的最大文档数。 limit() 类似于 SQL 数据库中的 LIMIT 语句。 类型:整数(或包含 resultType 整数的表达式)。 任何
项目 指定要在与查询筛选器匹配的文档中返回的字段。 若要返回匹配文档中的所有字段,请省略此参数。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
指定跳过的文档数以及 MongoDB 开始返回结果的位置。 此方法在实现分页结果时可能很有用。 类型:整数(或包含 resultType 整数的表达式)。 任何
排序 指定查询返回匹配文档的顺序。 类型:字符串(或带有 resultType 字符串的表达式)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

MongoDbSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 应该是 SQL-92 查询表达式。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “MongoDbSource”(必需)

MongoDbV2Sink

名字 描述 价值
类型 复制接收器类型。 “MongoDbV2Sink”(必需)
writeBehavior 指定是否使用相同的键覆盖文档(upsert),而不是引发异常(插入)。 默认值为“insert”。 类型:字符串(或带有 resultType 字符串的表达式)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

MongoDbV2Source

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
batchSize 指定要在 MongoDB 实例的每个响应批次中返回的文档数。 在大多数情况下,修改批大小不会影响用户或应用程序。 此属性的主要用途是避免达到响应大小的限制。 类型:整数(或包含 resultType 整数的表达式)。 任何
cursorMethods Mongodb 查询的游标方法 MongoDbCursorMethodsProperties
滤波器 使用查询运算符指定选择筛选器。 若要返回集合中的所有文档,请省略此参数或传递空文档({})。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “MongoDbV2Source”(必需)

MySqlSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “MySqlSource”(必需)

NetezzaPartitionSettings

名字 描述 价值
partitionColumnName 整数类型中用于继续范围分区的列的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionLowerBound partitionColumnName 中指定的列的最小值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionUpperBound partitionColumnName 中指定的列的最大值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

NetezzaSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
partitionOption 将并行读取 Netezza 的分区机制。 可能的值包括:“None”、“DataSlice”、“DynamicRange”。 任何
partitionSettings 将用于 Netezza 源分区的设置。 NetezzaPartitionSettings
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “NetezzaSource”(必需)

NotebookParameter

名字 描述 价值
类型 笔记本参数类型。 “bool”
“float”
“int”
“string”
价值 笔记本参数值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

ODataSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
查询 OData 查询。 例如,“$top=1”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “ODataSource”(必需)

OdbcSink

名字 描述 价值
preCopyScript 在开始复制之前要执行的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “OdbcSink”(必需)

OdbcSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “OdbcSource”(必需)

Office365Source

名字 描述 价值
allowedGroups 包含所有用户的组。 类型:字符串数组(或包含字符串 resultType 数组的表达式)。 任何
dateFilterColumn 要应用 <paramref name=“StartTime”/> 和 <paramref name=“EndTime”/>的列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
endTime 此数据集的请求范围的结束时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
outputColumns 要从 Office 365 表中读取的列。 类型:对象数组(或具有 resultType 对象数组的表达式)。 itemType:OutputColumn。 示例:[ { “name”: “Id” }, { “name”: “CreatedDateTime” } ] 任何
startTime 此数据集的请求范围的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “Office365Source”(必需)
userScopeFilterUri 用户范围 URI。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

OracleCloudStorageReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
前缀 Oracle 云存储对象名称的前缀筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “OracleCloudStorageReadSettings”(必需)
wildcardFileName Oracle 云存储通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath Oracle 云存储通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

OraclePartitionSettings

名字 描述 价值
partitionColumnName 整数类型中用于继续范围分区的列的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionLowerBound partitionColumnName 中指定的列的最小值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionNames Oracle 表的物理分区的名称。 任何
partitionUpperBound partitionColumnName 中指定的列的最大值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

OracleServiceCloudSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “OracleServiceCloudSource”(必需)

OracleSink

名字 描述 价值
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “OracleSink”(必需)

OracleSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
oracleReaderQuery Oracle 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Oracle 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 任何
partitionSettings 将用于 Oracle 源分区的设置。 OraclePartitionSettings
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “OracleSource”(必需)

OrcSink

名字 描述 价值
formatSettings ORC 格式设置。 OrcWriteSettings
storeSettings ORC 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “OrcSink”(必需)

OrcSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
storeSettings ORC 存储设置。 StoreReadSettings
类型 复制源类型。 “OrcSource”(必需)

OrcWriteSettings

名字 描述 价值
fileNamePrefix 指定 fileNamePrefix>_<fileIndex><文件名模式。在没有 partitionOptions 的情况下从非基于文件的存储复制时,<fileExtension>。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 写入设置类型。 string (必需)

ParameterDefinitionSpecification

名字 描述 价值

ParameterSpecification

名字 描述 价值
defaultValue 参数的默认值。 任何
类型 参数类型。 “Array”
“Bool”
“Float”
“Int”
“Object”
“SecureString”
“String”(必需)

ParameterValueSpecification

名字 描述 价值

ParameterValueSpecification

名字 描述 价值

ParameterValueSpecification

名字 描述 价值

ParameterValueSpecification

名字 描述 价值

ParameterValueSpecification

名字 描述 价值

ParquetReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
类型 读取设置类型。 “ParquetReadSettings”(必需)

ParquetReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
类型 读取设置类型。 string (必需)

ParquetSink

名字 描述 价值
formatSettings Parquet 格式设置。 ParquetWriteSettings
storeSettings Parquet 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “ParquetSink”(必需)

ParquetSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
formatSettings Parquet 格式设置。 ParquetReadSettings
storeSettings Parquet 存储设置。 StoreReadSettings
类型 复制源类型。 “ParquetSource”(必需)

ParquetWriteSettings

名字 描述 价值
fileNamePrefix 指定 fileNamePrefix>_<fileIndex><文件名模式。在没有 partitionOptions 的情况下从非基于文件的存储复制时,<fileExtension>。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 写入设置类型。 string (必需)

PaypalSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “PaypalSource”(必需)

PhoenixSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “PhoenixSource”(必需)

管道

名字 描述 价值
活动 管道中的活动列表。 活动[]
附注 可用于描述管道的标记列表。 any[]
并发 管道的最大并发运行数。 int

约束:
最小值 = 1
描述 管道的说明。 字符串
文件夹 此管道所在的文件夹。 如果未指定,管道将显示在根级别。 PipelineFolder
参数 管道的参数列表。 ParameterDefinitionSpecification
政策 管道策略。 PipelinePolicy
runDimensions 管道发出的维度。 PipelineRunDimensions
变量 管道的变量列表。 VariableDefinitionSpecification

PipelineElapsedTimeMetricPolicy

名字 描述 价值
期间 TimeSpan 值,之后将触发 Azure 监视指标。 任何

PipelineFolder

名字 描述 价值
名字 此管道所在的文件夹的名称。 字符串

PipelinePolicy

名字 描述 价值
elapsedTimeMetric 管道运行时间指标策略。 PipelineElapsedTimeMetricPolicy

PipelineReference

名字 描述 价值
名字 引用名称。 字符串
referenceName 引用管道名称。 string (必需)
类型 管道引用类型。 “PipelineReference”(必需)

PipelineRunDimensions

名字 描述 价值

PolybaseSettings

名字 描述 价值
rejectSampleValue 确定在 PolyBase 重新计算被拒绝行百分比之前尝试检索的行数。 类型:整数(或包含 resultType 整数的表达式),最小值:0。 任何
rejectType 拒绝类型。 “percentage”
“value”
rejectValue 指定在查询失败之前可以拒绝的行的值或百分比。 类型:number(或包含 resultType number 的表达式),最小值:0。 任何
useTypeDefault 指定 PolyBase 从文本文件中检索数据时如何处理带分隔符的文本文件中的缺失值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何

PostgreSqlSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “PostgreSqlSource”(必需)

PostgreSqlV2Source

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “PostgreSqlV2Source”(必需)

PowerQuerySink

名字 描述 价值
数据 数据集引用。 DatasetReference
描述 转换说明。 字符串
flowlet Flowlet 参考 DataFlowReference
linkedService 链接服务引用。 LinkedServiceReference
名字 转换名称。 string (必需)
rejectedDataLinkedService 拒绝的数据链接服务引用。 LinkedServiceReference
schemaLinkedService 架构链接服务引用。 LinkedServiceReference
脚本 接收器脚本。 字符串

PowerQuerySinkMapping

名字 描述 价值
dataflowSinks 映射到 Power Query 混合查询的接收器列表。 PowerQuerySink[]
queryName Power Query 混合文档中查询的名称。 字符串

PrestoSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “PrestoSource”(必需)

QuickBooksSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “QuickBooksSource”(必需)

RedirectIncompatibleRowSettings

名字 描述 价值
linkedServiceName 用于重定向不兼容行的 Azure 存储、存储 SAS 或 Azure Data Lake Store 链接服务的名称。 如果指定 redirectIncompatibleRowSettings,则必须指定。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
路径 用于存储重定向不兼容行数据的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

RedshiftUnloadSettings

名字 描述 价值
bucketName 临时 Amazon S3 的存储桶,用于存储从 Amazon Redshift 源中卸载的数据。 存储桶必须与 Amazon Redshift 源位于同一区域。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
s3LinkedServiceName 从 Amazon Redshift 源复制时,将用于卸载操作的 Amazon S3 链接服务的名称。 LinkedServiceReference(必需)

RelationalSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “RelationalSource”(必需)

ResponsysSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “ResponsysSource”(必需)

RestSink

名字 描述 价值
additionalHeaders 请求中对 RESTful API 的其他 HTTP 标头。 类型:键值对(值应为字符串类型)。 任何
httpCompressionType 使用最佳压缩级别发送采用压缩格式的数据的 Http 压缩类型,默认值为 None。 唯一支持的选项是 Gzip。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:01:40。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
requestInterval 发送下一个请求之前等待的时间(以毫秒为单位) 任何
requestMethod 用于调用 RESTful API 的 HTTP 方法。 默认值为 POST。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “RestSink”(必需)

RestSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:键值对(值应为字符串类型)。 任何
additionalHeaders 请求中对 RESTful API 的其他 HTTP 标头。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:01:40。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
paginationRules 用于撰写下一页请求的分页规则。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
requestBody 如果 requestMethod 为 POST,则为 RESTful API 的 HTTP 请求正文。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
requestInterval 发送下一页请求之前等待的时间。 任何
requestMethod 用于调用 RESTful API 的 HTTP 方法。 默认值为 GET。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “RestSource”(必需)

SalesforceMarketingCloudSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “SalesforceMarketingCloudSource”(必需)

SalesforceServiceCloudSink

名字 描述 价值
externalIdFieldName upsert 操作的外部 ID 字段的名称。 默认值为“Id”列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
ignoreNullValues 指示在写入操作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 如果将其设置为 true,则表示在执行 upsert/update 操作时,ADF 会将目标对象中的数据保持不变,并在执行插入操作时插入定义的默认值,而 ADF 将在执行 upsert/update 操作时将目标对象中的数据更新为 NULL,并在执行插入操作时插入 NULL 值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “SalesforceServiceCloudSink”(必需)
writeBehavior 操作的写入行为。 默认值为 Insert。 “Insert”
“Upsert”

SalesforceServiceCloudSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
readBehavior 操作的读取行为。 默认值为 Query。 允许的值:Query/QueryAll。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SalesforceServiceCloudSource”(必需)

SalesforceServiceCloudV2Sink

名字 描述 价值
externalIdFieldName upsert 操作的外部 ID 字段的名称。 默认值为“Id”列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
ignoreNullValues 指示在写入操作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 如果将其设置为 true,则表示在执行 upsert/update 操作时,ADF 会将目标对象中的数据保持不变,并在执行插入操作时插入定义的默认值,而 ADF 将在执行 upsert/update 操作时将目标对象中的数据更新为 NULL,并在执行插入操作时插入 NULL 值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “SalesforceServiceCloudV2Sink”(必需)
writeBehavior 操作的写入行为。 默认值为 Insert。 “Insert”
“Upsert”

SalesforceServiceCloudV2Source

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
includeDeletedObjects 此属性控制查询结果是否包含已删除的对象。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
查询 只能使用具有限制的 Salesforce 对象查询语言 (SOQL) 查询。 有关 SOQL 限制,请参阅本文:https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/queries.htm#SOQL%20Considerations。 如果未指定查询,将检索数据集中 ObjectApiName/reportId 中指定的 Salesforce 对象的所有数据。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
SOQLQuery 弃用,请改用“query”属性。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SalesforceServiceCloudV2Source”(必需)

SalesforceSink

名字 描述 价值
externalIdFieldName upsert 操作的外部 ID 字段的名称。 默认值为“Id”列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
ignoreNullValues 指示在写入操作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 如果将其设置为 true,则表示在执行 upsert/update 操作时,ADF 会将目标对象中的数据保持不变,并在执行插入操作时插入定义的默认值,而 ADF 将在执行 upsert/update 操作时将目标对象中的数据更新为 NULL,并在执行插入操作时插入 NULL 值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “SalesforceSink”(必需)
writeBehavior 操作的写入行为。 默认值为 Insert。 “Insert”
“Upsert”

SalesforceSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
readBehavior 操作的读取行为。 默认值为 Query。 允许的值:Query/QueryAll。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SalesforceSource”(必需)

SalesforceV2Sink

名字 描述 价值
externalIdFieldName upsert 操作的外部 ID 字段的名称。 默认值为“Id”列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
ignoreNullValues 指示在写入操作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 如果将其设置为 true,则表示在执行 upsert/update 操作时,ADF 会将目标对象中的数据保持不变,并在执行插入操作时插入定义的默认值,而 ADF 将在执行 upsert/update 操作时将目标对象中的数据更新为 NULL,并在执行插入操作时插入 NULL 值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “SalesforceV2Sink”(必需)
writeBehavior 操作的写入行为。 默认值为 Insert。 “Insert”
“Upsert”

SalesforceV2Source

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
includeDeletedObjects 此属性控制查询结果是否包含已删除的对象。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
pageSize 每个 http 请求的页面大小过大会导致超时,默认值为 300,000。 类型:整数(或包含 resultType 整数的表达式)。 任何
查询 只能使用具有限制的 Salesforce 对象查询语言 (SOQL) 查询。 有关 SOQL 限制,请参阅本文:https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/queries.htm#SOQL%20Considerations。 如果未指定查询,将检索数据集中 ObjectApiName/reportId 中指定的 Salesforce 对象的所有数据。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
SOQLQuery 弃用,请改用“query”属性。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SalesforceV2Source”(必需)

SapBwSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 MDX 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “SapBwSource”(必需)

SapCloudForCustomerSink

名字 描述 价值
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制接收器类型。 “SapCloudForCustomerSink”(必需)
writeBehavior 操作的写入行为。 默认值为“Insert”。 “Insert”
“Update”

SapCloudForCustomerSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
查询 SAP Cloud for Customer OData 查询。 例如,“$top=1”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “SapCloudForCustomerSource”(必需)

SapEccSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
查询 SAP ECC OData 查询。 例如,“$top=1”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “SapEccSource”(必需)

SapHanaPartitionSettings

名字 描述 价值
partitionColumnName 将用于继续范围分区的列的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SapHanaSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
packetSize 从 SAP HANA 读取的数据的数据包大小。 类型:integer(或包含 resultType 整数的表达式)。 任何
partitionOption 将并行用于 SAP HANA 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“SapHanaDynamicRange”。 任何
partitionSettings 将用于 SAP HANA 源分区的设置。 SapHanaPartitionSettings
查询 SAP HANA Sql 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “SapHanaSource”(必需)

SapOdpSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
extractMode 提取模式。 允许的值包括:Full、Delta 和 Recovery。 默认值为 Full。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
投影 指定要从源数据中选择的列。 类型:对象数组(投影)(或包含对象的 resultType 数组的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
选择 指定源数据中的选择条件。 类型:对象数组(selection)(或包含 resultType 数组对象的表达式)。 任何
subscriberProcess 用于管理增量进程的订阅服务器进程。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SapOdpSource”(必需)

SapOpenHubSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
baseRequestId 增量加载请求的 ID。 设置后,将只检索 requestId 大于此属性的值的数据。 默认值为 0。 类型:整数(或带有 resultType 整数的表达式)。 任何
customRfcReadTableFunctionModule 指定将用于从 SAP 表读取数据的自定义 RFC 函数模块。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
excludeLastRequest 是否排除最后一个请求的记录。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
sapDataColumnDelimiter 将用作传递给 SAP RFC 的分隔符以及拆分检索的输出数据的单个字符。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SapOpenHubSource”(必需)

SapTablePartitionSettings

名字 描述 价值
maxPartitionsNumber 表将拆分为的分区的最大值。 类型:整数(或带有 resultType 字符串的表达式)。 任何
partitionColumnName 将用于继续范围分区的列的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionLowerBound partitionColumnName 中指定的列的最小值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionUpperBound partitionColumnName 中指定的列的最大值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SapTableSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
batchSize 指定从 SAP 表检索数据时一次检索的最大行数。 类型:整数(或包含 resultType 整数的表达式)。 任何
customRfcReadTableFunctionModule 指定将用于从 SAP 表读取数据的自定义 RFC 函数模块。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行读取 SAP 表的分区机制。 可能的值包括:“None”、“PartitionOnInt”、“PartitionOnCalendarYear”、“PartitionOnCalendarMonth”、“PartitionOnCalendarDate”、“PartitionOnTime”。 任何
partitionSettings 将用于 SAP 表源分区的设置。 SapTablePartitionSettings
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
rfcTableFields 要检索的 SAP 表的字段。 例如,column0,column1。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
rfcTableOptions 用于筛选 SAP 表的选项。 例如,COLUMN0 EQ SOME VALUE。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
rowCount 要检索的行数。 类型:integer(或包含 resultType 整数的表达式)。 任何
rowSkips 将跳过的行数。 类型:整数(或包含 resultType 整数的表达式)。 任何
sapDataColumnDelimiter 将用作传递给 SAP RFC 的分隔符以及拆分检索的输出数据的单个字符。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SapTableSource”(必需)

ScriptActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “Script”(必需)
typeProperties 脚本活动属性。 ScriptActivityTypeProperties (必需)

ScriptActivityParameter

名字 描述 价值
方向 参数的方向。 “Input”
“InputOutput”
“Output”
名字 参数的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
大小 输出方向参数的大小。 int
类型 参数的类型。 “Boolean”
“DateTime”
“DateTimeOffset”
“Decimal”
“Double”
“Guid”
“Int16”
“Int32”
“Int64”
“Single”
“String”
“Timespan”
价值 参数的值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

ScriptActivityScriptBlock

名字 描述 价值
参数 脚本参数数组。 类型:数组。 ScriptActivityParameter[]
发短信 查询文本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
类型 查询的类型。 有关有效选项,请参阅 ScriptType。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

ScriptActivityTypeProperties

名字 描述 价值
logSettings 脚本活动的日志设置。 ScriptActivityTypePropertiesLogSettings
returnMultistatementResult 启用从多个 SQL 语句和受 DML 语句影响的行数检索结果集。 支持的连接器:SnowflakeV2。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
scriptBlockExecutionTimeout ScriptBlock 执行超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
脚本 脚本块数组。 类型:数组。 ScriptActivityScriptBlock[]

ScriptActivityTypePropertiesLogSettings

名字 描述 价值
logDestination 日志的目标。 类型:字符串。 “ActivityOutput”
“ExternalStore”(必需)
logLocationSettings 启用日志时,客户需要提供的日志位置设置。 LogLocationSettings

SecretBase

名字 描述 价值
类型 对于 AzureKeyVaultSecretReference,请设置为“AzureKeyVaultSecret”。 对于 type SecureString,设置为“SecureString”。 “AzureKeyVaultSecret”
“SecureString”(必需)

SecureInputOutputPolicy

名字 描述 价值
secureInput 设置为 true 时,活动输入被视为安全,不会记录到监视中。 bool
secureOutput 设置为 true 时,活动输出被视为安全,不会记录到监视中。 bool

SecureString

名字 描述 价值
类型 机密的类型。 string (必需)
价值 安全字符串的值。 string (必需)

SecureString

名字 描述 价值
类型 机密的类型。 “SecureString”(必需)
价值 安全字符串的值。 string (必需)

ServiceNowSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “ServiceNowSource”(必需)

ServiceNowV2Source

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
表达 用于从源筛选数据的表达式。 expressionV2
pageSize 结果的页面大小。 类型:整数(或包含 resultType 整数的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “ServiceNowV2Source”(必需)

SetVariableActivity

名字 描述 价值
政策 活动策略。 SecureInputOutputPolicy
类型 活动类型。 “SetVariable”(必需)
typeProperties 设置变量活动属性。 SetVariableActivityTypeProperties(必需)

SetVariableActivityTypeProperties

名字 描述 价值
setSystemVariable 如果设置为 true,则设置管道运行返回值。 bool
价值 要设置的值。 可以是静态值或表达式。 任何
variableName 需要设置其值的变量的名称。 字符串

SftpReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
disableChunking 如果为 true,请在每个文件中禁用并行读取。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 'SftpReadSettings' (必需)
wildcardFileName Sftp 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath Sftp 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SftpWriteSettings

名字 描述 价值
operationTimeout 指定将每个区块写入 SFTP 服务器的超时。 默认值:01:00:00(一小时)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 写入设置类型。 'SftpWriteSettings' (必需)
useTempFileRename 上传到临时文件并重命名。 如果 SFTP 服务器不支持重命名操作,请禁用此选项。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何

SharePointOnlineListSource

名字 描述 价值
httpRequestTimeout 从 SharePoint Online 获取响应的等待时间。 默认值为 5 分钟(00:05:00)。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
查询 用于筛选 SharePoint Online 列表中的数据的 OData 查询。 例如,“$top=1”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SharePointOnlineListSource”(必需)

ShopifySource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “ShopifySource”(必需)

SkipErrorFile

名字 描述 价值
dataInconsistency 如果其他并发写入更改了源/接收器文件,请跳过。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileMissing 如果复制过程中其他客户端删除了文件,则跳过该文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何

SnowflakeExportCopyCommand

名字 描述 价值
additionalCopyOptions 直接传递给 snowflake 复制命令的其他复制选项。 类型:键值对(值应为字符串类型)(或带有 resultType 对象的表达式)。 示例:“additionalCopyOptions”: { “DATE_FORMAT”: “MM/DD/YYYY”, “TIME_FORMAT”: “'HH24:MI:SS.FF'“ } SnowflakeExportCopyCommandAdditionalCopyOptions
additionalFormatOptions 直接传递给 snowflake 复制命令的其他格式选项。 类型:键值对(值应为字符串类型)(或带有 resultType 对象的表达式)。 示例:“additionalFormatOptions”: { “OVERWRITE”: “TRUE”, “MAX_FILE_SIZE”: “'FALSE'” } SnowflakeExportCopyCommandAdditionalFormatOptions
storageIntegration 要用于复制操作的雪花存储集成的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 导出设置类型。 string (必需)

SnowflakeExportCopyCommandAdditionalCopyOptions

名字 描述 价值

SnowflakeExportCopyCommandAdditionalFormatOptions

名字 描述 价值

SnowflakeImportCopyCommand

名字 描述 价值
additionalCopyOptions 直接传递给 snowflake 复制命令的其他复制选项。 类型:键值对(值应为字符串类型)(或带有 resultType 对象的表达式)。 示例:“additionalCopyOptions”: { “DATE_FORMAT”: “MM/DD/YYYY”, “TIME_FORMAT”: “'HH24:MI:SS.FF'“ } SnowflakeImportCopyCommandAdditionalCopyOptions
additionalFormatOptions 直接传递给 snowflake 复制命令的其他格式选项。 类型:键值对(值应为字符串类型)(或带有 resultType 对象的表达式)。 示例:“additionalFormatOptions”: { “FORCE”: “TRUE”, “LOAD_UNCERTAIN_FILES”: “'FALSE'” } SnowflakeImportCopyCommandAdditionalFormatOptions
storageIntegration 要用于复制操作的雪花存储集成的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 导入设置类型。 string (必需)

SnowflakeImportCopyCommandAdditionalCopyOptions

名字 描述 价值

SnowflakeImportCopyCommandAdditionalFormatOptions

名字 描述 价值

SnowflakeSink

名字 描述 价值
importSettings Snowflake 导入设置。 SnowflakeImportCopyCommand
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SnowflakeSink”(必需)

SnowflakeSource

名字 描述 价值
exportSettings Snowflake 导出设置。 SnowflakeExportCopyCommand (必需)
查询 Snowflake Sql 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SnowflakeSource”(必需)

SnowflakeV2Sink

名字 描述 价值
importSettings Snowflake 导入设置。 SnowflakeImportCopyCommand
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SnowflakeV2Sink”(必需)

SnowflakeV2Source

名字 描述 价值
exportSettings Snowflake 导出设置。 SnowflakeExportCopyCommand (必需)
查询 Snowflake Sql 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SnowflakeV2Source”(必需)

SparkConfigurationParametrizationReference

名字 描述 价值
referenceName 引用 spark 配置名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
类型 Spark 配置引用类型。 “SparkConfigurationReference”(必需)

SparkSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “SparkSource”(必需)

SqlDWSink

名字 描述 价值
allowCopyCommand 指示使用复制命令将数据复制到 SQL 数据仓库。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
allowPolyBase 指示使用 PolyBase 将数据复制到 SQL 数据仓库(如果适用)。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
copyCommandSettings 指定 allowCopyCommand 为 true 时复制命令相关的设置。 DWCopyCommandSettings
polyBaseSettings 指定 allowPolyBase 为 true 时与 PolyBase 相关的设置。 PolybaseSettings
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterUseTableLock 是否在大容量复制期间使用表锁。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SqlDWSink”(必需)
upsertSettings SQL DW upsert 设置。 SqlDWUpsertSettings
writeBehavior 将数据复制到 Azure SQL DW 时,写入行为。 类型:SqlDWriteBehaviorEnum(或结果类型为 SqlDWWriteBehaviorEnum 的表达式) 任何

SqlDWSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
isolationLevel 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
sqlReaderQuery SQL 数据仓库读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName SQL 数据仓库源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 类型:对象(或带有 resultType 对象的表达式),itemType:StoredProcedureParameter。 任何
类型 复制源类型。 “SqlDWSource”(必需)

SqlDWUpsertSettings

名字 描述 价值
interimSchemaName 临时表的架构名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
钥匙 唯一行标识的键列名称。 类型:字符串数组(或包含字符串 resultType 数组的表达式)。 任何

SqlMISink

名字 描述 价值
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterStoredProcedureName SQL 编写器存储过程名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterTableType SQL 编写器表类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterUseTableLock 是否在大容量复制期间使用表锁。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
storedProcedureParameters SQL 存储过程参数。 任何
storedProcedureTableTypeParameterName 表类型的存储过程参数名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SqlMISink”(必需)
upsertSettings SQL upsert 设置。 SqlUpsertSettings
writeBehavior 将数据复制到 Azure SQL MI 时出现白色行为。 类型:字符串(或带有 resultType 字符串的表达式) 任何

SqlMISource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
isolationLevel 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
produceAdditionalTypes 要生成的其他类型。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
sqlReaderQuery SQL 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName Azure SQL 托管实例源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何
类型 复制源类型。 “SqlMISource”(必需)

SqlPartitionSettings

名字 描述 价值
partitionColumnName 整数或日期/时间类型的列的名称,将用于继续分区。 如果未指定,则会自动检测表的主键,并将其用作分区列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionLowerBound 分区范围拆分的分区列的最小值。 此值用于确定分区步幅,而不是用于筛选表中的行。 表或查询结果中的所有行都将进行分区和复制。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionUpperBound 分区范围拆分的分区列的最大值。 此值用于确定分区步幅,而不是用于筛选表中的行。 表或查询结果中的所有行都将进行分区和复制。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SqlServerSink

名字 描述 价值
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterStoredProcedureName SQL 编写器存储过程名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterTableType SQL 编写器表类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterUseTableLock 是否在大容量复制期间使用表锁。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
storedProcedureParameters SQL 存储过程参数。 任何
storedProcedureTableTypeParameterName 表类型的存储过程参数名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SqlServerSink”(必需)
upsertSettings SQL upsert 设置。 SqlUpsertSettings
writeBehavior 将数据复制到 sql Server 时写入行为。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SqlServerSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
isolationLevel 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
produceAdditionalTypes 要生成的其他类型。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
sqlReaderQuery SQL 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName SQL 数据库源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何
类型 复制源类型。 “SqlServerSource”(必需)

SqlServerStoredProcedureActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “SqlServerStoredProcedure”(必需)
typeProperties SQL 存储过程活动属性。 SqlServerStoredProcedureActivityTypeProperties(必需)

SqlServerStoredProcedureActivityTypeProperties

名字 描述 价值
storedProcedureName 存储过程名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何

SqlSink

名字 描述 价值
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterStoredProcedureName SQL 编写器存储过程名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterTableType SQL 编写器表类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterUseTableLock 是否在大容量复制期间使用表锁。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
storedProcedureParameters SQL 存储过程参数。 任何
storedProcedureTableTypeParameterName 表类型的存储过程参数名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SqlSink”(必需)
upsertSettings SQL upsert 设置。 SqlUpsertSettings
writeBehavior 将数据复制到 sql 时写入行为。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SqlSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
isolationLevel 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
sqlReaderQuery SQL 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName SQL 数据库源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何
类型 复制源类型。 “SqlSource”(必需)

SqlUpsertSettings

名字 描述 价值
interimSchemaName 临时表的架构名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
钥匙 唯一行标识的键列名称。 类型:字符串数组(或包含字符串 resultType 数组的表达式)。 任何
useTempDB 指定是否对 upsert 临时表使用临时数据库。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何

SquareSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “SquareSource”(必需)

SsisAccessCredential

名字 描述 价值
用于 Windows 身份验证的域。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
密码 Windows 身份验证的密码。 SecretBase(必需)
userName 用于 Windows 身份验证的 UseName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

SsisChildPackage

名字 描述 价值
packageContent 嵌入子包的内容。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
packageLastModifiedDate 嵌入子包的上次修改日期。 字符串
packageName 嵌入子包的名称。 字符串
packagePath 嵌入子包的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

SsisConnectionManager

名字 描述 价值

SsisConnectionManager

名字 描述 价值

SsisExecutionCredential

名字 描述 价值
用于 Windows 身份验证的域。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
密码 Windows 身份验证的密码。 SecureString (必需)
userName 用于 Windows 身份验证的 UseName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

SsisExecutionParameter

名字 描述 价值
价值 SSIS 包执行参数值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

SsisLogLocation

名字 描述 价值
logPath SSIS 包执行日志路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
类型 SSIS 日志位置的类型。 “File”(必需)
typeProperties SSIS 包执行日志位置属性。 SsisLogLocationTypeProperties (必需)

SsisLogLocationTypeProperties

名字 描述 价值
accessCredential 包执行日志访问凭据。 SsisAccessCredential
logRefreshInterval 指定刷新日志的间隔。 默认间隔为 5 分钟。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何

SsisPackageLocation

名字 描述 价值
packagePath SSIS 包路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 SSIS 包位置的类型。 “File”
“InlinePackage”
“PackageStore”
'SSISDB'
typeProperties SSIS 包位置属性。 SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

名字 描述 价值
accessCredential 包访问凭据。 SsisAccessCredential
childPackages 嵌入的子包列表。 SsisChildPackage[]
configurationAccessCredential 配置文件访问凭据。 SsisAccessCredential
configurationPath 包执行的配置文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
packageContent 嵌入包内容。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
packageLastModifiedDate 嵌入包上次修改日期。 字符串
packageName 包名称。 字符串
packagePassword 包的密码。 SecretBase

SsisPropertyOverride

名字 描述 价值
isSensitive SSIS 包属性重写值是否为敏感数据。 如果值为 true,则会在 SSISDB 中加密值 bool
价值 SSIS 包属性重写值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

StagingSettings

名字 描述 价值
enableCompression 指定是否通过临时暂存复制数据时使用压缩。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
linkedServiceName 暂存链接服务引用。 LinkedServiceReference(必需)
路径 用于存储临时数据的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

StoreReadSettings

名字 描述 价值
disableMetricsCollection 如果为 true,则禁用数据存储指标集合。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
maxConcurrentConnections 源数据存储的最大并发连接计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 对于 AmazonS3CompatibleReadSettings类型,设置为“AmazonS3CompatibleReadSettings”。 对于 AmazonS3ReadSettings,请设置为“AmazonS3ReadSettings”。 对于 AzureBlobFSReadSettings类型,设置为“AzureBlobFSReadSettings”。 对于 AzureBlobStorageReadSettings,请设置为“AzureBlobStorageReadSettings”。 对于 AzureDataLakeStoreReadSettings,请设置为“AzureDataLakeStoreReadSettings”。 对于 AzureFileStorageReadSettings,请设置为“AzureFileStorageReadSettings”。 对于 fileServerReadSettings类型,设置为“FileServerReadSettings”。 对于 FtpReadSettings类型,设置为“FtpReadSettings”。 对于 GoogleCloudStorageReadSettings,请设置为“GoogleCloudStorageReadSettings”。 对于 HdfsReadSettings类型,设置为“HdfsReadSettings”。 对于 HttpReadSettings类型,设置为“HttpReadSettings”。 对于 LakeHouseReadSettings类型,设置为“LakeHouseReadSettings”。 对于 OracleCloudStorageReadSettings类型,设置为“OracleCloudStorageReadSettings”。 对于 SftpReadSettings类型,设置为“SftpReadSettings”。 “AmazonS3CompatibleReadSettings”
“AmazonS3ReadSettings”
“AzureBlobFSReadSettings”
“AzureBlobStorageReadSettings”
“AzureDataLakeStoreReadSettings”
“AzureFileStorageReadSettings”
“FileServerReadSettings”
“FtpReadSettings”
“GoogleCloudStorageReadSettings”
“HdfsReadSettings”
“HttpReadSettings”
“LakeHouseReadSettings”
“OracleCloudStorageReadSettings”
'SftpReadSettings' (必需)

StoreWriteSettings

名字 描述 价值
copyBehavior 复制接收器的复制行为类型。 任何
disableMetricsCollection 如果为 true,则禁用数据存储指标集合。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
maxConcurrentConnections 源数据存储的最大并发连接计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
元数据 指定要添加到接收器数据的自定义元数据。 类型:对象数组(或具有 resultType 对象数组的表达式)。 MetadataItem[]
类型 对于 AzureBlobFSWriteSettings,请设置为“AzureBlobFSWriteSettings”。 对于 AzureBlobStorageWriteSettings,请设置为“AzureBlobStorageWriteSettings”。 对于 AzureDataLakeStoreWriteSettings,请设置为“AzureDataLakeStoreWriteSettings”。 对于 AzureFileStorageWriteSettings,请设置为“AzureFileStorageWriteSettings”。 对于 FileServerWriteSettings,请设置为“FileServerWriteSettings”。 对于 LakeHouseWriteSettings类型,设置为“LakeHouseWriteSettings”。 对于类型 SftpWriteSettings,设置为“SftpWriteSettings”。 “AzureBlobFSWriteSettings”
“AzureBlobStorageWriteSettings”
“AzureDataLakeStoreWriteSettings”
“AzureFileStorageWriteSettings”
“FileServerWriteSettings”
'LakeHouseWriteSettings'
'SftpWriteSettings' (必需)

SwitchActivity

名字 描述 价值
类型 活动类型。 “Switch”(必需)
typeProperties 切换活动属性。 SwitchActivityTypeProperties (必需)

SwitchActivityTypeProperties

名字 描述 价值
对应于“on”属性的预期值的事例列表。 这是一个可选属性,如果未提供,活动将执行 defaultActivities 中提供的活动。 SwitchCase[]
defaultActivities 如果未满足事例条件,则要执行的活动列表。 这是一个可选属性,如果未提供,活动将退出而不执行任何操作。 活动[]
计算结果为字符串或整数的表达式。 这用于确定将在执行的情况下的活动块。 表达式(必需)

SwitchCase

名字 描述 价值
活动 要针对满足情况执行的活动列表。 活动[]
价值 满足“on”属性的表达式结果的预期值。 字符串

SybaseSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “SybaseSource”(必需)

SynapseNotebookActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “SynapseNotebook”(必需)
typeProperties 执行 Synapse 笔记本活动属性。 SynapseNotebookActivityTypeProperties (必需)

SynapseNotebookActivityTypeProperties

名字 描述 价值
conf Spark 配置属性,这将替代你提供的笔记本的“conf”。 任何
configurationType spark 配置的类型。 “Artifact”
“已自定义”
“Default”
driverSize 要用于在会话的指定 Spark 池中分配的驱动程序的核心和内存数,该池将用于替代你提供的笔记本的“driverCores”和“driverMemory”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
executorSize 要用于在会话的指定 Spark 池中分配的执行程序的核心和内存数,该池将用于替代你提供的笔记本的“executorCores”和“executorMemory”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
笔记本 Synapse 笔记本参考。 SynapseNotebookReference(必需)
numExecutors 要为此会话启动的执行程序数,这将替代你提供的笔记本的“numExecutors”。 类型:整数(或包含 resultType 整数的表达式)。 任何
参数 笔记本参数。 SynapseNotebookActivityTypePropertiesParameters
sparkConfig Spark 配置属性。 SynapseNotebookActivityTypePropertiesSparkConfig
sparkPool 用于执行笔记本的大数据池的名称。 BigDataPoolParametrizationReference
targetSparkConfiguration spark 作业的 Spark 配置。 SparkConfigurationParametrizationReference

SynapseNotebookActivityTypePropertiesParameters

名字 描述 价值

SynapseNotebookActivityTypePropertiesSparkConfig

名字 描述 价值

SynapseNotebookReference

名字 描述 价值
referenceName 引用笔记本名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
类型 Synapse 笔记本引用类型。 “NotebookReference”(必需)

SynapseSparkJobActivityTypeProperties

名字 描述 价值
args SynapseSparkJobDefinitionActivity 的用户指定参数。 any[]
className 主定义文件中的完全限定标识符或主类,这将替代你提供的 spark 作业定义的“className”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
conf Spark 配置属性,这将替代你提供的 spark 作业定义的“conf”。 任何
configurationType spark 配置的类型。 “Artifact”
“已自定义”
“Default”
driverSize 要用于在作业的指定 Spark 池中分配的驱动程序的核心和内存数,该池将用于替代你提供的 Spark 作业定义的“driverCores”和“driverMemory”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
executorSize 要用于在作业的指定 Spark 池中分配的执行程序的核心和内存数,该池将用于替代你提供的 Spark 作业定义的“executorCores”和“executorMemory”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
文件 用于作业的主文件,它将替代你提供的 spark 作业定义的“文件”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
文件 (已弃用。请使用 pythonCodeReference 和 filesV2) 主定义文件中用于引用的其他文件,这将替代你提供的 spark 作业定义的“文件”。 any[]
filesV2 用于在主定义文件中引用的其他文件,这将替代你提供的 spark 作业定义的“jars”和“files”。 any[]
numExecutors 要为此作业启动的执行程序数,这将替代你提供的 spark 作业定义的“numExecutors”。 类型:整数(或包含 resultType 整数的表达式)。 任何
pythonCodeReference 用于在主定义文件中引用的其他 python 代码文件,这将替代你提供的 spark 作业定义的“pyFiles”。 any[]
scanFolder 从主定义文件的根文件夹扫描子文件夹,这些文件将添加为引用文件。 将扫描名为“jars”、“pyFiles”、“files”或“archives”的文件夹,文件夹名称区分大小写。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
sparkConfig Spark 配置属性。 SynapseSparkJobActivityTypePropertiesSparkConfig
sparkJob Synapse spark 作业参考。 SynapseSparkJobReference (必需)
targetBigDataPool 用于执行 spark 批处理作业的大数据池的名称,该作业将替代你提供的 spark 作业定义的“targetBigDataPool”。 BigDataPoolParametrizationReference
targetSparkConfiguration spark 作业的 Spark 配置。 SparkConfigurationParametrizationReference

SynapseSparkJobActivityTypePropertiesSparkConfig

名字 描述 价值

SynapseSparkJobDefinitionActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “SparkJob”(必需)
typeProperties 执行 spark 作业活动属性。 SynapseSparkJobActivityTypeProperties (必需)

SynapseSparkJobReference

名字 描述 价值
referenceName 引用 spark 作业名称。 带有 resultType 字符串的表达式。 任何(必需)
类型 Synapse spark 作业引用类型。 “SparkJobDefinitionReference”(必需)

TarGZipReadSettings

名字 描述 价值
preserveCompressionFileNameAsFolder 将压缩文件名保留为文件夹路径。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 压缩设置类型。 “TarGZipReadSettings”(必需)

TarReadSettings

名字 描述 价值
preserveCompressionFileNameAsFolder 将压缩文件名保留为文件夹路径。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 压缩设置类型。 “TarReadSettings”(必需)

TeradataPartitionSettings

名字 描述 价值
partitionColumnName 将用于继续范围或哈希分区的列的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionLowerBound partitionColumnName 中指定的列的最小值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionUpperBound partitionColumnName 中指定的列的最大值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

TeradataSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
partitionOption 将并行读取 teradata 的分区机制。 可能的值包括:“None”、“Hash”、“DynamicRange”。 任何
partitionSettings 将用于 teradata 源分区的设置。 TeradataPartitionSettings
查询 Teradata 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “TeradataSource”(必需)

UntilActivity

名字 描述 价值
类型 活动类型。 “Until”(必需)
typeProperties 直到活动属性。 UntilActivityTypeProperties (必需)

UntilActivityTypeProperties

名字 描述 价值
活动 要执行的活动列表。 活动[] (必需)
表达 计算结果为布尔值的表达式。 循环将继续,直到此表达式的计算结果为 true 表达式(必需)
超时 指定要运行的活动的超时值。 如果未指定任何值,则采用 TimeSpan.FromDays(7)的值(默认值为 1 周)。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何

UserProperty

名字 描述 价值
名字 用户属性名称。 string (必需)
价值 用户属性值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

ValidationActivity

名字 描述 价值
类型 活动类型。 “验证”(必需)
typeProperties 验证活动属性。 ValidationActivityTypeProperties(必需)

ValidationActivityTypeProperties

名字 描述 价值
childItems 如果数据集指向文件夹,则可以使用。 如果设置为 true,则文件夹必须至少有一个文件。 如果设置为 false,则文件夹必须为空。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
数据 验证活动数据集参考。 DatasetReference (必需)
minimumSize 如果数据集指向文件,则可以使用。 文件的大小必须大于或等于指定的值。 类型:整数(或包含 resultType 整数的表达式)。 任何
验证尝试之间的延迟(以秒为单位)。 如果未指定任何值,则 10 秒将用作默认值。 类型:整数(或包含 resultType 整数的表达式)。 任何
超时 指定要运行的活动的超时值。 如果未指定任何值,则采用 TimeSpan.FromDays(7)的值(默认值为 1 周)。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何

VariableDefinitionSpecification

名字 描述 价值

VariableSpecification

名字 描述 价值
defaultValue 变量的默认值。 任何
类型 变量类型。 “Array”
“Bool”
“String”(必需)

VerticaSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “VerticaSource”(必需)

WaitActivity

名字 描述 价值
类型 活动类型。 “Wait”(必需)
typeProperties 等待活动属性。 WaitActivityTypeProperties (必需)

WaitActivityTypeProperties

名字 描述 价值
waitTimeInSeconds 持续时间(以秒为单位)。 类型:整数(或包含 resultType 整数的表达式)。 任何(必需)

WarehouseSink

名字 描述 价值
allowCopyCommand 指示使用复制命令将数据复制到 SQL 数据仓库。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
copyCommandSettings 指定 allowCopyCommand 为 true 时复制命令相关的设置。 DWCopyCommandSettings
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “WarehouseSink”(必需)
writeBehavior 将数据复制到 Azure Microsoft Fabric 数据仓库时,写入行为。 类型:DWWriteBehaviorEnum(或结果类型为 DWWriteBehaviorEnum 的表达式) 任何

WarehouseSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
isolationLevel 指定 Microsoft Fabric Warehouse 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 任何
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
sqlReaderQuery Microsoft Fabric Warehouse 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName Microsoft Fabric Warehouse 源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 类型:对象(或带有 resultType 对象的表达式),itemType:StoredProcedureParameter。 任何
类型 复制源类型。 “WarehouseSource”(必需)

WebActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “WebActivity”(必需)
typeProperties Web 活动属性。 WebActivityTypeProperties(必需)

WebActivityAuthentication

名字 描述 价值
凭据 包含身份验证信息的凭据引用。 CredentialReference
密码 用于 ServicePrincipal 的 PFX 文件或基本身份验证/机密的密码 SecretBase
pfx 用于 ServicePrincipal 时 PFX 文件或证书的 Base64 编码内容 SecretBase
资源 使用 MSI 身份验证时,将为其请求 Azure 身份验证令牌的资源。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 Web 活动身份验证 (Basic/ClientCertificate/MSI/ServicePrincipal) 字符串
username 用于 ServicePrincipal 时用于基本身份验证或 ClientID 的 Web 活动身份验证用户名。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
userTenant 使用 ServicePrincipal 身份验证时,将为其请求 Azure 身份验证令牌的 TenantId。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

WebActivityTypeProperties

名字 描述 价值
认证 用于调用终结点的身份验证方法。 WebActivityAuthentication
身体 表示将发送到终结点的有效负载。 POST/PUT 方法是必需的,不允许 GET 方法类型:字符串(或带有 resultType 字符串的表达式)。 任何
connectVia 集成运行时参考。 IntegrationRuntimeReference
数据 传递给 Web 终结点的数据集列表。 DatasetReference[]
disableCertValidation 设置为 true 时,将禁用证书验证。 bool
表示将发送到请求的标头。 例如,若要在请求上设置语言和类型:“headers”: { “Accept-Language”: “en-us”, “Content-Type”: “application/json” }。 类型:字符串(或带有 resultType 字符串的表达式)。 WebActivityTypePropertiesHeaders
httpRequestTimeout HTTP 请求获取响应的超时。 格式采用 TimeSpan (hh:mm:ss)。 此值是获取响应而不是活动超时的超时值。 默认值为 00:01:00 (1 分钟)。 范围为 1 到 10 分钟 任何
linkedServices 传递给 Web 终结点的链接服务列表。 LinkedServiceReference[]
方法 目标终结点的 Rest API 方法。 “DELETE”
“GET”
“POST”
“PUT”(必需)
turnOffAsync 用于禁用在 HTTP 202 响应的响应标头中给定位置调用 HTTP GET 的选项。 如果设置为 true,它将停止在响应标头中给定的 http 位置上调用 HTTP GET。 如果设置为 false,则继续调用 HTTP 响应标头中给定位置的 HTTP GET 调用。 bool
url Web 活动目标终结点和路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

WebActivityTypePropertiesHeaders

名字 描述 价值

WebHookActivity

名字 描述 价值
政策 活动策略。 SecureInputOutputPolicy
类型 活动类型。 “WebHook”(必需)
typeProperties WebHook 活动属性。 WebHookActivityTypeProperties(必需)

WebHookActivityTypeProperties

名字 描述 价值
认证 用于调用终结点的身份验证方法。 WebActivityAuthentication
身体 表示将发送到终结点的有效负载。 POST/PUT 方法是必需的,不允许 GET 方法类型:字符串(或带有 resultType 字符串的表达式)。 任何
表示将发送到请求的标头。 例如,若要在请求上设置语言和类型:“headers”: { “Accept-Language”: “en-us”, “Content-Type”: “application/json” }。 类型:字符串(或带有 resultType 字符串的表达式)。 WebHookActivityTypePropertiesHeaders
方法 目标终结点的 Rest API 方法。 “POST”(必需)
reportStatusOnCallBack 设置为 true 时,活动将使用回调请求正文中的 statusCode、输出和错误。 可以通过在回调请求中设置 statusCode >= 400 来将活动标记为失败。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
超时 Webhook 应调用回的超时。 如果没有指定值,则默认为 10 分钟。 类型:字符串。 模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 字符串
url WebHook 活动目标终结点和路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

WebHookActivityTypePropertiesHeaders

名字 描述 价值

WebSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
类型 复制源类型。 “WebSource”(必需)

XeroSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “XeroSource”(必需)

XmlReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
detectDataType 指示读取 xml 文件时是否启用类型检测。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
namespacePrefixes 命名空间 URI 到前缀映射以在启用命名空间时替代列名中的前缀,如果未为命名空间 URI 定义前缀,则将使用 xml 数据文件中的 xml 元素/属性名称的前缀。 示例:“{”http://www.example.com/xml":“prefix”}“ Type: object (或 Expression with resultType 对象)。 任何
namespaces 指示读取 xml 文件时是否启用命名空间。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “XmlReadSettings”(必需)
validationMode 指示读取 xml 文件时使用的验证方法。 允许的值:“none”、“xsd”或“dtd”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

XmlReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
detectDataType 指示读取 xml 文件时是否启用类型检测。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
namespacePrefixes 命名空间 URI 到前缀映射以在启用命名空间时替代列名中的前缀,如果未为命名空间 URI 定义前缀,则将使用 xml 数据文件中的 xml 元素/属性名称的前缀。 示例:“{”http://www.example.com/xml":“prefix”}“ Type: object (或 Expression with resultType 对象)。 任何
namespaces 指示读取 xml 文件时是否启用命名空间。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 string (必需)
validationMode 指示读取 xml 文件时使用的验证方法。 允许的值:“none”、“xsd”或“dtd”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

XmlSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
formatSettings Xml 格式设置。 XmlReadSettings
storeSettings Xml 存储设置。 StoreReadSettings
类型 复制源类型。 “XmlSource”(必需)

ZipDeflateReadSettings

名字 描述 价值
preserveZipFileNameAsFolder 保留 zip 文件名作为文件夹路径。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 压缩设置类型。 “ZipDeflateReadSettings”(必需)

ZohoSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “ZohoSource”(必需)

快速入门模板

以下快速入门模板部署此资源类型。

模板 描述
创建 V2 数据工厂

部署到 Azure
此模板创建一个 V2 数据工厂,用于将数据从 Azure Blob 存储中的文件夹复制到存储中的另一个文件夹。
可以使用 Azure 数据工厂 更多 - 单击一次尝试 Azure 数据工厂

部署到 Azure
此模板为从 Azure Blob 复制到另一个 Azure Blob 中的复制活动创建数据工厂管道

Terraform (AzAPI 提供程序)资源定义

工厂/管道资源类型可以使用目标操作进行部署:

  • 资源组

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.DataFactory/factories/pipelines 资源,请将以下 Terraform 添加到模板。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataFactory/factories/pipelines@2018-06-01"
  name = "string"
  body = jsonencode({
    properties = {
      activities = [
        {
          dependsOn = [
            {
              activity = "string"
              dependencyConditions = [
                "string"
              ]
            }
          ]
          description = "string"
          name = "string"
          onInactiveMarkAs = "string"
          state = "string"
          userProperties = [
            {
              name = "string"
              value = ?
            }
          ]
          type = "string"
          // For remaining properties, see Activity objects
        }
      ]
      annotations = [
        ?
      ]
      concurrency = int
      description = "string"
      folder = {
        name = "string"
      }
      parameters = {
        {customized property} = {
          defaultValue = ?
          type = "string"
        }
      }
      policy = {
        elapsedTimeMetric = {
          duration = ?
        }
      }
      runDimensions = {
        {customized property} = ?
      }
      variables = {
        {customized property} = {
          defaultValue = ?
          type = "string"
        }
      }
    }
  })
}

CompressionReadSettings 对象

设置 类型 属性以指定对象的类型。

对于 TarGZipReadSettings,请使用:

{
  preserveCompressionFileNameAsFolder = ?
  type = "TarGZipReadSettings"
}

对于 tarReadSettings,请使用:

{
  preserveCompressionFileNameAsFolder = ?
  type = "TarReadSettings"
}

对于 ZipDeflateReadSettings,请使用:

{
  preserveZipFileNameAsFolder = ?
  type = "ZipDeflateReadSettings"
}

StoreWriteSettings 对象

设置 类型 属性以指定对象的类型。

对于 AzureBlobFSWriteSettings,请使用:

{
  blockSizeInMB = ?
  type = "AzureBlobFSWriteSettings"
}

对于 AzureBlobStorageWriteSettings,请使用:

{
  blockSizeInMB = ?
  type = "AzureBlobStorageWriteSettings"
}

对于 AzureDataLakeStoreWriteSettings,请使用:

{
  expiryDateTime = ?
  type = "AzureDataLakeStoreWriteSettings"
}

对于 AzureFileStorageWriteSettings,请使用:

{
  type = "AzureFileStorageWriteSettings"
}

对于 FileServerWriteSettings,请使用:

{
  type = "FileServerWriteSettings"
}

对于 LakeHouseWriteSettings,请使用:

{
  type = "LakeHouseWriteSettings"
}

对于 SftpWriteSettings,请使用:

{
  operationTimeout = ?
  type = "SftpWriteSettings"
  useTempFileRename = ?
}

活动对象

设置 类型 属性以指定对象的类型。

对于 AppendVariable,请使用:

{
  type = "AppendVariable"
  typeProperties = {
    value = ?
    variableName = "string"
  }
}

对于 AzureDataExplorerCommand,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "AzureDataExplorerCommand"
  typeProperties = {
    command = ?
    commandTimeout = ?
  }
}

对于 azureFunctionActivity,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "AzureFunctionActivity"
  typeProperties = {
    body = ?
    functionName = ?
    headers = {
      {customized property} = ?
    }
    method = "string"
  }
}

对于 AzureMLBatchExecution,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    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"
        }
      }
    }
  }
}

对于 AzureMLExecutePipeline,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "AzureMLExecutePipeline"
  typeProperties = {
    continueOnStepFailure = ?
    dataPathAssignments = ?
    experimentName = ?
    mlParentRunId = ?
    mlPipelineEndpointId = ?
    mlPipelineId = ?
    mlPipelineParameters = ?
    version = ?
  }
}

对于 AzureMLUpdateResource,请使用:

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

对于 ExecutePipeline,请使用:

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

对于 失败,请使用:

{
  type = "Fail"
  typeProperties = {
    errorCode = ?
    message = ?
  }
}

对于 筛选器,请使用:

{
  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"
        onInactiveMarkAs = "string"
        state = "string"
        userProperties = [
          {
            name = "string"
            value = ?
          }
        ]
        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"
        onInactiveMarkAs = "string"
        state = "string"
        userProperties = [
          {
            name = "string"
            value = ?
          }
        ]
        type = "string"
        // For remaining properties, see Activity objects
      }
    ]
    ifTrueActivities = [
      {
        dependsOn = [
          {
            activity = "string"
            dependencyConditions = [
              "string"
            ]
          }
        ]
        description = "string"
        name = "string"
        onInactiveMarkAs = "string"
        state = "string"
        userProperties = [
          {
            name = "string"
            value = ?
          }
        ]
        type = "string"
        // For remaining properties, see Activity objects
      }
    ]
  }
}

对于 SetVariable,请使用:

{
  policy = {
    secureInput = bool
    secureOutput = bool
  }
  type = "SetVariable"
  typeProperties = {
    setSystemVariable = bool
    value = ?
    variableName = "string"
  }
}

对于 交换机,请使用:

{
  type = "Switch"
  typeProperties = {
    cases = [
      {
        activities = [
          {
            dependsOn = [
              {
                activity = "string"
                dependencyConditions = [
                  "string"
                ]
              }
            ]
            description = "string"
            name = "string"
            onInactiveMarkAs = "string"
            state = "string"
            userProperties = [
              {
                name = "string"
                value = ?
              }
            ]
            type = "string"
            // For remaining properties, see Activity objects
          }
        ]
        value = "string"
      }
    ]
    defaultActivities = [
      {
        dependsOn = [
          {
            activity = "string"
            dependencyConditions = [
              "string"
            ]
          }
        ]
        description = "string"
        name = "string"
        onInactiveMarkAs = "string"
        state = "string"
        userProperties = [
          {
            name = "string"
            value = ?
          }
        ]
        type = "string"
        // For remaining properties, see Activity objects
      }
    ]
    on = {
      type = "string"
      value = "string"
    }
  }
}

对于 直到,请使用:

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

对于 验证,请使用:

{
  type = "Validation"
  typeProperties = {
    childItems = ?
    dataset = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    minimumSize = ?
    sleep = ?
    timeout = ?
  }
}

对于 等待,请使用:

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

对于 WebHook,请使用:

{
  policy = {
    secureInput = bool
    secureOutput = bool
  }
  type = "WebHook"
  typeProperties = {
    authentication = {
      credential = {
        referenceName = "string"
        type = "string"
      }
      password = {
        type = "string"
        // For remaining properties, see SecretBase objects
      }
      pfx = {
        type = "string"
        // For remaining properties, see SecretBase objects
      }
      resource = ?
      type = "string"
      username = ?
      userTenant = ?
    }
    body = ?
    headers = {
      {customized property} = ?
    }
    method = "string"
    reportStatusOnCallBack = ?
    timeout = "string"
    url = ?
  }
}

对于 复制,请使用:

{
  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
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "Copy"
  typeProperties = {
    dataIntegrationUnits = ?
    enableSkipIncompatibleRow = ?
    enableStaging = ?
    logSettings = {
      copyActivityLogSettings = {
        enableReliableLogging = ?
        logLevel = ?
      }
      enableCopyActivityLog = ?
      logLocationSettings = {
        linkedServiceName = {
          parameters = {
            {customized property} = ?
          }
          referenceName = "string"
          type = "string"
        }
        path = ?
      }
    }
    logStorageSettings = {
      enableReliableLogging = ?
      linkedServiceName = {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
      logLevel = ?
      path = ?
    }
    parallelCopies = ?
    preserve = [
      ?
    ]
    preserveRules = [
      ?
    ]
    redirectIncompatibleRowSettings = {
      linkedServiceName = ?
      path = ?
    }
    sink = {
      disableMetricsCollection = ?
      maxConcurrentConnections = ?
      sinkRetryCount = ?
      sinkRetryWait = ?
      writeBatchSize = ?
      writeBatchTimeout = ?
      type = "string"
      // For remaining properties, see CopySink objects
    }
    skipErrorFile = {
      dataInconsistency = ?
      fileMissing = ?
    }
    source = {
      disableMetricsCollection = ?
      maxConcurrentConnections = ?
      sourceRetryCount = ?
      sourceRetryWait = ?
      type = "string"
      // For remaining properties, see CopySource objects
    }
    stagingSettings = {
      enableCompression = ?
      linkedServiceName = {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
      path = ?
    }
    translator = ?
    validateDataConsistency = ?
  }
}

对于 自定义,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "Custom"
  typeProperties = {
    autoUserSpecification = ?
    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"
    }
    retentionTimeInDays = ?
  }
}

对于 DataLakeAnalyticsU-SQL,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    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
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "DatabricksNotebook"
  typeProperties = {
    baseParameters = {
      {customized property} = ?
    }
    libraries = [
      {
        {customized property} = ?
      }
    ]
    notebookPath = ?
  }
}

对于 DatabricksSparkJar,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "DatabricksSparkJar"
  typeProperties = {
    libraries = [
      {
        {customized property} = ?
      }
    ]
    mainClassName = ?
    parameters = [
      ?
    ]
  }
}

对于 DatabricksSparkPython,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "DatabricksSparkPython"
  typeProperties = {
    libraries = [
      {
        {customized property} = ?
      }
    ]
    parameters = [
      ?
    ]
    pythonFile = ?
  }
}

对于 删除,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "Delete"
  typeProperties = {
    dataset = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    enableLogging = ?
    logStorageSettings = {
      enableReliableLogging = ?
      linkedServiceName = {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
      logLevel = ?
      path = ?
    }
    maxConcurrentConnections = int
    recursive = ?
    storeSettings = {
      disableMetricsCollection = ?
      maxConcurrentConnections = ?
      type = "string"
      // For remaining properties, see StoreReadSettings objects
    }
  }
}

对于 ExecuteDataFlow,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "ExecuteDataFlow"
  typeProperties = {
    compute = {
      computeType = ?
      coreCount = ?
    }
    continuationSettings = {
      continuationTtlInMinutes = ?
      customizedCheckpointKey = ?
      idleCondition = ?
    }
    continueOnError = ?
    dataFlow = {
      datasetParameters = ?
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    integrationRuntime = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    runConcurrently = ?
    sourceStagingConcurrency = ?
    staging = {
      folderPath = ?
      linkedService = {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
    }
    traceLevel = ?
  }
}

对于 ExecuteSSISPackage,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    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 = ?
        }
        childPackages = [
          {
            packageContent = ?
            packageLastModifiedDate = "string"
            packageName = "string"
            packagePath = ?
          }
        ]
        configurationAccessCredential = {
          domain = ?
          password = {
            type = "string"
            // For remaining properties, see SecretBase objects
          }
          userName = ?
        }
        configurationPath = ?
        packageContent = ?
        packageLastModifiedDate = "string"
        packageName = "string"
        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 = ?
  }
}

对于 ExecuteWranglingDataflow,请使用:

{
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "ExecuteWranglingDataflow"
  typeProperties = {
    compute = {
      computeType = ?
      coreCount = ?
    }
    continuationSettings = {
      continuationTtlInMinutes = ?
      customizedCheckpointKey = ?
      idleCondition = ?
    }
    continueOnError = ?
    dataFlow = {
      datasetParameters = ?
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    integrationRuntime = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    queries = [
      {
        dataflowSinks = [
          {
            dataset = {
              parameters = {
                {customized property} = ?
              }
              referenceName = "string"
              type = "string"
            }
            description = "string"
            flowlet = {
              datasetParameters = ?
              parameters = {
                {customized property} = ?
              }
              referenceName = "string"
              type = "string"
            }
            linkedService = {
              parameters = {
                {customized property} = ?
              }
              referenceName = "string"
              type = "string"
            }
            name = "string"
            rejectedDataLinkedService = {
              parameters = {
                {customized property} = ?
              }
              referenceName = "string"
              type = "string"
            }
            schemaLinkedService = {
              parameters = {
                {customized property} = ?
              }
              referenceName = "string"
              type = "string"
            }
            script = "string"
          }
        ]
        queryName = "string"
      }
    ]
    runConcurrently = ?
    sinks = {
      {customized property} = {
        dataset = {
          parameters = {
            {customized property} = ?
          }
          referenceName = "string"
          type = "string"
        }
        description = "string"
        flowlet = {
          datasetParameters = ?
          parameters = {
            {customized property} = ?
          }
          referenceName = "string"
          type = "string"
        }
        linkedService = {
          parameters = {
            {customized property} = ?
          }
          referenceName = "string"
          type = "string"
        }
        name = "string"
        rejectedDataLinkedService = {
          parameters = {
            {customized property} = ?
          }
          referenceName = "string"
          type = "string"
        }
        schemaLinkedService = {
          parameters = {
            {customized property} = ?
          }
          referenceName = "string"
          type = "string"
        }
        script = "string"
      }
    }
    sourceStagingConcurrency = ?
    staging = {
      folderPath = ?
      linkedService = {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
    }
    traceLevel = ?
  }
}

对于 GetMetadata,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "GetMetadata"
  typeProperties = {
    dataset = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    fieldList = [
      ?
    ]
    formatSettings = {
      type = "string"
      // For remaining properties, see FormatReadSettings objects
    }
    storeSettings = {
      disableMetricsCollection = ?
      maxConcurrentConnections = ?
      type = "string"
      // For remaining properties, see StoreReadSettings objects
    }
  }
}

对于 HDInsightHive,请使用:

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

对于 HDInsightMapReduce,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    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
    secureInput = bool
    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
    secureInput = bool
    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
    secureInput = bool
    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
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "Lookup"
  typeProperties = {
    dataset = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    firstRowOnly = ?
    source = {
      disableMetricsCollection = ?
      maxConcurrentConnections = ?
      sourceRetryCount = ?
      sourceRetryWait = ?
      type = "string"
      // For remaining properties, see CopySource objects
    }
  }
}

对于 脚本,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "Script"
  typeProperties = {
    logSettings = {
      logDestination = "string"
      logLocationSettings = {
        linkedServiceName = {
          parameters = {
            {customized property} = ?
          }
          referenceName = "string"
          type = "string"
        }
        path = ?
      }
    }
    returnMultistatementResult = ?
    scriptBlockExecutionTimeout = ?
    scripts = [
      {
        parameters = [
          {
            direction = "string"
            name = ?
            size = int
            type = "string"
            value = ?
          }
        ]
        text = ?
        type = ?
      }
    ]
  }
}

对于 SparkJob,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "SparkJob"
  typeProperties = {
    args = [
      ?
    ]
    className = ?
    conf = ?
    configurationType = "string"
    driverSize = ?
    executorSize = ?
    file = ?
    files = [
      ?
    ]
    filesV2 = [
      ?
    ]
    numExecutors = ?
    pythonCodeReference = [
      ?
    ]
    scanFolder = ?
    sparkConfig = {
      {customized property} = ?
    }
    sparkJob = {
      referenceName = ?
      type = "string"
    }
    targetBigDataPool = {
      referenceName = ?
      type = "string"
    }
    targetSparkConfiguration = {
      referenceName = ?
      type = "string"
    }
  }
}

对于 SqlServerStoredProcedure,请使用:

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

对于 SynapseNotebook,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "SynapseNotebook"
  typeProperties = {
    conf = ?
    configurationType = "string"
    driverSize = ?
    executorSize = ?
    notebook = {
      referenceName = ?
      type = "string"
    }
    numExecutors = ?
    parameters = {
      {customized property} = {
        type = "string"
        value = ?
      }
    }
    sparkConfig = {
      {customized property} = ?
    }
    sparkPool = {
      referenceName = ?
      type = "string"
    }
    targetSparkConfiguration = {
      referenceName = ?
      type = "string"
    }
  }
}

对于 WebActivity,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "WebActivity"
  typeProperties = {
    authentication = {
      credential = {
        referenceName = "string"
        type = "string"
      }
      password = {
        type = "string"
        // For remaining properties, see SecretBase objects
      }
      pfx = {
        type = "string"
        // For remaining properties, see SecretBase objects
      }
      resource = ?
      type = "string"
      username = ?
      userTenant = ?
    }
    body = ?
    connectVia = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    datasets = [
      {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
    ]
    disableCertValidation = bool
    headers = {
      {customized property} = ?
    }
    httpRequestTimeout = ?
    linkedServices = [
      {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
    ]
    method = "string"
    turnOffAsync = bool
    url = ?
  }
}

CopySink 对象

设置 类型 属性以指定对象的类型。

对于 AvroSink,请使用:

{
  formatSettings = {
    fileNamePrefix = ?
    maxRowsPerFile = ?
    recordName = "string"
    recordNamespace = "string"
    type = "string"
  }
  storeSettings = {
    copyBehavior = ?
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    metadata = [
      {
        name = ?
        value = ?
      }
    ]
    type = "string"
    // For remaining properties, see StoreWriteSettings objects
  }
  type = "AvroSink"
}

对于 azureBlobFSSink,请使用:

{
  copyBehavior = ?
  metadata = [
    {
      name = ?
      value = ?
    }
  ]
  type = "AzureBlobFSSink"
}

对于 AzureDataExplorerSink,请使用:

{
  flushImmediately = ?
  ingestionMappingAsJson = ?
  ingestionMappingName = ?
  type = "AzureDataExplorerSink"
}

对于 AzureDataLakeStoreSink,请使用:

{
  copyBehavior = ?
  enableAdlsSingleFileParallel = ?
  type = "AzureDataLakeStoreSink"
}

对于 AzureDatabricksDeltaLakeSink,请使用:

{
  importSettings = {
    dateFormat = ?
    timestampFormat = ?
    type = "string"
  }
  preCopyScript = ?
  type = "AzureDatabricksDeltaLakeSink"
}

对于 AzureMySqlSink,请使用:

{
  preCopyScript = ?
  type = "AzureMySqlSink"
}

对于 AzurePostgreSqlSink,请使用:

{
  preCopyScript = ?
  type = "AzurePostgreSqlSink"
}

对于 azureQueueSink,请使用:

{
  type = "AzureQueueSink"
}

对于 AzureSearchIndexSink,请使用:

{
  type = "AzureSearchIndexSink"
  writeBehavior = "string"
}

对于 AzureSqlSink,请使用:

{
  preCopyScript = ?
  sqlWriterStoredProcedureName = ?
  sqlWriterTableType = ?
  sqlWriterUseTableLock = ?
  storedProcedureParameters = ?
  storedProcedureTableTypeParameterName = ?
  tableOption = ?
  type = "AzureSqlSink"
  upsertSettings = {
    interimSchemaName = ?
    keys = ?
    useTempDB = ?
  }
  writeBehavior = ?
}

对于 AzureTableSink,请使用:

{
  azureTableDefaultPartitionKeyValue = ?
  azureTableInsertType = ?
  azureTablePartitionKeyName = ?
  azureTableRowKeyName = ?
  type = "AzureTableSink"
}

对于 BinarySink,请使用:

{
  storeSettings = {
    copyBehavior = ?
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    metadata = [
      {
        name = ?
        value = ?
      }
    ]
    type = "string"
    // For remaining properties, see StoreWriteSettings objects
  }
  type = "BinarySink"
}

对于 BlobSink,请使用:

{
  blobWriterAddHeader = ?
  blobWriterDateTimeFormat = ?
  blobWriterOverwriteFiles = ?
  copyBehavior = ?
  metadata = [
    {
      name = ?
      value = ?
    }
  ]
  type = "BlobSink"
}

对于 CommonDataServiceForAppsSink,请使用:

{
  alternateKeyName = ?
  ignoreNullValues = ?
  type = "CommonDataServiceForAppsSink"
  writeBehavior = "string"
}

对于 CosmosDbMongoDbApiSink,请使用:

{
  type = "CosmosDbMongoDbApiSink"
  writeBehavior = ?
}

对于 CosmosDbSqlApiSink,请使用:

{
  type = "CosmosDbSqlApiSink"
  writeBehavior = ?
}

对于 DelimitedTextSink,请使用:

{
  formatSettings = {
    fileExtension = ?
    fileNamePrefix = ?
    maxRowsPerFile = ?
    quoteAllText = ?
    type = "string"
  }
  storeSettings = {
    copyBehavior = ?
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    metadata = [
      {
        name = ?
        value = ?
      }
    ]
    type = "string"
    // For remaining properties, see StoreWriteSettings objects
  }
  type = "DelimitedTextSink"
}

对于 DocumentDbCollectionSink,请使用:

{
  nestingSeparator = ?
  type = "DocumentDbCollectionSink"
  writeBehavior = ?
}

对于 DynamicsCrmSink,请使用:

{
  alternateKeyName = ?
  ignoreNullValues = ?
  type = "DynamicsCrmSink"
  writeBehavior = "string"
}

对于 DynamicsSink,请使用:

{
  alternateKeyName = ?
  ignoreNullValues = ?
  type = "DynamicsSink"
  writeBehavior = "string"
}

对于 FileSystemSink,请使用:

{
  copyBehavior = ?
  type = "FileSystemSink"
}

对于 IcebergSink,请使用:

{
  formatSettings = {
    type = "string"
  }
  storeSettings = {
    copyBehavior = ?
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    metadata = [
      {
        name = ?
        value = ?
      }
    ]
    type = "string"
    // For remaining properties, see StoreWriteSettings objects
  }
  type = "IcebergSink"
}

对于 InformixSink,请使用:

{
  preCopyScript = ?
  type = "InformixSink"
}

对于 JsonSink,请使用:

{
  formatSettings = {
    filePattern = ?
    type = "string"
  }
  storeSettings = {
    copyBehavior = ?
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    metadata = [
      {
        name = ?
        value = ?
      }
    ]
    type = "string"
    // For remaining properties, see StoreWriteSettings objects
  }
  type = "JsonSink"
}

对于 LakeHouseTableSink,请使用:

{
  partitionNameList = ?
  partitionOption = ?
  tableActionOption = ?
  type = "LakeHouseTableSink"
}

对于 MicrosoftAccessSink,请使用:

{
  preCopyScript = ?
  type = "MicrosoftAccessSink"
}

对于 MongoDbAtlasSink,请使用:

{
  type = "MongoDbAtlasSink"
  writeBehavior = ?
}

对于 MongoDbV2Sink,请使用:

{
  type = "MongoDbV2Sink"
  writeBehavior = ?
}

对于 OdbcSink,请使用:

{
  preCopyScript = ?
  type = "OdbcSink"
}

对于 OracleSink,请使用:

{
  preCopyScript = ?
  type = "OracleSink"
}

对于 OrcSink,请使用:

{
  formatSettings = {
    fileNamePrefix = ?
    maxRowsPerFile = ?
    type = "string"
  }
  storeSettings = {
    copyBehavior = ?
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    metadata = [
      {
        name = ?
        value = ?
      }
    ]
    type = "string"
    // For remaining properties, see StoreWriteSettings objects
  }
  type = "OrcSink"
}

对于 ParquetSink,请使用:

{
  formatSettings = {
    fileNamePrefix = ?
    maxRowsPerFile = ?
    type = "string"
  }
  storeSettings = {
    copyBehavior = ?
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    metadata = [
      {
        name = ?
        value = ?
      }
    ]
    type = "string"
    // For remaining properties, see StoreWriteSettings objects
  }
  type = "ParquetSink"
}

对于 RestSink,请使用:

{
  additionalHeaders = ?
  httpCompressionType = ?
  httpRequestTimeout = ?
  requestInterval = ?
  requestMethod = ?
  type = "RestSink"
}

对于 SalesforceServiceCloudSink,请使用:

{
  externalIdFieldName = ?
  ignoreNullValues = ?
  type = "SalesforceServiceCloudSink"
  writeBehavior = "string"
}

对于 SalesforceServiceCloudV2Sink,请使用:

{
  externalIdFieldName = ?
  ignoreNullValues = ?
  type = "SalesforceServiceCloudV2Sink"
  writeBehavior = "string"
}

对于 SalesforceSink,请使用:

{
  externalIdFieldName = ?
  ignoreNullValues = ?
  type = "SalesforceSink"
  writeBehavior = "string"
}

对于 SalesforceV2Sink,请使用:

{
  externalIdFieldName = ?
  ignoreNullValues = ?
  type = "SalesforceV2Sink"
  writeBehavior = "string"
}

对于 SapCloudForCustomerSink,请使用:

{
  httpRequestTimeout = ?
  type = "SapCloudForCustomerSink"
  writeBehavior = "string"
}

对于 SnowflakeSink,请使用:

{
  importSettings = {
    additionalCopyOptions = {
      {customized property} = ?
    }
    additionalFormatOptions = {
      {customized property} = ?
    }
    storageIntegration = ?
    type = "string"
  }
  preCopyScript = ?
  type = "SnowflakeSink"
}

对于 SnowflakeV2Sink,请使用:

{
  importSettings = {
    additionalCopyOptions = {
      {customized property} = ?
    }
    additionalFormatOptions = {
      {customized property} = ?
    }
    storageIntegration = ?
    type = "string"
  }
  preCopyScript = ?
  type = "SnowflakeV2Sink"
}

对于 SqlDWSink,请使用:

{
  allowCopyCommand = ?
  allowPolyBase = ?
  copyCommandSettings = {
    additionalOptions = {
      {customized property} = "string"
    }
    defaultValues = [
      {
        columnName = ?
        defaultValue = ?
      }
    ]
  }
  polyBaseSettings = {
    rejectSampleValue = ?
    rejectType = "string"
    rejectValue = ?
    useTypeDefault = ?
  }
  preCopyScript = ?
  sqlWriterUseTableLock = ?
  tableOption = ?
  type = "SqlDWSink"
  upsertSettings = {
    interimSchemaName = ?
    keys = ?
  }
  writeBehavior = ?
}

对于 sqlMISink,请使用:

{
  preCopyScript = ?
  sqlWriterStoredProcedureName = ?
  sqlWriterTableType = ?
  sqlWriterUseTableLock = ?
  storedProcedureParameters = ?
  storedProcedureTableTypeParameterName = ?
  tableOption = ?
  type = "SqlMISink"
  upsertSettings = {
    interimSchemaName = ?
    keys = ?
    useTempDB = ?
  }
  writeBehavior = ?
}

对于 sqlServerSink,请使用:

{
  preCopyScript = ?
  sqlWriterStoredProcedureName = ?
  sqlWriterTableType = ?
  sqlWriterUseTableLock = ?
  storedProcedureParameters = ?
  storedProcedureTableTypeParameterName = ?
  tableOption = ?
  type = "SqlServerSink"
  upsertSettings = {
    interimSchemaName = ?
    keys = ?
    useTempDB = ?
  }
  writeBehavior = ?
}

对于 sqlSink,请使用:

{
  preCopyScript = ?
  sqlWriterStoredProcedureName = ?
  sqlWriterTableType = ?
  sqlWriterUseTableLock = ?
  storedProcedureParameters = ?
  storedProcedureTableTypeParameterName = ?
  tableOption = ?
  type = "SqlSink"
  upsertSettings = {
    interimSchemaName = ?
    keys = ?
    useTempDB = ?
  }
  writeBehavior = ?
}

对于 WarehouseSink,请使用:

{
  allowCopyCommand = ?
  copyCommandSettings = {
    additionalOptions = {
      {customized property} = "string"
    }
    defaultValues = [
      {
        columnName = ?
        defaultValue = ?
      }
    ]
  }
  preCopyScript = ?
  tableOption = ?
  type = "WarehouseSink"
  writeBehavior = ?
}

FormatReadSettings 对象

设置 类型 属性以指定对象的类型。

对于 BinaryReadSettings,请使用:

{
  compressionProperties = {
    type = "string"
    // For remaining properties, see CompressionReadSettings objects
  }
  type = "BinaryReadSettings"
}

对于 DelimitedTextReadSettings,请使用:

{
  compressionProperties = {
    type = "string"
    // For remaining properties, see CompressionReadSettings objects
  }
  skipLineCount = ?
  type = "DelimitedTextReadSettings"
}

对于 JsonReadSettings,请使用:

{
  compressionProperties = {
    type = "string"
    // For remaining properties, see CompressionReadSettings objects
  }
  type = "JsonReadSettings"
}

对于 ParquetReadSettings,请使用:

{
  compressionProperties = {
    type = "string"
    // For remaining properties, see CompressionReadSettings objects
  }
  type = "ParquetReadSettings"
}

对于 XmlReadSettings,请使用:

{
  compressionProperties = {
    type = "string"
    // For remaining properties, see CompressionReadSettings objects
  }
  detectDataType = ?
  namespacePrefixes = ?
  namespaces = ?
  type = "XmlReadSettings"
  validationMode = ?
}

SecretBase 对象

设置 类型 属性以指定对象的类型。

对于 AzureKeyVaultSecret,请使用:

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

对于 SecureString,请使用:

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

StoreReadSettings 对象

设置 类型 属性以指定对象的类型。

对于 AmazonS3CompatibleReadSettings,请使用:

{
  deleteFilesAfterCompletion = ?
  enablePartitionDiscovery = ?
  fileListPath = ?
  modifiedDatetimeEnd = ?
  modifiedDatetimeStart = ?
  partitionRootPath = ?
  prefix = ?
  recursive = ?
  type = "AmazonS3CompatibleReadSettings"
  wildcardFileName = ?
  wildcardFolderPath = ?
}

对于 AmazonS3ReadSettings,请使用:

{
  deleteFilesAfterCompletion = ?
  enablePartitionDiscovery = ?
  fileListPath = ?
  modifiedDatetimeEnd = ?
  modifiedDatetimeStart = ?
  partitionRootPath = ?
  prefix = ?
  recursive = ?
  type = "AmazonS3ReadSettings"
  wildcardFileName = ?
  wildcardFolderPath = ?
}

对于 azureBlobFSReadSettings,请使用:

{
  deleteFilesAfterCompletion = ?
  enablePartitionDiscovery = ?
  fileListPath = ?
  modifiedDatetimeEnd = ?
  modifiedDatetimeStart = ?
  partitionRootPath = ?
  recursive = ?
  type = "AzureBlobFSReadSettings"
  wildcardFileName = ?
  wildcardFolderPath = ?
}

对于 AzureBlobStorageReadSettings,请使用:

{
  deleteFilesAfterCompletion = ?
  enablePartitionDiscovery = ?
  fileListPath = ?
  modifiedDatetimeEnd = ?
  modifiedDatetimeStart = ?
  partitionRootPath = ?
  prefix = ?
  recursive = ?
  type = "AzureBlobStorageReadSettings"
  wildcardFileName = ?
  wildcardFolderPath = ?
}

对于 AzureDataLakeStoreReadSettings,请使用:

{
  deleteFilesAfterCompletion = ?
  enablePartitionDiscovery = ?
  fileListPath = ?
  listAfter = ?
  listBefore = ?
  modifiedDatetimeEnd = ?
  modifiedDatetimeStart = ?
  partitionRootPath = ?
  recursive = ?
  type = "AzureDataLakeStoreReadSettings"
  wildcardFileName = ?
  wildcardFolderPath = ?
}

对于 AzureFileStorageReadSettings,请使用:

{
  deleteFilesAfterCompletion = ?
  enablePartitionDiscovery = ?
  fileListPath = ?
  modifiedDatetimeEnd = ?
  modifiedDatetimeStart = ?
  partitionRootPath = ?
  prefix = ?
  recursive = ?
  type = "AzureFileStorageReadSettings"
  wildcardFileName = ?
  wildcardFolderPath = ?
}

对于 FileServerReadSettings,请使用:

{
  deleteFilesAfterCompletion = ?
  enablePartitionDiscovery = ?
  fileFilter = ?
  fileListPath = ?
  modifiedDatetimeEnd = ?
  modifiedDatetimeStart = ?
  partitionRootPath = ?
  recursive = ?
  type = "FileServerReadSettings"
  wildcardFileName = ?
  wildcardFolderPath = ?
}

对于 ftpReadSettings,请使用:

{
  deleteFilesAfterCompletion = ?
  disableChunking = ?
  enablePartitionDiscovery = ?
  fileListPath = ?
  partitionRootPath = ?
  recursive = ?
  type = "FtpReadSettings"
  useBinaryTransfer = ?
  wildcardFileName = ?
  wildcardFolderPath = ?
}

对于 GoogleCloudStorageReadSettings,请使用:

{
  deleteFilesAfterCompletion = ?
  enablePartitionDiscovery = ?
  fileListPath = ?
  modifiedDatetimeEnd = ?
  modifiedDatetimeStart = ?
  partitionRootPath = ?
  prefix = ?
  recursive = ?
  type = "GoogleCloudStorageReadSettings"
  wildcardFileName = ?
  wildcardFolderPath = ?
}

对于 HdfsReadSettings,请使用:

{
  deleteFilesAfterCompletion = ?
  distcpSettings = {
    distcpOptions = ?
    resourceManagerEndpoint = ?
    tempScriptPath = ?
  }
  enablePartitionDiscovery = ?
  fileListPath = ?
  modifiedDatetimeEnd = ?
  modifiedDatetimeStart = ?
  partitionRootPath = ?
  recursive = ?
  type = "HdfsReadSettings"
  wildcardFileName = ?
  wildcardFolderPath = ?
}

对于 HttpReadSettings,请使用:

{
  additionalColumns = ?
  additionalHeaders = ?
  requestBody = ?
  requestMethod = ?
  requestTimeout = ?
  type = "HttpReadSettings"
}

对于 LakeHouseReadSettings,请使用:

{
  deleteFilesAfterCompletion = ?
  enablePartitionDiscovery = ?
  fileListPath = ?
  modifiedDatetimeEnd = ?
  modifiedDatetimeStart = ?
  partitionRootPath = ?
  recursive = ?
  type = "LakeHouseReadSettings"
  wildcardFileName = ?
  wildcardFolderPath = ?
}

对于 OracleCloudStorageReadSettings,请使用:

{
  deleteFilesAfterCompletion = ?
  enablePartitionDiscovery = ?
  fileListPath = ?
  modifiedDatetimeEnd = ?
  modifiedDatetimeStart = ?
  partitionRootPath = ?
  prefix = ?
  recursive = ?
  type = "OracleCloudStorageReadSettings"
  wildcardFileName = ?
  wildcardFolderPath = ?
}

对于 SftpReadSettings,请使用:

{
  deleteFilesAfterCompletion = ?
  disableChunking = ?
  enablePartitionDiscovery = ?
  fileListPath = ?
  modifiedDatetimeEnd = ?
  modifiedDatetimeStart = ?
  partitionRootPath = ?
  recursive = ?
  type = "SftpReadSettings"
  wildcardFileName = ?
  wildcardFolderPath = ?
}

CopySource 对象

设置 类型 属性以指定对象的类型。

对于 AmazonMWSSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "AmazonMWSSource"
}

对于 AmazonRdsForOracleSource,请使用:

{
  additionalColumns = ?
  oracleReaderQuery = ?
  partitionOption = ?
  partitionSettings = {
    partitionColumnName = ?
    partitionLowerBound = ?
    partitionNames = ?
    partitionUpperBound = ?
  }
  queryTimeout = ?
  type = "AmazonRdsForOracleSource"
}

对于 AmazonRdsForSqlServerSource,请使用:

{
  additionalColumns = ?
  isolationLevel = ?
  partitionOption = ?
  partitionSettings = {
    partitionColumnName = ?
    partitionLowerBound = ?
    partitionUpperBound = ?
  }
  produceAdditionalTypes = ?
  queryTimeout = ?
  sqlReaderQuery = ?
  sqlReaderStoredProcedureName = ?
  storedProcedureParameters = ?
  type = "AmazonRdsForSqlServerSource"
}

对于 AmazonRedshiftSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  redshiftUnloadSettings = {
    bucketName = ?
    s3LinkedServiceName = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
  }
  type = "AmazonRedshiftSource"
}

对于 AvroSource,请使用:

{
  additionalColumns = ?
  storeSettings = {
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    type = "string"
    // For remaining properties, see StoreReadSettings objects
  }
  type = "AvroSource"
}

对于 AzureBlobFSSource,请使用:

{
  recursive = ?
  skipHeaderLineCount = ?
  treatEmptyAsNull = ?
  type = "AzureBlobFSSource"
}

对于 AzureDataExplorerSource,请使用:

{
  additionalColumns = ?
  noTruncation = ?
  query = ?
  queryTimeout = ?
  type = "AzureDataExplorerSource"
}

对于 AzureDataLakeStoreSource,请使用:

{
  recursive = ?
  type = "AzureDataLakeStoreSource"
}

对于 AzureDatabricksDeltaLakeSource,请使用:

{
  exportSettings = {
    dateFormat = ?
    timestampFormat = ?
    type = "string"
  }
  query = ?
  type = "AzureDatabricksDeltaLakeSource"
}

对于 azureMariaDBSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "AzureMariaDBSource"
}

对于 AzureMySqlSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "AzureMySqlSource"
}

对于 AzurePostgreSqlSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "AzurePostgreSqlSource"
}

对于 AzureSqlSource,请使用:

{
  additionalColumns = ?
  isolationLevel = ?
  partitionOption = ?
  partitionSettings = {
    partitionColumnName = ?
    partitionLowerBound = ?
    partitionUpperBound = ?
  }
  produceAdditionalTypes = ?
  queryTimeout = ?
  sqlReaderQuery = ?
  sqlReaderStoredProcedureName = ?
  storedProcedureParameters = ?
  type = "AzureSqlSource"
}

对于 AzureTableSource,请使用:

{
  additionalColumns = ?
  azureTableSourceIgnoreTableNotFound = ?
  azureTableSourceQuery = ?
  queryTimeout = ?
  type = "AzureTableSource"
}

对于 BinarySource,请使用:

{
  formatSettings = {
    compressionProperties = {
      type = "string"
      // For remaining properties, see CompressionReadSettings objects
    }
    type = "string"
  }
  storeSettings = {
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    type = "string"
    // For remaining properties, see StoreReadSettings objects
  }
  type = "BinarySource"
}

对于 BlobSource,请使用:

{
  recursive = ?
  skipHeaderLineCount = ?
  treatEmptyAsNull = ?
  type = "BlobSource"
}

对于 CassandraSource,请使用:

{
  additionalColumns = ?
  consistencyLevel = "string"
  query = ?
  queryTimeout = ?
  type = "CassandraSource"
}

对于 CommonDataServiceForAppsSource,请使用:

{
  additionalColumns = ?
  query = ?
  type = "CommonDataServiceForAppsSource"
}

对于 ConcurSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "ConcurSource"
}

对于 CosmosDbMongoDbApiSource,请使用:

{
  additionalColumns = ?
  batchSize = ?
  cursorMethods = {
    limit = ?
    project = ?
    skip = ?
    sort = ?
  }
  filter = ?
  queryTimeout = ?
  type = "CosmosDbMongoDbApiSource"
}

对于 CosmosDbSqlApiSource,请使用:

{
  additionalColumns = ?
  detectDatetime = ?
  pageSize = ?
  preferredRegions = ?
  query = ?
  type = "CosmosDbSqlApiSource"
}

对于 CouchbaseSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "CouchbaseSource"
}

对于 Db2Source,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "Db2Source"
}

对于 DelimitedTextSource,请使用:

{
  additionalColumns = ?
  formatSettings = {
    compressionProperties = {
      type = "string"
      // For remaining properties, see CompressionReadSettings objects
    }
    skipLineCount = ?
    type = "string"
  }
  storeSettings = {
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    type = "string"
    // For remaining properties, see StoreReadSettings objects
  }
  type = "DelimitedTextSource"
}

对于 DocumentDbCollectionSource,请使用:

{
  additionalColumns = ?
  nestingSeparator = ?
  query = ?
  queryTimeout = ?
  type = "DocumentDbCollectionSource"
}

对于 DrillSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "DrillSource"
}

对于 DynamicsAXSource,请使用:

{
  additionalColumns = ?
  httpRequestTimeout = ?
  query = ?
  queryTimeout = ?
  type = "DynamicsAXSource"
}

对于 DynamicsCrmSource,请使用:

{
  additionalColumns = ?
  query = ?
  type = "DynamicsCrmSource"
}

对于 DynamicsSource,请使用:

{
  additionalColumns = ?
  query = ?
  type = "DynamicsSource"
}

对于 EloquaSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "EloquaSource"
}

对于 ExcelSource,请使用:

{
  additionalColumns = ?
  storeSettings = {
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    type = "string"
    // For remaining properties, see StoreReadSettings objects
  }
  type = "ExcelSource"
}

对于 FileSystemSource,请使用:

{
  additionalColumns = ?
  recursive = ?
  type = "FileSystemSource"
}

对于 GoogleAdWordsSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "GoogleAdWordsSource"
}

对于 GoogleBigQuerySource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "GoogleBigQuerySource"
}

对于 GoogleBigQueryV2Source,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "GoogleBigQueryV2Source"
}

对于 GreenplumSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "GreenplumSource"
}

对于 HBaseSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "HBaseSource"
}

对于 HdfsSource,请使用:

{
  distcpSettings = {
    distcpOptions = ?
    resourceManagerEndpoint = ?
    tempScriptPath = ?
  }
  recursive = ?
  type = "HdfsSource"
}

对于 HiveSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "HiveSource"
}

对于 HttpSource,请使用:

{
  httpRequestTimeout = ?
  type = "HttpSource"
}

对于 HubspotSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "HubspotSource"
}

对于 impalaSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "ImpalaSource"
}

对于 InformixSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "InformixSource"
}

对于 JiraSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "JiraSource"
}

对于 JsonSource,请使用:

{
  additionalColumns = ?
  formatSettings = {
    compressionProperties = {
      type = "string"
      // For remaining properties, see CompressionReadSettings objects
    }
    type = "string"
  }
  storeSettings = {
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    type = "string"
    // For remaining properties, see StoreReadSettings objects
  }
  type = "JsonSource"
}

对于 LakeHouseTableSource,请使用:

{
  additionalColumns = ?
  timestampAsOf = ?
  type = "LakeHouseTableSource"
  versionAsOf = ?
}

对于 MagentoSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "MagentoSource"
}

对于 MariaDBSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "MariaDBSource"
}

对于 MarketoSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "MarketoSource"
}

对于 MicrosoftAccessSource,请使用:

{
  additionalColumns = ?
  query = ?
  type = "MicrosoftAccessSource"
}

对于 MongoDbAtlasSource,请使用:

{
  additionalColumns = ?
  batchSize = ?
  cursorMethods = {
    limit = ?
    project = ?
    skip = ?
    sort = ?
  }
  filter = ?
  queryTimeout = ?
  type = "MongoDbAtlasSource"
}

对于 MongoDbSource,请使用:

{
  additionalColumns = ?
  query = ?
  type = "MongoDbSource"
}

对于 MongoDbV2Source,请使用:

{
  additionalColumns = ?
  batchSize = ?
  cursorMethods = {
    limit = ?
    project = ?
    skip = ?
    sort = ?
  }
  filter = ?
  queryTimeout = ?
  type = "MongoDbV2Source"
}

对于 MySqlSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "MySqlSource"
}

对于 netezzaSource,请使用:

{
  additionalColumns = ?
  partitionOption = ?
  partitionSettings = {
    partitionColumnName = ?
    partitionLowerBound = ?
    partitionUpperBound = ?
  }
  query = ?
  queryTimeout = ?
  type = "NetezzaSource"
}

对于 ODataSource,请使用:

{
  additionalColumns = ?
  httpRequestTimeout = ?
  query = ?
  type = "ODataSource"
}

对于 OdbcSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "OdbcSource"
}

对于 Office365Source,请使用:

{
  allowedGroups = ?
  dateFilterColumn = ?
  endTime = ?
  outputColumns = ?
  startTime = ?
  type = "Office365Source"
  userScopeFilterUri = ?
}

对于 OracleServiceCloudSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "OracleServiceCloudSource"
}

对于 OracleSource,请使用:

{
  additionalColumns = ?
  oracleReaderQuery = ?
  partitionOption = ?
  partitionSettings = {
    partitionColumnName = ?
    partitionLowerBound = ?
    partitionNames = ?
    partitionUpperBound = ?
  }
  queryTimeout = ?
  type = "OracleSource"
}

对于 OrcSource,请使用:

{
  additionalColumns = ?
  storeSettings = {
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    type = "string"
    // For remaining properties, see StoreReadSettings objects
  }
  type = "OrcSource"
}

对于 ParquetSource,请使用:

{
  additionalColumns = ?
  formatSettings = {
    compressionProperties = {
      type = "string"
      // For remaining properties, see CompressionReadSettings objects
    }
    type = "string"
  }
  storeSettings = {
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    type = "string"
    // For remaining properties, see StoreReadSettings objects
  }
  type = "ParquetSource"
}

对于 PaypalSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "PaypalSource"
}

对于 PhoenixSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "PhoenixSource"
}

对于 PostgreSqlSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "PostgreSqlSource"
}

对于 PostgreSqlV2Source,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "PostgreSqlV2Source"
}

对于 PrestoSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "PrestoSource"
}

对于 QuickBooksSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "QuickBooksSource"
}

对于 RelationalSource,请使用:

{
  additionalColumns = ?
  query = ?
  type = "RelationalSource"
}

对于 ResponsysSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "ResponsysSource"
}

对于 RestSource,请使用:

{
  additionalColumns = ?
  additionalHeaders = ?
  httpRequestTimeout = ?
  paginationRules = ?
  requestBody = ?
  requestInterval = ?
  requestMethod = ?
  type = "RestSource"
}

对于 SalesforceMarketingCloudSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "SalesforceMarketingCloudSource"
}

对于 SalesforceServiceCloudSource,请使用:

{
  additionalColumns = ?
  query = ?
  readBehavior = ?
  type = "SalesforceServiceCloudSource"
}

对于 SalesforceServiceCloudV2Source,请使用:

{
  additionalColumns = ?
  includeDeletedObjects = ?
  query = ?
  SOQLQuery = ?
  type = "SalesforceServiceCloudV2Source"
}

对于 SalesforceSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  readBehavior = ?
  type = "SalesforceSource"
}

对于 SalesforceV2Source,请使用:

{
  additionalColumns = ?
  includeDeletedObjects = ?
  pageSize = ?
  query = ?
  queryTimeout = ?
  SOQLQuery = ?
  type = "SalesforceV2Source"
}

对于 sapBwSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "SapBwSource"
}

对于 SapCloudForCustomerSource,请使用:

{
  additionalColumns = ?
  httpRequestTimeout = ?
  query = ?
  queryTimeout = ?
  type = "SapCloudForCustomerSource"
}

对于 sapEccSource,请使用:

{
  additionalColumns = ?
  httpRequestTimeout = ?
  query = ?
  queryTimeout = ?
  type = "SapEccSource"
}

对于 SapHanaSource,请使用:

{
  additionalColumns = ?
  packetSize = ?
  partitionOption = ?
  partitionSettings = {
    partitionColumnName = ?
  }
  query = ?
  queryTimeout = ?
  type = "SapHanaSource"
}

对于 sapOdpSource,请使用:

{
  additionalColumns = ?
  extractionMode = ?
  projection = ?
  queryTimeout = ?
  selection = ?
  subscriberProcess = ?
  type = "SapOdpSource"
}

对于 SapOpenHubSource,请使用:

{
  additionalColumns = ?
  baseRequestId = ?
  customRfcReadTableFunctionModule = ?
  excludeLastRequest = ?
  queryTimeout = ?
  sapDataColumnDelimiter = ?
  type = "SapOpenHubSource"
}

对于 SapTableSource,请使用:

{
  additionalColumns = ?
  batchSize = ?
  customRfcReadTableFunctionModule = ?
  partitionOption = ?
  partitionSettings = {
    maxPartitionsNumber = ?
    partitionColumnName = ?
    partitionLowerBound = ?
    partitionUpperBound = ?
  }
  queryTimeout = ?
  rfcTableFields = ?
  rfcTableOptions = ?
  rowCount = ?
  rowSkips = ?
  sapDataColumnDelimiter = ?
  type = "SapTableSource"
}

对于 ServiceNowSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "ServiceNowSource"
}

对于 ServiceNowV2Source,请使用:

{
  additionalColumns = ?
  expression = {
    operands = [
      ...
    ]
    operators = [
      "string"
    ]
    type = "string"
    value = "string"
  }
  pageSize = ?
  queryTimeout = ?
  type = "ServiceNowV2Source"
}

对于 SharePointOnlineListSource,请使用:

{
  httpRequestTimeout = ?
  query = ?
  type = "SharePointOnlineListSource"
}

对于 ShopifySource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "ShopifySource"
}

对于 SnowflakeSource,请使用:

{
  exportSettings = {
    additionalCopyOptions = {
      {customized property} = ?
    }
    additionalFormatOptions = {
      {customized property} = ?
    }
    storageIntegration = ?
    type = "string"
  }
  query = ?
  type = "SnowflakeSource"
}

对于 SnowflakeV2Source,请使用:

{
  exportSettings = {
    additionalCopyOptions = {
      {customized property} = ?
    }
    additionalFormatOptions = {
      {customized property} = ?
    }
    storageIntegration = ?
    type = "string"
  }
  query = ?
  type = "SnowflakeV2Source"
}

对于 SparkSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "SparkSource"
}

对于 SqlDWSource,请使用:

{
  additionalColumns = ?
  isolationLevel = ?
  partitionOption = ?
  partitionSettings = {
    partitionColumnName = ?
    partitionLowerBound = ?
    partitionUpperBound = ?
  }
  queryTimeout = ?
  sqlReaderQuery = ?
  sqlReaderStoredProcedureName = ?
  storedProcedureParameters = ?
  type = "SqlDWSource"
}

对于 sqlMISource,请使用:

{
  additionalColumns = ?
  isolationLevel = ?
  partitionOption = ?
  partitionSettings = {
    partitionColumnName = ?
    partitionLowerBound = ?
    partitionUpperBound = ?
  }
  produceAdditionalTypes = ?
  queryTimeout = ?
  sqlReaderQuery = ?
  sqlReaderStoredProcedureName = ?
  storedProcedureParameters = ?
  type = "SqlMISource"
}

对于 sqlServerSource,请使用:

{
  additionalColumns = ?
  isolationLevel = ?
  partitionOption = ?
  partitionSettings = {
    partitionColumnName = ?
    partitionLowerBound = ?
    partitionUpperBound = ?
  }
  produceAdditionalTypes = ?
  queryTimeout = ?
  sqlReaderQuery = ?
  sqlReaderStoredProcedureName = ?
  storedProcedureParameters = ?
  type = "SqlServerSource"
}

对于 SqlSource,请使用:

{
  additionalColumns = ?
  isolationLevel = ?
  partitionOption = ?
  partitionSettings = {
    partitionColumnName = ?
    partitionLowerBound = ?
    partitionUpperBound = ?
  }
  queryTimeout = ?
  sqlReaderQuery = ?
  sqlReaderStoredProcedureName = ?
  storedProcedureParameters = ?
  type = "SqlSource"
}

对于 SquareSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "SquareSource"
}

对于 SybaseSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "SybaseSource"
}

对于 TeradataSource,请使用:

{
  additionalColumns = ?
  partitionOption = ?
  partitionSettings = {
    partitionColumnName = ?
    partitionLowerBound = ?
    partitionUpperBound = ?
  }
  query = ?
  queryTimeout = ?
  type = "TeradataSource"
}

对于 VerticaSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "VerticaSource"
}

对于 WarehouseSource,请使用:

{
  additionalColumns = ?
  isolationLevel = ?
  partitionOption = ?
  partitionSettings = {
    partitionColumnName = ?
    partitionLowerBound = ?
    partitionUpperBound = ?
  }
  queryTimeout = ?
  sqlReaderQuery = ?
  sqlReaderStoredProcedureName = ?
  storedProcedureParameters = ?
  type = "WarehouseSource"
}

对于 XeroSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "XeroSource"
}

对于 ZohoSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "ZohoSource"
}

对于 WebSource,请使用:

{
  additionalColumns = ?
  type = "WebSource"
}

对于 XmlSource,请使用:

{
  additionalColumns = ?
  formatSettings = {
    compressionProperties = {
      type = "string"
      // For remaining properties, see CompressionReadSettings objects
    }
    detectDataType = ?
    namespacePrefixes = ?
    namespaces = ?
    type = "string"
    validationMode = ?
  }
  storeSettings = {
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    type = "string"
    // For remaining properties, see StoreReadSettings objects
  }
  type = "XmlSource"
}

属性值

活动

名字 描述 价值
dependsOn 活动取决于条件。 ActivityDependency[]
描述 活动说明。 字符串
名字 活动名称。 string (必需)
onInactiveMarkAs 当状态设置为“非活动”时活动的状态结果。 这是一个可选属性,如果未在活动处于非活动状态时提供,则默认情况下状态将成功。 “Failed”
“跳过”
“Succeeded”
活动状态。 这是一个可选属性,如果未提供,则状态默认为“活动”。 “Active”
“非活动”
类型 对于 AppendVariableActivity类型,设置为“AppendVariableVariable”。 对于 AzureDataExplorerCommandActivity,请设置为“AzureDataExplorerCommandCommand”。 对于 AzureFunctionActivity类型,设置为“AzureFunctionActivity”。 对于 AzureMLBatchExecutionActivity,请设置为“AzureMLBatchExecution”。 对于 AzureMLExecutePipelineActivity类型,设置为“AzureMLExecutePipeline”。 对于 AzureMLUpdateResourceActivity,请设置为“AzureMLUpdateResource”。 对于 ExecutePipelineActivity类型,设置为“ExecutePipeline”。 对于 FailActivity类型,设置为“Fail” 。 对于 filterActivity 类型,设置为“Filter”。 对于 ForEachActivity类型,设置为“ForEach”。 对于类型 IfConditionActivity,设置为“IfCondition”。 对于 setVariableActivity,请设置为类型 SetVariableActivity 的“SetVariable”。 对于 switchActivity 类型,设置为“Switch”。 对于 type UntilActivity,设置为“Until”。 对于 ValidationActivity类型,设置为“验证”。 设置为“Wait”类型 WaitActivity。 对于 WebHookActivity类型,设置为“WebHook”。 设置为“CopyActivity”类型 CopyActivity。 对于 customActivity 类型,设置为“Custom”类型。 对于 dataLakeAnalyticsUsqlActivity,请设置为“DataLakeAnalyticsU-SQL” 类型。 对于 databricksNotebookactivity,请设置为“DatabricksNotebook”类型。 对于 databricksSparkJarActivity,请设置为“DatabricksSparkJar”类型。 对于 databricksSparkPythonActivity类型 ,设置为“DatabricksSparkPythonPython”类型。 对于 deleteActivity 类型,设置为“Delete”类型。 对于 executeDataFlowActivity类型,设置为“ExecuteDataFlowFlow”。 对于 ExecuteSsisPackageActivity类型,设置为“ExecuteSSISPackage”。 对于 type ExecuteWranglingDataflowActivity,设置为“ExecuteWranglingDataflow”。 对于 GetMetadataActivity,设置为“GetMetadatadata”。 对于 HDInsightHiveActivity类型,设置为“HDInsightHive”。 对于 HDInsightMapReduceActivity,请设置为“HDInsightMapReduce”。 对于 HDInsightPigActivity,请设置为“HDInsightPig”。 对于 HDInsightSparkActivity,请设置为“HDInsightSpark”。 对于 HDInsightStreamingActivity类型,设置为“HDInsightStreaming” 。 对于 lookupActivity 类型,设置为“Lookup”。 设置为“ScriptActivity”类型 为“ScriptActivity”。 对于 SynapseSparkJobDefinitionActivity,请设置为“SparkJob”。 对于 SqlServerStoredProcedureActivity类型,设置为“SqlServerStoredProcedure”。 对于 SynapseNotebookActivity,请设置为“SynapseNotebookbook”。 对于 WebActivity类型,设置为“WebActivity”。 “AppendVariable”
“AzureDataExplorerCommand”
“AzureFunctionActivity”
“AzureMLBatchExecution”
“AzureMLExecutePipeline”
“AzureMLUpdateResource”
“Copy”
“Custom”
“DatabricksNotebook”
“DatabricksSparkJar”
“DatabricksSparkPython”
“DataLakeAnalyticsU-SQL”
“Delete”
“ExecuteDataFlow”
“ExecutePipeline”
“ExecuteSSISPackage”
“ExecuteWranglingDataflow”
“Fail”
“Filter”
“ForEach”
“GetMetadata”
“HDInsightHive”
“HDInsightMapReduce”
“HDInsightPig”
“HDInsightSpark”
“HDInsightStreaming”
“IfCondition”
“Lookup”
“Script”
“SetVariable”
“SparkJob”
“SqlServerStoredProcedure”
“Switch”
“SynapseNotebook”
“Until”
“验证”
“Wait”
“WebActivity”
“WebHook”(必需)
userProperties 活动用户属性。 UserProperty[]

ActivityDependency

名字 描述 价值
活动 活动名称。 string (必需)
dependencyConditions Match-Condition 依赖项。 包含任一项的字符串数组:
“Completed”
“Failed”
“跳过”
“Succeeded”(必需)

ActivityPolicy

名字 描述 价值
重试 最大普通重试尝试次数。 默认值为 0。 类型:整数(或包含 resultType 整数的表达式),最小值:0。 任何
retryIntervalInSeconds 每次重试尝试(以秒为单位)之间的间隔。 默认值为 30 秒。 int

约束:
最小值 = 30
最大值 = 86400
secureInput 设置为 true 时,活动输入被视为安全,不会记录到监视中。 bool
secureOutput 设置为 true 时,活动输出被视为安全,不会记录到监视中。 bool
超时 指定要运行的活动的超时值。 默认超时为 7 天。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何

AmazonMWSSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “AmazonMWSSource”(必需)

AmazonRdsForOraclePartitionSettings

名字 描述 价值
partitionColumnName 整数类型中用于继续范围分区的列的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionLowerBound partitionColumnName 中指定的列的最小值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionNames AmazonRdsForOracle 表的物理分区的名称。 任何
partitionUpperBound partitionColumnName 中指定的列的最大值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AmazonRdsForOracleSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
oracleReaderQuery AmazonRdsForOracle 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行读取 AmazonRdsForOracle 的分区机制。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionSettings 将用于 AmazonRdsForOracle 源分区的设置。 AmazonRdsForOraclePartitionSettings
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “AmazonRdsForOracleSource”(必需)

AmazonRdsForSqlServerSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
isolationLevel 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 任何
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
produceAdditionalTypes 要生成的其他类型。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
sqlReaderQuery SQL 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName SQL 数据库源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何
类型 复制源类型。 “AmazonRdsForSqlServerSource”(必需)

AmazonRedshiftSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
redshiftUnloadSettings 从 Amazon Redshift 复制并卸载时,临时 Amazon S3 所需的 Amazon S3 设置。 因此,Amazon Redshift 源中的数据将首先卸载到 S3 中,然后从临时 S3 复制到目标接收器。 RedshiftUnloadSettings
类型 复制源类型。 “AmazonRedshiftSource”(必需)

AmazonS3CompatibleReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
前缀 S3 兼容对象名称的前缀筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “AmazonS3CompatibleReadSettings”(必需)
wildcardFileName Amazon S3 兼容通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath Amazon S3 兼容通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AmazonS3ReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
前缀 S3 对象名称的前缀筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “AmazonS3ReadSettings”(必需)
wildcardFileName AmazonS3 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath AmazonS3 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AppendVariableActivity

名字 描述 价值
类型 活动类型。 “AppendVariable”(必需)
typeProperties 追加变量活动属性。 AppendVariableActivityTypeProperties(必需)

AppendVariableActivityTypeProperties

名字 描述 价值
价值 要追加的值。 类型:可以是变量项的静态值匹配类型,也可以是具有变量项的 resultType 匹配类型的表达式 任何
variableName 需要追加其值的变量的名称。 字符串

AvroSink

名字 描述 价值
formatSettings Avro 格式设置。 AvroWriteSettings
storeSettings Avro 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “AvroSink”(必需)

AvroSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
storeSettings Avro 存储设置。 StoreReadSettings
类型 复制源类型。 “AvroSource”(必需)

AvroWriteSettings

名字 描述 价值
fileNamePrefix 指定 fileNamePrefix>_<fileIndex><文件名模式。在没有 partitionOptions 的情况下从非基于文件的存储复制时,<fileExtension>。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
recordName 写入结果中的顶级记录名称,在 AVRO 规范中是必需的。 字符串
recordNamespace 在写入结果中记录命名空间。 字符串
类型 写入设置类型。 string (必需)

AzureBlobFSReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “AzureBlobFSReadSettings”(必需)
wildcardFileName Azure blobFS 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath Azure blobFS 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AzureBlobFSSink

名字 描述 价值
copyBehavior 复制接收器的复制行为类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
元数据 指定要添加到接收器数据的自定义元数据。 类型:对象数组(或具有 resultType 对象数组的表达式)。 MetadataItem[]
类型 复制接收器类型。 “AzureBlobFSSink”(必需)

AzureBlobFSSource

名字 描述 价值
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
skipHeaderLineCount 要从每个 Blob 跳过的标头行数。 类型:整数(或包含 resultType 整数的表达式)。 任何
treatEmptyAsNull 将空视为 null。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制源类型。 “AzureBlobFSSource”(必需)

AzureBlobFSWriteSettings

名字 描述 价值
blockSizeInMB 指示将数据写入 Blob 时块大小(MB)。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 写入设置类型。 “AzureBlobFSWriteSettings”(必需)

AzureBlobStorageReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
前缀 Azure Blob 名称的前缀筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “AzureBlobStorageReadSettings”(必需)
wildcardFileName Azure blob 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath Azure blob 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AzureBlobStorageWriteSettings

名字 描述 价值
blockSizeInMB 指示将数据写入 Blob 时块大小(MB)。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 写入设置类型。 “AzureBlobStorageWriteSettings”(必需)

AzureDatabricksDeltaLakeExportCommand

名字 描述 价值
dateFormat 在 Azure Databricks Delta Lake Copy 中指定 csv 的日期格式。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
timestampFormat 在 Azure Databricks Delta Lake Copy 中指定 csv 的时间戳格式。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 导出设置类型。 string (必需)

AzureDatabricksDeltaLakeImportCommand

名字 描述 价值
dateFormat 在 Azure Databricks Delta Lake Copy 中指定 csv 的日期格式。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
timestampFormat 在 Azure Databricks Delta Lake Copy 中指定 csv 的时间戳格式。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 导入设置类型。 string (必需)

AzureDatabricksDeltaLakeSink

名字 描述 价值
importSettings Azure Databricks Delta Lake 导入设置。 AzureDatabricksDeltaLakeImportCommand
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “AzureDatabricksDeltaLakeSink”(必需)

AzureDatabricksDeltaLakeSource

名字 描述 价值
exportSettings Azure Databricks Delta Lake 导出设置。 AzureDatabricksDeltaLakeExportCommand
查询 Azure Databricks Delta Lake Sql 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “AzureDatabricksDeltaLakeSource”(必需)

AzureDataExplorerCommandActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “AzureDataExplorerCommand”(必需)
typeProperties Azure 数据资源管理器命令活动属性。 AzureDataExplorerCommandActivityTypeProperties(必需)

AzureDataExplorerCommandActivityTypeProperties

名字 描述 价值
命令 控件命令,根据 Azure 数据资源管理器命令语法。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
commandTimeout 控制命令超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9]))..) 任何

AzureDataExplorerSink

名字 描述 价值
flushImmediately 如果设置为 true,将跳过任何聚合。 默认值为 false。 类型:布尔值。 任何
ingestionMappingAsJson json 格式提供的显式列映射说明。 类型:字符串。 任何
ingestionMappingName 在目标 Kusto 表上定义的预定义 csv 映射的名称。 类型:字符串。 任何
类型 复制接收器类型。 “AzureDataExplorerSink”(必需)

AzureDataExplorerSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
noTruncation 布尔选项的名称,该选项控制是否将截断应用于超出特定行计数限制的结果集。 任何
查询 数据库查询。 应为 Kusto 查询语言 (KQL) 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])).. 任何
类型 复制源类型。 “AzureDataExplorerSource”(必需)

AzureDataLakeStoreReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
listAfter 根据文件/文件夹名称的字典顺序列出值(独占)后的文件。 在数据集中的 folderPath 下应用,并在 folderPath 下筛选文件/子文件夹。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
listBefore 根据文件/文件夹名称的字典顺序列出值(含)之前的文件。 在数据集中的 folderPath 下应用,并在 folderPath 下筛选文件/子文件夹。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “AzureDataLakeStoreReadSettings”(必需)
wildcardFileName ADLS 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath ADLS 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AzureDataLakeStoreSink

名字 描述 价值
copyBehavior 复制接收器的复制行为类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
enableAdlsSingleFileParallel 单个文件并行。 任何
类型 复制接收器类型。 “AzureDataLakeStoreSink”(必需)

AzureDataLakeStoreSource

名字 描述 价值
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制源类型。 “AzureDataLakeStoreSource”(必需)

AzureDataLakeStoreWriteSettings

名字 描述 价值
expiryDateTime 指定写入文件的到期时间。 时间以“2018-12-01T05:00:00Z”格式应用于 UTC 时区。 默认值为 NULL。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 写入设置类型。 “AzureDataLakeStoreWriteSettings”(必需)

AzureFileStorageReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
前缀 从根路径开始的 Azure 文件名的前缀筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “AzureFileStorageReadSettings”(必需)
wildcardFileName Azure 文件存储通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath Azure 文件存储通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AzureFileStorageWriteSettings

名字 描述 价值
类型 写入设置类型。 “AzureFileStorageWriteSettings”(必需)

AzureFunctionActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “AzureFunctionActivity”(必需)
typeProperties Azure Function 活动属性。 AzureFunctionActivityTypeProperties (必需)

AzureFunctionActivityTypeProperties

名字 描述 价值
身体 表示将发送到终结点的有效负载。 POST/PUT 方法是必需的,不允许 GET 方法类型:字符串(或带有 resultType 字符串的表达式)。 任何
functionName Azure 函数活动将调用的函数的名称。 类型:字符串(或带有 resultType 字符串的表达式) 任何(必需)
表示将发送到请求的标头。 例如,若要在请求上设置语言和类型:“headers”: { “Accept-Language”: “en-us”, “Content-Type”: “application/json” }。 类型:字符串(或带有 resultType 字符串的表达式)。 AzureFunctionActivityTypePropertiesHeaders
方法 目标终结点的 Rest API 方法。 “DELETE”
“GET”
“HEAD”
“OPTIONS”
“POST”
“PUT”
“TRACE”(必需)

AzureFunctionActivityTypePropertiesHeaders

名字 描述 价值

AzureKeyVaultSecretReference

名字 描述 价值
secretName Azure Key Vault 中机密的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
secretVersion Azure Key Vault 中的机密版本。 默认值为最新版本的机密。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
商店 Azure Key Vault 链接服务参考。 LinkedServiceReference(必需)
类型 机密的类型。 “AzureKeyVaultSecret”(必需)

AzureMariaDBSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “AzureMariaDBSource”(必需)

AzureMLBatchExecutionActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “AzureMLBatchExecution”(必需)
typeProperties Azure ML Batch 执行活动属性。 AzureMLBatchExecutionActivityTypeProperties (必需)

AzureMLBatchExecutionActivityTypeProperties

名字 描述 价值
globalParameters 要传递给 Azure ML Batch 执行服务终结点的键、值对。 密钥必须与已发布的 Azure ML Web 服务中定义的 Web 服务参数的名称匹配。 将在 Azure ML 批处理执行请求的 GlobalParameters 属性中传递值。 AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
webServiceInputs 键、值对,将 Azure ML 终结点的 Web 服务输入的名称映射到指定输入 Blob 位置的 AzureMLWebServiceFile 对象。 此信息将在 Azure ML 批处理执行请求的 WebServiceInputs 属性中传递。 AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
webServiceOutputs 键、值对,将 Azure ML 终结点的 Web 服务输出的名称映射到指定输出 Blob 位置的 AzureMLWebServiceFile 对象。 此信息将在 Azure ML 批处理执行请求的 WebServiceOutputs 属性中传递。 AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

名字 描述 价值

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

名字 描述 价值

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

名字 描述 价值

AzureMLExecutePipelineActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “AzureMLExecutePipeline”(必需)
typeProperties Azure ML 执行管道活动属性。 AzureMLExecutePipelineActivityTypeProperties (必需)

AzureMLExecutePipelineActivityTypeProperties

名字 描述 价值
continueOnStepFailure 如果步骤失败,是否继续执行 PipelineRun 中的其他步骤。 此信息将传入已发布管道执行请求的 continueOnStepFailure 属性中。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
dataPathAssignments 用于在不重新训练的情况下更改数据路径分配的字典。 将在已发布管道执行请求的 dataPathAssignments 属性中传递值。 类型:对象(或带有 resultType 对象的表达式)。 任何
experimentName 管道运行的运行历史记录试验名称。 此信息将传入已发布管道执行请求的 ExperimentName 属性。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
mlParentRunId 父 Azure ML 服务管道运行 ID。此信息将传入已发布管道执行请求的 ParentRunId 属性。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
mlPipelineEndpointId 已发布的 Azure ML 管道终结点的 ID。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
mlPipelineId 已发布的 Azure ML 管道的 ID。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
mlPipelineParameters 要传递给已发布的 Azure ML 管道终结点的键、值对。 键必须与已发布管道中定义的管道参数的名称匹配。 将在已发布管道执行请求的 ParameterAssignments 属性中传递值。 类型:具有键值对的对象(或带有 resultType 对象的表达式)。 任何
版本 已发布的 Azure ML 管道终结点的版本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AzureMLUpdateResourceActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “AzureMLUpdateResource”(必需)
typeProperties Azure ML 更新资源管理活动属性。 AzureMLUpdateResourceActivityTypeProperties(必需)

AzureMLUpdateResourceActivityTypeProperties

名字 描述 价值
trainedModelFilePath trainedModelLinkedService 中的相对文件路径,表示将由更新操作上传的 .ilearner 文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
trainedModelLinkedServiceName 保存由更新操作上传的 .ilearner 文件的 Azure 存储链接服务的名称。 LinkedServiceReference(必需)
trainedModelName 要更新的 Web 服务试验中训练的模型模块的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

AzureMLWebServiceFile

名字 描述 价值
filePath LinkedService 指定的 Azure Blob 存储中的相对文件路径,包括容器名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
linkedServiceName 对 Azure 存储 LinkedService 的引用,其中 Azure ML WebService 输入/输出文件位于其中。 LinkedServiceReference(必需)

AzureMySqlSink

名字 描述 价值
preCopyScript 在开始复制之前要执行的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “AzureMySqlSink”(必需)

AzureMySqlSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “AzureMySqlSource”(必需)

AzurePostgreSqlSink

名字 描述 价值
preCopyScript 在开始复制之前要执行的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “AzurePostgreSqlSink”(必需)

AzurePostgreSqlSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “AzurePostgreSqlSource”(必需)

AzureQueueSink

名字 描述 价值
类型 复制接收器类型。 “AzureQueueSink”(必需)

AzureSearchIndexSink

名字 描述 价值
类型 复制接收器类型。 “AzureSearchIndexSink”(必需)
writeBehavior 将文档向上插入 Azure 搜索索引时指定写入行为。 “Merge”
“Upload”

AzureSqlSink

名字 描述 价值
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterStoredProcedureName SQL 编写器存储过程名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterTableType SQL 编写器表类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterUseTableLock 是否在大容量复制期间使用表锁。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
storedProcedureParameters SQL 存储过程参数。 任何
storedProcedureTableTypeParameterName 表类型的存储过程参数名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “AzureSqlSink”(必需)
upsertSettings SQL upsert 设置。 SqlUpsertSettings
writeBehavior 将数据复制到 Azure SQL 时写入行为。 类型:SqlWriteBehaviorEnum(或带有 resultType SqlWriteBehaviorEnum 的表达式) 任何

AzureSqlSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
isolationLevel 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
produceAdditionalTypes 要生成的其他类型。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
sqlReaderQuery SQL 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName SQL 数据库源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何
类型 复制源类型。 “AzureSqlSource”(必需)

AzureTableSink

名字 描述 价值
azureTableDefaultPartitionKeyValue Azure 表默认分区键值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
azureTableInsertType Azure 表插入类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
azureTablePartitionKeyName Azure 表分区键名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
azureTableRowKeyName Azure 表行键名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “AzureTableSink”(必需)

AzureTableSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
azureTableSourceIgnoreTableNotFound Azure 表源忽略找不到表。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
azureTableSourceQuery Azure 表源查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “AzureTableSource”(必需)

BigDataPoolParametrizationReference

名字 描述 价值
referenceName 引用大数据池名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
类型 大数据池引用类型。 “BigDataPoolReference”(必需)

BinaryReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
类型 读取设置类型。 “BinaryReadSettings”(必需)

BinaryReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
类型 读取设置类型。 string (必需)

BinarySink

名字 描述 价值
storeSettings 二进制存储设置。 StoreWriteSettings
类型 复制接收器类型。 “BinarySink”(必需)

BinarySource

名字 描述 价值
formatSettings 二进制格式设置。 BinaryReadSettings
storeSettings 二进制存储设置。 StoreReadSettings
类型 复制源类型。 “BinarySource”(必需)

BlobSink

名字 描述 价值
blobWriterAddHeader Blob 编写器添加标头。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
blobWriterDateTimeFormat Blob 编写器日期时间格式。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
blobWriterOverwriteFiles Blob 编写器覆盖文件。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
copyBehavior 复制接收器的复制行为类型。 任何
元数据 指定要添加到接收器数据的自定义元数据。 类型:对象数组(或具有 resultType 对象数组的表达式)。 MetadataItem[]
类型 复制接收器类型。 “BlobSink”(必需)

BlobSource

名字 描述 价值
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
skipHeaderLineCount 要从每个 Blob 跳过的标头行数。 类型:整数(或包含 resultType 整数的表达式)。 任何
treatEmptyAsNull 将空视为 null。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制源类型。 “BlobSource”(必需)

CassandraSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
consistencyLevel 一致性级别指定在将数据返回到客户端应用程序之前,Cassandra 服务器必须响应读取请求的次数。 Cassandra 检查指定的 Cassandra 服务器数,以获取满足读取请求的数据。 必须是 cassandraSourceReadConsistencyLevels 之一。 默认值为“ONE”。 不区分大小写。 “ALL”
“EACH_QUORUM”
“LOCAL_ONE”
“LOCAL_QUORUM”
“LOCAL_SERIAL”
“ONE”
“QUORUM”
“SERIAL”
“THREE”
“TWO”
查询 数据库查询。 应该是 SQL-92 查询表达式或 Cassandra 查询语言 (CQL) 命令。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “CassandraSource”(必需)

CommonDataServiceForAppsSink

名字 描述 价值
alternateKeyName 备用键的逻辑名称,将在更新插入记录时使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
ignoreNullValues 指示在写入操作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “CommonDataServiceForAppsSink”(必需)
writeBehavior 操作的写入行为。 “Upsert”(必需)

CommonDataServiceForAppsSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 FetchXML 是一种专有查询语言,用于 Microsoft Common Data Service for Apps(本地联机 &)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “CommonDataServiceForAppsSource”(必需)

CompressionReadSettings

名字 描述 价值
类型 对于 tarGZipReadSettings类型 ,设置为“TarGZipReadSettings”。 对于 TarReadSettings类型,设置为“TarReadSettings”。 对于 ZipDeflateReadSettings,请设置为“ZipDeflateReadSettings”。 “TarGZipReadSettings”
“TarReadSettings”
“ZipDeflateReadSettings”(必需)

ConcurSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “ConcurSource”(必需)

ContinuationSettingsReference

名字 描述 价值
continuationTtlInMinutes 以分钟为单位的延续 TTL。 任何
customizedCheckpointKey 自定义的检查点键。 任何
idleCondition 空闲条件。 任何

CopyActivity

名字 描述 价值
输入 活动的输入列表。 DatasetReference[]
linkedServiceName 链接服务引用。 LinkedServiceReference
输出 活动的输出列表。 DatasetReference[]
政策 活动策略。 ActivityPolicy
类型 活动类型。 “Copy”(必需)
typeProperties 复制活动属性。 CopyActivityTypeProperties (必需)

CopyActivityLogSettings

名字 描述 价值
enableReliableLogging 指定是否启用可靠的日志记录。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
logLevel 获取或设置日志级别,支持:信息、警告。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

CopyActivityTypeProperties

名字 描述 价值
dataIntegrationUnits 可用于执行此数据移动的数据集成单元的最大数量。 类型:整数(或包含 resultType 整数的表达式),最小值:0。 任何
enableSkipIncompatibleRow 是否跳过不兼容行。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enableStaging 指定是否通过临时暂存复制数据。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
logSettings 启用日志时,客户需要提供的日志设置。 LogSettings
logStorageSettings (已弃用。请使用 LogSettings) 启用会话日志时客户需要提供的日志存储设置。 LogStorageSettings
parallelCopies 在源或接收器上打开的最大并发会话数,以避免重载数据存储。 类型:整数(或包含 resultType 整数的表达式),最小值:0。 任何
保存 保留规则。 any[]
preserveRules 保留规则。 any[]
redirectIncompatibleRowSettings 当 EnableSkipIncompatibleRow 为 true 时重定向不兼容行设置。 RedirectIncompatibleRowSettings
复制活动接收器。 CopySink (必需)
skipErrorFile 指定数据一致性的容错能力。 SkipErrorFile
复制活动源。 CopySource (必需)
stagingSettings 指定 EnableStaging 为 true 时的临时暂存设置。 StagingSettings
在线翻译 复制活动翻译器。 如果未指定,则使用表格翻译器。 任何
validateDataConsistency 是否启用数据一致性验证。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何

CopySink

名字 描述 价值
disableMetricsCollection 如果为 true,则禁用数据存储指标集合。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
maxConcurrentConnections 接收器数据存储的最大并发连接计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
sinkRetryCount 接收器重试计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
sinkRetryWait 接收器重试等待。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 对于 AvroSink类型,设置为“AvroSink”。 对于 AzureBlobFSSink,请设置为“AzureBlobFSSink”。 对于 AzureDataExplorerSink,请设置为“AzureDataExplorerSink”。 对于 AzureDataLakeStoreSink,请设置为“AzureDataLakeStoreSink”。 对于 AzureDatabricksDeltaLakeSink类型,设置为“AzureDatabricksDeltaLakeSink”。 对于 AzureMySqlSink,请设置为“AzureMySqlSink”。 对于 AzurePostgreSqlSink,请设置为“AzurePostgreSqlSink”。 对于 AzureQueueSink,请设置为“AzureQueueSink”。 对于 AzureSearchIndexSink,请设置为“AzureSearchIndexSink”。 对于 AzureSqlSink类型,设置为“AzureSqlSink”。 对于 AzureTableSink类型,设置为“AzureTableSink”。 对于 binarySink类型,设置为“BinarySink”。 对于 blobSink类型,设置为“BlobSink”。 对于 commonDataServiceForAppsSink类型,设置为“CommonDataServiceForAppsSink”。 对于 CosmosDbMongoDbApiSink,请设置为“CosmosDbMongoDbApiSink”。 对于 CosmosDbSqlApiSink,请设置为“CosmosDbSqlApiSink”。 对于 DelimitedTextSink类型,设置为“DelimitedTextSink”。 对于 documentDbCollectionSink类型,请设置为 “DocumentDbCollectionSink”。 对于 DynamicsCrmSink类型,设置为“DynamicsCrmSink”。 对于 dynamicsSink 类型,设置为“DynamicsSink”。 对于 FileSystemSink类型,设置为“FileSystemSink”。 对于 冰山类型,设置为“IcebergSink”。 对于 InformixSink类型,设置为“InformixSink”。 对于 JsonSink类型,设置为“JsonSink”。 对于 LakeHouseTableSink类型,设置为“LakeHouseTableSink”。 对于 MicrosoftAccessSink类型,设置为“MicrosoftAccessSink”。 对于 MongoDbAtlasSink类型,设置为“MongoDbAtlasSink”。 对于 MongoDbV2Sink类型,设置为“MongoDbV2Sink”。 对于 OdbcSink类型,设置为“OdbcSink”。 对于 OracleSink类型,设置为“OracleSink”。 对于 OrcSink类型,设置为“OrcSink”。 对于 ParquetSink类型,设置为“ParquetSink”。 对于 RestSink类型,设置为“RestSink”。 对于 SalesforceServiceCloudSink类型,设置为“SalesforceServiceCloudSink”。 对于 SalesforceServiceCloudV2Sink类型,设置为“SalesforceServiceCloudV2Sink”。 设置为 SalesforceSink类型的“SalesforceSink”。 对于 SalesforceV2Sink类型,设置为“SalesforceV2Sink”。 对于 SapCloudForCustomerSink,请设置为“SapCloudForCustomerSink”。 对于 SnowflakeSink类型,设置为“SnowflakeSink”。 对于 SnowflakeV2Sink类型,设置为“SnowflakeV2Sink”。 对于 SqlDWSink类型,设置为“SqlDWSink”。 对于 SqlMISink类型,设置为“SqlMISink”。 对于 SqlServerSink类型,设置为“SqlServerSink”。 对于 SqlSink类型,设置为“SqlSink”。 对于 WarehouseSink类型,设置为“WarehouseSink”。 “AvroSink”
“AzureBlobFSSink”
“AzureDatabricksDeltaLakeSink”
“AzureDataExplorerSink”
“AzureDataLakeStoreSink”
“AzureMySqlSink”
“AzurePostgreSqlSink”
“AzureQueueSink”
“AzureSearchIndexSink”
“AzureSqlSink”
“AzureTableSink”
“BinarySink”
“BlobSink”
“CommonDataServiceForAppsSink”
“CosmosDbMongoDbApiSink”
“CosmosDbSqlApiSink”
“DelimitedTextSink”
“DocumentDbCollectionSink”
“DynamicsCrmSink”
“DynamicsSink”
“FileSystemSink”
“IcebergSink”
“InformixSink”
“JsonSink”
“LakeHouseTableSink”
“MicrosoftAccessSink”
“MongoDbAtlasSink”
“MongoDbV2Sink”
“OdbcSink”
“OracleSink”
“OrcSink”
“ParquetSink”
“RestSink”
'SalesforceServiceCloudSink'
'SalesforceServiceCloudV2Sink'
“SalesforceSink”
“SalesforceV2Sink”
“SapCloudForCustomerSink”
“SnowflakeSink”
“SnowflakeV2Sink”
“SqlDWSink”
“SqlMISink”
“SqlServerSink”
“SqlSink”
“WarehouseSink”(必需)
writeBatchSize 写入批大小。 类型:整数(或包含 resultType 整数的表达式),最小值:0。 任何
writeBatchTimeout 写入批处理超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何

CopySource

名字 描述 价值
disableMetricsCollection 如果为 true,则禁用数据存储指标集合。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
maxConcurrentConnections 源数据存储的最大并发连接计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
sourceRetryCount 源重试计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
sourceRetryWait 源重试等待。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 对于 AmazonMWSSource类型,设置为“AmazonMWSSource”。 对于 AmazonRdsForOracleSource类型,设置为“AmazonRdsForOracleSource”。 对于 AmazonRdsForSqlServerSource,请设置为“AmazonRdsForSqlServerSource”。 对于 AmazonRedshiftSource,请设置为“AmazonRedshiftSource”。 对于 AvroSource类型,设置为“AvroSource”。 对于 AzureBlobFSSource,请设置为“AzureBlobFSSource”。 对于 AzureDataExplorerSource,请设置为“AzureDataExplorerSource”。 对于 AzureDataLakeStoreSource,请设置为“AzureDataLakeStoreSource”。 对于 AzureDatabricksDeltaLakeSource,请设置为“AzureDatabricksDeltaLakeSource”。 对于 AzureMariaDBSource,请设置为“AzureMariaDBSource”。 对于 AzureMySqlSource,请设置为“AzureMySqlSource”。 对于 AzurePostgreSqlSource,请设置为“AzurePostgreSqlSource”。 对于 AzureSqlSource,请设置为“AzureSqlSource”。 对于 AzureTableSource类型,请设置为“AzureTableSource”。 对于 binarySource 类型,设置为“BinarySource”。 对于 BlobSource类型,设置为“BlobSource”。 对于类型 CassandraSource,设置为“CassandraSource”。 对于 commonDataServiceForAppsSource类型,设置为“CommonDataServiceForAppsSource”。 对于 ConcurSource类型,设置为“ConcurSource”。 对于 CosmosDbMongoDbApiSource,请设置为“CosmosDbMongoDbApiSource”。 对于 CosmosDbSqlApiSource,请设置为“CosmosDbSqlApiSource”。 对于 CouchbaseSource类型,设置为“CouchbaseSource”。 对于 Db2Source类型,设置为“Db2Source”。 对于 DelimitedTextSource类型,设置为“DelimitedTextSource”。 对于 DocumentDbCollectionSource类型,设置为“DocumentDbCollectionSource”。 设置为“DrillSource”,类型为 DrillSource。 对于 DynamicsAXSource 类型,请设置为“DynamicsAXSource”。 对于 dynamicsCrmSource类型,设置为“DynamicsCrmSource”。 对于 dynamicsSource 类型,设置为“DynamicsSource”。 对于 EloquaSource,请设置为“EloquaSource”。 对于 ExcelSource类型,设置为“ExcelSource”。 对于 FileSystemSource,请设置为“FileSystemSource”。 对于 GoogleAdWordsSource,请设置为“GoogleAdWordsSource”。 对于 GoogleBigQuerySource,请设置为“GoogleBigQuerySource”。 对于 GoogleBigQueryV2Source,请设置为“GoogleBigQueryV2Source”。 对于 GreenplumSource类型,设置为“GreenplumSource”。 对于 HBaseSource类型,设置为“HBaseSource”。 对于 HdfsSource类型,设置为“HdfsSource”。 对于 HiveSource类型,设置为“HiveSource”。 对于 HttpSource类型,设置为“HttpSource”。 对于 HubspotSource类型,设置为“HubspotSource”。 对于 ImpalaSource类型,设置为“ImpalaSource”。 对于 InformixSource类型,设置为“InformixSource”。 对于 JiraSource类型,设置为“JiraSource”。 对于 JsonSource类型,设置为“JsonSource”。 对于 LakeHouseTableSource类型,设置为“LakeHouseTableSource”。 对于 MagentoSource类型,设置为“MagentoSource”。 对于 mariaDBSource 类型,设置为“MariaDBSource”。 对于 MarketoSource类型,设置为“MarketoSource”。 对于 MicrosoftAccessSource,请设置为“MicrosoftAccessSource”。 对于 MongoDbAtlasSource类型,设置为“MongoDbAtlasSource”。 对于 MongoDbSource类型,设置为“MongoDbSource”。 对于 MongoDbV2Source,请设置为“MongoDbV2Source”。 对于 mySqlSource 类型,设置为“MySqlSource”。 对于 NetezzaSource,请设置为“NetezzaSource”。 对于 ODataSource类型,设置为“ODataSource”。 对于 OdbcSource类型,设置为“OdbcSource”。 对于 Office365Source,请设置为“Office365Source”。 对于 OracleServiceCloudSource类型,设置为“OracleServiceCloudSource”。 对于 OracleSource类型,设置为“OracleSource”。 对于 OrcSource类型,设置为“OrcSource”。 对于 parquetSource 类型,设置为“ParquetSource”。 对于 PaypalSource类型,设置为“PaypalSource”。 对于 PhoenixSource类型,设置为“PhoenixSource”。 对于 PostgreSqlSource,请设置为“PostgreSqlSource”。 对于 PostgreSqlV2Source,请设置为“PostgreSqlV2Source”。 对于 prestoSource 类型,设置为“PrestoSource”。 对于 QuickBooksSource类型,设置为“QuickBooksSource”。 对于 relationalSource 类型,设置为“RelationalSource”。 对于 ResponsysSource类型,设置为“ResponsysSource”。 对于 RestSource类型,设置为“RestSource”。 设置为 SalesforceMarketingCloudSource类型的“SalesforceMarketingCloudSource”。 对于 SalesforceServiceCloudSource类型,设置为“SalesforceServiceCloudSource”。 对于 SalesforceServiceCloudV2Source,请设置为“SalesforceServiceCloudV2Source”。 设置为 SalesforceSource类型的“SalesforceSource”。 对于 SalesforceV2Source类型,设置为“SalesforceV2Source”。 对于 SapBwSource,请设置为“SapBwSource”。 对于 SapCloudForCustomerSource,请设置为“SapCloudForCustomerSource”。 对于 SapEccSource,请设置为“SapEccSource”。 对于 SapHanaSource,请设置为“SapHanaSource”。 对于 SapOdpSource,请设置为“SapOdpSource”。 对于 SapOpenHubSource,请设置为“SapOpenHubSource”。 对于 SapTableSource类型,设置为“SapTableSource”。 对于 ServiceNowSource类型,设置为“ServiceNowSource”。 对于 ServiceNowV2Source类型,设置为“ServiceNowV2Source”。 对于 SharePointOnlineListSource类型,设置为“SharePointOnlineListSource”。 设置为 ShopifySource类型的“ShopifySource”。 对于 SnowflakeSource,请设置为“SnowflakeSource”。 对于 SnowflakeV2Source,请设置为“SnowflakeV2Source”。 对于 SparkSource类型,设置为“SparkSource”。 对于 SqlDWSource,请设置为“SqlDWSource”。 对于 SqlMISource类型,设置为“SqlMISource”。 对于 SqlServerSource,请设置为“SqlServerSource”。 对于 SqlSource类型,设置为“SqlSource”。 设置为“SquareSource”,类型为 SquareSource。 对于 SybaseSource,请设置为“SybaseSource”。 对于 TeradataSource类型,设置为“TeradataSource”。 对于类型 VerticaSource,设置为“VerticaSource”。 设置为 WarehouseSource类型的“WarehouseSource”。 对于 XeroSource类型,设置为“XeroSource”。 对于 ZohoSource,请设置为“ZohoSource”。 对于 WebSource类型,设置为“WebSource”。 对于 XmlSource类型,设置为“XmlSource”。 “AmazonMWSSource”
“AmazonRdsForOracleSource”
“AmazonRdsForSqlServerSource”
“AmazonRedshiftSource”
“AvroSource”
“AzureBlobFSSource”
“AzureDatabricksDeltaLakeSource”
“AzureDataExplorerSource”
“AzureDataLakeStoreSource”
“AzureMariaDBSource”
“AzureMySqlSource”
“AzurePostgreSqlSource”
“AzureSqlSource”
“AzureTableSource”
“BinarySource”
“BlobSource”
“CassandraSource”
“CommonDataServiceForAppsSource”
“ConcurSource”
“CosmosDbMongoDbApiSource”
“CosmosDbSqlApiSource”
“CouchbaseSource”
“Db2Source”
“DelimitedTextSource”
“DocumentDbCollectionSource”
“DrillSource”
“DynamicsAXSource”
“DynamicsCrmSource”
“DynamicsSource”
“EloquaSource”
“ExcelSource”
“FileSystemSource”
“GoogleAdWordsSource”
“GoogleBigQuerySource”
“GoogleBigQueryV2Source”
“GreenplumSource”
“HBaseSource”
“HdfsSource”
“HiveSource”
“HttpSource”
“HubspotSource”
“ImpalaSource”
“InformixSource”
“JiraSource”
“JsonSource”
'LakeHouseTableSource'
“MagentoSource”
“MariaDBSource”
“MarketoSource”
“MicrosoftAccessSource”
“MongoDbAtlasSource”
“MongoDbSource”
“MongoDbV2Source”
“MySqlSource”
“NetezzaSource”
“ODataSource”
“OdbcSource”
“Office365Source”
“OracleServiceCloudSource”
“OracleSource”
“OrcSource”
“ParquetSource”
“PaypalSource”
“PhoenixSource”
“PostgreSqlSource”
“PostgreSqlV2Source”
“PrestoSource”
“QuickBooksSource”
“RelationalSource”
“ResponsysSource”
“RestSource”
“SalesforceMarketingCloudSource”
“SalesforceServiceCloudSource”
'SalesforceServiceCloudV2Source'
“SalesforceSource”
“SalesforceV2Source”
“SapBwSource”
“SapCloudForCustomerSource”
“SapEccSource”
“SapHanaSource”
“SapOdpSource”
“SapOpenHubSource”
“SapTableSource”
“ServiceNowSource”
“ServiceNowV2Source”
“SharePointOnlineListSource”
“ShopifySource”
“SnowflakeSource”
“SnowflakeV2Source”
“SparkSource”
“SqlDWSource”
“SqlMISource”
“SqlServerSource”
“SqlSource”
“SquareSource”
'SybaseSource'
'TeradataSource'
“VerticaSource”
“WarehouseSource”
“WebSource”
“XeroSource”
“XmlSource”
“ZohoSource”(必需)

CosmosDbMongoDbApiSink

名字 描述 价值
类型 复制接收器类型。 “CosmosDbMongoDbApiSink”(必需)
writeBehavior 指定是否使用相同的键覆盖文档(upsert),而不是引发异常(插入)。 默认值为“insert”。 类型:字符串(或带有 resultType 字符串的表达式)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

CosmosDbMongoDbApiSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
batchSize 指定要在 MongoDB 实例的每个响应批次中返回的文档数。 在大多数情况下,修改批大小不会影响用户或应用程序。 此属性的主要用途是避免达到响应大小的限制。 类型:整数(或包含 resultType 整数的表达式)。 任何
cursorMethods Mongodb 查询的游标方法。 MongoDbCursorMethodsProperties
滤波器 使用查询运算符指定选择筛选器。 若要返回集合中的所有文档,请省略此参数或传递空文档({})。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “CosmosDbMongoDbApiSource”(必需)

CosmosDbSqlApiSink

名字 描述 价值
类型 复制接收器类型。 “CosmosDbSqlApiSink”(必需)
writeBehavior 介绍如何将数据写入 Azure Cosmos DB。 类型:字符串(或带有 resultType 字符串的表达式)。 允许的值:插入和更新插入。 任何

CosmosDbSqlApiSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
detectDatetime 是否将基元值检测为日期/时间值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
pageSize 结果的页面大小。 类型:整数(或包含 resultType 整数的表达式)。 任何
preferredRegions 首选区域。 类型:字符串数组(或包含字符串 resultType 数组的表达式)。 任何
查询 SQL API 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “CosmosDbSqlApiSource”(必需)

CouchbaseSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “CouchbaseSource”(必需)

CredentialReference

名字 描述 价值
referenceName 引用凭据名称。 string (必需)
类型 凭据引用类型。 “CredentialReference”(必需)

CustomActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “Custom”(必需)
typeProperties 自定义活动属性。 CustomActivityTypeProperties (必需)

CustomActivityReferenceObject

名字 描述 价值
数据 数据集引用。 DatasetReference[]
linkedServices 链接服务引用。 LinkedServiceReference[]

CustomActivityTypeProperties

名字 描述 价值
autoUserSpecification 用户的提升级别和范围,默认值为非admin 任务。 类型:字符串(或带有 resultType double 的表达式)。 任何
命令 自定义活动类型的命令:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
extendedProperties 用户定义的属性包。 对可以使用的键或值没有限制。 用户指定的自定义活动完全负责使用和解释定义的内容。 CustomActivityTypePropertiesExtendedProperties
folderPath 资源文件类型的文件夹路径:字符串(或带有 resultType 字符串的表达式)。 任何
referenceObjects 引用对象 CustomActivityReferenceObject
resourceLinkedService 资源链接服务引用。 LinkedServiceReference
retentionTimeInDays 为自定义活动提交的文件的保留时间。 类型:double(或带有 resultType double 的表达式)。 任何

CustomActivityTypePropertiesExtendedProperties

名字 描述 价值

DatabricksNotebookActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “DatabricksNotebook”(必需)
typeProperties Databricks Notebook 活动属性。 DatabricksNotebookActivityTypeProperties(必需)

DatabricksNotebookActivityTypeProperties

名字 描述 价值
baseParameters 要用于此作业的每个运行的基本参数。如果笔记本采用未指定的参数,将使用笔记本中的默认值。 DatabricksNotebookActivityTypePropertiesBaseParameters
图书馆 要安装在将执行作业的群集上的库列表。 DatabricksNotebookActivityTypePropertiesLibrariesItem[]
notebookPath 要在 Databricks 工作区中运行的笔记本的绝对路径。 此路径必须以斜杠开头。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

DatabricksNotebookActivityTypePropertiesBaseParameters

名字 描述 价值

DatabricksNotebookActivityTypePropertiesLibrariesItem

名字 描述 价值

DatabricksSparkJarActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “DatabricksSparkJar”(必需)
typeProperties Databricks SparkJar 活动属性。 DatabricksSparkJarActivityTypeProperties(必需)

DatabricksSparkJarActivityTypeProperties

名字 描述 价值
图书馆 要安装在将执行作业的群集上的库列表。 DatabricksSparkJarActivityTypePropertiesLibrariesItem[]
mainClassName 包含要执行的 main 方法的类的完整名称。 此类必须包含在作为库提供的 JAR 中。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
参数 将传递给主方法的参数。 any[]

DatabricksSparkJarActivityTypePropertiesLibrariesItem

名字 描述 价值

DatabricksSparkPythonActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “DatabricksSparkPython”(必需)
typeProperties Databricks SparkPython 活动属性。 DatabricksSparkPythonActivityTypeProperties(必需)

DatabricksSparkPythonActivityTypeProperties

名字 描述 价值
图书馆 要安装在将执行作业的群集上的库列表。 DatabricksSparkPythonActivityTypePropertiesLibrariesItem[]
参数 将传递给 Python 文件的命令行参数。 any[]
pythonFile 要执行的 Python 文件的 URI。 支持 DBFS 路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

DatabricksSparkPythonActivityTypePropertiesLibrariesItem

名字 描述 价值

DataFlowReference

名字 描述 价值
datasetParameters 从数据集引用数据流参数。 任何
参数 数据流参数 ParameterValueSpecification
referenceName 引用数据流名称。 string (必需)
类型 数据流引用类型。 “DataFlowReference”(必需)

DataFlowStagingInfo

名字 描述 价值
folderPath 暂存 Blob 的文件夹路径。 类型:字符串(或带有 resultType 字符串的表达式) 任何
linkedService 暂存链接服务引用。 LinkedServiceReference

DataLakeAnalyticsUsqlActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “DataLakeAnalyticsU-SQL”(必需)
typeProperties Data Lake Analytics U-SQL 活动属性。 DataLakeAnalyticsUsqlActivityTypeProperties (必需)

DataLakeAnalyticsUsqlActivityTypeProperties

名字 描述 价值
compilationMode U-SQL 的编译模式。 必须是以下值之一:Semantic、Full 和 SingleBox。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
degreeOfParallelism 用于运行作业的最大节点数。 默认值为 1。 类型:integer(或 Expression with resultType integer),最小值:1。 任何
参数 U-SQL 作业请求的参数。 DataLakeAnalyticsUsqlActivityTypePropertiesParameters
优先权 确定应选择已排队的所有作业中的哪些作业以先运行。 数字越低,优先级越高。 默认值为 1000。 类型:integer(或 Expression with resultType integer),最小值:1。 任何
runtimeVersion 要使用的 U-SQL 引擎的运行时版本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
scriptLinkedService 编写链接服务引用脚本。 LinkedServiceReference(必需)
scriptPath 包含 U-SQL 脚本的文件夹的区分大小写的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

名字 描述 价值

DatasetReference

名字 描述 价值
参数 数据集的参数。 ParameterValueSpecification
referenceName 引用数据集名称。 string (必需)
类型 数据集引用类型。 “DatasetReference”(必需)

Db2Source

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “Db2Source”(必需)

DeleteActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “删除”(必需)
typeProperties 删除活动属性。 DeleteActivityTypeProperties (必需)

DeleteActivityTypeProperties

名字 描述 价值
数据 删除活动数据集引用。 DatasetReference (必需)
enableLogging 是否记录删除活动执行的详细日志。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
logStorageSettings 当 enableLogging 为 true 时,客户需要提供的日志存储设置。 LogStorageSettings
maxConcurrentConnections 同时连接数据源的最大并发连接数。 int

约束:
最小值 = 1
递归的 如果为 true,则以递归方式删除当前文件夹路径下的文件或子文件夹。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
storeSettings 删除活动存储设置。 StoreReadSettings

DelimitedTextReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
skipLineCount 指示从输入文件读取数据时要跳过的非空行数。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 读取设置类型。 “DelimitedTextReadSettings”(必需)

DelimitedTextReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
skipLineCount 指示从输入文件读取数据时要跳过的非空行数。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 读取设置类型。 string (必需)

DelimitedTextSink

名字 描述 价值
formatSettings DelimitedText 格式设置。 DelimitedTextWriteSettings
storeSettings DelimitedText 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “DelimitedTextSink”(必需)

DelimitedTextSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
formatSettings DelimitedText 格式设置。 DelimitedTextReadSettings
storeSettings DelimitedText 存储设置。 StoreReadSettings
类型 复制源类型。 “DelimitedTextSource”(必需)

DelimitedTextWriteSettings

名字 描述 价值
fileExtension 用于创建文件的文件扩展名。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
fileNamePrefix 指定 fileNamePrefix>_<fileIndex><文件名模式。在没有 partitionOptions 的情况下从非基于文件的存储复制时,<fileExtension>。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
quoteAllText 指示字符串值是否应始终用引号引起来。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 写入设置类型。 string (必需)

DistcpSettings

名字 描述 价值
distcpOptions 指定 Distcp 选项。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
resourceManagerEndpoint 指定 Yarn ResourceManager 终结点。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
tempScriptPath 指定用于存储临时 Distcp 命令脚本的现有文件夹路径。 脚本文件由 ADF 生成,将在复制作业完成后删除。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

DocumentDbCollectionSink

名字 描述 价值
nestingSeparator 嵌套属性分隔符。 默认值为 . (点)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “DocumentDbCollectionSink”(必需)
writeBehavior 介绍如何将数据写入 Azure Cosmos DB。 类型:字符串(或带有 resultType 字符串的表达式)。 允许的值:插入和更新插入。 任何

DocumentDbCollectionSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
nestingSeparator 嵌套属性分隔符。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询 文档查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “DocumentDbCollectionSource”(必需)

DrillSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “DrillSource”(必需)

DWCopyCommandDefaultValue

名字 描述 价值
columnName 列名。 类型:对象(或带有 resultType 字符串的表达式)。 任何
defaultValue 列的默认值。 类型:对象(或带有 resultType 字符串的表达式)。 任何

DWCopyCommandSettings

名字 描述 价值
additionalOptions 直接传递到复制命令中的 SQL DW 的其他选项。 类型:键值对(值应为字符串类型)(或带有 resultType 对象的表达式)。 示例:“additionalOptions”: { “MAXERRORS”: “1000”, “DATEFORMAT”: “'ymd'” } DWCopyCommandSettingsAdditionalOptions
defaultValues 指定 SQL DW 中每个目标列的默认值。 属性中的默认值覆盖 DB 中的 DEFAULT 约束集,标识列不能有默认值。 类型:对象数组(或具有 resultType 对象数组的表达式)。 DWCopyCommandDefaultValue[]

DWCopyCommandSettingsAdditionalOptions

名字 描述 价值

DynamicsAXSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “DynamicsAXSource”(必需)

DynamicsCrmSink

名字 描述 价值
alternateKeyName 备用键的逻辑名称,将在更新插入记录时使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
ignoreNullValues 指示在写入操作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “DynamicsCrmSink”(必需)
writeBehavior 操作的写入行为。 “Upsert”(必需)

DynamicsCrmSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 FetchXML 是一种专有查询语言,用于 Microsoft Dynamics CRM(本地联机 &)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “DynamicsCrmSource”(必需)

DynamicsSink

名字 描述 价值
alternateKeyName 备用键的逻辑名称,将在更新插入记录时使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
ignoreNullValues 指示在写入操作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “DynamicsSink”(必需)
writeBehavior 操作的写入行为。 “Upsert”(必需)

DynamicsSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 FetchXML 是Microsoft Dynamics(本地联机 &)中使用的专有查询语言。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “DynamicsSource”(必需)

EloquaSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “EloquaSource”(必需)

ExcelSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
storeSettings Excel 应用商店设置。 StoreReadSettings
类型 复制源类型。 “ExcelSource”(必需)

ExecuteDataFlowActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “ExecuteDataFlow”(必需)
typeProperties 执行数据流活动属性。 ExecuteDataFlowActivityTypeProperties (必需)

ExecuteDataFlowActivityTypeProperties

名字 描述 价值
计算 数据流活动的计算属性。 ExecuteDataFlowActivityTypePropertiesCompute
continuationSettings 执行数据流活动的延续设置。 ContinuationSettingsReference
continueOnError 继续执行用于数据流执行的错误设置。 如果接收器失败,则允许继续处理。 类型:布尔值(或带有 resultType 布尔值的表达式) 任何
dataFlow 数据流引用。 DataFlowReference(必需)
integrationRuntime 集成运行时参考。 IntegrationRuntimeReference
runConcurrently 用于数据流执行的并发运行设置。 允许同时处理具有相同保存顺序的接收器。 类型:布尔值(或带有 resultType 布尔值的表达式) 任何
sourceStagingConcurrency 为适用于接收器的源指定并行暂存数。 类型:整数(或包含 resultType 整数的表达式) 任何
分期 用于执行数据流活动的暂存信息。 DataFlowStagingInfo
traceLevel 用于数据流监视输出的跟踪级别设置。 支持的值包括:“粗”、“精细”和“none”。 类型:字符串(或带有 resultType 字符串的表达式) 任何

ExecuteDataFlowActivityTypePropertiesCompute

名字 描述 价值
computeType 将执行数据流作业的群集的计算类型。 可能的值包括:“General”、“MemoryOptimized”、“ComputeOptimized”。 类型:字符串(或带有 resultType 字符串的表达式) 任何
coreCount 将执行数据流作业的群集的核心计数。 支持的值为:8、16、32、48、80、144 和 272。 类型:整数(或包含 resultType 整数的表达式) 任何

ExecutePipelineActivity

名字 描述 价值
政策 执行管道活动策略。 ExecutePipelineActivityPolicy
类型 活动类型。 “ExecutePipeline”(必需)
typeProperties 执行管道活动属性。 ExecutePipelineActivityTypeProperties (必需)

ExecutePipelineActivityPolicy

名字 描述 价值
secureInput 设置为 true 时,活动输入被视为安全,不会记录到监视中。 bool

ExecutePipelineActivityTypeProperties

名字 描述 价值
参数 管道参数。 ParameterValueSpecification
管道 管道引用。 PipelineReference(必需)
waitOnCompletion 定义活动执行是否会等待依赖管道执行完成。 默认值为 false。 bool

ExecutePowerQueryActivityTypeProperties

名字 描述 价值
计算 数据流活动的计算属性。 ExecuteDataFlowActivityTypePropertiesCompute
continuationSettings 执行数据流活动的延续设置。 ContinuationSettingsReference
continueOnError 继续执行用于数据流执行的错误设置。 如果接收器失败,则允许继续处理。 类型:布尔值(或带有 resultType 布尔值的表达式) 任何
dataFlow 数据流引用。 DataFlowReference(必需)
integrationRuntime 集成运行时参考。 IntegrationRuntimeReference
查询 Power Query 混合查询到接收器数据集的映射列表。 PowerQuerySinkMapping[]
runConcurrently 用于数据流执行的并发运行设置。 允许同时处理具有相同保存顺序的接收器。 类型:布尔值(或带有 resultType 布尔值的表达式) 任何
(已弃用。请使用查询。 映射到 queryName 的 Power Query 活动接收器的列表。 ExecutePowerQueryActivityTypePropertiesSinks
sourceStagingConcurrency 为适用于接收器的源指定并行暂存数。 类型:整数(或包含 resultType 整数的表达式) 任何
分期 用于执行数据流活动的暂存信息。 DataFlowStagingInfo
traceLevel 用于数据流监视输出的跟踪级别设置。 支持的值包括:“粗”、“精细”和“none”。 类型:字符串(或带有 resultType 字符串的表达式) 任何

ExecutePowerQueryActivityTypePropertiesSinks

名字 描述 价值

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

名字 描述 价值

ExecuteWranglingDataflowActivity

名字 描述 价值
政策 活动策略。 ActivityPolicy
类型 活动类型。 “ExecuteWranglingDataflow”(必需)
typeProperties 执行 power query 活动属性。 ExecutePowerQueryActivityTypeProperties(必需)

表达

名字 描述 价值
类型 表达式类型。 “表达式”(必需)
价值 表达式值。 string (必需)

ExpressionV2

名字 描述 价值
操作 嵌套表达式的列表。 ExpressionV2[]
运营商 表达式运算符值类型:字符串列表。 string[]
类型 系统支持的表达式类型。 类型:字符串。 “Binary”
“Constant”
“Field”
“NAry”
“Unary”
价值 常量/字段类型的值:字符串。 字符串

FailActivity

名字 描述 价值
类型 活动类型。 “Fail”(必需)
typeProperties 活动属性失败。 FailActivityTypeProperties (必需)

FailActivityTypeProperties

名字 描述 价值
errorCode 对 Fail 活动的错误类型进行分类的错误代码。 它可以是运行时计算为非空/空字符串的动态内容。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
消息 失败活动中显示的错误消息。 它可以是运行时计算为非空/空字符串的动态内容。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

FileServerReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileFilter 指定用于在 folderPath 中选择文件子集而不是所有文件的筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “FileServerReadSettings”(必需)
wildcardFileName FileServer wildcardFileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath FileServer wildcardFolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

FileServerWriteSettings

名字 描述 价值
类型 写入设置类型。 “FileServerWriteSettings”(必需)

FileSystemSink

名字 描述 价值
copyBehavior 复制接收器的复制行为类型。 任何
类型 复制接收器类型。 “FileSystemSink”(必需)

FileSystemSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制源类型。 “FileSystemSource”(必需)

FilterActivity

名字 描述 价值
类型 活动类型。 “Filter”(必需)
typeProperties 筛选活动属性。 FilterActivityTypeProperties (必需)

FilterActivityTypeProperties

名字 描述 价值
条件 用于筛选输入的条件。 表达式(必需)
项目 应对其应用筛选器的输入数组。 表达式(必需)

ForEachActivity

名字 描述 价值
类型 活动类型。 “ForEach”(必需)
typeProperties ForEach 活动属性。 ForEachActivityTypeProperties (必需)

ForEachActivityTypeProperties

名字 描述 价值
活动 要执行的活动列表。 活动[] (必需)
batchCount 用于控制并行执行的批计数(isSequential 设置为 false 时)。 int

约束:
最大值 = 50
isSequential 循环应按顺序或并行执行(最大 50) bool
项目 要循环访问的集合。 表达式(必需)

FormatReadSettings

名字 描述 价值
类型 对于 binaryReadSettings类型,设置为“BinaryReadSettings”。 对于 DelimitedTextReadSettings类型,设置为“DelimitedTextReadSettings”。 对于 JsonReadSettings类型,设置为“JsonReadSettings”。 对于 parquetReadSettings 类型,设置为“ParquetReadSettings”。 对于 XmlReadSettings类型,设置为“XmlReadSettings”。 “BinaryReadSettings”
“DelimitedTextReadSettings”
“JsonReadSettings”
“ParquetReadSettings”
“XmlReadSettings”(必需)

FtpReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
disableChunking 如果为 true,请在每个文件中禁用并行读取。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “FtpReadSettings”(必需)
useBinaryTransfer 指定是否对 FTP 存储使用二进制传输模式。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
wildcardFileName Ftp 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath Ftp 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

GetMetadataActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “GetMetadata”(必需)
typeProperties GetMetadata 活动属性。 GetMetadataActivityTypeProperties(必需)

GetMetadataActivityTypeProperties

名字 描述 价值
数据 GetMetadata 活动数据集参考。 DatasetReference (必需)
fieldList 要从数据集中获取的元数据字段。 any[]
formatSettings GetMetadata 活动格式设置。 FormatReadSettings
storeSettings GetMetadata 活动存储设置。 StoreReadSettings

GoogleAdWordsSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “GoogleAdWordsSource”(必需)

GoogleBigQuerySource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “GoogleBigQuerySource”(必需)

GoogleBigQueryV2Source

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “GoogleBigQueryV2Source”(必需)

GoogleCloudStorageReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
前缀 Google Cloud Storage 对象名称的前缀筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “GoogleCloudStorageReadSettings”(必需)
wildcardFileName Google Cloud Storage wildcardFileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath Google Cloud Storage wildcardFolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

GreenplumSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “GreenplumSource”(必需)

HBaseSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “HBaseSource”(必需)

HdfsReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
distcpSettings 指定与 Distcp 相关的设置。 DistcpSettings
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “HdfsReadSettings”(必需)
wildcardFileName HDFS 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath HDFS 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

HdfsSource

名字 描述 价值
distcpSettings 指定与 Distcp 相关的设置。 DistcpSettings
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制源类型。 “HdfsSource”(必需)

HDInsightHiveActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “HDInsightHive”(必需)
typeProperties HDInsight Hive 活动属性。 HDInsightHiveActivityTypeProperties(必需)

HDInsightHiveActivityTypeProperties

名字 描述 价值
参数 用户指定的 HDInsightActivity 参数。 any[]
定义 允许用户指定 Hive 作业请求的定义。 HDInsightHiveActivityTypePropertiesDefines
getDebugInfo 调试信息选项。 “Always”
“Failure”
“None”
queryTimeout 查询超时值(以分钟为单位)。 当 HDInsight 群集使用 ESP(企业安全性套餐)时有效 int
scriptLinkedService 编写链接服务引用脚本。 LinkedServiceReference
scriptPath 脚本路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storageLinkedServices 存储链接服务引用。 LinkedServiceReference[]
变量 hivevar 命名空间下的用户指定参数。 HDInsightHiveActivityTypePropertiesVariables

HDInsightHiveActivityTypePropertiesDefines

名字 描述 价值

HDInsightHiveActivityTypePropertiesVariables

名字 描述 价值

HDInsightMapReduceActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “HDInsightMapReduce”(必需)
typeProperties HDInsight MapReduce 活动属性。 HDInsightMapReduceActivityTypeProperties(必需)

HDInsightMapReduceActivityTypeProperties

名字 描述 价值
参数 用户指定的 HDInsightActivity 参数。 any[]
className 类名。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
定义 允许用户为 MapReduce 作业请求指定定义。 HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo 调试信息选项。 “Always”
“Failure”
“None”
jarFilePath Jar 路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
jarLibs Jar 库 any[]
jarLinkedService Jar 链接服务参考。 LinkedServiceReference
storageLinkedServices 存储链接服务引用。 LinkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

名字 描述 价值

HDInsightPigActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “HDInsightPig”(必需)
typeProperties HDInsight Pig 活动属性。 HDInsightPigActivityTypeProperties(必需)

HDInsightPigActivityTypeProperties

名字 描述 价值
参数 用户指定的 HDInsightActivity 参数。 类型:数组(或带有 resultType 数组的表达式)。 任何
定义 允许用户指定 Pig 作业请求的定义。 HDInsightPigActivityTypePropertiesDefines
getDebugInfo 调试信息选项。 “Always”
“Failure”
“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 字符串的表达式)。 任何(必需)
getDebugInfo 调试信息选项。 “Always”
“Failure”
“None”
proxyUser 要模拟该作业的用户。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
rootPath 所有作业文件的“sparkJobLinkedService”中的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
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”
“Failure”
“None”
输入 输入 Blob 路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
映射 映射程序可执行文件名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
输出 输出 blob 路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
还原剂 化简器可执行文件名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
storageLinkedServices 存储链接服务引用。 LinkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

名字 描述 价值

HiveSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “HiveSource”(必需)

HttpReadSettings

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
additionalHeaders 请求中对 RESTful API 的其他 HTTP 标头。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
requestBody 如果 requestMethod 为 POST,则为 RESTful API 的 HTTP 请求正文。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
requestMethod 用于调用 RESTful API 的 HTTP 方法。 默认值为 GET。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
requestTimeout 指定 HTTP 客户端从 HTTP 服务器获取 HTTP 响应的超时。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 读取设置类型。 “HttpReadSettings”(必需)

HttpSource

名字 描述 价值
httpRequestTimeout 指定 HTTP 客户端从 HTTP 服务器获取 HTTP 响应的超时。 默认值等效于 System.Net.HttpWebRequest.Timeout。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “HttpSource”(必需)

HubspotSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “HubspotSource”(必需)

IcebergSink

名字 描述 价值
formatSettings Iceberg 格式设置。 IcebergWriteSettings
storeSettings Iceberg 商店设置。 StoreWriteSettings
类型 复制接收器类型。 “IcebergSink”(必需)

IcebergWriteSettings

名字 描述 价值
类型 写入设置类型。 string (必需)

IfConditionActivity

名字 描述 价值
类型 活动类型。 “IfCondition”(必需)
typeProperties IfCondition 活动属性。 IfConditionActivityTypeProperties (必需)

IfConditionActivityTypeProperties

名字 描述 价值
表达 计算结果为布尔值的表达式。 这用于确定将执行的活动块(ifTrueActivities 或 ifFalseActivities)。 表达式(必需)
ifFalseActivities 如果表达式的计算结果为 false,则要执行的活动列表。 这是一个可选属性,如果未提供,活动将退出而不执行任何操作。 活动[]
ifTrueActivities 如果表达式的计算结果为 true,则要执行的活动列表。 这是一个可选属性,如果未提供,活动将退出而不执行任何操作。 活动[]

ImpalaSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “ImpalaSource”(必需)

InformixSink

名字 描述 价值
preCopyScript 在开始复制之前要执行的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “InformixSink”(必需)

InformixSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “InformixSource”(必需)

IntegrationRuntimeReference

名字 描述 价值
参数 集成运行时的参数。 ParameterValueSpecification
referenceName 引用集成运行时名称。 string (必需)
类型 集成运行时的类型。 “IntegrationRuntimeReference”(必需)

JiraSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “JiraSource”(必需)

JsonReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
类型 读取设置类型。 “JsonReadSettings”(必需)

JsonReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
类型 读取设置类型。 string (必需)

JsonSink

名字 描述 价值
formatSettings Json 格式设置。 JsonWriteSettings
storeSettings Json 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “JsonSink”(必需)

JsonSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
formatSettings Json 格式设置。 JsonReadSettings
storeSettings Json 存储设置。 StoreReadSettings
类型 复制源类型。 “JsonSource”(必需)

JsonWriteSettings

名字 描述 价值
filePattern JSON 的文件模式。 此设置控制 JSON 对象的集合的处理方式。 默认值为“setOfObjects”。 它区分大小写。 任何
类型 写入设置类型。 string (必需)

LakeHouseReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “LakeHouseReadSettings”(必需)
wildcardFileName Microsoft Fabric LakeHouse 文件通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath Microsoft Fabric LakeHouse 文件通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

LakeHouseTableSink

名字 描述 价值
partitionNameList 从接收器列指定分区列名称。 类型:对象数组(或具有 resultType 对象数组的表达式)。 任何
partitionOption 基于一列或多列在文件夹结构中创建分区。 每个不同的列值(对)将是一个新分区。 可能的值包括:“None”、“PartitionByKey”。 任何
tableActionOption LakeHouse 表接收器的表操作类型。 可能的值包括:“None”、“Append”、“Overwrite”。 任何
类型 复制接收器类型。 “LakeHouseTableSink”(必需)

LakeHouseTableSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
timestampAsOf 按时间戳查询较旧的快照。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “LakeHouseTableSource”(必需)
versionAsOf 按版本查询较旧的快照。 类型:整数(或包含 resultType 整数的表达式)。 任何

LakeHouseWriteSettings

名字 描述 价值
类型 写入设置类型。 “LakeHouseWriteSettings”(必需)

LinkedServiceReference

名字 描述 价值
参数 LinkedService 的参数。 ParameterValueSpecification
referenceName 引用 LinkedService 名称。 string (必需)
类型 链接服务引用类型。 “LinkedServiceReference”(必需)

LogLocationSettings

名字 描述 价值
linkedServiceName 日志存储链接服务参考。 LinkedServiceReference(必需)
路径 用于存储活动执行的详细日志的存储路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

LogSettings

名字 描述 价值
copyActivityLogSettings 指定复制活动日志的设置。 CopyActivityLogSettings
enableCopyActivityLog 指定是否启用复制活动日志。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
logLocationSettings 启用日志时,客户需要提供的日志位置设置。 LogLocationSettings (必需)

LogStorageSettings

名字 描述 价值
enableReliableLogging 指定是否启用可靠的日志记录。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
linkedServiceName 日志存储链接服务参考。 LinkedServiceReference(必需)
logLevel 获取或设置日志级别,支持:信息、警告。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
路径 用于存储活动执行的详细日志的存储路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

LookupActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “Lookup”(必需)
typeProperties 查找活动属性。 LookupActivityTypeProperties(必需)

LookupActivityTypeProperties

名字 描述 价值
数据 查找活动数据集引用。 DatasetReference (必需)
firstRowOnly 是返回第一行还是所有行。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
特定于数据集的源属性,与复制活动源相同。 CopySource (必需)

MagentoSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “MagentoSource”(必需)

MariaDBSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “MariaDBSource”(必需)

MarketoSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “MarketoSource”(必需)

MetadataItem

名字 描述 价值
名字 元数据项键名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
价值 元数据项值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

Microsoft.DataFactory/factories/pipelines

名字 描述 价值
名字 资源名称 字符串

约束:
最小长度 = 1
最大长度 = 1
模式 = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必需)
parent_id 此资源的父资源的 ID。 类型资源的 ID:工厂
性能 管道的属性。 管道(必需)
类型 资源类型 “Microsoft.DataFactory/factories/pipelines@2018-06-01”

MicrosoftAccessSink

名字 描述 价值
preCopyScript 在开始复制之前要执行的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “MicrosoftAccessSink”(必需)

MicrosoftAccessSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “MicrosoftAccessSource”(必需)

MongoDbAtlasSink

名字 描述 价值
类型 复制接收器类型。 “MongoDbAtlasSink”(必需)
writeBehavior 指定是否使用相同的键覆盖文档(upsert),而不是引发异常(插入)。 默认值为“insert”。 类型:字符串(或带有 resultType 字符串的表达式)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

MongoDbAtlasSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
batchSize 指定要在 MongoDB Atlas 实例的每个响应批次中返回的文档数。 在大多数情况下,修改批大小不会影响用户或应用程序。 此属性的主要用途是避免达到响应大小的限制。 类型:整数(或包含 resultType 整数的表达式)。 任何
cursorMethods Mongodb 查询的游标方法 MongoDbCursorMethodsProperties
滤波器 使用查询运算符指定选择筛选器。 若要返回集合中的所有文档,请省略此参数或传递空文档({})。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “MongoDbAtlasSource”(必需)

MongoDbCursorMethodsProperties

名字 描述 价值
限制 指定服务器返回的最大文档数。 limit() 类似于 SQL 数据库中的 LIMIT 语句。 类型:整数(或包含 resultType 整数的表达式)。 任何
项目 指定要在与查询筛选器匹配的文档中返回的字段。 若要返回匹配文档中的所有字段,请省略此参数。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
指定跳过的文档数以及 MongoDB 开始返回结果的位置。 此方法在实现分页结果时可能很有用。 类型:整数(或包含 resultType 整数的表达式)。 任何
排序 指定查询返回匹配文档的顺序。 类型:字符串(或带有 resultType 字符串的表达式)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

MongoDbSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 应该是 SQL-92 查询表达式。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “MongoDbSource”(必需)

MongoDbV2Sink

名字 描述 价值
类型 复制接收器类型。 “MongoDbV2Sink”(必需)
writeBehavior 指定是否使用相同的键覆盖文档(upsert),而不是引发异常(插入)。 默认值为“insert”。 类型:字符串(或带有 resultType 字符串的表达式)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

MongoDbV2Source

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
batchSize 指定要在 MongoDB 实例的每个响应批次中返回的文档数。 在大多数情况下,修改批大小不会影响用户或应用程序。 此属性的主要用途是避免达到响应大小的限制。 类型:整数(或包含 resultType 整数的表达式)。 任何
cursorMethods Mongodb 查询的游标方法 MongoDbCursorMethodsProperties
滤波器 使用查询运算符指定选择筛选器。 若要返回集合中的所有文档,请省略此参数或传递空文档({})。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “MongoDbV2Source”(必需)

MySqlSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “MySqlSource”(必需)

NetezzaPartitionSettings

名字 描述 价值
partitionColumnName 整数类型中用于继续范围分区的列的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionLowerBound partitionColumnName 中指定的列的最小值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionUpperBound partitionColumnName 中指定的列的最大值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

NetezzaSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
partitionOption 将并行读取 Netezza 的分区机制。 可能的值包括:“None”、“DataSlice”、“DynamicRange”。 任何
partitionSettings 将用于 Netezza 源分区的设置。 NetezzaPartitionSettings
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “NetezzaSource”(必需)

NotebookParameter

名字 描述 价值
类型 笔记本参数类型。 “bool”
“float”
“int”
“string”
价值 笔记本参数值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

ODataSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
查询 OData 查询。 例如,“$top=1”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “ODataSource”(必需)

OdbcSink

名字 描述 价值
preCopyScript 在开始复制之前要执行的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “OdbcSink”(必需)

OdbcSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “OdbcSource”(必需)

Office365Source

名字 描述 价值
allowedGroups 包含所有用户的组。 类型:字符串数组(或包含字符串 resultType 数组的表达式)。 任何
dateFilterColumn 要应用 <paramref name=“StartTime”/> 和 <paramref name=“EndTime”/>的列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
endTime 此数据集的请求范围的结束时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
outputColumns 要从 Office 365 表中读取的列。 类型:对象数组(或具有 resultType 对象数组的表达式)。 itemType:OutputColumn。 示例:[ { “name”: “Id” }, { “name”: “CreatedDateTime” } ] 任何
startTime 此数据集的请求范围的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “Office365Source”(必需)
userScopeFilterUri 用户范围 URI。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

OracleCloudStorageReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
前缀 Oracle 云存储对象名称的前缀筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “OracleCloudStorageReadSettings”(必需)
wildcardFileName Oracle 云存储通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath Oracle 云存储通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

OraclePartitionSettings

名字 描述 价值
partitionColumnName 整数类型中用于继续范围分区的列的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionLowerBound partitionColumnName 中指定的列的最小值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionNames Oracle 表的物理分区的名称。 任何
partitionUpperBound partitionColumnName 中指定的列的最大值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

OracleServiceCloudSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “OracleServiceCloudSource”(必需)

OracleSink

名字 描述 价值
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “OracleSink”(必需)

OracleSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
oracleReaderQuery Oracle 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Oracle 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 任何
partitionSettings 将用于 Oracle 源分区的设置。 OraclePartitionSettings
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “OracleSource”(必需)

OrcSink

名字 描述 价值
formatSettings ORC 格式设置。 OrcWriteSettings
storeSettings ORC 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “OrcSink”(必需)

OrcSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
storeSettings ORC 存储设置。 StoreReadSettings
类型 复制源类型。 “OrcSource”(必需)

OrcWriteSettings

名字 描述 价值
fileNamePrefix 指定 fileNamePrefix>_<fileIndex><文件名模式。在没有 partitionOptions 的情况下从非基于文件的存储复制时,<fileExtension>。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 写入设置类型。 string (必需)

ParameterDefinitionSpecification

名字 描述 价值

ParameterSpecification

名字 描述 价值
defaultValue 参数的默认值。 任何
类型 参数类型。 “Array”
“Bool”
“Float”
“Int”
“Object”
“SecureString”
“String”(必需)

ParameterValueSpecification

名字 描述 价值

ParameterValueSpecification

名字 描述 价值

ParameterValueSpecification

名字 描述 价值

ParameterValueSpecification

名字 描述 价值

ParameterValueSpecification

名字 描述 价值

ParquetReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
类型 读取设置类型。 “ParquetReadSettings”(必需)

ParquetReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
类型 读取设置类型。 string (必需)

ParquetSink

名字 描述 价值
formatSettings Parquet 格式设置。 ParquetWriteSettings
storeSettings Parquet 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “ParquetSink”(必需)

ParquetSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
formatSettings Parquet 格式设置。 ParquetReadSettings
storeSettings Parquet 存储设置。 StoreReadSettings
类型 复制源类型。 “ParquetSource”(必需)

ParquetWriteSettings

名字 描述 价值
fileNamePrefix 指定 fileNamePrefix>_<fileIndex><文件名模式。在没有 partitionOptions 的情况下从非基于文件的存储复制时,<fileExtension>。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 写入设置类型。 string (必需)

PaypalSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “PaypalSource”(必需)

PhoenixSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “PhoenixSource”(必需)

管道

名字 描述 价值
活动 管道中的活动列表。 活动[]
附注 可用于描述管道的标记列表。 any[]
并发 管道的最大并发运行数。 int

约束:
最小值 = 1
描述 管道的说明。 字符串
文件夹 此管道所在的文件夹。 如果未指定,管道将显示在根级别。 PipelineFolder
参数 管道的参数列表。 ParameterDefinitionSpecification
政策 管道策略。 PipelinePolicy
runDimensions 管道发出的维度。 PipelineRunDimensions
变量 管道的变量列表。 VariableDefinitionSpecification

PipelineElapsedTimeMetricPolicy

名字 描述 价值
期间 TimeSpan 值,之后将触发 Azure 监视指标。 任何

PipelineFolder

名字 描述 价值
名字 此管道所在的文件夹的名称。 字符串

PipelinePolicy

名字 描述 价值
elapsedTimeMetric 管道运行时间指标策略。 PipelineElapsedTimeMetricPolicy

PipelineReference

名字 描述 价值
名字 引用名称。 字符串
referenceName 引用管道名称。 string (必需)
类型 管道引用类型。 “PipelineReference”(必需)

PipelineRunDimensions

名字 描述 价值

PolybaseSettings

名字 描述 价值
rejectSampleValue 确定在 PolyBase 重新计算被拒绝行百分比之前尝试检索的行数。 类型:整数(或包含 resultType 整数的表达式),最小值:0。 任何
rejectType 拒绝类型。 “percentage”
“value”
rejectValue 指定在查询失败之前可以拒绝的行的值或百分比。 类型:number(或包含 resultType number 的表达式),最小值:0。 任何
useTypeDefault 指定 PolyBase 从文本文件中检索数据时如何处理带分隔符的文本文件中的缺失值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何

PostgreSqlSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “PostgreSqlSource”(必需)

PostgreSqlV2Source

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “PostgreSqlV2Source”(必需)

PowerQuerySink

名字 描述 价值
数据 数据集引用。 DatasetReference
描述 转换说明。 字符串
flowlet Flowlet 参考 DataFlowReference
linkedService 链接服务引用。 LinkedServiceReference
名字 转换名称。 string (必需)
rejectedDataLinkedService 拒绝的数据链接服务引用。 LinkedServiceReference
schemaLinkedService 架构链接服务引用。 LinkedServiceReference
脚本 接收器脚本。 字符串

PowerQuerySinkMapping

名字 描述 价值
dataflowSinks 映射到 Power Query 混合查询的接收器列表。 PowerQuerySink[]
queryName Power Query 混合文档中查询的名称。 字符串

PrestoSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “PrestoSource”(必需)

QuickBooksSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “QuickBooksSource”(必需)

RedirectIncompatibleRowSettings

名字 描述 价值
linkedServiceName 用于重定向不兼容行的 Azure 存储、存储 SAS 或 Azure Data Lake Store 链接服务的名称。 如果指定 redirectIncompatibleRowSettings,则必须指定。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
路径 用于存储重定向不兼容行数据的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

RedshiftUnloadSettings

名字 描述 价值
bucketName 临时 Amazon S3 的存储桶,用于存储从 Amazon Redshift 源中卸载的数据。 存储桶必须与 Amazon Redshift 源位于同一区域。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
s3LinkedServiceName 从 Amazon Redshift 源复制时,将用于卸载操作的 Amazon S3 链接服务的名称。 LinkedServiceReference(必需)

RelationalSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “RelationalSource”(必需)

ResponsysSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “ResponsysSource”(必需)

RestSink

名字 描述 价值
additionalHeaders 请求中对 RESTful API 的其他 HTTP 标头。 类型:键值对(值应为字符串类型)。 任何
httpCompressionType 使用最佳压缩级别发送采用压缩格式的数据的 Http 压缩类型,默认值为 None。 唯一支持的选项是 Gzip。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:01:40。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
requestInterval 发送下一个请求之前等待的时间(以毫秒为单位) 任何
requestMethod 用于调用 RESTful API 的 HTTP 方法。 默认值为 POST。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “RestSink”(必需)

RestSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:键值对(值应为字符串类型)。 任何
additionalHeaders 请求中对 RESTful API 的其他 HTTP 标头。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:01:40。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
paginationRules 用于撰写下一页请求的分页规则。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
requestBody 如果 requestMethod 为 POST,则为 RESTful API 的 HTTP 请求正文。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
requestInterval 发送下一页请求之前等待的时间。 任何
requestMethod 用于调用 RESTful API 的 HTTP 方法。 默认值为 GET。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “RestSource”(必需)

SalesforceMarketingCloudSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “SalesforceMarketingCloudSource”(必需)

SalesforceServiceCloudSink

名字 描述 价值
externalIdFieldName upsert 操作的外部 ID 字段的名称。 默认值为“Id”列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
ignoreNullValues 指示在写入操作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 如果将其设置为 true,则表示在执行 upsert/update 操作时,ADF 会将目标对象中的数据保持不变,并在执行插入操作时插入定义的默认值,而 ADF 将在执行 upsert/update 操作时将目标对象中的数据更新为 NULL,并在执行插入操作时插入 NULL 值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “SalesforceServiceCloudSink”(必需)
writeBehavior 操作的写入行为。 默认值为 Insert。 “Insert”
“Upsert”

SalesforceServiceCloudSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
readBehavior 操作的读取行为。 默认值为 Query。 允许的值:Query/QueryAll。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SalesforceServiceCloudSource”(必需)

SalesforceServiceCloudV2Sink

名字 描述 价值
externalIdFieldName upsert 操作的外部 ID 字段的名称。 默认值为“Id”列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
ignoreNullValues 指示在写入操作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 如果将其设置为 true,则表示在执行 upsert/update 操作时,ADF 会将目标对象中的数据保持不变,并在执行插入操作时插入定义的默认值,而 ADF 将在执行 upsert/update 操作时将目标对象中的数据更新为 NULL,并在执行插入操作时插入 NULL 值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “SalesforceServiceCloudV2Sink”(必需)
writeBehavior 操作的写入行为。 默认值为 Insert。 “Insert”
“Upsert”

SalesforceServiceCloudV2Source

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
includeDeletedObjects 此属性控制查询结果是否包含已删除的对象。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
查询 只能使用具有限制的 Salesforce 对象查询语言 (SOQL) 查询。 有关 SOQL 限制,请参阅本文:https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/queries.htm#SOQL%20Considerations。 如果未指定查询,将检索数据集中 ObjectApiName/reportId 中指定的 Salesforce 对象的所有数据。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
SOQLQuery 弃用,请改用“query”属性。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SalesforceServiceCloudV2Source”(必需)

SalesforceSink

名字 描述 价值
externalIdFieldName upsert 操作的外部 ID 字段的名称。 默认值为“Id”列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
ignoreNullValues 指示在写入操作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 如果将其设置为 true,则表示在执行 upsert/update 操作时,ADF 会将目标对象中的数据保持不变,并在执行插入操作时插入定义的默认值,而 ADF 将在执行 upsert/update 操作时将目标对象中的数据更新为 NULL,并在执行插入操作时插入 NULL 值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “SalesforceSink”(必需)
writeBehavior 操作的写入行为。 默认值为 Insert。 “Insert”
“Upsert”

SalesforceSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
readBehavior 操作的读取行为。 默认值为 Query。 允许的值:Query/QueryAll。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SalesforceSource”(必需)

SalesforceV2Sink

名字 描述 价值
externalIdFieldName upsert 操作的外部 ID 字段的名称。 默认值为“Id”列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
ignoreNullValues 指示在写入操作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 如果将其设置为 true,则表示在执行 upsert/update 操作时,ADF 会将目标对象中的数据保持不变,并在执行插入操作时插入定义的默认值,而 ADF 将在执行 upsert/update 操作时将目标对象中的数据更新为 NULL,并在执行插入操作时插入 NULL 值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “SalesforceV2Sink”(必需)
writeBehavior 操作的写入行为。 默认值为 Insert。 “Insert”
“Upsert”

SalesforceV2Source

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
includeDeletedObjects 此属性控制查询结果是否包含已删除的对象。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
pageSize 每个 http 请求的页面大小过大会导致超时,默认值为 300,000。 类型:整数(或包含 resultType 整数的表达式)。 任何
查询 只能使用具有限制的 Salesforce 对象查询语言 (SOQL) 查询。 有关 SOQL 限制,请参阅本文:https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/queries.htm#SOQL%20Considerations。 如果未指定查询,将检索数据集中 ObjectApiName/reportId 中指定的 Salesforce 对象的所有数据。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
SOQLQuery 弃用,请改用“query”属性。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SalesforceV2Source”(必需)

SapBwSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 MDX 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “SapBwSource”(必需)

SapCloudForCustomerSink

名字 描述 价值
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制接收器类型。 “SapCloudForCustomerSink”(必需)
writeBehavior 操作的写入行为。 默认值为“Insert”。 “Insert”
“Update”

SapCloudForCustomerSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
查询 SAP Cloud for Customer OData 查询。 例如,“$top=1”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “SapCloudForCustomerSource”(必需)

SapEccSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
查询 SAP ECC OData 查询。 例如,“$top=1”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “SapEccSource”(必需)

SapHanaPartitionSettings

名字 描述 价值
partitionColumnName 将用于继续范围分区的列的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SapHanaSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
packetSize 从 SAP HANA 读取的数据的数据包大小。 类型:integer(或包含 resultType 整数的表达式)。 任何
partitionOption 将并行用于 SAP HANA 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“SapHanaDynamicRange”。 任何
partitionSettings 将用于 SAP HANA 源分区的设置。 SapHanaPartitionSettings
查询 SAP HANA Sql 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “SapHanaSource”(必需)

SapOdpSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
extractMode 提取模式。 允许的值包括:Full、Delta 和 Recovery。 默认值为 Full。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
投影 指定要从源数据中选择的列。 类型:对象数组(投影)(或包含对象的 resultType 数组的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
选择 指定源数据中的选择条件。 类型:对象数组(selection)(或包含 resultType 数组对象的表达式)。 任何
subscriberProcess 用于管理增量进程的订阅服务器进程。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SapOdpSource”(必需)

SapOpenHubSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
baseRequestId 增量加载请求的 ID。 设置后,将只检索 requestId 大于此属性的值的数据。 默认值为 0。 类型:整数(或带有 resultType 整数的表达式)。 任何
customRfcReadTableFunctionModule 指定将用于从 SAP 表读取数据的自定义 RFC 函数模块。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
excludeLastRequest 是否排除最后一个请求的记录。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
sapDataColumnDelimiter 将用作传递给 SAP RFC 的分隔符以及拆分检索的输出数据的单个字符。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SapOpenHubSource”(必需)

SapTablePartitionSettings

名字 描述 价值
maxPartitionsNumber 表将拆分为的分区的最大值。 类型:整数(或带有 resultType 字符串的表达式)。 任何
partitionColumnName 将用于继续范围分区的列的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionLowerBound partitionColumnName 中指定的列的最小值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionUpperBound partitionColumnName 中指定的列的最大值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SapTableSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
batchSize 指定从 SAP 表检索数据时一次检索的最大行数。 类型:整数(或包含 resultType 整数的表达式)。 任何
customRfcReadTableFunctionModule 指定将用于从 SAP 表读取数据的自定义 RFC 函数模块。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行读取 SAP 表的分区机制。 可能的值包括:“None”、“PartitionOnInt”、“PartitionOnCalendarYear”、“PartitionOnCalendarMonth”、“PartitionOnCalendarDate”、“PartitionOnTime”。 任何
partitionSettings 将用于 SAP 表源分区的设置。 SapTablePartitionSettings
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
rfcTableFields 要检索的 SAP 表的字段。 例如,column0,column1。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
rfcTableOptions 用于筛选 SAP 表的选项。 例如,COLUMN0 EQ SOME VALUE。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
rowCount 要检索的行数。 类型:integer(或包含 resultType 整数的表达式)。 任何
rowSkips 将跳过的行数。 类型:整数(或包含 resultType 整数的表达式)。 任何
sapDataColumnDelimiter 将用作传递给 SAP RFC 的分隔符以及拆分检索的输出数据的单个字符。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SapTableSource”(必需)

ScriptActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “Script”(必需)
typeProperties 脚本活动属性。 ScriptActivityTypeProperties (必需)

ScriptActivityParameter

名字 描述 价值
方向 参数的方向。 “Input”
“InputOutput”
“Output”
名字 参数的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
大小 输出方向参数的大小。 int
类型 参数的类型。 “Boolean”
“DateTime”
“DateTimeOffset”
“Decimal”
“Double”
“Guid”
“Int16”
“Int32”
“Int64”
“Single”
“String”
“Timespan”
价值 参数的值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

ScriptActivityScriptBlock

名字 描述 价值
参数 脚本参数数组。 类型:数组。 ScriptActivityParameter[]
发短信 查询文本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
类型 查询的类型。 有关有效选项,请参阅 ScriptType。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

ScriptActivityTypeProperties

名字 描述 价值
logSettings 脚本活动的日志设置。 ScriptActivityTypePropertiesLogSettings
returnMultistatementResult 启用从多个 SQL 语句和受 DML 语句影响的行数检索结果集。 支持的连接器:SnowflakeV2。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
scriptBlockExecutionTimeout ScriptBlock 执行超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
脚本 脚本块数组。 类型:数组。 ScriptActivityScriptBlock[]

ScriptActivityTypePropertiesLogSettings

名字 描述 价值
logDestination 日志的目标。 类型:字符串。 “ActivityOutput”
“ExternalStore”(必需)
logLocationSettings 启用日志时,客户需要提供的日志位置设置。 LogLocationSettings

SecretBase

名字 描述 价值
类型 对于 AzureKeyVaultSecretReference,请设置为“AzureKeyVaultSecret”。 对于 type SecureString,设置为“SecureString”。 “AzureKeyVaultSecret”
“SecureString”(必需)

SecureInputOutputPolicy

名字 描述 价值
secureInput 设置为 true 时,活动输入被视为安全,不会记录到监视中。 bool
secureOutput 设置为 true 时,活动输出被视为安全,不会记录到监视中。 bool

SecureString

名字 描述 价值
类型 机密的类型。 string (必需)
价值 安全字符串的值。 string (必需)

SecureString

名字 描述 价值
类型 机密的类型。 “SecureString”(必需)
价值 安全字符串的值。 string (必需)

ServiceNowSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “ServiceNowSource”(必需)

ServiceNowV2Source

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
表达 用于从源筛选数据的表达式。 expressionV2
pageSize 结果的页面大小。 类型:整数(或包含 resultType 整数的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “ServiceNowV2Source”(必需)

SetVariableActivity

名字 描述 价值
政策 活动策略。 SecureInputOutputPolicy
类型 活动类型。 “SetVariable”(必需)
typeProperties 设置变量活动属性。 SetVariableActivityTypeProperties(必需)

SetVariableActivityTypeProperties

名字 描述 价值
setSystemVariable 如果设置为 true,则设置管道运行返回值。 bool
价值 要设置的值。 可以是静态值或表达式。 任何
variableName 需要设置其值的变量的名称。 字符串

SftpReadSettings

名字 描述 价值
deleteFilesAfterCompletion 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
disableChunking 如果为 true,请在每个文件中禁用并行读取。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归的 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 'SftpReadSettings' (必需)
wildcardFileName Sftp 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath Sftp 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SftpWriteSettings

名字 描述 价值
operationTimeout 指定将每个区块写入 SFTP 服务器的超时。 默认值:01:00:00(一小时)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 写入设置类型。 'SftpWriteSettings' (必需)
useTempFileRename 上传到临时文件并重命名。 如果 SFTP 服务器不支持重命名操作,请禁用此选项。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何

SharePointOnlineListSource

名字 描述 价值
httpRequestTimeout 从 SharePoint Online 获取响应的等待时间。 默认值为 5 分钟(00:05:00)。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
查询 用于筛选 SharePoint Online 列表中的数据的 OData 查询。 例如,“$top=1”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SharePointOnlineListSource”(必需)

ShopifySource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “ShopifySource”(必需)

SkipErrorFile

名字 描述 价值
dataInconsistency 如果其他并发写入更改了源/接收器文件,请跳过。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileMissing 如果复制过程中其他客户端删除了文件,则跳过该文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何

SnowflakeExportCopyCommand

名字 描述 价值
additionalCopyOptions 直接传递给 snowflake 复制命令的其他复制选项。 类型:键值对(值应为字符串类型)(或带有 resultType 对象的表达式)。 示例:“additionalCopyOptions”: { “DATE_FORMAT”: “MM/DD/YYYY”, “TIME_FORMAT”: “'HH24:MI:SS.FF'“ } SnowflakeExportCopyCommandAdditionalCopyOptions
additionalFormatOptions 直接传递给 snowflake 复制命令的其他格式选项。 类型:键值对(值应为字符串类型)(或带有 resultType 对象的表达式)。 示例:“additionalFormatOptions”: { “OVERWRITE”: “TRUE”, “MAX_FILE_SIZE”: “'FALSE'” } SnowflakeExportCopyCommandAdditionalFormatOptions
storageIntegration 要用于复制操作的雪花存储集成的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 导出设置类型。 string (必需)

SnowflakeExportCopyCommandAdditionalCopyOptions

名字 描述 价值

SnowflakeExportCopyCommandAdditionalFormatOptions

名字 描述 价值

SnowflakeImportCopyCommand

名字 描述 价值
additionalCopyOptions 直接传递给 snowflake 复制命令的其他复制选项。 类型:键值对(值应为字符串类型)(或带有 resultType 对象的表达式)。 示例:“additionalCopyOptions”: { “DATE_FORMAT”: “MM/DD/YYYY”, “TIME_FORMAT”: “'HH24:MI:SS.FF'“ } SnowflakeImportCopyCommandAdditionalCopyOptions
additionalFormatOptions 直接传递给 snowflake 复制命令的其他格式选项。 类型:键值对(值应为字符串类型)(或带有 resultType 对象的表达式)。 示例:“additionalFormatOptions”: { “FORCE”: “TRUE”, “LOAD_UNCERTAIN_FILES”: “'FALSE'” } SnowflakeImportCopyCommandAdditionalFormatOptions
storageIntegration 要用于复制操作的雪花存储集成的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 导入设置类型。 string (必需)

SnowflakeImportCopyCommandAdditionalCopyOptions

名字 描述 价值

SnowflakeImportCopyCommandAdditionalFormatOptions

名字 描述 价值

SnowflakeSink

名字 描述 价值
importSettings Snowflake 导入设置。 SnowflakeImportCopyCommand
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SnowflakeSink”(必需)

SnowflakeSource

名字 描述 价值
exportSettings Snowflake 导出设置。 SnowflakeExportCopyCommand (必需)
查询 Snowflake Sql 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SnowflakeSource”(必需)

SnowflakeV2Sink

名字 描述 价值
importSettings Snowflake 导入设置。 SnowflakeImportCopyCommand
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SnowflakeV2Sink”(必需)

SnowflakeV2Source

名字 描述 价值
exportSettings Snowflake 导出设置。 SnowflakeExportCopyCommand (必需)
查询 Snowflake Sql 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SnowflakeV2Source”(必需)

SparkConfigurationParametrizationReference

名字 描述 价值
referenceName 引用 spark 配置名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
类型 Spark 配置引用类型。 “SparkConfigurationReference”(必需)

SparkSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “SparkSource”(必需)

SqlDWSink

名字 描述 价值
allowCopyCommand 指示使用复制命令将数据复制到 SQL 数据仓库。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
allowPolyBase 指示使用 PolyBase 将数据复制到 SQL 数据仓库(如果适用)。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
copyCommandSettings 指定 allowCopyCommand 为 true 时复制命令相关的设置。 DWCopyCommandSettings
polyBaseSettings 指定 allowPolyBase 为 true 时与 PolyBase 相关的设置。 PolybaseSettings
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterUseTableLock 是否在大容量复制期间使用表锁。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SqlDWSink”(必需)
upsertSettings SQL DW upsert 设置。 SqlDWUpsertSettings
writeBehavior 将数据复制到 Azure SQL DW 时,写入行为。 类型:SqlDWriteBehaviorEnum(或结果类型为 SqlDWWriteBehaviorEnum 的表达式) 任何

SqlDWSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
isolationLevel 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
sqlReaderQuery SQL 数据仓库读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName SQL 数据仓库源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 类型:对象(或带有 resultType 对象的表达式),itemType:StoredProcedureParameter。 任何
类型 复制源类型。 “SqlDWSource”(必需)

SqlDWUpsertSettings

名字 描述 价值
interimSchemaName 临时表的架构名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
钥匙 唯一行标识的键列名称。 类型:字符串数组(或包含字符串 resultType 数组的表达式)。 任何

SqlMISink

名字 描述 价值
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterStoredProcedureName SQL 编写器存储过程名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterTableType SQL 编写器表类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterUseTableLock 是否在大容量复制期间使用表锁。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
storedProcedureParameters SQL 存储过程参数。 任何
storedProcedureTableTypeParameterName 表类型的存储过程参数名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SqlMISink”(必需)
upsertSettings SQL upsert 设置。 SqlUpsertSettings
writeBehavior 将数据复制到 Azure SQL MI 时出现白色行为。 类型:字符串(或带有 resultType 字符串的表达式) 任何

SqlMISource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
isolationLevel 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
produceAdditionalTypes 要生成的其他类型。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
sqlReaderQuery SQL 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName Azure SQL 托管实例源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何
类型 复制源类型。 “SqlMISource”(必需)

SqlPartitionSettings

名字 描述 价值
partitionColumnName 整数或日期/时间类型的列的名称,将用于继续分区。 如果未指定,则会自动检测表的主键,并将其用作分区列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionLowerBound 分区范围拆分的分区列的最小值。 此值用于确定分区步幅,而不是用于筛选表中的行。 表或查询结果中的所有行都将进行分区和复制。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionUpperBound 分区范围拆分的分区列的最大值。 此值用于确定分区步幅,而不是用于筛选表中的行。 表或查询结果中的所有行都将进行分区和复制。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SqlServerSink

名字 描述 价值
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterStoredProcedureName SQL 编写器存储过程名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterTableType SQL 编写器表类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterUseTableLock 是否在大容量复制期间使用表锁。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
storedProcedureParameters SQL 存储过程参数。 任何
storedProcedureTableTypeParameterName 表类型的存储过程参数名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SqlServerSink”(必需)
upsertSettings SQL upsert 设置。 SqlUpsertSettings
writeBehavior 将数据复制到 sql Server 时写入行为。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SqlServerSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
isolationLevel 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
produceAdditionalTypes 要生成的其他类型。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
sqlReaderQuery SQL 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName SQL 数据库源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何
类型 复制源类型。 “SqlServerSource”(必需)

SqlServerStoredProcedureActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “SqlServerStoredProcedure”(必需)
typeProperties SQL 存储过程活动属性。 SqlServerStoredProcedureActivityTypeProperties(必需)

SqlServerStoredProcedureActivityTypeProperties

名字 描述 价值
storedProcedureName 存储过程名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何

SqlSink

名字 描述 价值
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterStoredProcedureName SQL 编写器存储过程名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterTableType SQL 编写器表类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterUseTableLock 是否在大容量复制期间使用表锁。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
storedProcedureParameters SQL 存储过程参数。 任何
storedProcedureTableTypeParameterName 表类型的存储过程参数名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SqlSink”(必需)
upsertSettings SQL upsert 设置。 SqlUpsertSettings
writeBehavior 将数据复制到 sql 时写入行为。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SqlSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
isolationLevel 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
sqlReaderQuery SQL 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName SQL 数据库源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何
类型 复制源类型。 “SqlSource”(必需)

SqlUpsertSettings

名字 描述 价值
interimSchemaName 临时表的架构名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
钥匙 唯一行标识的键列名称。 类型:字符串数组(或包含字符串 resultType 数组的表达式)。 任何
useTempDB 指定是否对 upsert 临时表使用临时数据库。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何

SquareSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “SquareSource”(必需)

SsisAccessCredential

名字 描述 价值
用于 Windows 身份验证的域。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
密码 Windows 身份验证的密码。 SecretBase(必需)
userName 用于 Windows 身份验证的 UseName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

SsisChildPackage

名字 描述 价值
packageContent 嵌入子包的内容。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
packageLastModifiedDate 嵌入子包的上次修改日期。 字符串
packageName 嵌入子包的名称。 字符串
packagePath 嵌入子包的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

SsisConnectionManager

名字 描述 价值

SsisConnectionManager

名字 描述 价值

SsisExecutionCredential

名字 描述 价值
用于 Windows 身份验证的域。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
密码 Windows 身份验证的密码。 SecureString (必需)
userName 用于 Windows 身份验证的 UseName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

SsisExecutionParameter

名字 描述 价值
价值 SSIS 包执行参数值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

SsisLogLocation

名字 描述 价值
logPath SSIS 包执行日志路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
类型 SSIS 日志位置的类型。 “File”(必需)
typeProperties SSIS 包执行日志位置属性。 SsisLogLocationTypeProperties (必需)

SsisLogLocationTypeProperties

名字 描述 价值
accessCredential 包执行日志访问凭据。 SsisAccessCredential
logRefreshInterval 指定刷新日志的间隔。 默认间隔为 5 分钟。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何

SsisPackageLocation

名字 描述 价值
packagePath SSIS 包路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 SSIS 包位置的类型。 “File”
“InlinePackage”
“PackageStore”
'SSISDB'
typeProperties SSIS 包位置属性。 SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

名字 描述 价值
accessCredential 包访问凭据。 SsisAccessCredential
childPackages 嵌入的子包列表。 SsisChildPackage[]
configurationAccessCredential 配置文件访问凭据。 SsisAccessCredential
configurationPath 包执行的配置文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
packageContent 嵌入包内容。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
packageLastModifiedDate 嵌入包上次修改日期。 字符串
packageName 包名称。 字符串
packagePassword 包的密码。 SecretBase

SsisPropertyOverride

名字 描述 价值
isSensitive SSIS 包属性重写值是否为敏感数据。 如果值为 true,则会在 SSISDB 中加密值 bool
价值 SSIS 包属性重写值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

StagingSettings

名字 描述 价值
enableCompression 指定是否通过临时暂存复制数据时使用压缩。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
linkedServiceName 暂存链接服务引用。 LinkedServiceReference(必需)
路径 用于存储临时数据的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

StoreReadSettings

名字 描述 价值
disableMetricsCollection 如果为 true,则禁用数据存储指标集合。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
maxConcurrentConnections 源数据存储的最大并发连接计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 对于 AmazonS3CompatibleReadSettings类型,设置为“AmazonS3CompatibleReadSettings”。 对于 AmazonS3ReadSettings,请设置为“AmazonS3ReadSettings”。 对于 AzureBlobFSReadSettings类型,设置为“AzureBlobFSReadSettings”。 对于 AzureBlobStorageReadSettings,请设置为“AzureBlobStorageReadSettings”。 对于 AzureDataLakeStoreReadSettings,请设置为“AzureDataLakeStoreReadSettings”。 对于 AzureFileStorageReadSettings,请设置为“AzureFileStorageReadSettings”。 对于 fileServerReadSettings类型,设置为“FileServerReadSettings”。 对于 FtpReadSettings类型,设置为“FtpReadSettings”。 对于 GoogleCloudStorageReadSettings,请设置为“GoogleCloudStorageReadSettings”。 对于 HdfsReadSettings类型,设置为“HdfsReadSettings”。 对于 HttpReadSettings类型,设置为“HttpReadSettings”。 对于 LakeHouseReadSettings类型,设置为“LakeHouseReadSettings”。 对于 OracleCloudStorageReadSettings类型,设置为“OracleCloudStorageReadSettings”。 对于 SftpReadSettings类型,设置为“SftpReadSettings”。 “AmazonS3CompatibleReadSettings”
“AmazonS3ReadSettings”
“AzureBlobFSReadSettings”
“AzureBlobStorageReadSettings”
“AzureDataLakeStoreReadSettings”
“AzureFileStorageReadSettings”
“FileServerReadSettings”
“FtpReadSettings”
“GoogleCloudStorageReadSettings”
“HdfsReadSettings”
“HttpReadSettings”
“LakeHouseReadSettings”
“OracleCloudStorageReadSettings”
'SftpReadSettings' (必需)

StoreWriteSettings

名字 描述 价值
copyBehavior 复制接收器的复制行为类型。 任何
disableMetricsCollection 如果为 true,则禁用数据存储指标集合。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
maxConcurrentConnections 源数据存储的最大并发连接计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
元数据 指定要添加到接收器数据的自定义元数据。 类型:对象数组(或具有 resultType 对象数组的表达式)。 MetadataItem[]
类型 对于 AzureBlobFSWriteSettings,请设置为“AzureBlobFSWriteSettings”。 对于 AzureBlobStorageWriteSettings,请设置为“AzureBlobStorageWriteSettings”。 对于 AzureDataLakeStoreWriteSettings,请设置为“AzureDataLakeStoreWriteSettings”。 对于 AzureFileStorageWriteSettings,请设置为“AzureFileStorageWriteSettings”。 对于 FileServerWriteSettings,请设置为“FileServerWriteSettings”。 对于 LakeHouseWriteSettings类型,设置为“LakeHouseWriteSettings”。 对于类型 SftpWriteSettings,设置为“SftpWriteSettings”。 “AzureBlobFSWriteSettings”
“AzureBlobStorageWriteSettings”
“AzureDataLakeStoreWriteSettings”
“AzureFileStorageWriteSettings”
“FileServerWriteSettings”
'LakeHouseWriteSettings'
'SftpWriteSettings' (必需)

SwitchActivity

名字 描述 价值
类型 活动类型。 “Switch”(必需)
typeProperties 切换活动属性。 SwitchActivityTypeProperties (必需)

SwitchActivityTypeProperties

名字 描述 价值
对应于“on”属性的预期值的事例列表。 这是一个可选属性,如果未提供,活动将执行 defaultActivities 中提供的活动。 SwitchCase[]
defaultActivities 如果未满足事例条件,则要执行的活动列表。 这是一个可选属性,如果未提供,活动将退出而不执行任何操作。 活动[]
计算结果为字符串或整数的表达式。 这用于确定将在执行的情况下的活动块。 表达式(必需)

SwitchCase

名字 描述 价值
活动 要针对满足情况执行的活动列表。 活动[]
价值 满足“on”属性的表达式结果的预期值。 字符串

SybaseSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “SybaseSource”(必需)

SynapseNotebookActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “SynapseNotebook”(必需)
typeProperties 执行 Synapse 笔记本活动属性。 SynapseNotebookActivityTypeProperties (必需)

SynapseNotebookActivityTypeProperties

名字 描述 价值
conf Spark 配置属性,这将替代你提供的笔记本的“conf”。 任何
configurationType spark 配置的类型。 “Artifact”
“已自定义”
“Default”
driverSize 要用于在会话的指定 Spark 池中分配的驱动程序的核心和内存数,该池将用于替代你提供的笔记本的“driverCores”和“driverMemory”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
executorSize 要用于在会话的指定 Spark 池中分配的执行程序的核心和内存数,该池将用于替代你提供的笔记本的“executorCores”和“executorMemory”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
笔记本 Synapse 笔记本参考。 SynapseNotebookReference(必需)
numExecutors 要为此会话启动的执行程序数,这将替代你提供的笔记本的“numExecutors”。 类型:整数(或包含 resultType 整数的表达式)。 任何
参数 笔记本参数。 SynapseNotebookActivityTypePropertiesParameters
sparkConfig Spark 配置属性。 SynapseNotebookActivityTypePropertiesSparkConfig
sparkPool 用于执行笔记本的大数据池的名称。 BigDataPoolParametrizationReference
targetSparkConfiguration spark 作业的 Spark 配置。 SparkConfigurationParametrizationReference

SynapseNotebookActivityTypePropertiesParameters

名字 描述 价值

SynapseNotebookActivityTypePropertiesSparkConfig

名字 描述 价值

SynapseNotebookReference

名字 描述 价值
referenceName 引用笔记本名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
类型 Synapse 笔记本引用类型。 “NotebookReference”(必需)

SynapseSparkJobActivityTypeProperties

名字 描述 价值
args SynapseSparkJobDefinitionActivity 的用户指定参数。 any[]
className 主定义文件中的完全限定标识符或主类,这将替代你提供的 spark 作业定义的“className”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
conf Spark 配置属性,这将替代你提供的 spark 作业定义的“conf”。 任何
configurationType spark 配置的类型。 “Artifact”
“已自定义”
“Default”
driverSize 要用于在作业的指定 Spark 池中分配的驱动程序的核心和内存数,该池将用于替代你提供的 Spark 作业定义的“driverCores”和“driverMemory”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
executorSize 要用于在作业的指定 Spark 池中分配的执行程序的核心和内存数,该池将用于替代你提供的 Spark 作业定义的“executorCores”和“executorMemory”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
文件 用于作业的主文件,它将替代你提供的 spark 作业定义的“文件”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
文件 (已弃用。请使用 pythonCodeReference 和 filesV2) 主定义文件中用于引用的其他文件,这将替代你提供的 spark 作业定义的“文件”。 any[]
filesV2 用于在主定义文件中引用的其他文件,这将替代你提供的 spark 作业定义的“jars”和“files”。 any[]
numExecutors 要为此作业启动的执行程序数,这将替代你提供的 spark 作业定义的“numExecutors”。 类型:整数(或包含 resultType 整数的表达式)。 任何
pythonCodeReference 用于在主定义文件中引用的其他 python 代码文件,这将替代你提供的 spark 作业定义的“pyFiles”。 any[]
scanFolder 从主定义文件的根文件夹扫描子文件夹,这些文件将添加为引用文件。 将扫描名为“jars”、“pyFiles”、“files”或“archives”的文件夹,文件夹名称区分大小写。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
sparkConfig Spark 配置属性。 SynapseSparkJobActivityTypePropertiesSparkConfig
sparkJob Synapse spark 作业参考。 SynapseSparkJobReference (必需)
targetBigDataPool 用于执行 spark 批处理作业的大数据池的名称,该作业将替代你提供的 spark 作业定义的“targetBigDataPool”。 BigDataPoolParametrizationReference
targetSparkConfiguration spark 作业的 Spark 配置。 SparkConfigurationParametrizationReference

SynapseSparkJobActivityTypePropertiesSparkConfig

名字 描述 价值

SynapseSparkJobDefinitionActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “SparkJob”(必需)
typeProperties 执行 spark 作业活动属性。 SynapseSparkJobActivityTypeProperties (必需)

SynapseSparkJobReference

名字 描述 价值
referenceName 引用 spark 作业名称。 带有 resultType 字符串的表达式。 任何(必需)
类型 Synapse spark 作业引用类型。 “SparkJobDefinitionReference”(必需)

TarGZipReadSettings

名字 描述 价值
preserveCompressionFileNameAsFolder 将压缩文件名保留为文件夹路径。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 压缩设置类型。 “TarGZipReadSettings”(必需)

TarReadSettings

名字 描述 价值
preserveCompressionFileNameAsFolder 将压缩文件名保留为文件夹路径。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 压缩设置类型。 “TarReadSettings”(必需)

TeradataPartitionSettings

名字 描述 价值
partitionColumnName 将用于继续范围或哈希分区的列的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionLowerBound partitionColumnName 中指定的列的最小值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionUpperBound partitionColumnName 中指定的列的最大值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

TeradataSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
partitionOption 将并行读取 teradata 的分区机制。 可能的值包括:“None”、“Hash”、“DynamicRange”。 任何
partitionSettings 将用于 teradata 源分区的设置。 TeradataPartitionSettings
查询 Teradata 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “TeradataSource”(必需)

UntilActivity

名字 描述 价值
类型 活动类型。 “Until”(必需)
typeProperties 直到活动属性。 UntilActivityTypeProperties (必需)

UntilActivityTypeProperties

名字 描述 价值
活动 要执行的活动列表。 活动[] (必需)
表达 计算结果为布尔值的表达式。 循环将继续,直到此表达式的计算结果为 true 表达式(必需)
超时 指定要运行的活动的超时值。 如果未指定任何值,则采用 TimeSpan.FromDays(7)的值(默认值为 1 周)。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何

UserProperty

名字 描述 价值
名字 用户属性名称。 string (必需)
价值 用户属性值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

ValidationActivity

名字 描述 价值
类型 活动类型。 “验证”(必需)
typeProperties 验证活动属性。 ValidationActivityTypeProperties(必需)

ValidationActivityTypeProperties

名字 描述 价值
childItems 如果数据集指向文件夹,则可以使用。 如果设置为 true,则文件夹必须至少有一个文件。 如果设置为 false,则文件夹必须为空。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
数据 验证活动数据集参考。 DatasetReference (必需)
minimumSize 如果数据集指向文件,则可以使用。 文件的大小必须大于或等于指定的值。 类型:整数(或包含 resultType 整数的表达式)。 任何
验证尝试之间的延迟(以秒为单位)。 如果未指定任何值,则 10 秒将用作默认值。 类型:整数(或包含 resultType 整数的表达式)。 任何
超时 指定要运行的活动的超时值。 如果未指定任何值,则采用 TimeSpan.FromDays(7)的值(默认值为 1 周)。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何

VariableDefinitionSpecification

名字 描述 价值

VariableSpecification

名字 描述 价值
defaultValue 变量的默认值。 任何
类型 变量类型。 “Array”
“Bool”
“String”(必需)

VerticaSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “VerticaSource”(必需)

WaitActivity

名字 描述 价值
类型 活动类型。 “Wait”(必需)
typeProperties 等待活动属性。 WaitActivityTypeProperties (必需)

WaitActivityTypeProperties

名字 描述 价值
waitTimeInSeconds 持续时间(以秒为单位)。 类型:整数(或包含 resultType 整数的表达式)。 任何(必需)

WarehouseSink

名字 描述 价值
allowCopyCommand 指示使用复制命令将数据复制到 SQL 数据仓库。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
copyCommandSettings 指定 allowCopyCommand 为 true 时复制命令相关的设置。 DWCopyCommandSettings
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “WarehouseSink”(必需)
writeBehavior 将数据复制到 Azure Microsoft Fabric 数据仓库时,写入行为。 类型:DWWriteBehaviorEnum(或结果类型为 DWWriteBehaviorEnum 的表达式) 任何

WarehouseSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
isolationLevel 指定 Microsoft Fabric Warehouse 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 任何
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
sqlReaderQuery Microsoft Fabric Warehouse 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName Microsoft Fabric Warehouse 源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 类型:对象(或带有 resultType 对象的表达式),itemType:StoredProcedureParameter。 任何
类型 复制源类型。 “WarehouseSource”(必需)

WebActivity

名字 描述 价值
linkedServiceName 链接服务引用。 LinkedServiceReference
政策 活动策略。 ActivityPolicy
类型 活动类型。 “WebActivity”(必需)
typeProperties Web 活动属性。 WebActivityTypeProperties(必需)

WebActivityAuthentication

名字 描述 价值
凭据 包含身份验证信息的凭据引用。 CredentialReference
密码 用于 ServicePrincipal 的 PFX 文件或基本身份验证/机密的密码 SecretBase
pfx 用于 ServicePrincipal 时 PFX 文件或证书的 Base64 编码内容 SecretBase
资源 使用 MSI 身份验证时,将为其请求 Azure 身份验证令牌的资源。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 Web 活动身份验证 (Basic/ClientCertificate/MSI/ServicePrincipal) 字符串
username 用于 ServicePrincipal 时用于基本身份验证或 ClientID 的 Web 活动身份验证用户名。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
userTenant 使用 ServicePrincipal 身份验证时,将为其请求 Azure 身份验证令牌的 TenantId。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

WebActivityTypeProperties

名字 描述 价值
认证 用于调用终结点的身份验证方法。 WebActivityAuthentication
身体 表示将发送到终结点的有效负载。 POST/PUT 方法是必需的,不允许 GET 方法类型:字符串(或带有 resultType 字符串的表达式)。 任何
connectVia 集成运行时参考。 IntegrationRuntimeReference
数据 传递给 Web 终结点的数据集列表。 DatasetReference[]
disableCertValidation 设置为 true 时,将禁用证书验证。 bool
表示将发送到请求的标头。 例如,若要在请求上设置语言和类型:“headers”: { “Accept-Language”: “en-us”, “Content-Type”: “application/json” }。 类型:字符串(或带有 resultType 字符串的表达式)。 WebActivityTypePropertiesHeaders
httpRequestTimeout HTTP 请求获取响应的超时。 格式采用 TimeSpan (hh:mm:ss)。 此值是获取响应而不是活动超时的超时值。 默认值为 00:01:00 (1 分钟)。 范围为 1 到 10 分钟 任何
linkedServices 传递给 Web 终结点的链接服务列表。 LinkedServiceReference[]
方法 目标终结点的 Rest API 方法。 “DELETE”
“GET”
“POST”
“PUT”(必需)
turnOffAsync 用于禁用在 HTTP 202 响应的响应标头中给定位置调用 HTTP GET 的选项。 如果设置为 true,它将停止在响应标头中给定的 http 位置上调用 HTTP GET。 如果设置为 false,则继续调用 HTTP 响应标头中给定位置的 HTTP GET 调用。 bool
url Web 活动目标终结点和路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

WebActivityTypePropertiesHeaders

名字 描述 价值

WebHookActivity

名字 描述 价值
政策 活动策略。 SecureInputOutputPolicy
类型 活动类型。 “WebHook”(必需)
typeProperties WebHook 活动属性。 WebHookActivityTypeProperties(必需)

WebHookActivityTypeProperties

名字 描述 价值
认证 用于调用终结点的身份验证方法。 WebActivityAuthentication
身体 表示将发送到终结点的有效负载。 POST/PUT 方法是必需的,不允许 GET 方法类型:字符串(或带有 resultType 字符串的表达式)。 任何
表示将发送到请求的标头。 例如,若要在请求上设置语言和类型:“headers”: { “Accept-Language”: “en-us”, “Content-Type”: “application/json” }。 类型:字符串(或带有 resultType 字符串的表达式)。 WebHookActivityTypePropertiesHeaders
方法 目标终结点的 Rest API 方法。 “POST”(必需)
reportStatusOnCallBack 设置为 true 时,活动将使用回调请求正文中的 statusCode、输出和错误。 可以通过在回调请求中设置 statusCode >= 400 来将活动标记为失败。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
超时 Webhook 应调用回的超时。 如果没有指定值,则默认为 10 分钟。 类型:字符串。 模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 字符串
url WebHook 活动目标终结点和路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

WebHookActivityTypePropertiesHeaders

名字 描述 价值

WebSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
类型 复制源类型。 “WebSource”(必需)

XeroSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “XeroSource”(必需)

XmlReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
detectDataType 指示读取 xml 文件时是否启用类型检测。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
namespacePrefixes 命名空间 URI 到前缀映射以在启用命名空间时替代列名中的前缀,如果未为命名空间 URI 定义前缀,则将使用 xml 数据文件中的 xml 元素/属性名称的前缀。 示例:“{”http://www.example.com/xml":“prefix”}“ Type: object (或 Expression with resultType 对象)。 任何
namespaces 指示读取 xml 文件时是否启用命名空间。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “XmlReadSettings”(必需)
validationMode 指示读取 xml 文件时使用的验证方法。 允许的值:“none”、“xsd”或“dtd”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

XmlReadSettings

名字 描述 价值
compressionProperties 压缩设置。 CompressionReadSettings
detectDataType 指示读取 xml 文件时是否启用类型检测。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
namespacePrefixes 命名空间 URI 到前缀映射以在启用命名空间时替代列名中的前缀,如果未为命名空间 URI 定义前缀,则将使用 xml 数据文件中的 xml 元素/属性名称的前缀。 示例:“{”http://www.example.com/xml":“prefix”}“ Type: object (或 Expression with resultType 对象)。 任何
namespaces 指示读取 xml 文件时是否启用命名空间。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 string (必需)
validationMode 指示读取 xml 文件时使用的验证方法。 允许的值:“none”、“xsd”或“dtd”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

XmlSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
formatSettings Xml 格式设置。 XmlReadSettings
storeSettings Xml 存储设置。 StoreReadSettings
类型 复制源类型。 “XmlSource”(必需)

ZipDeflateReadSettings

名字 描述 价值
preserveZipFileNameAsFolder 保留 zip 文件名作为文件夹路径。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 压缩设置类型。 “ZipDeflateReadSettings”(必需)

ZohoSource

名字 描述 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
queryTimeout 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任何
类型 复制源类型。 “ZohoSource”(必需)