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

Microsoft.DataFactory factories/pipelines

Bicep 资源定义

可以使用面向以下操作部署工厂/管道资源类型:

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

资源格式

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

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

活动对象

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

对于 AppendVariable,请使用:

  type: 'AppendVariable'
  typeProperties: {
    value: any()
    variableName: 'string'
  }

对于 AzureDataExplorerCommand,请使用:

  type: 'AzureDataExplorerCommand'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureInput: bool
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    command: any()
    commandTimeout: any()
  }

对于 AzureFunctionActivity,请使用:

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

对于 AzureMLBatchExecution,请使用:

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

对于 AzureMLExecutePipeline,请使用:

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

对于 AzureMLUpdateResource,请使用:

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

对于 “复制”,请使用:

  type: 'Copy'
  inputs: [
    {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'DatasetReference'
    }
  ]
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  outputs: [
    {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'DatasetReference'
    }
  ]
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureInput: bool
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    dataIntegrationUnits: any()
    enableSkipIncompatibleRow: any()
    enableStaging: any()
    logSettings: {
      copyActivityLogSettings: {
        enableReliableLogging: any()
        logLevel: any()
      }
      enableCopyActivityLog: any()
      logLocationSettings: {
        linkedServiceName: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'LinkedServiceReference'
        }
        path: any()
      }
    }
    logStorageSettings: {
      enableReliableLogging: any()
      linkedServiceName: {
        parameters: {
          {customized property}: any()
        }
        referenceName: 'string'
        type: 'LinkedServiceReference'
      }
      logLevel: any()
      path: any()
      {customized property}: any()
    }
    parallelCopies: any()
    preserve: [
      any
    ]
    preserveRules: [
      any
    ]
    redirectIncompatibleRowSettings: {
      linkedServiceName: any()
      path: any()
      {customized property}: any()
    }
    sink: {
      disableMetricsCollection: any()
      maxConcurrentConnections: any()
      sinkRetryCount: any()
      sinkRetryWait: any()
      writeBatchSize: any()
      writeBatchTimeout: any()
      type: 'string'
      // For remaining properties, see CopySink objects
    }
    skipErrorFile: {
      dataInconsistency: any()
      fileMissing: any()
    }
    source: {
      disableMetricsCollection: any()
      maxConcurrentConnections: any()
      sourceRetryCount: any()
      sourceRetryWait: any()
      type: 'string'
      // For remaining properties, see CopySource objects
    }
    stagingSettings: {
      enableCompression: any()
      linkedServiceName: {
        parameters: {
          {customized property}: any()
        }
        referenceName: 'string'
        type: 'LinkedServiceReference'
      }
      path: any()
      {customized property}: any()
    }
    translator: any()
    validateDataConsistency: any()
  }

对于 “自定义”,请使用:

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

对于 DatabricksNotebook,请使用:

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

对于 DatabricksSparkJar,请使用:

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

对于 DatabricksSparkPython,请使用:

  type: 'DatabricksSparkPython'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureInput: bool
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    libraries: [
      {
        {customized property}: any()
      }
    ]
    parameters: [
      any
    ]
    pythonFile: any()
  }

对于 DataLakeAnalyticsU-SQL,请使用:

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

对于 “删除”,请使用:

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

对于 ExecuteDataFlow,请使用:

  type: 'ExecuteDataFlow'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureInput: bool
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    compute: {
      computeType: any()
      coreCount: any()
    }
    continueOnError: any()
    dataFlow: {
      datasetParameters: any()
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'DataFlowReference'
      {customized property}: any()
    }
    integrationRuntime: {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'IntegrationRuntimeReference'
    }
    runConcurrently: any()
    sourceStagingConcurrency: any()
    staging: {
      folderPath: any()
      linkedService: {
        parameters: {
          {customized property}: any()
        }
        referenceName: 'string'
        type: 'LinkedServiceReference'
      }
    }
    traceLevel: any()
  }

对于 ExecutePipeline,请使用:

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

对于 ExecuteSSISPackage,请使用:

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

对于 ExecuteWranglingDataflow,请使用:

  type: 'ExecuteWranglingDataflow'
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureInput: bool
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    compute: {
      computeType: any()
      coreCount: any()
    }
    continueOnError: any()
    dataFlow: {
      datasetParameters: any()
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'DataFlowReference'
      {customized property}: any()
    }
    integrationRuntime: {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'IntegrationRuntimeReference'
    }
    queries: [
      {
        dataflowSinks: [
          {
            dataset: {
              parameters: {
                {customized property}: any()
              }
              referenceName: 'string'
              type: 'DatasetReference'
            }
            description: 'string'
            flowlet: {
              datasetParameters: any()
              parameters: {
                {customized property}: any()
              }
              referenceName: 'string'
              type: 'DataFlowReference'
              {customized property}: any()
            }
            linkedService: {
              parameters: {
                {customized property}: any()
              }
              referenceName: 'string'
              type: 'LinkedServiceReference'
            }
            name: 'string'
            rejectedDataLinkedService: {
              parameters: {
                {customized property}: any()
              }
              referenceName: 'string'
              type: 'LinkedServiceReference'
            }
            schemaLinkedService: {
              parameters: {
                {customized property}: any()
              }
              referenceName: 'string'
              type: 'LinkedServiceReference'
            }
            script: 'string'
          }
        ]
        queryName: 'string'
      }
    ]
    runConcurrently: any()
    sinks: {
      {customized property}: {
        dataset: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'DatasetReference'
        }
        description: 'string'
        flowlet: {
          datasetParameters: any()
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'DataFlowReference'
          {customized property}: any()
        }
        linkedService: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'LinkedServiceReference'
        }
        name: 'string'
        rejectedDataLinkedService: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'LinkedServiceReference'
        }
        schemaLinkedService: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'LinkedServiceReference'
        }
        script: 'string'
      }
    }
    sourceStagingConcurrency: any()
    staging: {
      folderPath: any()
      linkedService: {
        parameters: {
          {customized property}: any()
        }
        referenceName: 'string'
        type: 'LinkedServiceReference'
      }
    }
    traceLevel: any()
  }

对于 “失败”,请使用:

  type: 'Fail'
  typeProperties: {
    errorCode: any()
    message: any()
  }

对于 “筛选器”,请使用:

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

对于 ForEach,请使用:

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

对于 GetMetadata,请使用:

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

对于 HDInsightHive,请使用:

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

对于 HDInsightMapReduce,请使用:

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

对于 HDInsightPig,请使用:

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

对于 HDInsightSpark,请使用:

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

对于 HDInsightStreaming,请使用:

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

对于 IfCondition,请使用:

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

对于 查找,请使用:

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

对于 脚本,请使用:

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

对于 SetVariable,请使用:

  type: 'SetVariable'
  policy: {
    secureInput: bool
    secureOutput: bool
  }
  typeProperties: {
    setSystemVariable: bool
    value: any()
    variableName: 'string'
  }

对于 SparkJob,请使用:

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

对于 SqlServerStoredProcedure,请使用:

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

对于 “切换”,请使用:

  type: 'Switch'
  typeProperties: {
    cases: [
      {
        activities: [
          {
            dependsOn: [
              {
                activity: 'string'
                dependencyConditions: [
                  'string'
                ]
                {customized property}: any()
              }
            ]
            description: 'string'
            name: 'string'
            onInactiveMarkAs: 'string'
            state: 'string'
            userProperties: [
              {
                name: 'string'
                value: any()
              }
            ]
            type: 'string'
            // For remaining properties, see Activity objects
          }
        ]
        value: 'string'
      }
    ]
    defaultActivities: [
      {
        dependsOn: [
          {
            activity: 'string'
            dependencyConditions: [
              'string'
            ]
            {customized property}: any()
          }
        ]
        description: 'string'
        name: 'string'
        onInactiveMarkAs: 'string'
        state: 'string'
        userProperties: [
          {
            name: 'string'
            value: any()
          }
        ]
        type: 'string'
        // For remaining properties, see Activity objects
      }
    ]
    on: {
      type: 'Expression'
      value: 'string'
    }
  }

对于 SynapseNotebook,请使用:

  type: 'SynapseNotebook'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureInput: bool
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    conf: any()
    configurationType: 'string'
    driverSize: any()
    executorSize: any()
    notebook: {
      referenceName: any()
      type: 'NotebookReference'
    }
    numExecutors: any()
    parameters: {
      {customized property}: {
        type: 'string'
        value: any()
      }
    }
    sparkConfig: {
      {customized property}: any()
    }
    sparkPool: {
      referenceName: any()
      type: 'BigDataPoolReference'
    }
    targetSparkConfiguration: {
      referenceName: any()
      type: 'SparkConfigurationReference'
    }
  }

对于 Until,请使用:

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

对于 验证,请使用:

  type: 'Validation'
  typeProperties: {
    childItems: any()
    dataset: {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'DatasetReference'
    }
    minimumSize: any()
    sleep: any()
    timeout: any()
  }

对于 “等待”,请使用:

  type: 'Wait'
  typeProperties: {
    waitTimeInSeconds: any()
  }

对于 WebActivity,请使用:

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

对于 WebHook,请使用:

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

CopySink 对象

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

对于 AvroSink,请使用:

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

对于 AzureBlobFSSink,请使用:

  type: 'AzureBlobFSSink'
  copyBehavior: any()
  metadata: [
    {
      name: any()
      value: any()
    }
  ]

对于 AzureDatabricksDeltaLakeSink,请使用:

  type: 'AzureDatabricksDeltaLakeSink'
  importSettings: {
    dateFormat: any()
    timestampFormat: any()
    type: 'string'
    {customized property}: any()
  }
  preCopyScript: any()

对于 AzureDataExplorerSink,请使用:

  type: 'AzureDataExplorerSink'
  flushImmediately: any()
  ingestionMappingAsJson: any()
  ingestionMappingName: any()

对于 AzureDataLakeStoreSink,请使用:

  type: 'AzureDataLakeStoreSink'
  copyBehavior: any()
  enableAdlsSingleFileParallel: any()

对于 AzureMySqlSink,请使用:

  type: 'AzureMySqlSink'
  preCopyScript: any()

对于 AzurePostgreSqlSink,请使用:

  type: 'AzurePostgreSqlSink'
  preCopyScript: any()

对于 AzureQueueSink,请使用:

  type: 'AzureQueueSink'

对于 AzureSearchIndexSink,请使用:

  type: 'AzureSearchIndexSink'
  writeBehavior: 'string'

对于 AzureSqlSink,请使用:

  type: 'AzureSqlSink'
  preCopyScript: any()
  sqlWriterStoredProcedureName: any()
  sqlWriterTableType: any()
  sqlWriterUseTableLock: any()
  storedProcedureParameters: any()
  storedProcedureTableTypeParameterName: any()
  tableOption: any()
  upsertSettings: {
    interimSchemaName: any()
    keys: any()
    useTempDB: any()
  }
  writeBehavior: any()

对于 AzureTableSink,请使用:

  type: 'AzureTableSink'
  azureTableDefaultPartitionKeyValue: any()
  azureTableInsertType: any()
  azureTablePartitionKeyName: any()
  azureTableRowKeyName: any()

对于 BinarySink,请使用:

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

对于 BlobSink,请使用:

  type: 'BlobSink'
  blobWriterAddHeader: any()
  blobWriterDateTimeFormat: any()
  blobWriterOverwriteFiles: any()
  copyBehavior: any()
  metadata: [
    {
      name: any()
      value: any()
    }
  ]

对于 CommonDataServiceForAppsSink,请使用:

  type: 'CommonDataServiceForAppsSink'
  alternateKeyName: any()
  ignoreNullValues: any()
  writeBehavior: 'Upsert'

对于 CosmosDbMongoDbApiSink,请使用:

  type: 'CosmosDbMongoDbApiSink'
  writeBehavior: any()

对于 CosmosDbSqlApiSink,请使用:

  type: 'CosmosDbSqlApiSink'
  writeBehavior: any()

对于 DelimitedTextSink,请使用:

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

对于 DocumentDbCollectionSink,请使用:

  type: 'DocumentDbCollectionSink'
  nestingSeparator: any()
  writeBehavior: any()

对于 DynamicsCrmSink,请使用:

  type: 'DynamicsCrmSink'
  alternateKeyName: any()
  ignoreNullValues: any()
  writeBehavior: 'Upsert'

对于 DynamicsSink,请使用:

  type: 'DynamicsSink'
  alternateKeyName: any()
  ignoreNullValues: any()
  writeBehavior: 'Upsert'

对于 FileSystemSink,请使用:

  type: 'FileSystemSink'
  copyBehavior: any()

对于 InformixSink,请使用:

  type: 'InformixSink'
  preCopyScript: any()

对于 JsonSink,请使用:

  type: 'JsonSink'
  formatSettings: {
    filePattern: any()
    type: 'string'
    {customized property}: any()
  }
  storeSettings: {
    copyBehavior: any()
    disableMetricsCollection: any()
    maxConcurrentConnections: any()
    metadata: [
      {
        name: any()
        value: any()
      }
    ]
    type: 'string'
    // For remaining properties, see StoreWriteSettings objects
  }

对于 LakeHouseTableSink,请使用:

  type: 'LakeHouseTableSink'
  partitionNameList: any()
  partitionOption: any()
  tableActionOption: any()

对于 MicrosoftAccessSink,请使用:

  type: 'MicrosoftAccessSink'
  preCopyScript: any()

对于 MongoDbAtlasSink,请使用:

  type: 'MongoDbAtlasSink'
  writeBehavior: any()

对于 MongoDbV2Sink,请使用:

  type: 'MongoDbV2Sink'
  writeBehavior: any()

对于 OdbcSink,请使用:

  type: 'OdbcSink'
  preCopyScript: any()

对于 OracleSink,请使用:

  type: 'OracleSink'
  preCopyScript: any()

对于 OrcSink,请使用:

  type: 'OrcSink'
  formatSettings: {
    fileNamePrefix: any()
    maxRowsPerFile: any()
    type: 'string'
    {customized property}: any()
  }
  storeSettings: {
    copyBehavior: any()
    disableMetricsCollection: any()
    maxConcurrentConnections: any()
    metadata: [
      {
        name: any()
        value: any()
      }
    ]
    type: 'string'
    // For remaining properties, see StoreWriteSettings objects
  }

对于 ParquetSink,请使用:

  type: 'ParquetSink'
  formatSettings: {
    fileNamePrefix: any()
    maxRowsPerFile: any()
    type: 'string'
    {customized property}: any()
  }
  storeSettings: {
    copyBehavior: any()
    disableMetricsCollection: any()
    maxConcurrentConnections: any()
    metadata: [
      {
        name: any()
        value: any()
      }
    ]
    type: 'string'
    // For remaining properties, see StoreWriteSettings objects
  }

对于 RestSink,请使用:

  type: 'RestSink'
  additionalHeaders: any()
  httpCompressionType: any()
  httpRequestTimeout: any()
  requestInterval: any()
  requestMethod: any()

对于 SalesforceServiceCloudSink,请使用:

  type: 'SalesforceServiceCloudSink'
  externalIdFieldName: any()
  ignoreNullValues: any()
  writeBehavior: 'string'

对于 SalesforceServiceCloudV2Sink,请使用:

  type: 'SalesforceServiceCloudV2Sink'
  externalIdFieldName: any()
  ignoreNullValues: any()
  writeBehavior: 'string'

对于 SalesforceSink,请使用:

  type: 'SalesforceSink'
  externalIdFieldName: any()
  ignoreNullValues: any()
  writeBehavior: 'string'

对于 SalesforceV2Sink,请使用:

  type: 'SalesforceV2Sink'
  externalIdFieldName: any()
  ignoreNullValues: any()
  writeBehavior: 'string'

对于 SapCloudForCustomerSink,请使用:

  type: 'SapCloudForCustomerSink'
  httpRequestTimeout: any()
  writeBehavior: 'string'

对于 SnowflakeSink,请使用:

  type: 'SnowflakeSink'
  importSettings: {
    additionalCopyOptions: {
      {customized property}: any()
    }
    additionalFormatOptions: {
      {customized property}: any()
    }
    type: 'string'
    {customized property}: any()
  }
  preCopyScript: any()

对于 SnowflakeV2Sink,请使用:

  type: 'SnowflakeV2Sink'
  importSettings: {
    additionalCopyOptions: {
      {customized property}: any()
    }
    additionalFormatOptions: {
      {customized property}: any()
    }
    type: 'string'
    {customized property}: any()
  }
  preCopyScript: any()

对于 SqlDWSink,请使用:

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

对于 SqlMISink,请使用:

  type: 'SqlMISink'
  preCopyScript: any()
  sqlWriterStoredProcedureName: any()
  sqlWriterTableType: any()
  sqlWriterUseTableLock: any()
  storedProcedureParameters: any()
  storedProcedureTableTypeParameterName: any()
  tableOption: any()
  upsertSettings: {
    interimSchemaName: any()
    keys: any()
    useTempDB: any()
  }
  writeBehavior: any()

对于 SqlServerSink,请使用:

  type: 'SqlServerSink'
  preCopyScript: any()
  sqlWriterStoredProcedureName: any()
  sqlWriterTableType: any()
  sqlWriterUseTableLock: any()
  storedProcedureParameters: any()
  storedProcedureTableTypeParameterName: any()
  tableOption: any()
  upsertSettings: {
    interimSchemaName: any()
    keys: any()
    useTempDB: any()
  }
  writeBehavior: any()

对于 SqlSink,请使用:

  type: 'SqlSink'
  preCopyScript: any()
  sqlWriterStoredProcedureName: any()
  sqlWriterTableType: any()
  sqlWriterUseTableLock: any()
  storedProcedureParameters: any()
  storedProcedureTableTypeParameterName: any()
  tableOption: any()
  upsertSettings: {
    interimSchemaName: any()
    keys: any()
    useTempDB: any()
  }
  writeBehavior: any()

对于 WarehouseSink,请使用:

  type: 'WarehouseSink'
  allowCopyCommand: any()
  copyCommandSettings: {
    additionalOptions: {
      {customized property}: 'string'
    }
    defaultValues: [
      {
        columnName: any()
        defaultValue: any()
      }
    ]
  }
  preCopyScript: any()
  tableOption: any()
  writeBehavior: any()

StoreWriteSettings 对象

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

对于 AzureBlobFSWriteSettings,请使用:

  type: 'AzureBlobFSWriteSettings'
  blockSizeInMB: any()

对于 AzureBlobStorageWriteSettings,请使用:

  type: 'AzureBlobStorageWriteSettings'
  blockSizeInMB: any()

对于 AzureDataLakeStoreWriteSettings,请使用:

  type: 'AzureDataLakeStoreWriteSettings'
  expiryDateTime: any()

对于 AzureFileStorageWriteSettings,请使用:

  type: 'AzureFileStorageWriteSettings'

对于 FileServerWriteSettings,请使用:

  type: 'FileServerWriteSettings'

对于 LakeHouseWriteSettings,请使用:

  type: 'LakeHouseWriteSettings'

对于 SftpWriteSettings,请使用:

  type: 'SftpWriteSettings'
  operationTimeout: any()
  useTempFileRename: any()

CopySource 对象

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

对于 AmazonMWSSource,请使用:

  type: 'AmazonMWSSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 AmazonRdsForOracleSource,请使用:

  type: 'AmazonRdsForOracleSource'
  additionalColumns: any()
  oracleReaderQuery: any()
  partitionOption: any()
  partitionSettings: {
    partitionColumnName: any()
    partitionLowerBound: any()
    partitionNames: any()
    partitionUpperBound: any()
  }
  queryTimeout: any()

对于 AmazonRdsForSqlServerSource,请使用:

  type: 'AmazonRdsForSqlServerSource'
  additionalColumns: any()
  isolationLevel: any()
  partitionOption: any()
  partitionSettings: {
    partitionColumnName: any()
    partitionLowerBound: any()
    partitionUpperBound: any()
  }
  produceAdditionalTypes: any()
  queryTimeout: any()
  sqlReaderQuery: any()
  sqlReaderStoredProcedureName: any()
  storedProcedureParameters: any()

对于 AmazonRedshiftSource,请使用:

  type: 'AmazonRedshiftSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()
  redshiftUnloadSettings: {
    bucketName: any()
    s3LinkedServiceName: {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'LinkedServiceReference'
    }
  }

对于 AvroSource,请使用:

  type: 'AvroSource'
  additionalColumns: any()
  storeSettings: {
    disableMetricsCollection: any()
    maxConcurrentConnections: any()
    type: 'string'
    // For remaining properties, see StoreReadSettings objects
  }

对于 AzureBlobFSSource,请使用:

  type: 'AzureBlobFSSource'
  recursive: any()
  skipHeaderLineCount: any()
  treatEmptyAsNull: any()

对于 AzureDatabricksDeltaLakeSource,请使用:

  type: 'AzureDatabricksDeltaLakeSource'
  exportSettings: {
    dateFormat: any()
    timestampFormat: any()
    type: 'string'
    {customized property}: any()
  }
  query: any()

对于 AzureDataExplorerSource,请使用:

  type: 'AzureDataExplorerSource'
  additionalColumns: any()
  noTruncation: any()
  query: any()
  queryTimeout: any()

对于 AzureDataLakeStoreSource,请使用:

  type: 'AzureDataLakeStoreSource'
  recursive: any()

对于 AzureMariaDBSource,请使用:

  type: 'AzureMariaDBSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 AzureMySqlSource,请使用:

  type: 'AzureMySqlSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 AzurePostgreSqlSource,请使用:

  type: 'AzurePostgreSqlSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 AzureSqlSource,请使用:

  type: 'AzureSqlSource'
  additionalColumns: any()
  isolationLevel: any()
  partitionOption: any()
  partitionSettings: {
    partitionColumnName: any()
    partitionLowerBound: any()
    partitionUpperBound: any()
  }
  produceAdditionalTypes: any()
  queryTimeout: any()
  sqlReaderQuery: any()
  sqlReaderStoredProcedureName: any()
  storedProcedureParameters: any()

对于 AzureTableSource,请使用:

  type: 'AzureTableSource'
  additionalColumns: any()
  azureTableSourceIgnoreTableNotFound: any()
  azureTableSourceQuery: any()
  queryTimeout: any()

对于 BinarySource,请使用:

  type: 'BinarySource'
  formatSettings: {
    compressionProperties: {
      type: 'string'
      // For remaining properties, see CompressionReadSettings objects
    }
    type: 'string'
    {customized property}: any()
  }
  storeSettings: {
    disableMetricsCollection: any()
    maxConcurrentConnections: any()
    type: 'string'
    // For remaining properties, see StoreReadSettings objects
  }

对于 BlobSource,请使用:

  type: 'BlobSource'
  recursive: any()
  skipHeaderLineCount: any()
  treatEmptyAsNull: any()

对于 CassandraSource,请使用:

  type: 'CassandraSource'
  additionalColumns: any()
  consistencyLevel: 'string'
  query: any()
  queryTimeout: any()

对于 CommonDataServiceForAppsSource,请使用:

  type: 'CommonDataServiceForAppsSource'
  additionalColumns: any()
  query: any()

对于 ConcurSource,请使用:

  type: 'ConcurSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 CosmosDbMongoDbApiSource,请使用:

  type: 'CosmosDbMongoDbApiSource'
  additionalColumns: any()
  batchSize: any()
  cursorMethods: {
    limit: any()
    project: any()
    skip: any()
    sort: any()
    {customized property}: any()
  }
  filter: any()
  queryTimeout: any()

对于 CosmosDbSqlApiSource,请使用:

  type: 'CosmosDbSqlApiSource'
  additionalColumns: any()
  detectDatetime: any()
  pageSize: any()
  preferredRegions: any()
  query: any()

对于 CouchbaseSource,请使用:

  type: 'CouchbaseSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 Db2Source,请使用:

  type: 'Db2Source'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 DelimitedTextSource,请使用:

  type: 'DelimitedTextSource'
  additionalColumns: any()
  formatSettings: {
    compressionProperties: {
      type: 'string'
      // For remaining properties, see CompressionReadSettings objects
    }
    skipLineCount: any()
    type: 'string'
    {customized property}: any()
  }
  storeSettings: {
    disableMetricsCollection: any()
    maxConcurrentConnections: any()
    type: 'string'
    // For remaining properties, see StoreReadSettings objects
  }

对于 DocumentDbCollectionSource,请使用:

  type: 'DocumentDbCollectionSource'
  additionalColumns: any()
  nestingSeparator: any()
  query: any()
  queryTimeout: any()

对于 DrillSource,请使用:

  type: 'DrillSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 DynamicsAXSource,请使用:

  type: 'DynamicsAXSource'
  additionalColumns: any()
  httpRequestTimeout: any()
  query: any()
  queryTimeout: any()

对于 DynamicsCrmSource,请使用:

  type: 'DynamicsCrmSource'
  additionalColumns: any()
  query: any()

对于 DynamicsSource,请使用:

  type: 'DynamicsSource'
  additionalColumns: any()
  query: any()

对于 EloquaSource,请使用:

  type: 'EloquaSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 ExcelSource,请使用:

  type: 'ExcelSource'
  additionalColumns: any()
  storeSettings: {
    disableMetricsCollection: any()
    maxConcurrentConnections: any()
    type: 'string'
    // For remaining properties, see StoreReadSettings objects
  }

对于 FileSystemSource,请使用:

  type: 'FileSystemSource'
  additionalColumns: any()
  recursive: any()

对于 GoogleAdWordsSource,请使用:

  type: 'GoogleAdWordsSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 GoogleBigQuerySource,请使用:

  type: 'GoogleBigQuerySource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 GoogleBigQueryV2Source,请使用:

  type: 'GoogleBigQueryV2Source'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 GreenplumSource,请使用:

  type: 'GreenplumSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 HBaseSource,请使用:

  type: 'HBaseSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 HdfsSource,请使用:

  type: 'HdfsSource'
  distcpSettings: {
    distcpOptions: any()
    resourceManagerEndpoint: any()
    tempScriptPath: any()
  }
  recursive: any()

对于 HiveSource,请使用:

  type: 'HiveSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 HttpSource,请使用:

  type: 'HttpSource'
  httpRequestTimeout: any()

对于 HubspotSource,请使用:

  type: 'HubspotSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 ImpalaSource,请使用:

  type: 'ImpalaSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 InformixSource,请使用:

  type: 'InformixSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 JiraSource,请使用:

  type: 'JiraSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 JsonSource,请使用:

  type: 'JsonSource'
  additionalColumns: any()
  formatSettings: {
    compressionProperties: {
      type: 'string'
      // For remaining properties, see CompressionReadSettings objects
    }
    type: 'string'
    {customized property}: any()
  }
  storeSettings: {
    disableMetricsCollection: any()
    maxConcurrentConnections: any()
    type: 'string'
    // For remaining properties, see StoreReadSettings objects
  }

对于 LakeHouseTableSource,请使用:

  type: 'LakeHouseTableSource'
  additionalColumns: any()
  timestampAsOf: any()
  versionAsOf: any()

对于 MagentoSource,请使用:

  type: 'MagentoSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 MariaDBSource,请使用:

  type: 'MariaDBSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 MarketoSource,请使用:

  type: 'MarketoSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 MicrosoftAccessSource,请使用:

  type: 'MicrosoftAccessSource'
  additionalColumns: any()
  query: any()

对于 MongoDbAtlasSource,请使用:

  type: 'MongoDbAtlasSource'
  additionalColumns: any()
  batchSize: any()
  cursorMethods: {
    limit: any()
    project: any()
    skip: any()
    sort: any()
    {customized property}: any()
  }
  filter: any()
  queryTimeout: any()

对于 MongoDbSource,请使用:

  type: 'MongoDbSource'
  additionalColumns: any()
  query: any()

对于 MongoDbV2Source,请使用:

  type: 'MongoDbV2Source'
  additionalColumns: any()
  batchSize: any()
  cursorMethods: {
    limit: any()
    project: any()
    skip: any()
    sort: any()
    {customized property}: any()
  }
  filter: any()
  queryTimeout: any()

对于 MySqlSource,请使用:

  type: 'MySqlSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 NetezzaSource,请使用:

  type: 'NetezzaSource'
  additionalColumns: any()
  partitionOption: any()
  partitionSettings: {
    partitionColumnName: any()
    partitionLowerBound: any()
    partitionUpperBound: any()
  }
  query: any()
  queryTimeout: any()

对于 ODataSource,请使用:

  type: 'ODataSource'
  additionalColumns: any()
  httpRequestTimeout: any()
  query: any()

对于 OdbcSource,请使用:

  type: 'OdbcSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 Office365Source,请使用:

  type: 'Office365Source'
  allowedGroups: any()
  dateFilterColumn: any()
  endTime: any()
  outputColumns: any()
  startTime: any()
  userScopeFilterUri: any()

对于 OracleServiceCloudSource,请使用:

  type: 'OracleServiceCloudSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 OracleSource,请使用:

  type: 'OracleSource'
  additionalColumns: any()
  oracleReaderQuery: any()
  partitionOption: any()
  partitionSettings: {
    partitionColumnName: any()
    partitionLowerBound: any()
    partitionNames: any()
    partitionUpperBound: any()
  }
  queryTimeout: any()

对于 OrcSource,请使用:

  type: 'OrcSource'
  additionalColumns: any()
  storeSettings: {
    disableMetricsCollection: any()
    maxConcurrentConnections: any()
    type: 'string'
    // For remaining properties, see StoreReadSettings objects
  }

对于 ParquetSource,请使用:

  type: 'ParquetSource'
  additionalColumns: any()
  formatSettings: {
    compressionProperties: {
      type: 'string'
      // For remaining properties, see CompressionReadSettings objects
    }
    type: 'string'
    {customized property}: any()
  }
  storeSettings: {
    disableMetricsCollection: any()
    maxConcurrentConnections: any()
    type: 'string'
    // For remaining properties, see StoreReadSettings objects
  }

对于 PaypalSource,请使用:

  type: 'PaypalSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 PhoenixSource,请使用:

  type: 'PhoenixSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 PostgreSqlSource,请使用:

  type: 'PostgreSqlSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 PostgreSqlV2Source,请使用:

  type: 'PostgreSqlV2Source'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 PrestoSource,请使用:

  type: 'PrestoSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 QuickBooksSource,请使用:

  type: 'QuickBooksSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 RelationalSource,请使用:

  type: 'RelationalSource'
  additionalColumns: any()
  query: any()

对于 ResponsysSource,请使用:

  type: 'ResponsysSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 RestSource,请使用:

  type: 'RestSource'
  additionalColumns: any()
  additionalHeaders: any()
  httpRequestTimeout: any()
  paginationRules: any()
  requestBody: any()
  requestInterval: any()
  requestMethod: any()

对于 SalesforceMarketingCloudSource,请使用:

  type: 'SalesforceMarketingCloudSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 SalesforceServiceCloudSource,请使用:

  type: 'SalesforceServiceCloudSource'
  additionalColumns: any()
  query: any()
  readBehavior: any()

对于 SalesforceServiceCloudV2Source,请使用:

  type: 'SalesforceServiceCloudV2Source'
  additionalColumns: any()
  includeDeletedObjects: any()
  SOQLQuery: any()

对于 SalesforceSource,请使用:

  type: 'SalesforceSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()
  readBehavior: any()

对于 SalesforceV2Source,请使用:

  type: 'SalesforceV2Source'
  additionalColumns: any()
  includeDeletedObjects: any()
  queryTimeout: any()
  SOQLQuery: any()

对于 SapBwSource,请使用:

  type: 'SapBwSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 SapCloudForCustomerSource,请使用:

  type: 'SapCloudForCustomerSource'
  additionalColumns: any()
  httpRequestTimeout: any()
  query: any()
  queryTimeout: any()

对于 SapEccSource,请使用:

  type: 'SapEccSource'
  additionalColumns: any()
  httpRequestTimeout: any()
  query: any()
  queryTimeout: any()

对于 SapHanaSource,请使用:

  type: 'SapHanaSource'
  additionalColumns: any()
  packetSize: any()
  partitionOption: any()
  partitionSettings: {
    partitionColumnName: any()
  }
  query: any()
  queryTimeout: any()

对于 SapOdpSource,请使用:

  type: 'SapOdpSource'
  additionalColumns: any()
  extractionMode: any()
  projection: any()
  queryTimeout: any()
  selection: any()
  subscriberProcess: any()

对于 SapOpenHubSource,请使用:

  type: 'SapOpenHubSource'
  additionalColumns: any()
  baseRequestId: any()
  customRfcReadTableFunctionModule: any()
  excludeLastRequest: any()
  queryTimeout: any()
  sapDataColumnDelimiter: any()

对于 SapTableSource,请使用:

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

对于 ServiceNowSource,请使用:

  type: 'ServiceNowSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 ServiceNowV2Source,请使用:

  type: 'ServiceNowV2Source'
  additionalColumns: any()
  expression: {
    operands: [
      {
      operator: 'string'
      type: 'string'
      value: 'string'
  }
  queryTimeout: any()

对于 SharePointOnlineListSource,请使用:

  type: 'SharePointOnlineListSource'
  httpRequestTimeout: any()
  query: any()

对于 ShopifySource,请使用:

  type: 'ShopifySource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 SnowflakeSource,请使用:

  type: 'SnowflakeSource'
  exportSettings: {
    additionalCopyOptions: {
      {customized property}: any()
    }
    additionalFormatOptions: {
      {customized property}: any()
    }
    type: 'string'
    {customized property}: any()
  }
  query: any()

对于 SnowflakeV2Source,请使用:

  type: 'SnowflakeV2Source'
  exportSettings: {
    additionalCopyOptions: {
      {customized property}: any()
    }
    additionalFormatOptions: {
      {customized property}: any()
    }
    type: 'string'
    {customized property}: any()
  }
  query: any()

对于 SparkSource,请使用:

  type: 'SparkSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 SqlDWSource,请使用:

  type: 'SqlDWSource'
  additionalColumns: any()
  isolationLevel: any()
  partitionOption: any()
  partitionSettings: {
    partitionColumnName: any()
    partitionLowerBound: any()
    partitionUpperBound: any()
  }
  queryTimeout: any()
  sqlReaderQuery: any()
  sqlReaderStoredProcedureName: any()
  storedProcedureParameters: any()

对于 SqlMISource,请使用:

  type: 'SqlMISource'
  additionalColumns: any()
  isolationLevel: any()
  partitionOption: any()
  partitionSettings: {
    partitionColumnName: any()
    partitionLowerBound: any()
    partitionUpperBound: any()
  }
  produceAdditionalTypes: any()
  queryTimeout: any()
  sqlReaderQuery: any()
  sqlReaderStoredProcedureName: any()
  storedProcedureParameters: any()

对于 SqlServerSource,请使用:

  type: 'SqlServerSource'
  additionalColumns: any()
  isolationLevel: any()
  partitionOption: any()
  partitionSettings: {
    partitionColumnName: any()
    partitionLowerBound: any()
    partitionUpperBound: any()
  }
  produceAdditionalTypes: any()
  queryTimeout: any()
  sqlReaderQuery: any()
  sqlReaderStoredProcedureName: any()
  storedProcedureParameters: any()

对于 SqlSource,请使用:

  type: 'SqlSource'
  additionalColumns: any()
  isolationLevel: any()
  partitionOption: any()
  partitionSettings: {
    partitionColumnName: any()
    partitionLowerBound: any()
    partitionUpperBound: any()
  }
  queryTimeout: any()
  sqlReaderQuery: any()
  sqlReaderStoredProcedureName: any()
  storedProcedureParameters: any()

对于 SquareSource,请使用:

  type: 'SquareSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 SybaseSource,请使用:

  type: 'SybaseSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 TeradataSource,请使用:

  type: 'TeradataSource'
  additionalColumns: any()
  partitionOption: any()
  partitionSettings: {
    partitionColumnName: any()
    partitionLowerBound: any()
    partitionUpperBound: any()
  }
  query: any()
  queryTimeout: any()

对于 VerticaSource,请使用:

  type: 'VerticaSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 WarehouseSource,请使用:

  type: 'WarehouseSource'
  additionalColumns: any()
  isolationLevel: any()
  partitionOption: any()
  partitionSettings: {
    partitionColumnName: any()
    partitionLowerBound: any()
    partitionUpperBound: any()
  }
  queryTimeout: any()
  sqlReaderQuery: any()
  sqlReaderStoredProcedureName: any()
  storedProcedureParameters: any()

对于 WebSource,请使用:

  type: 'WebSource'
  additionalColumns: any()

对于 XeroSource,请使用:

  type: 'XeroSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

对于 XmlSource,请使用:

  type: 'XmlSource'
  additionalColumns: any()
  formatSettings: {
    compressionProperties: {
      type: 'string'
      // For remaining properties, see CompressionReadSettings objects
    }
    detectDataType: any()
    namespacePrefixes: any()
    namespaces: any()
    type: 'string'
    validationMode: any()
    {customized property}: any()
  }
  storeSettings: {
    disableMetricsCollection: any()
    maxConcurrentConnections: any()
    type: 'string'
    // For remaining properties, see StoreReadSettings objects
  }

对于 ZohoSource,请使用:

  type: 'ZohoSource'
  additionalColumns: any()
  query: any()
  queryTimeout: any()

StoreReadSettings 对象

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

对于 AmazonS3CompatibleReadSettings,请使用:

  type: 'AmazonS3CompatibleReadSettings'
  deleteFilesAfterCompletion: any()
  enablePartitionDiscovery: any()
  fileListPath: any()
  modifiedDatetimeEnd: any()
  modifiedDatetimeStart: any()
  partitionRootPath: any()
  prefix: any()
  recursive: any()
  wildcardFileName: any()
  wildcardFolderPath: any()

对于 AmazonS3ReadSettings,请使用:

  type: 'AmazonS3ReadSettings'
  deleteFilesAfterCompletion: any()
  enablePartitionDiscovery: any()
  fileListPath: any()
  modifiedDatetimeEnd: any()
  modifiedDatetimeStart: any()
  partitionRootPath: any()
  prefix: any()
  recursive: any()
  wildcardFileName: any()
  wildcardFolderPath: any()

对于 AzureBlobFSReadSettings,请使用:

  type: 'AzureBlobFSReadSettings'
  deleteFilesAfterCompletion: any()
  enablePartitionDiscovery: any()
  fileListPath: any()
  modifiedDatetimeEnd: any()
  modifiedDatetimeStart: any()
  partitionRootPath: any()
  recursive: any()
  wildcardFileName: any()
  wildcardFolderPath: any()

对于 AzureBlobStorageReadSettings,请使用:

  type: 'AzureBlobStorageReadSettings'
  deleteFilesAfterCompletion: any()
  enablePartitionDiscovery: any()
  fileListPath: any()
  modifiedDatetimeEnd: any()
  modifiedDatetimeStart: any()
  partitionRootPath: any()
  prefix: any()
  recursive: any()
  wildcardFileName: any()
  wildcardFolderPath: any()

对于 AzureDataLakeStoreReadSettings,请使用:

  type: 'AzureDataLakeStoreReadSettings'
  deleteFilesAfterCompletion: any()
  enablePartitionDiscovery: any()
  fileListPath: any()
  listAfter: any()
  listBefore: any()
  modifiedDatetimeEnd: any()
  modifiedDatetimeStart: any()
  partitionRootPath: any()
  recursive: any()
  wildcardFileName: any()
  wildcardFolderPath: any()

对于 AzureFileStorageReadSettings,请使用:

  type: 'AzureFileStorageReadSettings'
  deleteFilesAfterCompletion: any()
  enablePartitionDiscovery: any()
  fileListPath: any()
  modifiedDatetimeEnd: any()
  modifiedDatetimeStart: any()
  partitionRootPath: any()
  prefix: any()
  recursive: any()
  wildcardFileName: any()
  wildcardFolderPath: any()

对于 FileServerReadSettings,请使用:

  type: 'FileServerReadSettings'
  deleteFilesAfterCompletion: any()
  enablePartitionDiscovery: any()
  fileFilter: any()
  fileListPath: any()
  modifiedDatetimeEnd: any()
  modifiedDatetimeStart: any()
  partitionRootPath: any()
  recursive: any()
  wildcardFileName: any()
  wildcardFolderPath: any()

对于 FtpReadSettings,请使用:

  type: 'FtpReadSettings'
  deleteFilesAfterCompletion: any()
  disableChunking: any()
  enablePartitionDiscovery: any()
  fileListPath: any()
  partitionRootPath: any()
  recursive: any()
  useBinaryTransfer: any()
  wildcardFileName: any()
  wildcardFolderPath: any()

对于 GoogleCloudStorageReadSettings,请使用:

  type: 'GoogleCloudStorageReadSettings'
  deleteFilesAfterCompletion: any()
  enablePartitionDiscovery: any()
  fileListPath: any()
  modifiedDatetimeEnd: any()
  modifiedDatetimeStart: any()
  partitionRootPath: any()
  prefix: any()
  recursive: any()
  wildcardFileName: any()
  wildcardFolderPath: any()

对于 HdfsReadSettings,请使用:

  type: 'HdfsReadSettings'
  deleteFilesAfterCompletion: any()
  distcpSettings: {
    distcpOptions: any()
    resourceManagerEndpoint: any()
    tempScriptPath: any()
  }
  enablePartitionDiscovery: any()
  fileListPath: any()
  modifiedDatetimeEnd: any()
  modifiedDatetimeStart: any()
  partitionRootPath: any()
  recursive: any()
  wildcardFileName: any()
  wildcardFolderPath: any()

对于 HttpReadSettings,请使用:

  type: 'HttpReadSettings'
  additionalColumns: any()
  additionalHeaders: any()
  requestBody: any()
  requestMethod: any()
  requestTimeout: any()

对于 LakeHouseReadSettings,请使用:

  type: 'LakeHouseReadSettings'
  deleteFilesAfterCompletion: any()
  enablePartitionDiscovery: any()
  fileListPath: any()
  modifiedDatetimeEnd: any()
  modifiedDatetimeStart: any()
  partitionRootPath: any()
  recursive: any()
  wildcardFileName: any()
  wildcardFolderPath: any()

对于 OracleCloudStorageReadSettings,请使用:

  type: 'OracleCloudStorageReadSettings'
  deleteFilesAfterCompletion: any()
  enablePartitionDiscovery: any()
  fileListPath: any()
  modifiedDatetimeEnd: any()
  modifiedDatetimeStart: any()
  partitionRootPath: any()
  prefix: any()
  recursive: any()
  wildcardFileName: any()
  wildcardFolderPath: any()

对于 SftpReadSettings,请使用:

  type: 'SftpReadSettings'
  deleteFilesAfterCompletion: any()
  disableChunking: any()
  enablePartitionDiscovery: any()
  fileListPath: any()
  modifiedDatetimeEnd: any()
  modifiedDatetimeStart: any()
  partitionRootPath: any()
  recursive: any()
  wildcardFileName: any()
  wildcardFolderPath: any()

CompressionReadSettings 对象

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

对于 TarGZipReadSettings,请使用:

  type: 'TarGZipReadSettings'
  preserveCompressionFileNameAsFolder: any()

对于 TarReadSettings,请使用:

  type: 'TarReadSettings'
  preserveCompressionFileNameAsFolder: any()

对于 ZipDeflateReadSettings,请使用:

  type: 'ZipDeflateReadSettings'
  preserveZipFileNameAsFolder: any()

SecretBase 对象

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

对于 AzureKeyVaultSecret,请使用:

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

对于 SecureString,请使用:

  type: 'SecureString'
  value: 'string'

FormatReadSettings 对象

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

对于 BinaryReadSettings,请使用:

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

对于 DelimitedTextReadSettings,请使用:

  type: 'DelimitedTextReadSettings'
  compressionProperties: {
    type: 'string'
    // For remaining properties, see CompressionReadSettings objects
  }
  skipLineCount: any()

对于 JsonReadSettings,请使用:

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

对于 ParquetReadSettings,请使用:

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

对于 XmlReadSettings,请使用:

  type: 'XmlReadSettings'
  compressionProperties: {
    type: 'string'
    // For remaining properties, see CompressionReadSettings objects
  }
  detectDataType: any()
  namespacePrefixes: any()
  namespaces: any()
  validationMode: any()

属性值

factories/pipelines

名称 说明
name 资源名称

了解如何在 Bicep 中设置子资源的名称和类型。
字符串 (必需)

字符限制:1-260

有效字符:
不得使用:
<>*#.%&:\\+?/ 或控制字符

以字母数字开头。
父级 (parent) 在 Bicep 中,可以为子资源指定父资源。 仅当子资源在父资源外部声明时,才需要添加此属性。

有关详细信息,请参阅 父资源之外的子资源
类型为:factories 的资源的符号名称
properties 管道的属性。 需要管道 ()

管道

名称 说明
活动 管道中的活动列表。 Activity[]
annotations 可用于描述管道的标记列表。 any[]
concurrency 管道的最大并发运行数。 int

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

活动

名称 说明
dependsOn 活动取决于条件。 ActivityDependency[]
description 活动说明。 字符串
name 活动名称。 字符串 (必需)
onInactiveMarkAs 当状态设置为“非活动”时活动的状态结果。 这是一个可选属性,如果在活动处于非活动状态时未提供,则状态默认为“成功”。 “Failed”
“已跳过”
'Succeeded'
state 活动状态。 这是一个可选属性,如果未提供,则状态默认为“活动”。 'Active'
“非活动”
userProperties 活动用户属性。 UserProperty[]
类型 设置对象类型 AppendVariable
AzureDataExplorerCommand
AzureFunctionActivity
AzureMLBatchExecution
AzureMLExecutePipeline
AzureMLUpdateResource
复制
自定义
DatabricksNotebook
DatabricksSparkJar
DatabricksSparkPython
DataLakeAnalyticsU-SQL
删除
ExecuteDataFlow
ExecutePipeline
ExecuteSSISPackage
ExecuteWranglingDataflow
失败
Filter
ForEach
GetMetadata
HDInsightHive
HDInsightMapReduce
HDInsightPig
HDInsightSpark
HDInsightStreaming
IfCondition
查找
脚本
SetVariable
SparkJob
SqlServerStoredProcedure
Switch
SynapseNotebook
截止
验证
Wait
Web 活动
需要 WebHook ()

ActivityDependency

名称 说明
activity 活动名称。 字符串 (必需)
dependencyConditions 依赖项的 Match-Condition。 包含任何一项的字符串数组:
“Completed”
“Failed”
“已跳过”
“成功” (必需)
{customized property} 对于 Bicep,可以使用 任何 () 函数。

UserProperty

名称 说明
name 用户属性名称。 字符串 (必需)
value 用户属性值。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 所需的任何 () function. ()

AppendVariableActivity

名称 说明 Value
type 活动的类型。 “AppendVariable” (必需)
typeProperties 追加变量活动属性。 AppendVariableActivityTypeProperties (必需)

AppendVariableActivityTypeProperties

名称 说明
value 要追加的值。 类型:可以是与变量项的类型匹配的静态值,也可以是 expression 与变量项的 resultType 匹配类型 对于 Bicep,可以使用 任何 () 函数。
variableName 值需要追加到的变量的名称。 字符串

AzureDataExplorerCommandActivity

名称 说明 Value
type 活动的类型。 “AzureDataExplorerCommand” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Azure 数据资源管理器命令活动属性。 AzureDataExplorerCommandActivityTypeProperties (必需)

LinkedServiceReference

名称 说明
parameters LinkedService 的参数。 ParameterValueSpecification
referenceName 引用 LinkedService 名称。 字符串 (必需)
类型 链接服务引用类型。 “LinkedServiceReference” (必需)

ParameterValueSpecification

名称 说明
{customized property} 对于 Bicep,可以使用 任何 () 函数。

ActivityPolicy

名称 说明
retry 最大普通重试尝试次数。 默认为 0。 类型:整数 (或 resultType 整数) 的表达式,最小值:0。 对于 Bicep,可以使用 任何 () 函数。
retryIntervalInSeconds 每次重试尝试 (间隔(以秒) 为单位)。 默认值为 30 秒。 int

约束:
最小值 = 30
最大值 = 86400
secureInput 当设置为 true 时,来自活动的输入被视为安全,不会记录到监视中。 bool
secureOutput 设置为 true 时,活动的输出被视为安全,不会记录到监视中。 bool
timeout 指定活动运行的超时。 默认超时为 7 天。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。
{customized property} 对于 Bicep,可以使用 任何 () 函数。

AzureDataExplorerCommandActivityTypeProperties

名称 说明 Value
command 根据 Azure 数据资源管理器 命令语法的控制命令。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 所需的任何 () function. ()
commandTimeout 控制命令超时。 类型:string (或 expression with resultType string) , pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) .) 对于 Bicep,可以使用 任何 () 函数。

AzureFunctionActivity

名称 说明 Value
type 活动的类型。 “AzureFunctionActivity” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Azure 函数活动属性。 需要 AzureFunctionActivityTypeProperties ()

AzureFunctionActivityTypeProperties

名称 说明
body 表示将发送到终结点的有效负载。 POST/PUT 方法是必需的,GET 方法类型不允许:字符串 (或表达式与 resultType 字符串) 。 对于 Bicep,可以使用 任何 () 函数。
functionName Azure 函数活动将调用的函数的名称。 类型:包含 resultType 字符串) 的字符串 (或表达式 对于 Bicep,可以使用 任何 () function. (所需的)
headers 表示将发送到请求的标头。 例如,若要在请求中设置语言和类型:"headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }。 类型:包含 resultType 字符串) 的字符串 (或表达式。 AzureFunctionActivityTypePropertiesHeaders
method 目标终结点的 Rest API 方法。 “DELETE”
“GET”
“HEAD”
“OPTIONS”
“POST”
“PUT”
“TRACE” (必需的)

AzureFunctionActivityTypePropertiesHeaders

名称 说明
{customized property} 字符串

AzureMLBatchExecutionActivity

名称 说明 Value
type 活动的类型。 “AzureMLBatchExecution” (必需的)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Azure ML Batch 执行活动属性。 AzureMLBatchExecutionActivityTypeProperties (必需的)

AzureMLBatchExecutionActivityTypeProperties

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

AzureMLBatchExecutionActivityTypePropertiesGlobalPar...

名称 说明
{customized property} 对于 Bicep,可以使用 任何 () 函数。

AzureMLBatchExecutionActivityTypePropertiesWebServic...

名称 说明
{customized property} AzureMLWebServiceFile

AzureMLWebServiceFile

名称 说明
filePath LinkedService 指定的Azure Blob 存储中的相对文件路径(包括容器名称)。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () function. (所需的)
linkedServiceName 对 Azure 存储 LinkedService 的引用,其中 Azure ML WebService 输入/输出文件所在的位置。 LinkedServiceReference (必需)

AzureMLBatchExecutionActivityTypePropertiesWebServic...

名称 说明
{customized property} AzureMLWebServiceFile

AzureMLExecutePipelineActivity

名称 说明 Value
type 活动的类型。 “AzureMLExecutePipeline” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Azure ML 执行管道活动属性。 AzureMLExecutePipelineActivityTypeProperties (必需)

AzureMLExecutePipelineActivityTypeProperties

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

AzureMLUpdateResourceActivity

名称 说明 Value
type 活动的类型。 “AzureMLUpdateResource” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Azure ML 更新资源管理活动属性。 AzureMLUpdateResourceActivityTypeProperties (必需的)

AzureMLUpdateResourceActivityTypeProperties

名称 说明
trainedModelFilePath trainedModelLinkedService 中的相对文件路径,表示更新操作将上传的 .ilearner 文件。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () function. (所需的)
trainedModelLinkedServiceName 包含更新操作将上传的 .ilearner 文件的 Azure 存储链接服务的名称。 LinkedServiceReference (必需)
trainedModelName 要更新的 Web 服务试验中训练的模型模块的名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () function. (所需的)

CopyActivity

名称 说明 Value
type 活动的类型。 “复制” (必需的)
inputs 活动的输入列表。 DatasetReference[]
linkedServiceName 链接服务引用。 LinkedServiceReference
outputs 活动的输出列表。 DatasetReference[]
policy 活动策略。 ActivityPolicy
typeProperties 复制活动属性。 CopyActivityTypeProperties (必需)

DatasetReference

名称 说明
parameters 数据集的参数。 ParameterValueSpecification
referenceName 引用数据集名称。 字符串 (必需)
类型 数据集引用类型。 “DatasetReference” (必需)

CopyActivityTypeProperties

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

LogSettings

名称 说明
copyActivityLogSettings 指定复制活动日志的设置。 CopyActivityLogSettings
enableCopyActivityLog 指定是否启用复制活动日志。 类型:布尔 (或 resultType 布尔) 表达式。 对于 Bicep,可以使用 任何 () 函数。
logLocationSettings 启用日志时,客户需要提供的日志位置设置。 需要 logLocationSettings ()

CopyActivityLogSettings

名称 说明
enableReliableLogging 指定是否启用可靠日志记录。 类型:布尔 (或 resultType 布尔) 表达式。 对于 Bicep,可以使用 任何 () 函数。
logLevel 获取或设置日志级别,支持:信息、警告。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。

LogLocationSettings

名称 说明
linkedServiceName 日志存储链接服务参考。 LinkedServiceReference (必需)
path 用于存储活动执行的详细日志的存储路径。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。

LogStorageSettings

名称 说明
enableReliableLogging 指定是否启用可靠日志记录。 类型:布尔 (或 resultType 布尔) 表达式。 对于 Bicep,可以使用 任何 () 函数。
linkedServiceName 日志存储链接服务参考。 LinkedServiceReference (必需)
logLevel 获取或设置日志级别,支持:信息、警告。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
path 用于存储活动执行的详细日志的存储路径。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
{customized property} 对于 Bicep,可以使用 任何 () 函数。

RedirectIncompatibleRowSettings

名称 说明
linkedServiceName 用于重定向不兼容行的 Azure 存储、存储 SAS 或 Azure Data Lake Store 链接服务的名称。 如果指定了 redirectIncompatibleRowSettings,则必须指定 。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 所需的任何 () function. ()
path 用于存储重定向不兼容行数据的路径。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
{customized property} 对于 Bicep,可以使用 任何 () 函数。

CopySink

名称 说明
disableMetricsCollection 如果为 true,则禁用数据存储指标收集。 默认值为 false。 类型:布尔 (或 resultType 布尔) 表达式。 对于 Bicep,可以使用 任何 () 函数。
maxConcurrentConnections 接收器数据存储的最大并发连接计数。 类型:integer (或 expression with resultType integer) 。 对于 Bicep,可以使用 任何 () 函数。
sinkRetryCount 接收器重试计数。 类型:integer (或 expression with resultType integer) 。 对于 Bicep,可以使用 任何 () 函数。
sinkRetryWait 接收器重试等待。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。
writeBatchSize 写入批大小。 类型:整数 (或 resultType 整数) 的表达式,最小值:0。 对于 Bicep,可以使用 任何 () 函数。
writeBatchTimeout 写入批处理超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。
类型 设置对象类型 AvroSink
AzureBlobFSSink
AzureDatabricksDeltaLakeSink
AzureDataExplorerSink
AzureDataLakeStoreSink
AzureMySqlSink
AzurePostgreSqlSink
AzureQueueSink
AzureSearchIndexSink
AzureSqlSink
AzureTableSink
BinarySink
BlobSink
CommonDataServiceForAppsSink
CosmosDbMongoDbApiSink
CosmosDbSqlApiSink
DelimitedTextSink
DocumentDbCollectionSink
DynamicsCrmSink
DynamicsSink
FileSystemSink
InformixSink
JsonSink
LakeHouseTableSink
MicrosoftAccessSink
MongoDbAtlasSink
MongoDbV2Sink
OdbcSink
OracleSink
OrcSink
ParquetSink
RestSink
SalesforceServiceCloudSink
SalesforceServiceCloudV2Sink
SalesforceSink
SalesforceV2Sink
SapCloudForCustomerSink
SnowflakeSink
SnowflakeV2Sink
SqlDWSink
SqlMISink
SqlServerSink
SqlSink
WarehouseSink (必需)

AvroSink

名称 说明 Value
type 复制接收器类型。 “AvroSink” (必需)
formatSettings Avro 格式设置。 AvroWriteSettings
storeSettings Avro 商店设置。 StoreWriteSettings

AvroWriteSettings

名称 说明
fileNamePrefix 指定文件名模式 {fileNamePrefix}_{fileIndex}。{fileExtension} 从不带 partitionOptions 的非基于文件的存储进行复制时。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:具有 resultType 整数) 的整数 (或 Expression。 对于 Bicep,可以使用 任何 () 函数。
recordName 写入结果中的顶级记录名称,在 AVRO 规范中是必需的。 字符串
recordNamespace 记录写入结果中的命名空间。 字符串
type 写入设置类型。 字符串 (必需)
{customized property} 对于 Bicep,可以使用 任何 () 函数。

StoreWriteSettings

名称 说明
copyBehavior 复制接收器的复制行为类型。 对于 Bicep,可以使用 任何 () 函数。
disableMetricsCollection 如果为 true,则禁用数据存储指标收集。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
maxConcurrentConnections 源数据存储的最大并发连接计数。 类型:具有 resultType 整数) 的整数 (或 Expression。 对于 Bicep,可以使用 任何 () 函数。
metadata 指定要添加到接收器数据的自定义元数据。 类型: (对象数组或 Expression 的数组,其中包含) 对象的 resultType 数组。 MetadataItem[]
类型 设置对象类型 AzureBlobFSWriteSettings
AzureBlobStorageWriteSettings
AzureDataLakeStoreWriteSettings
AzureFileStorageWriteSettings
FileServerWriteSettings
LakeHouseWriteSettings
需要 SftpWriteSettings ()

MetadataItem

名称 说明
name 元数据项键名称。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
value 元数据项值。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。

AzureBlobFSWriteSettings

名称 说明 Value
type 写入设置类型。 “AzureBlobFSWriteSettings” (必需)
blockSizeInMB 指示将数据写入 Blob 时块大小 (MB) 。 类型:integer (或 expression with resultType integer) 。 对于 Bicep,可以使用 任何 () 函数。

AzureBlobStorageWriteSettings

名称 说明 Value
type 写入设置类型。 “AzureBlobStorageWriteSettings” ()
blockSizeInMB 指示将数据写入 Blob 时块大小 (MB) 。 类型:integer (或 expression with resultType integer) 。 对于 Bicep,可以使用 任何 () 函数。

AzureDataLakeStoreWriteSettings

名称 说明 Value
type 写入设置类型。 “AzureDataLakeStoreWriteSettings” (所需的)
expiryDateTime 指定已写入文件的到期时间。 该时间应用于 UTC 时区,格式为“2018-12-01T05:00:00Z”。 默认值为 NULL。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。

AzureFileStorageWriteSettings

名称 说明 Value
type 写入设置类型。 需要“AzureFileStorageWriteSettings” ()

FileServerWriteSettings

名称 说明 Value
type 写入设置类型。 “FileServerWriteSettings” (必需)

LakeHouseWriteSettings

名称 说明 Value
type 写入设置类型。 “LakeHouseWriteSettings” (必需)

SftpWriteSettings

名称 说明 Value
type 写入设置类型。 “SftpWriteSettings” (必需)
operationTimeout 指定将每个区块写入 SFTP 服务器的超时时间。 默认值:01:00:00 (一小时) 。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
useTempFileRename 上传到临时文件 () 和重命名。 如果 SFTP 服务器不支持重命名操作,请禁用此选项。 类型:布尔 (或 resultType 布尔) 表达式。 对于 Bicep,可以使用 任何 () 函数。

AzureBlobFSSink

名称 说明 Value
type 复制接收器类型。 “AzureBlobFSSink” (必需)
copyBehavior 复制接收器的复制行为类型。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
metadata 指定要添加到接收器数据的自定义元数据。 类型:对象的数组 (或 expression,以及) 对象数组的 resultType。 MetadataItem[]

AzureDatabricksDeltaLakeSink

名称 说明 Value
type 复制接收器类型。 “AzureDatabricksDeltaLakeSink” (必需)
importSettings Azure Databricks Delta Lake 导入设置。 AzureDatabricksDeltaLakeImportCommand
preCopyScript SQL 预复制脚本。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

AzureDatabricksDeltaLakeImportCommand

名称 说明
dateFormat 在 Azure Databricks Delta Lake Copy 中指定 csv 的日期格式。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
timestampFormat 在 Azure Databricks Delta Lake Copy 中指定 csv 的时间戳格式。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
类型 导入设置类型。 字符串 (必需)
{customized property} 对于 Bicep,可以使用 任何 () 函数。

AzureDataExplorerSink

名称 说明 Value
type 复制接收器类型。 “AzureDataExplorerSink” (必需)
flushImmediately 如果设置为 true,则将跳过任何聚合。 默认值为 false。 类型:布尔值。 对于 Bicep,可以使用 任何 () 函数。
ingestionMappingAsJson 以 json 格式提供的显式列映射说明。 类型:字符串。 对于 Bicep,可以使用 任何 () 函数。
ingestionMappingName 在目标 Kusto 表上定义的预创建 csv 映射的名称。 类型:字符串。 对于 Bicep,可以使用 任何 () 函数。

AzureDataLakeStoreSink

名称 说明 Value
type 复制接收器类型。 “AzureDataLakeStoreSink” (必需)
copyBehavior 复制接收器的复制行为类型。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
enableAdlsSingleFileParallel 单个文件并行。 对于 Bicep,可以使用 任何 () 函数。

AzureMySqlSink

名称 说明 Value
type 复制接收器类型。 “AzureMySqlSink” (必需)
preCopyScript 在开始复制之前要执行的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

AzurePostgreSqlSink

名称 说明 Value
type 复制接收器类型。 “AzurePostgreSqlSink” (必需)
preCopyScript 在开始复制之前要执行的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

AzureQueueSink

名称 说明 Value
type 复制接收器类型。 “AzureQueueSink” (必需)

AzureSearchIndexSink

名称 说明 Value
type 复制接收器类型。 “AzureSearchIndexSink” (必需)
writeBehavior 指定将文档更新插入 Azure 搜索索引时的写入行为。 “Merge”
“Upload”

AzureSqlSink

名称 说明 Value
type 复制接收器类型。 “AzureSqlSink” (必需)
preCopyScript SQL 预复制脚本。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
sqlWriterStoredProcedureName SQL 编写器存储过程名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
sqlWriterTableType SQL 编写器表类型。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
sqlWriterUseTableLock 在大容量复制期间是否使用表锁。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
storedProcedureParameters SQL 存储过程参数。 对于 Bicep,可以使用 任何 () 函数。
storedProcedureTableTypeParameterName 表类型的存储过程参数名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
upsertSettings SQL 更新插入设置。 SqlUpsertSettings
writeBehavior 将数据复制到Azure SQL时的写入行为。 类型:sqlWriteBehaviorEnum (或 Expression with resultType SqlWriteBehaviorEnum) 对于 Bicep,可以使用 任何 () 函数。

SqlUpsertSettings

名称 说明
interimSchemaName 临时表的架构名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
密钥 用于唯一行标识的键列名称。 类型: (字符串数组或 expression 的数组,其中包含) 字符串的 resultType 数组。 对于 Bicep,可以使用 任何 () 函数。
useTempDB 指定是否对更新插入临时表使用临时数据库。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。

AzureTableSink

名称 说明 Value
type 复制接收器类型。 “AzureTableSink” (必需)
azureTableDefaultPartitionKeyValue Azure 表默认分区键值。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
azureTableInsertType Azure 表插入类型。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
azureTablePartitionKeyName Azure 表分区键名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
azureTableRowKeyName Azure 表行键名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

BinarySink

名称 说明 Value
type 复制接收器类型。 “BinarySink” (必需)
storeSettings 二进制存储设置。 StoreWriteSettings

BlobSink

名称 说明 Value
type 复制接收器类型。 “BlobSink” (必需)
blobWriterAddHeader Blob 编写器添加标头。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
blobWriterDateTimeFormat Blob 编写器日期时间格式。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
blobWriterOverwriteFiles Blob 编写器覆盖文件。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
copyBehavior 复制接收器的复制行为类型。 对于 Bicep,可以使用 任何 () 函数。
metadata 指定要添加到接收器数据的自定义元数据。 类型: (对象数组或 Expression 的数组,其中包含) 对象的 resultType 数组。 MetadataItem[]

CommonDataServiceForAppsSink

名称 说明 Value
type 复制接收器类型。 “CommonDataServiceForAppsSink” (必需)
alternateKeyName 在更新插入记录时将使用的备用密钥的逻辑名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
ignoreNullValues 指示是否忽略输入数据集 ((写入操作期间) 键字段除外)的 null 值的标志。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
writeBehavior 操作写入行为。 “Upsert” (必需)

CosmosDbMongoDbApiSink

名称 说明 Value
type 复制接收器类型。 需要“CosmosDbMongoDbApiSink” ()
writeBehavior 指定是否 (更新插入) 覆盖具有相同键的文档,而不是引发异常 (插入) 。 默认值为“insert”。 类型:包含 resultType 字符串) 的字符串 (或表达式。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

CosmosDbSqlApiSink

名称 说明 Value
type 复制接收器类型。 “CosmosDbSqlApiSink” (必需)
writeBehavior 描述如何将数据写入 Azure Cosmos DB。 类型:包含 resultType 字符串) 的字符串 (或表达式。 允许的值为 insert 和 upsert。 对于 Bicep,可以使用 任何 () 函数。

DelimitedTextSink

名称 说明 Value
type 复制接收器类型。 “DelimitedTextSink” (必需)
formatSettings DelimitedText 格式设置。 DelimitedTextWriteSettings
storeSettings DelimitedText 存储设置。 StoreWriteSettings

DelimitedTextWriteSettings

名称 说明
fileExtension 用于创建文件的文件扩展名。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () function. (所需的)
fileNamePrefix 指定文件名模式 {fileNamePrefix}_{fileIndex}。{fileExtension} 从不带 partitionOptions 的非基于文件的存储进行复制时。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:具有 resultType 整数) 的整数 (或 Expression。 对于 Bicep,可以使用 任何 () 函数。
quoteAllText 指示字符串值是否应始终用引号引起来。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
类型 写入设置类型。 字符串 (必需)
{customized property} 对于 Bicep,可以使用 任何 () 函数。

DocumentDbCollectionSink

名称 说明 Value
type 复制接收器类型。 “DocumentDbCollectionSink” (必需)
nestingSeparator 嵌套属性分隔符。 默认值为 。 标识列名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
writeBehavior 描述如何将数据写入 Azure Cosmos DB。 类型:包含 resultType 字符串) 的字符串 (或表达式。 允许的值为 insert 和 upsert。 对于 Bicep,可以使用 任何 () 函数。

DynamicsCrmSink

名称 说明 Value
type 复制接收器类型。 “DynamicsCrmSink” (必需)
alternateKeyName 在更新插入记录时将使用的备用密钥的逻辑名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
ignoreNullValues 指示是否忽略输入数据集 ((写入操作期间) 键字段除外)的 null 值的标志。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
writeBehavior 操作写入行为。 “Upsert” (必需)

DynamicsSink

名称 说明 Value
type 复制接收器类型。 “DynamicsSink” (必需)
alternateKeyName 在更新插入记录时将使用的备用密钥的逻辑名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
ignoreNullValues 指示在写入操作期间) 键字段 (是否忽略输入数据集中的 null 值的标志。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
writeBehavior 操作写入行为。 “Upsert” (必需)

FileSystemSink

名称 说明 Value
type 复制接收器类型。 需要“FileSystemSink” ()
copyBehavior 复制接收器的复制行为类型。 对于 Bicep,可以使用 任何 () 函数。

InformixSink

名称 说明 Value
type 复制接收器类型。 “InformixSink” (必需)
preCopyScript 在开始复制之前要执行的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

JsonSink

名称 说明 Value
type 复制接收器类型。 “JsonSink” (必需)
formatSettings Json 格式设置。 JsonWriteSettings
storeSettings Json 存储设置。 StoreWriteSettings

JsonWriteSettings

名称 说明
filePattern JSON 的文件模式。 此设置控制 JSON 对象集合的处理方式。 默认值为“setOfObjects”。 它区分大小写。 对于 Bicep,可以使用 任何 () 函数。
类型 写入设置类型。 字符串 (必需)
{customized property} 对于 Bicep,可以使用 任何 () 函数。

LakeHouseTableSink

名称 说明 Value
type 复制接收器类型。 “LakeHouseTableSink” (必需)
partitionNameList 指定接收器列中的分区列名称。 类型: (对象数组或 Expression 的数组,其中包含) 对象的 resultType 数组。 对于 Bicep,可以使用 任何 () 函数。
partitionOption 基于一列或多列在文件夹结构中创建分区。 (对) 的每个非重复列值都将是一个新分区。 可能的值包括:“None”、“PartitionByKey”。 对于 Bicep,可以使用 任何 () 函数。
tableActionOption LakeHouse 表接收器的表操作类型。 可能的值包括:“None”、“Append”、“Overwrite”。 对于 Bicep,可以使用 任何 () 函数。

MicrosoftAccessSink

名称 说明 Value
type 复制接收器类型。 “MicrosoftAccessSink” (必需)
preCopyScript 在开始复制之前要执行的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

MongoDbAtlasSink

名称 说明 Value
type 复制接收器类型。 “MongoDbAtlasSink” (必需)
writeBehavior 指定是否 (更新插入) 覆盖具有相同键的文档,而不是引发异常 (插入) 。 默认值为“insert”。 类型:包含 resultType 字符串) 的字符串 (或表达式。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

MongoDbV2Sink

名称 说明 Value
type 复制接收器类型。 “MongoDbV2Sink” (必需)
writeBehavior 指定是否 (更新插入) 覆盖具有相同键的文档,而不是引发异常 (插入) 。 默认值为“insert”。 类型:包含 resultType 字符串) 的字符串 (或表达式。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

OdbcSink

名称 说明 Value
type 复制接收器类型。 “OdbcSink” (必需)
preCopyScript 在开始复制之前要执行的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

OracleSink

名称 说明 Value
type 复制接收器类型。 “OracleSink” (必需)
preCopyScript SQL 预复制脚本。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

OrcSink

名称 说明 Value
type 复制接收器类型。 “OrcSink” (必需)
formatSettings ORC 格式设置。 OrcWriteSettings
storeSettings ORC 存储设置。 StoreWriteSettings

OrcWriteSettings

名称 说明
fileNamePrefix 指定文件名模式 {fileNamePrefix}_{fileIndex}。从不带 partitionOptions 的非基于文件的存储进行复制时{fileExtension}。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:integer (或 expression with resultType integer) 。 对于 Bicep,可以使用 任何 () 函数。
类型 写入设置类型。 字符串 (必需)
{customized property} 对于 Bicep,可以使用 任何 () 函数。

ParquetSink

名称 说明 Value
type 复制接收器类型。 “ParquetSink” ()
formatSettings Parquet 格式设置。 ParquetWriteSettings
storeSettings Parquet 存储设置。 StoreWriteSettings

ParquetWriteSettings

名称 说明
fileNamePrefix 指定文件名模式 {fileNamePrefix}_{fileIndex}。从不带 partitionOptions 的非基于文件的存储进行复制时{fileExtension}。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:integer (或 expression with resultType integer) 。 对于 Bicep,可以使用 任何 () 函数。
类型 写入设置类型。 字符串 (必需)
{customized property} 对于 Bicep,可以使用 任何 () 函数。

RestSink

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

SalesforceServiceCloudSink

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

SalesforceServiceCloudV2Sink

名称 说明 Value
type 复制接收器类型。 需要“SalesforceServiceCloudV2Sink” ()
externalIdFieldName 更新插入操作的外部的 ID 字段名称。 默认值为“Id”列。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
ignoreNullValues 指示是否忽略输入数据集中的 null 值 (写入操作期间) 键字段除外的标志。 默认值为 false。 如果设置为 true,则表示 ADF 在执行更新插入/更新操作时目标对象中的数据保持不变,在执行插入操作时插入定义的默认值;而 ADF 在执行更新插入/更新操作时将目标对象中的数据更新为 NULL,在执行插入操作时插入 NULL 值。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
writeBehavior 操作写入行为。 默认值为 Insert。 “Insert”
“Upsert”

SalesforceSink

名称 说明 Value
type 复制接收器类型。 需要“SalesforceSink” ()
externalIdFieldName 更新插入操作的外部的 ID 字段名称。 默认值为“Id”列。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
ignoreNullValues 指示是否忽略输入数据集中的 null 值 (写入操作期间) 键字段除外的标志。 默认值为 false。 如果设置为 true,则表示 ADF 在执行更新插入/更新操作时目标对象中的数据保持不变,在执行插入操作时插入定义的默认值;而 ADF 在执行更新插入/更新操作时将目标对象中的数据更新为 NULL,在执行插入操作时插入 NULL 值。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
writeBehavior 操作写入行为。 默认值为 Insert。 “Insert”
“Upsert”

SalesforceV2Sink

名称 说明 Value
type 复制接收器类型。 需要“SalesforceV2Sink” ()
externalIdFieldName 更新插入操作的外部的 ID 字段名称。 默认值为“Id”列。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
ignoreNullValues 指示是否忽略输入数据集中的 null 值 (写入操作期间) 键字段除外的标志。 默认值为 false。 如果设置为 true,则表示 ADF 在执行更新插入/更新操作时目标对象中的数据保持不变,在执行插入操作时插入定义的默认值;而 ADF 在执行更新插入/更新操作时将目标对象中的数据更新为 NULL,在执行插入操作时插入 NULL 值。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
writeBehavior 操作写入行为。 默认值为 Insert。 “Insert”
“Upsert”

SapCloudForCustomerSink

名称 说明 Value
type 复制接收器类型。 “SapCloudForCustomerSink” (必需)
httpRequestTimeout 超时 (TimeSpan) 获取 HTTP 响应。 这是获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。
writeBehavior 操作写入行为。 默认值为“Insert”。 “Insert”
“Update”

SnowflakeSink

名称 说明 Value
type 复制接收器类型。 “SnowflakeSink” (必需)
importSettings Snowflake 导入设置。 SnowflakeImportCopyCommand
preCopyScript SQL 预复制脚本。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

SnowflakeImportCopyCommand

名称 说明
additionalCopyOptions 直接传递给 snowflake 复制命令的其他复制选项。 类型:键值对 (值应为字符串类型) (或 Expression,其中 resultType 对象) 。 示例:“additionalCopyOptions”: { “DATE_FORMAT”: “MM/DD/YYYY”, “TIME_FORMAT”: “'HH24:MI:SS.FF'“ } SnowflakeImportCopyCommandAdditionalCopyOptions
additionalFormatOptions 直接传递给 snowflake 复制命令的其他格式选项。 类型:键值对 (值应为字符串类型) (或 Expression,其中 resultType 对象) 。 示例:“additionalFormatOptions”: { “FORCE”: “TRUE”, “LOAD_UNCERTAIN_FILES”: “'FALSE'” } SnowflakeImportCopyCommandAdditionalFormatOptions
类型 导入设置类型。 字符串 (必需)
{customized property} 对于 Bicep,可以使用 任何 () 函数。

SnowflakeImportCopyCommandAdditionalCopyOptions

名称 说明
{customized property} 对于 Bicep,可以使用 任何 () 函数。

SnowflakeImportCopyCommandAdditionalFormatOptions

名称 说明
{customized property} 对于 Bicep,可以使用 任何 () 函数。

SnowflakeV2Sink

名称 说明 Value
type 复制接收器类型。 需要“SnowflakeV2Sink” ()
importSettings Snowflake 导入设置。 SnowflakeImportCopyCommand
preCopyScript SQL 预复制脚本。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。

SqlDWSink

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

DWCopyCommandSettings

名称 说明
additionalOptions 在复制命令中直接传递给 SQL DW 的其他选项。 类型:键值对 (值应为字符串类型) (或 Expression,其中 resultType 对象) 。 示例:“additionalOptions”: { “MAXERRORS”: “1000”, “DATEFORMAT”: “'ymd'” } DWCopyCommandSettingsAdditionalOptions
defaultValues 为 SQL 数据仓库中的每个目标列指定默认值。 属性中的默认值将覆盖 DB 中设置的 DEFAULT 约束,并且标识列不能具有默认值。 类型:对象的数组 (或 expression,以及) 对象数组的 resultType。 DWCopyCommandDefaultValue[]

DWCopyCommandSettingsAdditionalOptions

名称 说明
{customized property} 字符串

DWCopyCommandDefaultValue

名称 说明
columnName 列名称。 类型:object (或 Expression with resultType string) 。 对于 Bicep,可以使用 任何 () 函数。
defaultValue 列的默认值。 类型:object (或 Expression with resultType string) 。 对于 Bicep,可以使用 任何 () 函数。

PolybaseSettings

名称 说明
rejectSampleValue 确定在 PolyBase 重新计算拒绝行的百分比之前要尝试检索的行数。 类型:具有 resultType 整数) 的整数 (或 Expression,最小值:0。 对于 Bicep,可以使用 任何 () 函数。
rejectType 拒绝类型。 'percentage'
'值'
rejectValue 指定在查询失败之前可以拒绝的行数的值或百分比。 类型:number (或 expression with resultType number) ,minimum: 0。 对于 Bicep,可以使用 任何 () 函数。
useTypeDefault 指定在 PolyBase 从文本文件中检索数据时如何处理带分隔符的文本文件中的缺失值。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
{customized property} 对于 Bicep,可以使用 任何 () 函数。

SqlDWUpsertSettings

名称 说明
interimSchemaName 临时表的架构名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
密钥 用于唯一行标识的键列名称。 类型: (字符串数组或 expression 的数组,其中包含) 字符串的 resultType 数组。 对于 Bicep,可以使用 任何 () 函数。

SqlMISink

名称 说明 Value
type 复制接收器类型。 “SqlMISink” (必需)
preCopyScript SQL 预复制脚本。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
sqlWriterStoredProcedureName SQL 编写器存储过程名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
sqlWriterTableType SQL 编写器表类型。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
sqlWriterUseTableLock 在大容量复制期间是否使用表锁。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
storedProcedureParameters SQL 存储过程参数。 对于 Bicep,可以使用 任何 () 函数。
storedProcedureTableTypeParameterName 表类型的存储过程参数名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
upsertSettings SQL 更新插入设置。 SqlUpsertSettings
writeBehavior 将数据复制到 Azure SQL MI 时的白色行为。 类型:包含 resultType 字符串) 的字符串 (或表达式 对于 Bicep,可以使用 任何 () 函数。

SqlServerSink

名称 说明 Value
type 复制接收器类型。 “SqlServerSink” (必需)
preCopyScript SQL 预复制脚本。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
sqlWriterStoredProcedureName SQL 编写器存储过程名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
sqlWriterTableType SQL 编写器表类型。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
sqlWriterUseTableLock 在大容量复制期间是否使用表锁。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
storedProcedureParameters SQL 存储过程参数。 对于 Bicep,可以使用 任何 () 函数。
storedProcedureTableTypeParameterName 表类型的存储过程参数名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
upsertSettings SQL 更新插入设置。 SqlUpsertSettings
writeBehavior 将数据复制到 sql Server 时的写入行为。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

SqlSink

名称 说明 Value
type 复制接收器类型。 “SqlSink” (必需)
preCopyScript SQL 预复制脚本。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
sqlWriterStoredProcedureName SQL 编写器存储过程名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
sqlWriterTableType SQL 编写器表类型。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
sqlWriterUseTableLock 在大容量复制期间是否使用表锁。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
storedProcedureParameters SQL 存储过程参数。 对于 Bicep,可以使用 任何 () 函数。
storedProcedureTableTypeParameterName 表类型的存储过程参数名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
upsertSettings SQL 更新插入设置。 SqlUpsertSettings
writeBehavior 将数据复制到 sql 时的写入行为。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

WarehouseSink

名称 说明 Value
type 复制接收器类型。 “WarehouseSink” (必需)
allowCopyCommand 指示使用复制命令将数据复制到 SQL Data Warehouse。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
copyCommandSettings 指定 allowCopyCommand 为 true 时与复制命令相关的设置。 DWCopyCommandSettings
preCopyScript SQL 预复制脚本。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
writeBehavior 将数据复制到 azure Microsoft Fabric Data Warehouse 时的写入行为。 类型:DWWriteBehaviorEnum (或 expression with resultType DWWriteBehaviorEnum) 对于 Bicep,可以使用 任何 () 函数。

SkipErrorFile

名称 说明
dataInconsistency 如果源/接收器文件被其他并发写入更改,请跳过。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
fileMissing 如果文件在复制过程中被其他客户端删除,则跳过。 默认为 true。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。

CopySource

名称 说明
disableMetricsCollection 如果为 true,则禁用数据存储指标收集。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
maxConcurrentConnections 源数据存储的最大并发连接计数。 类型:具有 resultType 整数) 的整数 (或 Expression。 对于 Bicep,可以使用 任何 () 函数。
sourceRetryCount 源重试计数。 类型:具有 resultType 整数) 的整数 (或 Expression。 对于 Bicep,可以使用 任何 () 函数。
sourceRetryWait 源重试等待。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。
类型 设置对象类型 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 (必需)

AmazonMWSSource

名称 说明 Value
type 复制源类型。 需要“AmazonMWSSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
查询 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

AmazonRdsForOracleSource

名称 说明 Value
type 复制源类型。 “AmazonRdsForOracleSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
oracleReaderQuery AmazonRdsForOracle 读取器查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
partitionOption 将用于 AmazonRdsForOracle 并行读取的分区机制。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
partitionSettings 将用于 AmazonRdsForOracle 源分区的设置。 AmazonRdsForOraclePartitionSettings
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

AmazonRdsForOraclePartitionSettings

名称 说明
partitionColumnName 将用于进行范围分区的整数类型的列的名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
partitionLowerBound partitionColumnName 中指定的列的最小值,用于继续进行范围分区。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
partitionNames AmazonRdsForOracle 表的物理分区的名称。 对于 Bicep,可以使用 任何 () 函数。
partitionUpperBound partitionColumnName 中指定的列的最大值,用于继续范围分区。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

AmazonRdsForSqlServerSource

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

SqlPartitionSettings

名称 说明
partitionColumnName 将用于继续分区的整数或日期时间类型的列的名称。 如果未指定,系统会自动检测表的主键并将其用作分区列。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
partitionLowerBound 分区范围拆分的分区列的最小值。 此值用于决定分区步幅,不用于筛选表中的行。 将对表或查询结果中的所有行进行分区和复制。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
partitionUpperBound 分区范围拆分的分区列的最大值。 此值用于决定分区步幅,不用于筛选表中的行。 将对表或查询结果中的所有行进行分区和复制。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

AmazonRedshiftSource

名称 说明 Value
type 复制源类型。 需要“AmazonRedshiftSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
查询 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。
redshiftUnloadSettings 使用卸载从 Amazon Redshift 复制时,临时 Amazon S3 所需的 Amazon S3 设置。 这样,Amazon Redshift 源中的数据将首先卸载到 S3 中,然后从临时 S3 复制到目标接收器中。 RedshiftUnloadSettings

RedshiftUnloadSettings

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

AvroSource

名称 说明 Value
type 复制源类型。 需要“AvroSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。 对于 Bicep,可以使用 任何 () 函数。
storeSettings Avro 存储设置。 StoreReadSettings

StoreReadSettings

名称 说明
disableMetricsCollection 如果为 true,则禁用数据存储指标收集。 默认值为 false。 类型:布尔 (或 resultType 布尔) 表达式。 对于 Bicep,可以使用 任何 () 函数。
maxConcurrentConnections 源数据存储的最大并发连接计数。 类型:integer (或 expression with resultType integer) 。 对于 Bicep,可以使用 任何 () 函数。
类型 设置对象类型 AmazonS3CompatibleReadSettings
AmazonS3ReadSettings
AzureBlobFSReadSettings
AzureBlobStorageReadSettings
AzureDataLakeStoreReadSettings
AzureFileStorageReadSettings
FileServerReadSettings
FtpReadSettings
GoogleCloudStorageReadSettings
HdfsReadSettings
HttpReadSettings
LakeHouseReadSettings
OracleCloudStorageReadSettings
需要 SftpReadSettings ()

AmazonS3CompatibleReadSettings

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

AmazonS3ReadSettings

名称 说明 Value
type 读取设置类型。 “AmazonS3ReadSettings” (必需)
deleteFilesAfterCompletion 指示是否需要在复制完成后删除源文件。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
enablePartitionDiscovery 指示是否启用分区发现。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
fileListPath 指向一个文本文件,该文件列出每个文件 (要复制的数据集) 中配置的路径的相对路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
modifiedDatetimeEnd 文件的修改日期时间结束。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
partitionRootPath 指定分区发现从其开始的根路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
前缀 S3 对象名称的前缀筛选器。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
recursive 如果为 true,将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
wildcardFileName AmazonS3 wildcardFileName。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
wildcardFolderPath AmazonS3 wildcardFolderPath。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

AzureBlobFSReadSettings

名称 说明 Value
type 读取设置类型。 “AzureBlobFSReadSettings” (必需)
deleteFilesAfterCompletion 指示是否需要在复制完成后删除源文件。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
enablePartitionDiscovery 指示是否启用分区发现。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
fileListPath 指向一个文本文件,该文件列出每个文件 (要复制的数据集) 中配置的路径的相对路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
modifiedDatetimeEnd 文件的修改日期时间结束。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
partitionRootPath 指定分区发现从其开始的根路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
recursive 如果为 true,将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
wildcardFileName Azure blobFS wildcardFileName。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
wildcardFolderPath Azure blobFS wildcardFolderPath。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

AzureBlobStorageReadSettings

名称 说明 Value
type 读取设置类型。 “AzureBlobStorageReadSettings” (必需的)
deleteFilesAfterCompletion 指示是否需要在复制完成后删除源文件。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
enablePartitionDiscovery 指示是否启用分区发现。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
fileListPath 指向一个文本文件,该文件列出每个文件 (要复制的数据集) 中配置的路径的相对路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
modifiedDatetimeEnd 文件的修改日期时间结束。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
partitionRootPath 指定分区发现从其开始的根路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
前缀 Azure Blob 名称的前缀筛选器。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
recursive 如果为 true,将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
wildcardFileName Azure blob wildcardFileName。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
wildcardFolderPath Azure blob wildcardFolderPath。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

AzureDataLakeStoreReadSettings

名称 说明 Value
type 读取设置类型。 “AzureDataLakeStoreReadSettings” (必需)
deleteFilesAfterCompletion 指示是否需要在复制完成后删除源文件。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
enablePartitionDiscovery 指示是否启用分区发现。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
fileListPath 指向一个文本文件,该文件列出每个文件 (要复制的数据集) 中配置的路径的相对路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
listAfter 根据文件/文件夹名称的字典顺序,在值 (独占) 后Lists文件。 在数据集的 folderPath 下应用,在 folderPath 下筛选文件/子文件夹。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
listBefore 根据文件/文件夹名称的字典顺序,在值 (非独占) 之前Lists文件。 在数据集的 folderPath 下应用,在 folderPath 下筛选文件/子文件夹。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
modifiedDatetimeEnd 文件的修改日期时间结束。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
partitionRootPath 指定分区发现从其开始的根路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
recursive 如果为 true,将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
wildcardFileName ADLS wildcardFileName。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
wildcardFolderPath ADLS wildcardFolderPath。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

AzureFileStorageReadSettings

名称 说明 Value
type 读取设置类型。 “AzureFileStorageReadSettings” (必需)
deleteFilesAfterCompletion 指示是否需要在复制完成后删除源文件。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
enablePartitionDiscovery 指示是否启用分区发现。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
fileListPath 指向一个文本文件,该文件列出每个文件 (要复制的数据集) 中配置的路径的相对路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
modifiedDatetimeEnd 文件的修改日期时间结束。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
partitionRootPath 指定分区发现从其开始的根路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
前缀 Azure 文件名的前缀筛选器,从根路径开始。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
recursive 如果为 true,将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
wildcardFileName Azure 文件存储 wildcardFileName。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
wildcardFolderPath Azure 文件存储 wildcardFolderPath。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

FileServerReadSettings

名称 说明 Value
type 读取设置类型。 “FileServerReadSettings” (必需)
deleteFilesAfterCompletion 指示是否需要在复制完成后删除源文件。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
enablePartitionDiscovery 指示是否启用分区发现。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
fileFilter 指定在 folderPath 中选择一部分文件而不是所有文件时要使用的筛选器。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
fileListPath 指向一个文本文件,该文件列出每个文件 (要复制的数据集) 中配置的路径的相对路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
modifiedDatetimeEnd 文件的修改日期时间结束。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
partitionRootPath 指定分区发现从其开始的根路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
recursive 如果为 true,将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
wildcardFileName FileServer wildcardFileName。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
wildcardFolderPath FileServer wildcardFolderPath。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

FtpReadSettings

名称 说明 Value
type 读取设置类型。 “FtpReadSettings” (必需)
deleteFilesAfterCompletion 指示是否需要在复制完成后删除源文件。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
disableChunking 如果为 true,则禁用每个文件中的并行读取。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
enablePartitionDiscovery 指示是否启用分区发现。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
fileListPath 指向一个文本文件,该文件列出每个文件 (要复制的数据集) 中配置的路径的相对路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
partitionRootPath 指定分区发现从其开始的根路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
recursive 如果为 true,将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
useBinaryTransfer 指定是否对 FTP 存储使用二进制传输模式。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
wildcardFileName Ftp wildcardFileName。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
wildcardFolderPath Ftp wildcardFolderPath。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

GoogleCloudStorageReadSettings

名称 说明 Value
type 读取设置类型。 “GoogleCloudStorageReadSettings” (必需)
deleteFilesAfterCompletion 指示是否需要在复制完成后删除源文件。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
enablePartitionDiscovery 指示是否启用分区发现。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
fileListPath 指向一个文本文件,该文件列出每个文件 (要复制的数据集) 中配置的路径的相对路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
modifiedDatetimeEnd 文件的修改日期时间结束。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
partitionRootPath 指定分区发现从其开始的根路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
前缀 Google Cloud Storage 对象名称的前缀筛选器。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
recursive 如果为 true,将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
wildcardFileName Google Cloud Storage wildcardFileName。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
wildcardFolderPath Google Cloud Storage wildcardFolderPath。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

HdfsReadSettings

名称 说明 Value
type 读取设置类型。 “HdfsReadSettings” (必需)
deleteFilesAfterCompletion 指示是否需要在复制完成后删除源文件。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
distcpSettings 指定与 Distcp 相关的设置。 DistcpSettings
enablePartitionDiscovery 指示是否启用分区发现。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
fileListPath 指向一个文本文件,该文件列出每个文件 (要复制的数据集) 中配置的路径的相对路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
modifiedDatetimeEnd 文件的修改日期时间结束。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
partitionRootPath 指定分区发现从其开始的根路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
recursive 如果为 true,将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
wildcardFileName HDFS wildcardFileName。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
wildcardFolderPath HDFS wildcardFolderPath。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

DistcpSettings

名称 说明
distcpOptions 指定 Distcp 选项。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
resourceManagerEndpoint 指定 Yarn ResourceManager 终结点。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () function. (所需的)
tempScriptPath 指定用于存储临时 Distcp 命令脚本的现有文件夹路径。 脚本文件由 ADF 生成,并在复制作业完成后删除。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () function. (所需的)

HttpReadSettings

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

LakeHouseReadSettings

名称 说明 Value
type 读取设置类型。 “LakeHouseReadSettings” (必需)
deleteFilesAfterCompletion 指示是否需要在复制完成后删除源文件。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
enablePartitionDiscovery 指示是否启用分区发现。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
fileListPath 指向一个文本文件,该文件列出每个文件 (要复制的数据集) 中配置的路径的相对路径。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
partitionRootPath 指定分区发现从其开始的根路径。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
recursive 如果为 true,则将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:布尔 (或 resultType 布尔) 表达式。 对于 Bicep,可以使用 任何 () 函数。
wildcardFileName Microsoft Fabric LakeHouse 文件 wildcardFileName。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
wildcardFolderPath Microsoft Fabric LakeHouse 文件 wildcardFolderPath。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。

OracleCloudStorageReadSettings

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

SftpReadSettings

名称 说明 Value
type 读取设置类型。 需要“SftpReadSettings” ()
deleteFilesAfterCompletion 指示复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔 (或 resultType 布尔) 表达式。 对于 Bicep,可以使用 任何 () 函数。
disableChunking 如果为 true,则禁用每个文件中的并行读取。 默认值为 false。 类型:布尔 (或 resultType 布尔) 表达式。 对于 Bicep,可以使用 任何 () 函数。
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔 (或 resultType 布尔) 表达式。 对于 Bicep,可以使用 任何 () 函数。
fileListPath 指向一个文本文件,该文件列出每个文件 (要复制的数据集) 中配置的路径的相对路径。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
partitionRootPath 指定分区发现从其开始的根路径。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
recursive 如果为 true,则将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:布尔 (或 resultType 布尔) 表达式。 对于 Bicep,可以使用 任何 () 函数。
wildcardFileName Sftp wildcardFileName。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
wildcardFolderPath Sftp wildcardFolderPath。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。

AzureBlobFSSource

名称 说明 Value
type 复制源类型。 “AzureBlobFSSource” (必需)
recursive 如果为 true,则将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:布尔 (或 resultType 布尔) 表达式。 对于 Bicep,可以使用 任何 () 函数。
skipHeaderLineCount 要从每个 Blob 跳过的标头行数。 类型:integer (或 expression with resultType integer) 。 对于 Bicep,可以使用 任何 () 函数。
treatEmptyAsNull 将空视为 null。 类型:布尔 (或 resultType 布尔) 表达式。 对于 Bicep,可以使用 任何 () 函数。

AzureDatabricksDeltaLakeSource

名称 说明 Value
type 复制源类型。 需要“AzureDatabricksDeltaLakeSource” ()
exportSettings Azure Databricks Delta Lake 导出设置。 AzureDatabricksDeltaLakeExportCommand
query Azure Databricks Delta Lake Sql 查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。

AzureDatabricksDeltaLakeExportCommand

名称 说明
dateFormat 在 Azure Databricks Delta Lake Copy 中指定 csv 的日期格式。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
timestampFormat 在 Azure Databricks Delta Lake Copy 中指定 csv 的时间戳格式。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
类型 导出设置类型。 字符串 (必需)
{customized property} 对于 Bicep,可以使用 任何 () 函数。

AzureDataExplorerSource

名称 说明 Value
type 复制源类型。 需要“AzureDataExplorerSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。 对于 Bicep,可以使用 任何 () 函数。
noTruncation 用于控制是否将截断应用于超出特定行计数限制的结果集的布尔值选项的名称。 对于 Bicep,可以使用 任何 () 函数。
query 数据库查询。 应为Kusto 查询语言 (KQL) 查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 所需的任何 () function. ()
queryTimeout 查询超时。 类型:string (或 expression with resultType string) , pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) . 对于 Bicep,可以使用 任何 () 函数。

AzureDataLakeStoreSource

名称 说明 Value
type 复制源类型。 “AzureDataLakeStoreSource” (必需)
recursive 如果为 true,则将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:布尔 (或 resultType 布尔) 表达式。 对于 Bicep,可以使用 任何 () 函数。

AzureMariaDBSource

名称 说明 Value
type 复制源类型。 “AzureMariaDBSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。 对于 Bicep,可以使用 任何 () 函数。
query 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

AzureMySqlSource

名称 说明 Value
type 复制源类型。 需要“AzureMySqlSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。 对于 Bicep,可以使用 任何 () 函数。
query 数据库查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

AzurePostgreSqlSource

名称 说明 Value
type 复制源类型。 “AzurePostgreSqlSource” (所需的)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。 对于 Bicep,可以使用 任何 () 函数。
query 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

AzureSqlSource

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

AzureTableSource

名称 说明 Value
type 复制源类型。 “AzureTableSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
azureTableSourceIgnoreTableNotFound 找不到 Azure 表源忽略表。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
azureTableSourceQuery Azure 表源查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

BinarySource

名称 说明 Value
type 复制源类型。 “BinarySource” (必需)
formatSettings 二进制格式设置。 BinaryReadSettings
storeSettings 二进制存储设置。 StoreReadSettings

BinaryReadSettings

名称 说明
compressionProperties 压缩设置。 CompressionReadSettings
类型 读取设置类型。 字符串 (必需)
{customized property} 对于 Bicep,可以使用 任何 () 函数。

CompressionReadSettings

名称 说明 Value
type 设置对象类型 TarGZipReadSettings
TarReadSettings
ZipDeflateReadSettings (必需)

TarGZipReadSettings

名称 说明 Value
type “压缩”设置类型。 需要“TarGZipReadSettings” ()
preserveCompressionFileNameAsFolder 将压缩文件名保留为文件夹路径。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。

TarReadSettings

名称 说明 Value
type “压缩”设置类型。 “TarReadSettings” (必需)
preserveCompressionFileNameAsFolder 将压缩文件名保留为文件夹路径。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。

ZipDeflateReadSettings

名称 说明 Value
type 压缩设置类型。 需要“ZipDeflateReadSettings” ()
preserveZipFileNameAsFolder 将 zip 文件名保留为文件夹路径。 类型:布尔 (或 resultType 布尔) 表达式。 对于 Bicep,可以使用 任何 () 函数。

BlobSource

名称 说明 Value
type 复制源类型。 “BlobSource” (必需)
recursive 如果为 true,则将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:布尔 (或 resultType 布尔) 表达式。 对于 Bicep,可以使用 任何 () 函数。
skipHeaderLineCount 要从每个 Blob 跳过的标头行数。 类型:integer (或 expression with resultType integer) 。 对于 Bicep,可以使用 任何 () 函数。
treatEmptyAsNull 将空视为 null。 类型:布尔 (或 resultType 布尔) 表达式。 对于 Bicep,可以使用 任何 () 函数。

CassandraSource

名称 说明 Value
type 复制源类型。 “CassandraSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。 对于 Bicep,可以使用 任何 () 函数。
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 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

CommonDataServiceForAppsSource

名称 说明 Value
type 复制源类型。 需要“CommonDataServiceForAppsSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。 对于 Bicep,可以使用 任何 () 函数。
查询 FetchXML 是 Microsoft Common Data Service for Apps (联机 & 本地) 中使用的专有查询语言。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。

ConcurSource

名称 说明 Value
type 复制源类型。 “ConcurSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。 对于 Bicep,可以使用 任何 () 函数。
查询 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

CosmosDbMongoDbApiSource

名称 说明 Value
type 复制源类型。 需要“CosmosDbMongoDbApiSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。 对于 Bicep,可以使用 任何 () 函数。
batchSize 指定从 MongoDB 实例的每批响应中返回的文档数量。 大多数情况下,修改批大小不会影响用户或应用程序。 此属性的main用途是避免达到响应大小限制。 类型:integer (或 expression with resultType integer) 。 对于 Bicep,可以使用 任何 () 函数。
cursorMethods Mongodb 查询的游标方法。 MongoDbCursorMethodsProperties
filter 使用查询运算符指定选择筛选器。 若要返回集合中的所有文档,请省略此参数或传递空文档 ({})。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

MongoDbCursorMethodsProperties

名称 说明
limit 指定服务器返回的文档的最大数量。 limit () 类似于 SQL 数据库中的 LIMIT 语句。 类型:integer (或 expression with resultType integer) 。 对于 Bicep,可以使用 任何 () 函数。
project 指定要在与查询筛选器匹配的文档中返回的字段。 若要返回匹配文档中的所有字段,请省略此参数。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
skip 指定跳过的文档数以及 MongoDB 开始返回结果的位置。 此方法可用于实现分页结果。 类型:integer (或 expression with resultType integer) 。 对于 Bicep,可以使用 任何 () 函数。
sort 指定查询返回匹配文档的顺序。 类型:字符串 (或带有 resultType 字符串) 的表达式。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
{customized property} 对于 Bicep,可以使用 任何 () 函数。

CosmosDbSqlApiSource

名称 说明 Value
type 复制源类型。 需要“CosmosDbSqlApiSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。 对于 Bicep,可以使用 任何 () 函数。
detectDatetime 是否将基元值检测为日期/时间值。 类型:布尔 (或 resultType 布尔) 表达式。 对于 Bicep,可以使用 任何 () 函数。
pageSize 结果的页面大小。 类型:integer (或 expression with resultType integer) 。 对于 Bicep,可以使用 任何 () 函数。
preferredRegions 首选区域。 类型:字符串数组 (或表达式,其中 resultType 字符串数组) 。 对于 Bicep,可以使用 任何 () 函数。
查询 SQL API 查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。

CouchbaseSource

名称 说明 Value
type 复制源类型。 需要“CouchbaseSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。 对于 Bicep,可以使用 任何 () 函数。
查询 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

Db2Source

名称 说明 Value
type 复制源类型。 “Db2Source” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
查询 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

DelimitedTextSource

名称 说明 Value
type 复制源类型。 “DelimitedTextSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
formatSettings DelimitedText 格式设置。 DelimitedTextReadSettings
storeSettings DelimitedText 存储设置。 StoreReadSettings

DelimitedTextReadSettings

名称 说明
compressionProperties 压缩设置。 CompressionReadSettings
skipLineCount 指示从输入文件读取数据时要跳过的非空行数。 类型:具有 resultType 整数) 的整数 (或 Expression。 对于 Bicep,可以使用 任何 () 函数。
类型 读取设置类型。 字符串 (必需)
{customized property} 对于 Bicep,可以使用 任何 () 函数。

DocumentDbCollectionSource

名称 说明 Value
type 复制源类型。 “DocumentDbCollectionSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
nestingSeparator 嵌套属性分隔符。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
查询 文档查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

DrillSource

名称 说明 Value
type 复制源类型。 “DrillSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
查询 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

DynamicsAXSource

名称 说明 Value
type 复制源类型。 “DynamicsAXSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
httpRequestTimeout 超时 (TimeSpan) 获取 HTTP 响应。 这是获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

DynamicsCrmSource

名称 说明 Value
type 复制源类型。 “DynamicsCrmSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
query FetchXML 是一种专有查询语言,用于Microsoft Dynamics CRM (联机 & 本地) 。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

DynamicsSource

名称 说明 Value
type 复制源类型。 “DynamicsSource” (必需的)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
查询 FetchXML 是在 Microsoft Dynamics(联机和本地)中使用的专有查询语言。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

EloquaSource

名称 说明 Value
type 复制源类型。 “EloquaSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

ExcelSource

名称 说明 Value
type 复制源类型。 “ExcelSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
storeSettings Excel 应用商店设置。 StoreReadSettings

FileSystemSource

名称 说明 Value
type 复制源类型。 “FileSystemSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
recursive 如果为 true,将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。

GoogleAdWordsSource

名称 说明 Value
type 复制源类型。 “GoogleAdWordsSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。 对于 Bicep,可以使用 任何 () 函数。
query 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

GoogleBigQuerySource

名称 说明 Value
type 复制源类型。 “GoogleBigQuerySource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。 对于 Bicep,可以使用 任何 () 函数。
query 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

GoogleBigQueryV2Source

名称 说明 Value
type 复制源类型。 需要“GoogleBigQueryV2Source” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。 对于 Bicep,可以使用 任何 () 函数。
query 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

GreenplumSource

名称 说明 Value
type 复制源类型。 “GreenplumSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。 对于 Bicep,可以使用 任何 () 函数。
query 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

HBaseSource

名称 说明 Value
type 复制源类型。 需要“HBaseSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。 对于 Bicep,可以使用 任何 () 函数。
query 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

HdfsSource

名称 说明 Value
type 复制源类型。 需要“HdfsSource” ()
distcpSettings 指定与 Distcp 相关的设置。 DistcpSettings
recursive 如果为 true,则将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:布尔 (或 resultType 布尔) 表达式。 对于 Bicep,可以使用 任何 () 函数。

HiveSource

名称 说明 Value
type 复制源类型。 需要“HiveSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。 对于 Bicep,可以使用 任何 () 函数。
query 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

HttpSource

名称 说明 Value
type 复制源类型。 “HttpSource” (必需)
httpRequestTimeout 指定 HTTP 客户端从 HTTP 服务器获取 HTTP 响应的超时时间。 默认值等效于 System.Net.HttpWebRequest.Timeout。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

HubspotSource

名称 说明 Value
type 复制源类型。 需要“HubspotSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。 对于 Bicep,可以使用 任何 () 函数。
query 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

ImpalaSource

名称 说明 Value
type 复制源类型。 需要“ImpalaSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。 对于 Bicep,可以使用 任何 () 函数。
query 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

InformixSource

名称 说明 Value
type 复制源类型。 “InformixSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。 对于 Bicep,可以使用 任何 () 函数。
query 数据库查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

JiraSource

名称 说明 Value
type 复制源类型。 需要“JiraSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。 对于 Bicep,可以使用 任何 () 函数。
query 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

JsonSource

名称 说明 Value
type 复制源类型。 “JsonSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。 对于 Bicep,可以使用 任何 () 函数。
formatSettings Json 格式设置。 JsonReadSettings
storeSettings Json 存储设置。 StoreReadSettings

JsonReadSettings

名称 说明
compressionProperties 压缩设置。 CompressionReadSettings
类型 读取设置类型。 字符串 (必需)
{customized property} 对于 Bicep,可以使用 任何 () 函数。

LakeHouseTableSource

名称 说明 Value
type 复制源类型。 “LakeHouseTableSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。 对于 Bicep,可以使用 任何 () 函数。
timestampAsOf 按时间戳查询较旧的快照。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
versionAsOf 按版本查询较旧的快照。 类型:integer (或 expression with resultType integer) 。 对于 Bicep,可以使用 任何 () 函数。

MagentoSource

名称 说明 Value
type 复制源类型。 需要“MagentoSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。 对于 Bicep,可以使用 任何 () 函数。
查询 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

MariaDBSource

名称 说明 Value
type 复制源类型。 “MariaDBSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。 对于 Bicep,可以使用 任何 () 函数。
查询 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

MarketoSource

名称 说明 Value
type 复制源类型。 需要“MarketoSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
查询 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

MicrosoftAccessSource

名称 说明 Value
type 复制源类型。 需要“MicrosoftAccessSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
查询 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

MongoDbAtlasSource

名称 说明 Value
type 复制源类型。 “MongoDbAtlasSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
batchSize 指定从 MongoDB Atlas 实例的每批响应中返回的文档的数量。 大多数情况下,修改批大小不会影响用户或应用程序。 此属性的main目的是避免达到响应大小限制。 类型:具有 resultType 整数) 的整数 (或 Expression。 对于 Bicep,可以使用 任何 () 函数。
cursorMethods Mongodb 查询的游标方法 MongoDbCursorMethodsProperties
filter 使用查询运算符指定选择筛选器。 若要返回集合中的所有文档,请省略此参数或传递空文档 ({})。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

MongoDbSource

名称 说明 Value
type 复制源类型。 “MongoDbSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
查询 数据库查询。 应该是 SQL-92 查询表达式。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

MongoDbV2Source

名称 说明 Value
type 复制源类型。 需要“MongoDbV2Source” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
batchSize 指定从 MongoDB 实例的每批响应中返回的文档数量。 大多数情况下,修改批大小不会影响用户或应用程序。 此属性的main目的是避免达到响应大小限制。 类型:具有 resultType 整数) 的整数 (或 Expression。 对于 Bicep,可以使用 任何 () 函数。
cursorMethods Mongodb 查询的游标方法 MongoDbCursorMethodsProperties
filter 使用查询运算符指定选择筛选器。 若要返回集合中的所有文档,请省略此参数或传递空文档 ({})。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

MySqlSource

名称 说明 Value
type 复制源类型。 “MySqlSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
query 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

NetezzaSource

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

NetezzaPartitionSettings

名称 说明
partitionColumnName 将用于进行范围分区的整数类型的列的名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
partitionLowerBound partitionColumnName 中指定的列的最小值,用于继续进行范围分区。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
partitionUpperBound partitionColumnName 中指定的列的最大值,用于继续范围分区。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

ODataSource

名称 说明 Value
type 复制源类型。 “ODataSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
httpRequestTimeout 超时 (TimeSpan) 获取 HTTP 响应。 这是获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。
query OData 查询。 例如,“$top=1”。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

OdbcSource

名称 说明 Value
type 复制源类型。 “OdbcSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
query 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

Office365Source

名称 说明 Value
type 复制源类型。 “Office365Source” (必需)
allowedGroups 包含所有用户的组。 类型: (字符串数组或 expression 的数组,其中包含) 字符串的 resultType 数组。 对于 Bicep,可以使用 任何 () 函数。
dateFilterColumn 要应用 {paramref name=“StartTime”/} 和 {paramref name=“EndTime”/} 的列。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
endTime 此数据集的请求范围的结束时间。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
outputColumns 要从Office 365表中读出的列。 类型: (对象数组或 Expression 的数组,其中包含) 对象的 resultType 数组。 itemType:OutputColumn。 示例: [ { “name”: “Id” }, { “name”: “CreatedDateTime” } ] 对于 Bicep,可以使用 任何 () 函数。
startTime 此数据集的请求范围的开始时间。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
userScopeFilterUri 用户范围 URI。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

OracleServiceCloudSource

名称 说明 Value
type 复制源类型。 “OracleServiceCloudSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
查询 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

OracleSource

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

OraclePartitionSettings

名称 说明
partitionColumnName 将用于进行范围分区的整数类型的列的名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
partitionLowerBound partitionColumnName 中指定的列的最小值,用于继续进行范围分区。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
partitionNames Oracle 表的物理分区的名称。 对于 Bicep,可以使用 任何 () 函数。
partitionUpperBound partitionColumnName 中指定的列的最大值,用于继续范围分区。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

OrcSource

名称 说明 Value
type 复制源类型。 “OrcSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
storeSettings ORC 存储设置。 StoreReadSettings

ParquetSource

名称 说明 Value
type 复制源类型。 “ParquetSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
formatSettings Parquet 格式设置。 ParquetReadSettings
storeSettings Parquet 商店设置。 StoreReadSettings

ParquetReadSettings

名称 说明
compressionProperties 压缩设置。 CompressionReadSettings
类型 读取设置类型。 字符串 (必需)
{customized property} 对于 Bicep,可以使用 任何 () 函数。

PaypalSource

名称 说明 Value
type 复制源类型。 “PaypalSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
查询 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

PhoenixSource

名称 说明 Value
type 复制源类型。 “PhoenixSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
查询 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

PostgreSqlSource

名称 说明 Value
type 复制源类型。 “PostgreSqlSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
查询 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

PostgreSqlV2Source

名称 说明 Value
type 复制源类型。 “PostgreSqlV2Source” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
query 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

PrestoSource

名称 说明 Value
type 复制源类型。 “PrestoSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

QuickBooksSource

名称 说明 Value
type 复制源类型。 “QuickBooksSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

RelationalSource

名称 说明 Value
type 复制源类型。 “RelationalSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
query 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

ResponsysSource

名称 说明 Value
type 复制源类型。 “ResponsysSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

RestSource

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

SalesforceMarketingCloudSource

名称 说明 Value
type 复制源类型。 需要“SalesforceMarketingCloudSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

SalesforceServiceCloudSource

名称 说明 Value
type 复制源类型。 需要“SalesforceServiceCloudSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
query 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
readBehavior 操作的读取行为。 默认值为 Query。 允许的值:Query/QueryAll。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

SalesforceServiceCloudV2Source

名称 说明 Value
type 复制源类型。 “SalesforceServiceCloudV2Source” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
includeDeletedObjects 此属性控制查询结果是否包含 Deleted 对象。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
SOQLQuery 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

SalesforceSource

名称 说明 Value
type 复制源类型。 “SalesforceSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
query 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。
readBehavior 操作的读取行为。 默认值为 Query。 允许的值:Query/QueryAll。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

SalesforceV2Source

名称 说明 Value
type 复制源类型。 “SalesforceV2Source” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
includeDeletedObjects 此属性控制查询结果是否包含 Deleted 对象。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。
SOQLQuery 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

SapBwSource

名称 说明 Value
type 复制源类型。 “SapBwSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
查询 MDX 查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

SapCloudForCustomerSource

名称 说明 Value
type 复制源类型。 需要“SapCloudForCustomerSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
httpRequestTimeout 超时 (TimeSpan) 获取 HTTP 响应。 这是获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。
查询 SAP Cloud for Customer OData 查询。 例如,“$top=1”。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

SapEccSource

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

SapHanaSource

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

SapHanaPartitionSettings

名称 说明
partitionColumnName 将用于进行范围分区的列的名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

SapOdpSource

名称 说明 Value
type 复制源类型。 “SapOdpSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
extractMode 提取模式。 允许的值包括:Full、Delta 和 Recovery。 默认值是 Full秒。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
投影 (projection) 指定要从源数据中选择的列。 类型:对象数组 (投影) (或 Expression 与 resultType 对象数组) 。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。
选择 指定源数据中的选择条件。 类型: (选择) (或 Expression 的对象数组,其中包含 resultType 对象) 数组。 对于 Bicep,可以使用 任何 () 函数。
subscriberProcess 用于管理增量进程的订阅方进程。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

SapOpenHubSource

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

SapTableSource

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

SapTablePartitionSettings

名称 说明
maxPartitionsNumber 表将拆分到的分区的最大值。 类型:具有 resultType 字符串) 的整数 (或 Expression。 对于 Bicep,可以使用 任何 () 函数。
partitionColumnName 将用于进行范围分区的列的名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
partitionLowerBound partitionColumnName 中指定的列的最小值,用于继续进行范围分区。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
partitionUpperBound partitionColumnName 中指定的列的最大值,用于继续范围分区。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

ServiceNowSource

名称 说明 Value
type 复制源类型。 “ServiceNowSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

ServiceNowV2Source

名称 说明 Value
type 复制源类型。 需要“ServiceNowV2Source” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
表达式 用于从源筛选数据的表达式。 ExpressionV2
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

ExpressionV2

名称 说明
操作数 嵌套表达式的列表。 ExpressionV2[]
运算符后的表达式 表达式运算符值 Type: string。 字符串
type 系统支持的表达式的类型。 类型:字符串。 “Binary”
“常量”
“Field”
“一元”
value 常量/字段类型的值:字符串。 字符串

SharePointOnlineListSource

名称 说明 Value
type 复制源类型。 “SharePointOnlineListSource” (必需)
httpRequestTimeout 从 SharePoint Online 获取响应的等待时间。 默认值为 5 分钟 (00:05:00)。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。
query 用于筛选 SharePoint Online 列表中的数据的 OData 查询。 例如,“$top=1”。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

“ShopifySource”

名称 说明 Value
type 复制源类型。 “ShopifySource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

SnowflakeSource

名称 说明 Value
type 复制源类型。 “SnowflakeSource” (必需)
exportSettings Snowflake 导出设置。 所需的 SnowflakeExportCopyCommand ()
query Snowflake Sql 查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

SnowflakeExportCopyCommand

名称 说明
additionalCopyOptions 直接传递给 snowflake 复制命令的其他复制选项。 类型:键值对 (值应为字符串类型) (或 Expression,其中 resultType 对象) 。 示例:“additionalCopyOptions”: { “DATE_FORMAT”: “MM/DD/YYYY”, “TIME_FORMAT”: “'HH24:MI:SS.FF'“ } SnowflakeExportCopyCommandAdditionalCopyOptions
additionalFormatOptions 直接传递给 snowflake 复制命令的其他格式选项。 类型:键值对 (值应为字符串类型) (或 Expression,其中 resultType 对象) 。 示例:“additionalFormatOptions”: { “OVERWRITE”: “TRUE”, “MAX_FILE_SIZE”: “'FALSE'” } SnowflakeExportCopyCommandAdditionalFormatOptions
类型 导出设置类型。 字符串 (必需)
{customized property} 对于 Bicep,可以使用 任何 () 函数。

SnowflakeExportCopyCommandAdditionalCopyOptions

名称 说明
{customized property} 对于 Bicep,可以使用 任何 () 函数。

SnowflakeExportCopyCommandAdditionalFormatOptions

名称 说明
{customized property} 对于 Bicep,可以使用 任何 () 函数。

SnowflakeV2Source

名称 说明 Value
type 复制源类型。 需要“SnowflakeV2Source” ()
exportSettings Snowflake 导出设置。 SnowflakeExportCopyCommand (必需)
query Snowflake Sql 查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。

SparkSource

名称 说明 Value
type 复制源类型。 “SparkSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。 对于 Bicep,可以使用 任何 () 函数。
query 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

SqlDWSource

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

SqlMISource

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

SqlServerSource

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

SqlSource

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

SquareSource

名称 说明 Value
type 复制源类型。 “SquareSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
查询 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

SybaseSource

名称 说明 Value
type 复制源类型。 “SybaseSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
查询 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

TeradataSource

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

TeradataPartitionSettings

名称 说明
partitionColumnName 将用于继续范围或哈希分区的列的名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
partitionLowerBound partitionColumnName 中指定的列的最小值,用于继续进行范围分区。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
partitionUpperBound partitionColumnName 中指定的列的最大值,用于继续范围分区。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。

VerticaSource

名称 说明 Value
type 复制源类型。 “VerticaSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
查询 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

WarehouseSource

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

WebSource

名称 说明 Value
type 复制源类型。 “WebSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。

XeroSource

名称 说明 Value
type 复制源类型。 “XeroSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

XmlSource

名称 说明 Value
type 复制源类型。 “XmlSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
formatSettings Xml 格式设置。 XmlReadSettings
storeSettings Xml 存储设置。 StoreReadSettings

XmlReadSettings

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

ZohoSource

名称 说明 Value
type 复制源类型。 “ZohoSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。 对于 Bicep,可以使用 任何 () 函数。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

StagingSettings

名称 说明
enableCompression 指定在通过临时暂存复制数据时是否使用压缩。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
linkedServiceName 暂存链接服务引用。 LinkedServiceReference (必需)
path 用于存储临时数据的存储路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
{customized property} 对于 Bicep,可以使用 任何 () 函数。

“CustomActivity”

名称 说明 Value
type 活动的类型。 “自定义” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties 自定义活动属性。 CustomActivityTypeProperties (必需)

CustomActivityTypeProperties

名称 说明
autoUserSpecification 用户的提升级别和范围,默认值为非管理员任务。 类型:string (或 expression with resultType double) 。 对于 Bicep,可以使用 任何 () 函数。
命令 自定义活动的命令 类型:string (或 expression with resultType string) 。 对于 Bicep,可以使用 所需的任何 () function. ()
extendedProperties 用户定义的属性包。 可以使用的键或值没有限制。 用户指定的自定义活动完全负责使用和解释定义的内容。 CustomActivityTypePropertiesExtendedProperties
folderPath 资源文件的文件夹路径 类型:string (或 expression with resultType string) 。 对于 Bicep,可以使用 任何 () 函数。
referenceObjects 引用对象 CustomActivityReferenceObject
resourceLinkedService 资源链接服务引用。 LinkedServiceReference
retentionTimeInDays 为自定义活动提交的文件的保留时间。 类型:double (或 expression with resultType double) 。 对于 Bicep,可以使用 任何 () 函数。

CustomActivityTypePropertiesExtendedProperties

名称 说明
{customized property} 对于 Bicep,可以使用 任何 () 函数。

CustomActivityReferenceObject

名称 说明
datasets 数据集引用。 DatasetReference[]
linkedServices 链接服务引用。 LinkedServiceReference[]

DatabricksNotebookActivity

名称 说明 Value
type 活动的类型。 “DatabricksNotebook” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Databricks Notebook 活动属性。 DatabricksNotebookActivityTypeProperties (必需)

DatabricksNotebookActivityTypeProperties

名称 说明
baseParameters 要用于此作业的每次运行的基本参数。如果笔记本采用未指定的参数,将使用笔记本中的默认值。 DatabricksNotebookActivityTypePropertiesBaseParamete...
要安装在将执行作业的群集上的库列表。 DatabricksNotebookActivityTypePropertiesLibrariesIte...[]
notebookPath 要在 Databricks 工作区中运行的 Notebook 的绝对路径。 此路径必须以斜杠开头。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 所需的任何 () function. ()

DatabricksNotebookActivityTypePropertiesBaseParamete...

名称 说明
{customized property} 对于 Bicep,可以使用 任何 () 函数。

DatabricksNotebookActivityTypePropertiesLibrariesIte...

名称 说明
{customized property} 对于 Bicep,可以使用 任何 () 函数。

DatabricksSparkJarActivity

名称 说明 Value
type 活动的类型。 “DatabricksSparkJar” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Databricks SparkJar 活动属性。 DatabricksSparkJarActivityTypeProperties (必需)

DatabricksSparkJarActivityTypeProperties

名称 说明
要安装在将执行作业的群集上的库列表。 DatabricksSparkJarActivityTypePropertiesLibrariesIte...[]
mainClassName 类的全名,包含要执行的主要方法。 此类必须包含在作为库提供的 JAR 中。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () function. (所需的)
parameters 将传递到主要方法的参数。 any[]

DatabricksSparkJarActivityTypePropertiesLibrariesIte...

名称 说明
{customized property} 对于 Bicep,可以使用 任何 () 函数。

DatabricksSparkPythonActivity

名称 说明 Value
type 活动的类型。 “DatabricksSparkPython” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Databricks SparkPython 活动属性。 DatabricksSparkPythonActivityTypeProperties (必需)

DatabricksSparkPythonActivityTypeProperties

名称 说明
要安装在将执行作业的群集上的库列表。 DatabricksSparkPythonActivityTypePropertiesLibraries...[]
parameters 将传递到 Python 文件的命令行参数。 any[]
pythonFile 要执行的 Python 文件的 URI。 支持 DBFS 路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () function. (所需的)

DatabricksSparkPythonActivityTypePropertiesLibraries...

名称 说明
{customized property} 对于 Bicep,可以使用 任何 () 函数。

DataLakeAnalyticsUsqlActivity

名称 说明 Value
type 活动的类型。 “DataLakeAnalyticsU-SQL” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Data Lake Analytics U-SQL 活动属性。 DataLakeAnalyticsUsqlActivityTypeProperties (必需)

DataLakeAnalyticsUsqlActivityTypeProperties

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

DataLakeAnalyticsUsqlActivityTypePropertiesParameter...

名称 说明
{customized property} 对于 Bicep,可以使用 任何 () 函数。

DeleteActivity

名称 说明 Value
type 活动的类型。 “删除” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties 删除活动属性。 DeleteActivityTypeProperties (必需)

DeleteActivityTypeProperties

名称 说明
dataset 删除活动数据集引用。 DatasetReference (必需)
enableLogging 是否记录删除活动执行的详细日志。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
logStorageSettings 当 enableLogging 为 true 时,客户需要提供日志存储设置。 LogStorageSettings
maxConcurrentConnections 同时连接数据源的最大并发连接数。 int

约束:
最小值 = 1
recursive 如果为 true,则将递归删除当前文件夹路径下的文件或子文件夹。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
storeSettings 删除活动存储设置。 StoreReadSettings

ExecuteDataFlowActivity

名称 说明 Value
type 活动的类型。 “ExecuteDataFlow” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties 执行数据流活动属性。 ExecuteDataFlowActivityTypeProperties (必需)

ExecuteDataFlowActivityTypeProperties

名称 说明
计算 数据流活动的计算属性。 ExecuteDataFlowActivityTypePropertiesCompute
continueOnError 继续执行用于执行数据流的错误设置。 允许在接收器失败时继续处理。 类型:布尔 (或带有 resultType 布尔值) 的表达式 对于 Bicep,可以使用 任何 () 函数。
dataFlow 数据流引用。 DataFlowReference (必需的)
integrationRuntime 集成运行时引用。 IntegrationRuntimeReference
runConcurrently 用于执行数据流的并发运行设置。 允许并发处理具有相同保存顺序的接收器。 类型:布尔 (或带有 resultType 布尔值) 的表达式 对于 Bicep,可以使用 任何 () 函数。
sourceStagingConcurrency 指定适用于接收器的源的并行暂存数。 类型:具有 resultType 整数) 的整数 (或 Expression 对于 Bicep,可以使用 任何 () 函数。
staging 执行数据流活动的暂存信息。 DataFlowStagingInfo
traceLevel 用于数据流监视输出的跟踪级别设置。 支持的值是:“粗糙”、“fine”和“none”。 类型:包含 resultType 字符串) 的字符串 (或表达式 对于 Bicep,可以使用 任何 () 函数。

ExecuteDataFlowActivityTypePropertiesCompute

名称 说明
computeType 将执行数据流作业的群集的计算类型。 可能的值包括:“General”、“MemoryOptimized”、“ComputeOptimized”。 类型:包含 resultType 字符串) 的字符串 (或表达式 对于 Bicep,可以使用 任何 () 函数。
coreCount 将执行数据流作业的群集的核心计数。 支持的值包括:8、16、32、48、80、144 和 272。 类型:具有 resultType 整数) 的整数 (或 Expression 对于 Bicep,可以使用 任何 () 函数。

DataFlowReference

名称 说明
datasetParameters 从数据集引用数据流参数。 对于 Bicep,可以使用 任何 () 函数。
parameters 数据流参数 ParameterValueSpecification
referenceName 引用数据流名称。 字符串 (必需)
类型 数据流引用类型。 “DataFlowReference” (必需的)
{customized property} 对于 Bicep,可以使用 任何 () 函数。

IntegrationRuntimeReference

名称 说明
parameters 集成运行时的参数。 ParameterValueSpecification
referenceName 引用集成运行时名称。 字符串 (必需)
类型 集成运行时的类型。 “IntegrationRuntimeReference” (必需)

DataFlowStagingInfo

名称 说明
folderPath 暂存 Blob 的文件夹路径。 类型:包含 resultType 字符串) 的字符串 (或表达式 对于 Bicep,可以使用 任何 () 函数。
linkedService 暂存链接服务引用。 LinkedServiceReference

ExecutePipelineActivity

名称 说明 Value
type 活动的类型。 “ExecutePipeline” (必需的)
policy 执行管道活动策略。 ExecutePipelineActivityPolicy
typeProperties 执行管道活动属性。 ExecutePipelineActivityTypeProperties (必需)

ExecutePipelineActivityPolicy

名称 说明
secureInput 如果设置为 true,则从活动输入被视为安全,不会记录到监视。 bool
{customized property} 对于 Bicep,可以使用 任何 () 函数。

ExecutePipelineActivityTypeProperties

名称 说明
parameters 管道参数。 ParameterValueSpecification
管道 管道引用。 PipelineReference (必需)
waitOnCompletion 定义活动执行是否将等待依赖管道执行完成。 默认值为 false。 bool

PipelineReference

名称 说明
name 引用名称。 字符串
referenceName 引用管道名称。 字符串 (必需)
类型 管道引用类型。 “PipelineReference” (必需)

ExecuteSsisPackageActivity

名称 说明 Value
type 活动的类型。 “ExecuteSSISPackage” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties 执行 SSIS 包活动属性。 ExecuteSsisPackageActivityTypeProperties (必需的)

ExecuteSsisPackageActivityTypeProperties

名称 说明
connectVia 集成运行时引用。 IntegrationRuntimeReference (必需)
environmentPath 用于执行 SSIS 包的环境路径。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
executionCredential 包执行凭据。 SsisExecutionCredential
loggingLevel SSIS 包执行的日志记录级别。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
logLocation SSIS 包执行日志位置。 SsisLogLocation
packageConnectionManagers 用于执行 SSIS 包的包级连接管理器。 ExecuteSsisPackageActivityTypePropertiesPackageConne...
packageLocation SSIS 包位置。 需要 SsisPackageLocation ()
packageParameters 要执行 SSIS 包的包级别参数。 ExecuteSsisPackageActivityTypePropertiesPackageParam...
projectConnectionManagers 用于执行 SSIS 包的项目级连接管理器。 ExecuteSsisPackageActivityTypePropertiesProjectConne...
projectParameters 用于执行 SSIS 包的项目级参数。 ExecuteSsisPackageActivityTypePropertiesProjectParam...
propertyOverrides 属性重写以执行 SSIS 包。 ExecuteSsisPackageActivityTypePropertiesPropertyOver...
Runtime — 运行时 指定要执行 SSIS 包的运行时。 该值应为“x86”或“x64”。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。

SsisExecutionCredential

名称 说明
Windows 身份验证的域。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 所需的任何 () function. ()
password Windows 身份验证的密码。 需要 SecureString ()
userName UseName 用于 Windows 身份验证。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 所需的任何 () function. ()

SecureString

名称 说明 Value
type 机密的类型。 字符串 (必需)
value 安全字符串的值。 字符串 (必需)

SsisLogLocation

名称 说明
logPath SSIS 包执行日志路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () function. (所需的)
类型 SSIS 日志位置的类型。 “File” (必需)
typeProperties SSIS 包执行日志位置属性。 SsisLogLocationTypeProperties (必需)

SsisLogLocationTypeProperties

名称 说明
accessCredential 包执行日志访问凭据。 SsisAccessCredential
logRefreshInterval 指定刷新日志的间隔。 默认间隔为 5 分钟。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。

SsisAccessCredential

名称 说明
Windows 身份验证的域。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () function. (所需的)
password Windows 身份验证的密码。 需要 secretBase ()
userName 用于 Windows 身份验证的 UseName。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () function. (所需的)

SecretBase

名称 说明 Value
type 设置对象类型 AzureKeyVaultSecret
需要 SecureString ()

AzureKeyVaultSecretReference

名称 说明
secretName Azure 密钥保管库中机密的名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () function. (所需的)
secretVersion Azure 中机密的版本密钥保管库。 默认值为最新版本的机密。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
store Azure 密钥保管库链接服务参考。 LinkedServiceReference (必需)
类型 机密的类型。 字符串 (必需)

ExecuteSsisPackageActivityTypePropertiesPackageConne...

名称 说明
{customized property} SsisConnectionManager

SsisConnectionManager

名称 说明
{customized property} SsisExecutionParameter

SsisExecutionParameter

名称 说明
value SSIS 包执行参数值。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () function. (所需的)

SsisPackageLocation

名称 说明
packagePath SSIS 包路径。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
类型 SSIS 包位置的类型。 'File'
“InlinePackage”
“PackageStore”
'SSISDB'
typeProperties SSIS 包位置属性。 SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

名称 说明
accessCredential 包访问凭据。 SsisAccessCredential
childPackages 嵌入的子包列表。 SsisChildPackage[]
configurationAccessCredential 配置文件访问凭据。 SsisAccessCredential
configurationPath 包执行的配置文件。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
packageContent 嵌入的包内容。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
packageLastModifiedDate 嵌入包的上次修改日期。 字符串
packageName 包名称。 字符串
packagePassword 包的密码。 SecretBase

SsisChildPackage

名称 说明
packageContent 嵌入子包的内容。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 所需的任何 () function. ()
packageLastModifiedDate 嵌入子包的上次修改日期。 字符串
packageName 嵌入子包的名称。 字符串
packagePath 嵌入的子包的路径。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 所需的任何 () function. ()

ExecuteSsisPackageActivityTypePropertiesPackageParam...

名称 说明
{customized property} SsisExecutionParameter

ExecuteSsisPackageActivityTypePropertiesProjectConne...

名称 说明
{customized property} SsisConnectionManager

ExecuteSsisPackageActivityTypePropertiesProjectParam...

名称 说明
{customized property} SsisExecutionParameter

ExecuteSsisPackageActivityTypePropertiesPropertyOver...

名称 说明
{customized property} SsisPropertyOverride

SsisPropertyOverride

名称 说明
isSensitive SSIS 包属性重写值是否为敏感数据。 如果值为 true,则将在 SSISDB 中加密值 bool
value SSIS 包属性重写值。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 所需的任何 () function. ()

ExecuteWranglingDataflowActivity

名称 说明 Value
type 活动的类型。 需要“ExecuteWranglingDataflow” ()
policy 活动策略。 ActivityPolicy
typeProperties 执行 power query 活动属性。 ExecutePowerQueryActivityTypeProperties (必需)

ExecutePowerQueryActivityTypeProperties

名称 说明
计算 数据流活动的计算属性。 ExecuteDataFlowActivityTypePropertiesCompute
continueOnError 继续执行用于执行数据流的错误设置。 允许在接收器失败时继续处理。 类型:布尔 (或 resultType 布尔值) 的表达式 对于 Bicep,可以使用 任何 () 函数。
dataFlow 数据流引用。 DataFlowReference (必需)
integrationRuntime 集成运行时引用。 IntegrationRuntimeReference
查询 Power Query混合查询到接收器数据集 () 映射的列表。 PowerQuerySinkMapping[]
runConcurrently 用于数据流执行的并发运行设置。 允许并发处理具有相同保存顺序的接收器。 类型:布尔 (或 resultType 布尔值) 的表达式 对于 Bicep,可以使用 任何 () 函数。
sinks (已弃用。请使用查询) 。 映射到 queryName 的Power Query活动接收器的列表。 ExecutePowerQueryActivityTypePropertiesSinks
sourceStagingConcurrency 指定适用于接收器的源的并行暂存数。 类型:integer (或 expression with resultType integer) 对于 Bicep,可以使用 任何 () 函数。
staging 执行数据流活动的暂存信息。 DataFlowStagingInfo
traceLevel 用于数据流监视输出的跟踪级别设置。 支持的值为:“粗糙”、“精细”和“none”。 类型:字符串 (或带有 resultType 字符串) 的表达式 对于 Bicep,可以使用 任何 () 函数。

PowerQuerySinkMapping

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

PowerQuerySink

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

ExecutePowerQueryActivityTypePropertiesSinks

名称 说明
{customized property} PowerQuerySink

FailActivity

名称 说明 Value
type 活动的类型。 “失败” (必需)
typeProperties 失败活动属性。 FailActivityTypeProperties (必需)

FailActivityTypeProperties

名称 说明
errorCode 对 Fail 活动的错误类型进行分类的错误代码。 它可以是在运行时计算为非空/空字符串的动态内容。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 所需的任何 () function. ()
message Fail 活动中出现的错误消息。 它可以是在运行时计算为非空/空字符串的动态内容。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 所需的任何 () function. ()

FilterActivity

名称 说明 Value
type 活动的类型。 “Filter” (必需)
typeProperties 筛选活动属性。 FilterActivityTypeProperties (必需)

FilterActivityTypeProperties

名称 说明
condition 要用于筛选输入的条件。 需要表达式 ()
items 应该应用筛选器的输入数组。 需要表达式 ()

Expression

名称 说明 Value
type 表达式类型。 “Expression” (必需)
value 表达式值。 字符串 (必需)

ForEach 活动

名称 说明 Value
type 活动的类型。 需要“ForEach” ()
typeProperties ForEach 活动属性。 ForEachActivityTypeProperties (所需的)

ForEachActivityTypeProperties

名称 说明
活动 要执行 的活动列表。 活动[] (必需)
batchCount 要用于控制并行执行数的批计数(当 isSequential 设为 false 时)。 int

约束:
最大值 = 50
isSequential 循环是按顺序执行还是并行执行 (最多 50) bool
items 要循环访问的集合。 需要表达式 ()

GetMetadataActivity

名称 说明 Value
type 活动的类型。 “GetMetadata” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties GetMetadata 活动属性。 GetMetadataActivityTypeProperties (必需)

GetMetadataActivityTypeProperties

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

FormatReadSettings

名称 说明 Value
type 设置对象类型 BinaryReadSettings
DelimitedTextReadSettings
JsonReadSettings
ParquetReadSettings
XmlReadSettings (必需)

HDInsightHiveActivity

名称 说明 Value
type 活动的类型。 需要“HDInsightHive” ()
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties HDInsight Hive 活动属性。 HDInsightHiveActivityTypeProperties (必需)

HDInsightHiveActivityTypeProperties

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

HDInsightHiveActivityTypePropertiesDefines

名称 说明
{customized property} 对于 Bicep,可以使用 任何 () 函数。

HDInsightHiveActivityTypePropertiesVariables

名称 说明
{customized property} 对于 Bicep,可以使用 任何 () 函数。

HDInsightMapReduceActivity

名称 说明 Value
type 活动的类型。 需要“HDInsightMapReduce” ()
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties HDInsight MapReduce 活动属性。 HDInsightMapReduceActivityTypeProperties (必需)

HDInsightMapReduceActivityTypeProperties

名称 说明
参数 用户为 HDInsightActivity 指定参数。 any[]
className 类名。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () function. (所需的)
定义 允许用户为 MapReduce 作业请求指定定义。 HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo “调试信息”选项。 “Always”
“失败”
“None”
jarFilePath Jar 路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () function. (所需的)
jarLibs Jar libs。 any[]
jarLinkedService Jar 链接服务参考。 LinkedServiceReference
storageLinkedServices 存储链接服务引用。 LinkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

名称 说明
{customized property} 对于 Bicep,可以使用 任何 () 函数。

HDInsightPigActivity

名称 说明 Value
type 活动的类型。 需要“HDInsightPig” ()
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties HDInsight Pig 活动属性。 需要 HDInsightPigActivityTypeProperties ()

HDInsightPigActivityTypeProperties

名称 说明
参数 用户为 HDInsightActivity 指定参数。 类型:具有 resultType 数组) 的数组 (或 Expression。 对于 Bicep,可以使用 任何 () 函数。
定义 允许用户为 Pig 作业请求指定定义。 HDInsightPigActivityTypePropertiesDefines
getDebugInfo “调试信息”选项。 “Always”
“失败”
“None”
scriptLinkedService 脚本链接服务引用。 LinkedServiceReference
scriptPath 脚本路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
storageLinkedServices 存储链接服务引用。 LinkedServiceReference[]

HDInsightPigActivityTypePropertiesDefines

名称 说明
{customized property} 对于 Bicep,可以使用 任何 () 函数。

HDInsightSparkActivity

名称 说明 Value
type 活动的类型。 需要“HDInsightSpark” ()
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties HDInsight spark 活动属性。 HDInsightSparkActivityTypeProperties (必需)

HDInsightSparkActivityTypeProperties

名称 说明
参数 HDInsightSparkActivity 的用户指定参数。 any[]
className 应用程序的 Java/Spark main 类。 字符串
entryFilePath 要执行的代码/包的根文件夹的相对路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () function. (所需的)
getDebugInfo “调试信息”选项。 “Always”
“失败”
“None”
proxyUser 要模拟将执行作业的用户。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
rootPath “sparkJobLinkedService”中所有作业文件的根路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () function. (所需的)
sparkConfig Spark 配置属性。 HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService 用于上传入口文件和依赖项以及用于接收日志的存储链接服务。 LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

名称 说明
{customized property} 对于 Bicep,可以使用 任何 () 函数。

HDInsightStreamingActivity

名称 说明 Value
type 活动的类型。 “HDInsightStreaming” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties HDInsight 流式处理活动属性。 HDInsightStreamingActivityTypeProperties (必需)

HDInsightStreamingActivityTypeProperties

名称 说明
参数 用户为 HDInsightActivity 指定参数。 any[]
combiner 组合器可执行文件名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () 函数。
commandEnvironment 命令行环境值。 any[]
定义 允许用户指定流式处理作业请求的定义。 HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService 文件所在的链接服务引用。 LinkedServiceReference
filePaths 流式处理作业文件的路径。 可以是目录。 any[] (必需)
getDebugInfo “调试信息”选项。 “Always”
“失败”
“None”
input 输入 Blob 路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () function. (所需的)
mapper 映射器可执行文件名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () function. (所需的)
输出 输出 Blob 路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () function. (所需的)
reducer 化简器可执行文件名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () function. (所需的)
storageLinkedServices 存储链接服务引用。 LinkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

名称 说明
{customized property} 对于 Bicep,可以使用 任何 () 函数。

IfConditionActivity

名称 说明 Value
type 活动的类型。 “IfCondition” (必需)
typeProperties IfCondition 活动属性。 IfConditionActivityTypeProperties (必需)

IfConditionActivityTypeProperties

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

LookupActivity

名称 说明 Value
type 活动的类型。 “Lookup” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties 查找活动属性。 LookupActivityTypeProperties (必需)

LookupActivityTypeProperties

名称 说明
dataset 查找活动数据集引用。 DatasetReference (必需)
firstRowOnly 是返回第一行还是所有行。 默认值为 true。 类型:boolean (或 expression with resultType boolean) 。 对于 Bicep,可以使用 任何 () 函数。
source 特定于数据集的源属性,与复制活动源相同。 CopySource (必需)

ScriptActivity

名称 说明 Value
type 活动的类型。 “Script” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties 脚本活动属性。 ScriptActivityTypeProperties (必需)

ScriptActivityTypeProperties

名称 说明
logSettings 脚本活动的日志设置。 ScriptActivityTypePropertiesLogSettings
scriptBlockExecutionTimeout ScriptBlock 执行超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。 对于 Bicep,可以使用 任何 () 函数。
脚本 脚本块数组。 类型:数组。 ScriptActivityScriptBlock[]

ScriptActivityTypePropertiesLogSettings

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

ScriptActivityScriptBlock

名称 说明
parameters 脚本参数数组。 类型:数组。 ScriptActivityParameter[]
text 查询文本。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 所需的任何 () function. ()
类型 查询的类型。 类型:字符串。 “NonQuery”
“查询” (必需)

ScriptActivityParameter

名称 说明
direction 参数的方向。 'Input'
“InputOutput”
“Output”
name 参数的名称。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。
大小 输出方向参数的大小。 int
类型 参数的类型。 “布尔值”
“DateTime”
'DateTimeOffset'
“Decimal”
'Double'
“Guid”
“Int16”
“Int32”
“Int64”
“Single”
'String'
“Timespan”
value 参数值。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。

SetVariableActivity

名称 说明 Value
type 活动的类型。 “SetVariable” (必需)
policy 活动策略。 SecureInputOutputPolicy
typeProperties 设置变量活动属性。 SetVariableActivityTypeProperties (必需)

SecureInputOutputPolicy

名称 说明
secureInput 当设置为 true 时,来自活动的输入被视为安全,不会记录到监视中。 bool
secureOutput 设置为 true 时,活动的输出被视为安全,不会记录到监视中。 bool

SetVariableActivityTypeProperties

名称 说明
setSystemVariable 如果设置为 true,则设置管道运行返回值。 bool
value 要设置的值。 可以是静态值或表达式。 对于 Bicep,可以使用 任何 () 函数。
variableName 需要设置其值的变量的名称。 字符串

SynapseSparkJobDefinitionActivity

名称 说明 Value
type 活动的类型。 “SparkJob” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties 执行 spark 作业活动属性。 需要 SynapseSparkJobActivityTypeProperties ()

SynapseSparkJobActivityTypeProperties

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

SynapseSparkJobActivityTypePropertiesSparkConfig

名称 说明
{customized property} 对于 Bicep,可以使用 任何 () 函数。

SynapseSparkJobReference

名称 说明
referenceName 引用 spark 作业名称。 包含 resultType 字符串的表达式。 对于 Bicep,可以使用 任何 () function. (所需的)
类型 Synapse spark 作业引用类型。 “SparkJobDefinitionReference” (必需)

BigDataPoolParametrizationReference

名称 说明
referenceName 引用大数据池名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。 对于 Bicep,可以使用 任何 () function. (所需的)
类型 大数据池引用类型。 需要“BigDataPoolReference” ()

SparkConfigurationParametrizationReference

名称 说明
referenceName 引用 spark 配置名称。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 所需的任何 () function. ()
类型 Spark 配置引用类型。 需要“SparkConfigurationReference” ()

SqlServerStoredProcedureActivity

名称 说明 Value
type 活动的类型。 “SqlServerStoredProcedure” ()
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties SQL 存储过程活动属性。 SqlServerStoredProcedureActivityTypeProperties (必需)

SqlServerStoredProcedureActivityTypeProperties

名称 说明
storedProcedureName 存储过程名称。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 所需的任何 () function. ()
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“,类型:”int“}}”。 对于 Bicep,可以使用 任何 () 函数。

SwitchActivity

名称 说明 Value
type 活动的类型。 需要“开关” ()
typeProperties 切换活动属性。 SwitchActivityTypeProperties (必需)

SwitchActivityTypeProperties

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

SwitchCase

名称 说明
活动 要针对满足的事例条件执行的活动列表。 Activity[]
value 满足“on”属性的表达式结果的预期值。 字符串

SynapseNotebookActivity

名称 说明 Value
type 活动的类型。 “SynapseNotebook” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties 执行 Synapse 笔记本活动属性。 需要 SynapseNotebookActivityTypeProperties ()

SynapseNotebookActivityTypeProperties

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

SynapseNotebookReference

名称 说明
referenceName 引用笔记本名称。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 所需的任何 () function. ()
类型 Synapse 笔记本引用类型。 “NotebookReference” (必需)

SynapseNotebookActivityTypePropertiesParameters

名称 说明
{customized property} NotebookParameter

NotebookParameter

名称 说明 Value
type 笔记本参数类型。 'bool'
'float'
'int'
“字符串”
value 笔记本参数值。 类型:字符串 (或带有 resultType 字符串) 的表达式。 对于 Bicep,可以使用 任何 () 函数。

SynapseNotebookActivityTypePropertiesSparkConfig

名称 说明
{customized property} 对于 Bicep,可以使用 任何 () 函数。

UntilActivity

名称 说明 Value
type 活动的类型。 “Until” (必需)
typeProperties 直到活动属性。 UntilActivityTypeProperties (必需)

UntilActivityTypeProperties

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

ValidationActivity

名称 说明 Value
type 活动的类型。 “验证” (必需)
typeProperties 验证活动属性。 ValidationActivityTypeProperties (必需)

ValidationActivityTypeProperties

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

WaitActivity

名称 说明 Value
type 活动的类型。 “等待” (必需)
typeProperties 等待活动属性。 WaitActivityTypeProperties (必需)

WaitActivityTypeProperties

名称 说明
waitTimeInSeconds 持续时间(以秒为单位)。 类型:具有 resultType 整数) 的整数 (或 Expression。 对于 Bicep,可以使用 任何 () function. (所需的)

Web 活动

名称 说明 Value
type 活动的类型。 “WebActivity” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Web 活动属性。 WebActivityTypeProperties (必需)

WebActivityTypeProperties

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

WebActivityAuthentication

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

CredentialReference

名称 说明
referenceName 引用凭据名称。 字符串 (必需)
类型 凭据引用类型。 “CredentialReference” (必需)
{customized property} 对于 Bicep,可以使用 任何 () 函数。

WebActivityTypePropertiesHeaders

名称 说明
{customized property} 字符串

WebHookActivity

名称 说明 Value
type 活动的类型。 “WebHook” (必需)
policy 活动策略。 SecureInputOutputPolicy
typeProperties WebHook 活动属性。 需要 WebHookActivityTypeProperties ()

WebHookActivityTypeProperties

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

WebHookActivityTypePropertiesHeaders

名称 说明
{customized property} 字符串

PipelineFolder

名称 说明
name 此管道所位于的文件夹的名称。 字符串

ParameterDefinitionSpecification

名称 说明
{customized property} ParameterSpecification

ParameterSpecification

名称 说明
defaultValue 参数的默认值。 对于 Bicep,可以使用 任何 () 函数。
类型 参数类型。 “Array”
“Bool”
“Float”
“Int”
“Object”
“SecureString”
“String” (必需)

PipelinePolicy

名称 说明
elapsedTimeMetric Pipeline ElapsedTime 指标策略。 PipelineElapsedTimeMetricPolicy

PipelineElapsedTimeMetricPolicy

名称 说明
duration TimeSpan 值,之后会触发 Azure 监视指标。 对于 Bicep,可以使用 任何 () 函数。

PipelineRunDimensions

名称 说明
{customized property} 对于 Bicep,可以使用 任何 () 函数。

VariableDefinitionSpecification

名称 说明
{customized property} VariableSpecification

VariableSpecification

名称 说明
defaultValue 变量的默认值。 对于 Bicep,可以使用 任何 () 函数。
类型 变量类型。 “Array”
“Bool”
“String” (必需)

快速入门模板

以下快速入门模板部署此资源类型。

模板 说明
Azure 数据工厂可以执行更多操作 - 单击一次尝试Azure 数据工厂

部署到 Azure
此模板为复制活动从 Azure Blob 到另一个 Azure Blob 创建数据工厂管道
创建数据工厂,从 Salesforce 复制到 Blob

部署到 Azure
此模板使用 Azure 数据工厂 执行从 Salesforce 到 Azure Blob 的数据移动
使用 Azure 数据工厂 进行大容量复制

部署到 Azure
此模板创建一个 V2 数据工厂,用于将数据批量复制到Azure SQL数据库Azure SQL数据仓库。
创建 V2 数据工厂

部署到 Azure
此模板创建一个 V2 数据工厂,用于将数据从Azure Blob 存储中的文件夹复制到存储中的另一个文件夹。
(MySQL) 创建 V2 数据工厂

部署到 Azure
此模板创建一个 V2 数据工厂,用于将数据从Azure Blob 存储中的文件夹复制到Azure Database for MySQL中的表。
(PostGre) 创建 V2 数据工厂

部署到 Azure
此模板创建一个 V2 数据工厂,用于将数据从Azure Blob 存储中的文件夹复制到Azure Database for PostgreSQL中的表。
(SQL) 创建 V2 数据工厂

部署到 Azure
此模板创建一个 V2 数据工厂,用于将数据从Azure Blob 存储中的文件夹复制到Azure SQL数据库中的表中。
(SQL 本地) 创建 V2 数据工厂

部署到 Azure
此模板创建一个 V2 数据工厂,用于将数据从本地SQL Server复制到 Azure Blob 存储
(Spark) 创建 V2 数据工厂

部署到 Azure
此模板创建一个 V2 数据工厂,用于将数据从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" ],
            "{customized property}": {}
          }
        ],
        "description": "string",
        "name": "string",
        "onInactiveMarkAs": "string",
        "state": "string",
        "userProperties": [
          {
            "name": "string",
            "value": {}
          }
        ],
        "type": "string"
        // For remaining properties, see Activity objects
      }
    ],
    "annotations": [ object ],
    "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"
      }
    }
  }
}

活动对象

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

对于 AppendVariable,请使用:

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

对于 AzureDataExplorerCommand,请使用:

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

对于 AzureFunctionActivity,请使用:

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

对于 AzureMLBatchExecution,请使用:

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

对于 AzureMLExecutePipeline,请使用:

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

对于 AzureMLUpdateResource,请使用:

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

对于 “复制”,请使用:

  "type": "Copy",
  "inputs": [
    {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "DatasetReference"
    }
  ],
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "outputs": [
    {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "DatasetReference"
    }
  ],
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureInput": "bool",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "dataIntegrationUnits": {},
    "enableSkipIncompatibleRow": {},
    "enableStaging": {},
    "logSettings": {
      "copyActivityLogSettings": {
        "enableReliableLogging": {},
        "logLevel": {}
      },
      "enableCopyActivityLog": {},
      "logLocationSettings": {
        "linkedServiceName": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "LinkedServiceReference"
        },
        "path": {}
      }
    },
    "logStorageSettings": {
      "enableReliableLogging": {},
      "linkedServiceName": {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "LinkedServiceReference"
      },
      "logLevel": {},
      "path": {},
      "{customized property}": {}
    },
    "parallelCopies": {},
    "preserve": [ object ],
    "preserveRules": [ object ],
    "redirectIncompatibleRowSettings": {
      "linkedServiceName": {},
      "path": {},
      "{customized property}": {}
    },
    "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": "LinkedServiceReference"
      },
      "path": {},
      "{customized property}": {}
    },
    "translator": {},
    "validateDataConsistency": {}
  }

对于 “自定义”,请使用:

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

对于 DatabricksNotebook,请使用:

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

对于 DatabricksSparkJar,请使用:

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

对于 DatabricksSparkPython,请使用:

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

对于 DataLakeAnalyticsU-SQL,请使用:

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

对于 “删除”,请使用:

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

对于 ExecuteDataFlow,请使用:

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

对于 ExecutePipeline,请使用:

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

对于 ExecuteSSISPackage,请使用:

  "type": "ExecuteSSISPackage",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureInput": "bool",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "connectVia": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "IntegrationRuntimeReference"
    },
    "environmentPath": {},
    "executionCredential": {
      "domain": {},
      "password": {
        "type": "string",
        "value": "string"
      },
      "userName": {}
    },
    "loggingLevel": {},
    "logLocation": {
      "logPath": {},
      "type": "File",
      "typeProperties": {
        "accessCredential": {
          "domain": {},
          "password": {
            "type": "string"
            // For remaining properties, see SecretBase objects
          },
          "userName": {}
        },
        "logRefreshInterval": {}
      }
    },
    "packageConnectionManagers": {
      "{customized property}": {
        "{customized property}": {
          "value": {}
        }
      }
    },
    "packageLocation": {
      "packagePath": {},
      "type": "string",
      "typeProperties": {
        "accessCredential": {
          "domain": {},
          "password": {
            "type": "string"
            // For remaining properties, see SecretBase objects
          },
          "userName": {}
        },
        "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,请使用:

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

对于 “失败”,请使用:

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

对于 “筛选器”,请使用:

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

对于 ForEach,请使用:

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

对于 GetMetadata,请使用:

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

对于 HDInsightHive,请使用:

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

对于 HDInsightMapReduce,请使用:

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

对于 HDInsightPig,请使用:

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

对于 HDInsightSpark,请使用:

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

对于 HDInsightStreaming,请使用:

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

对于 IfCondition,请使用:

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

对于 查找,请使用:

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

对于 脚本,请使用:

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

对于 SetVariable,请使用:

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

对于 SparkJob,请使用:

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

对于 SqlServerStoredProcedure,请使用:

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

对于 “切换”,请使用:

  "type": "Switch",
  "typeProperties": {
    "cases": [
      {
        "activities": [
          {
            "dependsOn": [
              {
                "activity": "string",
                "dependencyConditions": [ "string" ],
                "{customized property}": {}
              }
            ],
            "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" ],
            "{customized property}": {}
          }
        ],
        "description": "string",
        "name": "string",
        "onInactiveMarkAs": "string",
        "state": "string",
        "userProperties": [
          {
            "name": "string",
            "value": {}
          }
        ],
        "type": "string"
        // For remaining properties, see Activity objects
      }
    ],
    "on": {
      "type": "Expression",
      "value": "string"
    }
  }

对于 SynapseNotebook,请使用:

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

对于 Until,请使用:

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

对于 验证,请使用:

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

对于 “等待”,请使用:

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

对于 WebActivity,请使用:

  "type": "WebActivity",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureInput": "bool",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "authentication": {
      "credential": {
        "referenceName": "string",
        "type": "CredentialReference",
        "{customized property}": {}
      },
      "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": "IntegrationRuntimeReference"
    },
    "datasets": [
      {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "DatasetReference"
      }
    ],
    "disableCertValidation": "bool",
    "headers": {
      "{customized property}": "string"
    },
    "httpRequestTimeout": {},
    "linkedServices": [
      {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "LinkedServiceReference"
      }
    ],
    "method": "string",
    "turnOffAsync": "bool",
    "url": {}
  }

对于 WebHook,请使用:

  "type": "WebHook",
  "policy": {
    "secureInput": "bool",
    "secureOutput": "bool"
  },
  "typeProperties": {
    "authentication": {
      "credential": {
        "referenceName": "string",
        "type": "CredentialReference",
        "{customized property}": {}
      },
      "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}": "string"
    },
    "method": "POST",
    "reportStatusOnCallBack": {},
    "timeout": "string",
    "url": {}
  }

CopySink 对象

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

对于 AvroSink,请使用:

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

对于 AzureBlobFSSink,请使用:

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

对于 AzureDatabricksDeltaLakeSink,请使用:

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

对于 AzureDataExplorerSink,请使用:

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

对于 AzureDataLakeStoreSink,请使用:

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

对于 AzureMySqlSink,请使用:

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

对于 AzurePostgreSqlSink,请使用:

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

对于 AzureQueueSink,请使用:

  "type": "AzureQueueSink"

对于 AzureSearchIndexSink,请使用:

  "type": "AzureSearchIndexSink",
  "writeBehavior": "string"

对于 AzureSqlSink,请使用:

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

对于 AzureTableSink,请使用:

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

对于 BinarySink,请使用:

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

对于 BlobSink,请使用:

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

对于 CommonDataServiceForAppsSink,请使用:

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

对于 CosmosDbMongoDbApiSink,请使用:

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

对于 CosmosDbSqlApiSink,请使用:

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

对于 DelimitedTextSink,请使用:

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

对于 DocumentDbCollectionSink,请使用:

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

对于 DynamicsCrmSink,请使用:

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

对于 DynamicsSink,请使用:

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

对于 FileSystemSink,请使用:

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

对于 InformixSink,请使用:

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

对于 JsonSink,请使用:

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

对于 LakeHouseTableSink,请使用:

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

对于 MicrosoftAccessSink,请使用:

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

对于 MongoDbAtlasSink,请使用:

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

对于 MongoDbV2Sink,请使用:

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

对于 OdbcSink,请使用:

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

对于 OracleSink,请使用:

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

对于 OrcSink,请使用:

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

对于 ParquetSink,请使用:

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

对于 RestSink,请使用:

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

对于 SalesforceServiceCloudSink,请使用:

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

对于 SalesforceServiceCloudV2Sink,请使用:

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

对于 SalesforceSink,请使用:

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

对于 SalesforceV2Sink,请使用:

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

对于 SapCloudForCustomerSink,请使用:

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

对于 SnowflakeSink,请使用:

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

对于 SnowflakeV2Sink,请使用:

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

对于 SqlDWSink,请使用:

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

对于 SqlMISink,请使用:

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

对于 SqlServerSink,请使用:

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

对于 SqlSink,请使用:

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

对于 WarehouseSink,请使用:

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

StoreWriteSettings 对象

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

对于 AzureBlobFSWriteSettings,请使用:

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

对于 AzureBlobStorageWriteSettings,请使用:

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

对于 AzureDataLakeStoreWriteSettings,请使用:

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

对于 AzureFileStorageWriteSettings,请使用:

  "type": "AzureFileStorageWriteSettings"

对于 FileServerWriteSettings,请使用:

  "type": "FileServerWriteSettings"

对于 LakeHouseWriteSettings,请使用:

  "type": "LakeHouseWriteSettings"

对于 SftpWriteSettings,请使用:

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

CopySource 对象

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

对于 AmazonMWSSource,请使用:

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

对于 AmazonRdsForOracleSource,请使用:

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

对于 AmazonRdsForSqlServerSource,请使用:

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

对于 AmazonRedshiftSource,请使用:

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

对于 AvroSource,请使用:

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

对于 AzureBlobFSSource,请使用:

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

对于 AzureDatabricksDeltaLakeSource,请使用:

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

对于 AzureDataExplorerSource,请使用:

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

对于 AzureDataLakeStoreSource,请使用:

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

对于 AzureMariaDBSource,请使用:

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

对于 AzureMySqlSource,请使用:

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

对于 AzurePostgreSqlSource,请使用:

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

对于 AzureSqlSource,请使用:

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

对于 AzureTableSource,请使用:

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

对于 BinarySource,请使用:

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

对于 BlobSource,请使用:

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

对于 CassandraSource,请使用:

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

对于 CommonDataServiceForAppsSource,请使用:

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

对于 ConcurSource,请使用:

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

对于 CosmosDbMongoDbApiSource,请使用:

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

对于 CosmosDbSqlApiSource,请使用:

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

对于 CouchbaseSource,请使用:

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

对于 Db2Source,请使用:

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

对于 DelimitedTextSource,请使用:

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

对于 DocumentDbCollectionSource,请使用:

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

对于 DrillSource,请使用:

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

对于 DynamicsAXSource,请使用:

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

对于 DynamicsCrmSource,请使用:

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

对于 DynamicsSource,请使用:

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

对于 EloquaSource,请使用:

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

对于 ExcelSource,请使用:

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

对于 FileSystemSource,请使用:

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

对于 GoogleAdWordsSource,请使用:

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

对于 GoogleBigQuerySource,请使用:

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

对于 GoogleBigQueryV2Source,请使用:

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

对于 GreenplumSource,请使用:

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

对于 HBaseSource,请使用:

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

对于 HdfsSource,请使用:

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

对于 HiveSource,请使用:

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

对于 HttpSource,请使用:

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

对于 HubspotSource,请使用:

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

对于 ImpalaSource,请使用:

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

对于 InformixSource,请使用:

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

对于 JiraSource,请使用:

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

对于 JsonSource,请使用:

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

对于 LakeHouseTableSource,请使用:

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

对于 MagentoSource,请使用:

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

对于 MariaDBSource,请使用:

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

对于 MarketoSource,请使用:

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

对于 MicrosoftAccessSource,请使用:

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

对于 MongoDbAtlasSource,请使用:

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

对于 MongoDbSource,请使用:

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

对于 MongoDbV2Source,请使用:

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

对于 MySqlSource,请使用:

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

对于 NetezzaSource,请使用:

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

对于 ODataSource,请使用:

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

对于 OdbcSource,请使用:

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

对于 Office365Source,请使用:

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

对于 OracleServiceCloudSource,请使用:

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

对于 OracleSource,请使用:

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

对于 OrcSource,请使用:

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

对于 ParquetSource,请使用:

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

对于 PaypalSource,请使用:

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

对于 PhoenixSource,请使用:

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

对于 PostgreSqlSource,请使用:

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

对于 PostgreSqlV2Source,请使用:

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

对于 PrestoSource,请使用:

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

对于 QuickBooksSource,请使用:

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

对于 RelationalSource,请使用:

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

对于 ResponsysSource,请使用:

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

对于 RestSource,请使用:

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

对于 SalesforceMarketingCloudSource,请使用:

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

对于 SalesforceServiceCloudSource,请使用:

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

对于 SalesforceServiceCloudV2Source,请使用:

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

对于 SalesforceSource,请使用:

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

对于 SalesforceV2Source,请使用:

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

对于 SapBwSource,请使用:

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

对于 SapCloudForCustomerSource,请使用:

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

对于 SapEccSource,请使用:

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

对于 SapHanaSource,请使用:

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

对于 SapOdpSource,请使用:

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

对于 SapOpenHubSource,请使用:

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

对于 SapTableSource,请使用:

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

对于 ServiceNowSource,请使用:

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

对于 ServiceNowV2Source,请使用:

  "type": "ServiceNowV2Source",
  "additionalColumns": {},
  "expression": {
    "operands": [
      {
      "operator": "string",
      "type": "string",
      "value": "string"
  },
  "queryTimeout": {}

对于 SharePointOnlineListSource,请使用:

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

对于 ShopifySource,请使用:

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

对于 SnowflakeSource,请使用:

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

对于 SnowflakeV2Source,请使用:

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

对于 SparkSource,请使用:

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

对于 SqlDWSource,请使用:

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

对于 SqlMISource,请使用:

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

对于 SqlServerSource,请使用:

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

对于 SqlSource,请使用:

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

对于 SquareSource,请使用:

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

对于 SybaseSource,请使用:

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

对于 TeradataSource,请使用:

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

对于 VerticaSource,请使用:

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

对于 WarehouseSource,请使用:

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

对于 WebSource,请使用:

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

对于 XeroSource,请使用:

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

对于 XmlSource,请使用:

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

对于 ZohoSource,请使用:

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

StoreReadSettings 对象

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

对于 AmazonS3CompatibleReadSettings,请使用:

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

对于 AmazonS3ReadSettings,请使用:

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

对于 AzureBlobFSReadSettings,请使用:

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

对于 AzureBlobStorageReadSettings,请使用:

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

对于 AzureDataLakeStoreReadSettings,请使用:

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

对于 AzureFileStorageReadSettings,请使用:

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

对于 FileServerReadSettings,请使用:

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

对于 FtpReadSettings,请使用:

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

对于 GoogleCloudStorageReadSettings,请使用:

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

对于 HdfsReadSettings,请使用:

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

对于 HttpReadSettings,请使用:

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

对于 LakeHouseReadSettings,请使用:

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

对于 OracleCloudStorageReadSettings,请使用:

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

对于 SftpReadSettings,请使用:

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

CompressionReadSettings 对象

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

对于 TarGZipReadSettings,请使用:

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

对于 TarReadSettings,请使用:

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

对于 ZipDeflateReadSettings,请使用:

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

SecretBase 对象

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

对于 AzureKeyVaultSecret,请使用:

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

对于 SecureString,请使用:

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

FormatReadSettings 对象

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

对于 BinaryReadSettings,请使用:

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

对于 DelimitedTextReadSettings,请使用:

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

对于 JsonReadSettings,请使用:

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

对于 ParquetReadSettings,请使用:

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

对于 XmlReadSettings,请使用:

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

属性值

factories/pipelines

名称 说明 Value
type 资源类型 “Microsoft.DataFactory/factories/pipelines”
apiVersion 资源 API 版本 '2018-06-01'
name 资源名称

了解如何在 JSON ARM 模板中为子资源设置名称和类型。
字符串 (必需)

字符限制:1-260

有效字符:
不得使用:
<>*#.%&:\\+?/ 或控制字符

以字母数字开头。
properties 管道的属性。 需要管道 ()

管道

名称 说明
活动 管道中的活动列表。 Activity[]
annotations 可用于描述管道的标记列表。 any[]
concurrency 管道的最大并发运行数。 int

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

活动

名称 说明
dependsOn 活动取决于条件。 ActivityDependency[]
description 活动说明。 字符串
name 活动名称。 字符串 (必需)
onInactiveMarkAs 当状态设置为“非活动”时活动的状态结果。 这是一个可选属性,如果在活动处于非活动状态时未提供,则状态默认为“成功”。 “Failed”
“已跳过”
'Succeeded'
state 活动状态。 这是一个可选属性,如果未提供,则状态默认为“活动”。 'Active'
“非活动”
userProperties 活动用户属性。 UserProperty[]
类型 设置对象类型 AppendVariable
AzureDataExplorerCommand
AzureFunctionActivity
AzureMLBatchExecution
AzureMLExecutePipeline
AzureMLUpdateResource
复制
自定义
DatabricksNotebook
DatabricksSparkJar
DatabricksSparkPython
DataLakeAnalyticsU-SQL
删除
ExecuteDataFlow
ExecutePipeline
ExecuteSSISPackage
ExecuteWranglingDataflow
失败
Filter
ForEach
GetMetadata
HDInsightHive
HDInsightMapReduce
HDInsightPig
HDInsightSpark
HDInsightStreaming
IfCondition
查找
脚本
SetVariable
SparkJob
SqlServerStoredProcedure
Switch
SynapseNotebook
截止
验证
Wait
Web 活动
需要 WebHook ()

ActivityDependency

名称 说明
activity 活动名称。 字符串 (必需)
dependencyConditions 依赖项的 Match-Condition。 包含任何一项的字符串数组:
“Completed”
“Failed”
“已跳过”
“成功” (必需)
{customized property}

UserProperty

名称 说明
name 用户属性名称。 字符串 (必需)
value 用户属性值。 类型:包含 resultType 字符串) 的字符串 (或表达式。

AppendVariableActivity

名称 说明 Value
type 活动的类型。 “AppendVariable” (必需)
typeProperties 追加变量活动属性。 AppendVariableActivityTypeProperties (必需)

AppendVariableActivityTypeProperties

名称 说明
value 要追加的值。 类型:可以是变量项的静态值匹配类型,也可以是具有 resultType 匹配类型的变量项的 Expression
variableName 值需要追加到的变量的名称。 字符串

AzureDataExplorerCommandActivity

名称 说明 Value
type 活动的类型。 “AzureDataExplorerCommand” (必需的)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Azure 数据资源管理器命令活动属性。 AzureDataExplorerCommandActivityTypeProperties (必需)

LinkedServiceReference

名称 说明
parameters LinkedService 的参数。 ParameterValueSpecification
referenceName 引用 LinkedService 名称。 字符串 (必需)
类型 链接服务引用类型。 “LinkedServiceReference” (必需)

ParameterValueSpecification

名称 说明
{customized property}

ActivityPolicy

名称 说明
retry 最大普通重试尝试次数。 默认为 0。 类型:具有 resultType 整数) 的整数 (或 Expression,最小值:0。
retryIntervalInSeconds 每次重试尝试 (间隔(以秒) 为单位)。 默认值为 30 秒。 int

约束:
最小值 = 30
最大值 = 86400
secureInput 如果设置为 true,则从活动输入被视为安全,不会记录到监视。 bool
secureOutput 设置为 true 时,活动输出被视为安全输出,不会记录到监视。 bool
timeout 指定活动运行的超时。 默认超时为 7 天。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。
{customized property}

AzureDataExplorerCommandActivityTypeProperties

名称 说明 Value
command 根据 Azure 数据资源管理器 命令语法的控制命令。 类型:包含 resultType 字符串) 的字符串 (或表达式。
commandTimeout 控制命令超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) ..)

AzureFunctionActivity

名称 说明 Value
type 活动的类型。 “AzureFunctionActivity” (所需的)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Azure 函数活动属性。 AzureFunctionActivityTypeProperties (必需)

AzureFunctionActivityTypeProperties

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

AzureFunctionActivityTypePropertiesHeaders

名称 说明
{customized property} 字符串

AzureMLBatchExecutionActivity

名称 说明 Value
type 活动的类型。 需要“AzureMLBatchExecution” ()
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Azure ML Batch 执行活动属性。 AzureMLBatchExecutionActivityTypeProperties (必需)

AzureMLBatchExecutionActivityTypeProperties

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

AzureMLBatchExecutionActivityTypePropertiesGlobalPar...

名称 说明
{customized property}

AzureMLBatchExecutionActivityTypePropertiesWebServic...

名称 说明
{customized property} AzureMLWebServiceFile

AzureMLWebServiceFile

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

AzureMLBatchExecutionActivityTypePropertiesWebServic...

名称 说明
{customized property} AzureMLWebServiceFile

AzureMLExecutePipelineActivity

名称 说明 Value
type 活动的类型。 “AzureMLExecutePipeline” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Azure ML 执行管道活动属性。 AzureMLExecutePipelineActivityTypeProperties (必需)

AzureMLExecutePipelineActivityTypeProperties

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

AzureMLUpdateResourceActivity

名称 说明 Value
type 活动的类型。 “AzureMLUpdateResource” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Azure ML 更新资源管理活动属性。 AzureMLUpdateResourceActivityTypeProperties (必需的)

AzureMLUpdateResourceActivityTypeProperties

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

CopyActivity

名称 说明 Value
type 活动的类型。 “复制” (必需的)
inputs 活动的输入列表。 DatasetReference[]
linkedServiceName 链接服务引用。 LinkedServiceReference
outputs 活动的输出列表。 DatasetReference[]
policy 活动策略。 ActivityPolicy
typeProperties 复制活动属性。 CopyActivityTypeProperties (必需)

DatasetReference

名称 说明
parameters 数据集的参数。 ParameterValueSpecification
referenceName 引用数据集名称。 字符串 (必需)
类型 数据集引用类型。 “DatasetReference” (必需)

CopyActivityTypeProperties

名称 说明
dataIntegrationUnits 可用于执行此数据移动的数据集成单元的最大数目。 类型:具有 resultType 整数) 的整数 (或 Expression,最小值:0。
enableSkipIncompatibleRow 是否跳过不兼容的行。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。
enableStaging 指定是否通过临时暂存复制数据。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。
logSettings 启用日志时,客户需要提供的日志设置。 LogSettings
logStorageSettings (已弃用。请使用 LogSettings) 客户在启用会话日志时需要提供的日志存储设置。 LogStorageSettings
parallelCopies 在源或接收器上打开的最大并发会话数,以避免数据存储过载。 类型:具有 resultType 整数) 的整数 (或 Expression,最小值:0。
保护区 保留规则。 any[]
preserveRules 保留规则。 any[]
redirectIncompatibleRowSettings 当 EnableSkipIncompatibleRow 为 true 时,重定向不兼容行设置。 RedirectIncompatibleRowSettings
接收器 复制活动接收器。 需要 copySink ()
skipErrorFile 指定数据一致性的容错。 SkipErrorFile
source 复制活动源。 CopySource (必需)
stagingSettings 指定 EnableStaging 为 true 时的临时暂存设置。 StagingSettings
转换器 复制活动翻译器。 如果未指定,则使用表格翻译器。
validateDataConsistency 是否启用数据一致性验证。 类型:boolean (或 expression with resultType boolean) 。

LogSettings

名称 说明
copyActivityLogSettings 指定复制活动日志的设置。 CopyActivityLogSettings
enableCopyActivityLog 指定是否启用复制活动日志。 类型:boolean (或 expression with resultType boolean) 。
logLocationSettings 启用日志时,客户需要提供日志位置设置。 LogLocationSettings (必需)

CopyActivityLogSettings

名称 说明
enableReliableLogging 指定是否启用可靠日志记录。 类型:boolean (或 expression with resultType boolean) 。
logLevel 获取或设置日志级别,支持:信息、警告。 类型:包含 resultType 字符串) 的字符串 (或表达式。

LogLocationSettings

名称 说明
linkedServiceName 日志存储链接服务参考。 LinkedServiceReference (必需)
path 用于存储活动执行详细日志的存储路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。

LogStorageSettings

名称 说明
enableReliableLogging 指定是否启用可靠日志记录。 类型:boolean (或 expression with resultType boolean) 。
linkedServiceName 日志存储链接服务参考。 LinkedServiceReference (必需)
logLevel 获取或设置日志级别,支持:信息、警告。 类型:包含 resultType 字符串) 的字符串 (或表达式。
path 用于存储活动执行详细日志的存储路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
{customized property}

RedirectIncompatibleRowSettings

名称 说明
linkedServiceName 用于重定向不兼容行的 Azure 存储、存储 SAS 或 Azure Data Lake Store 链接服务的名称。 如果指定了 redirectIncompatibleRowSettings,则必须指定 。 类型:包含 resultType 字符串) 的字符串 (或表达式。
path 用于存储重定向不兼容行数据的路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
{customized property}

CopySink

名称 说明
disableMetricsCollection 如果为 true,则禁用数据存储指标收集。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。
maxConcurrentConnections 接收器数据存储的最大并发连接计数。 类型:具有 resultType 整数) 的整数 (或 Expression。
sinkRetryCount 接收器重试计数。 类型:具有 resultType 整数) 的整数 (或 Expression。
sinkRetryWait 接收器重试等待。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。
writeBatchSize 写入批大小。 类型:具有 resultType 整数) 的整数 (或 Expression,最小值:0。
writeBatchTimeout 写入批处理超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。
类型 设置对象类型 AvroSink
AzureBlobFSSink
AzureDatabricksDeltaLakeSink
AzureDataExplorerSink
AzureDataLakeStoreSink
AzureMySqlSink
AzurePostgreSqlSink
AzureQueueSink
AzureSearchIndexSink
AzureSqlSink
AzureTableSink
BinarySink
BlobSink
CommonDataServiceForAppsSink
CosmosDbMongoDbApiSink
CosmosDbSqlApiSink
DelimitedTextSink
DocumentDbCollectionSink
DynamicsCrmSink
DynamicsSink
FileSystemSink
InformixSink
JsonSink
LakeHouseTableSink
MicrosoftAccessSink
MongoDbAtlasSink
MongoDbV2Sink
OdbcSink
OracleSink
OrcSink
ParquetSink
RestSink
SalesforceServiceCloudSink
SalesforceServiceCloudV2Sink
SalesforceSink
SalesforceV2Sink
SapCloudForCustomerSink
SnowflakeSink
SnowflakeV2Sink
SqlDWSink
SqlMISink
SqlServerSink
SqlSink
WarehouseSink (必需)

AvroSink

名称 说明 Value
type 复制接收器类型。 “AvroSink” (必需)
formatSettings Avro 格式设置。 AvroWriteSettings
storeSettings Avro 商店设置。 StoreWriteSettings

AvroWriteSettings

名称 说明
fileNamePrefix 指定文件名模式 {fileNamePrefix}_{fileIndex}。{fileExtension} 从不带 partitionOptions 的非基于文件的存储进行复制时。 类型:包含 resultType 字符串) 的字符串 (或表达式。
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:具有 resultType 整数) 的整数 (或 Expression。
recordName 写入结果中的顶级记录名称,在 AVRO 规范中是必需的。 字符串
recordNamespace 记录写入结果中的命名空间。 字符串
type 写入设置类型。 字符串 (必需)
{customized property}

StoreWriteSettings

名称 说明
copyBehavior 复制接收器的复制行为类型。
disableMetricsCollection 如果为 true,则禁用数据存储指标收集。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。
maxConcurrentConnections 源数据存储的最大并发连接计数。 类型:具有 resultType 整数) 的整数 (或 Expression。
metadata 指定要添加到接收器数据的自定义元数据。 类型: (对象数组或 Expression 的数组,其中包含) 对象的 resultType 数组。 MetadataItem[]
类型 设置对象类型 AzureBlobFSWriteSettings
AzureBlobStorageWriteSettings
AzureDataLakeStoreWriteSettings
AzureFileStorageWriteSettings
FileServerWriteSettings
LakeHouseWriteSettings
需要 SftpWriteSettings ()

MetadataItem

名称 说明
name 元数据项键名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
value 元数据项值。 类型:包含 resultType 字符串) 的字符串 (或表达式。

AzureBlobFSWriteSettings

名称 说明 Value
type 写入设置类型。 “AzureBlobFSWriteSettings” (必需的)
blockSizeInMB 指示将数据写入 blob 时块大小 (MB) 。 类型:具有 resultType 整数) 的整数 (或 Expression。

AzureBlobStorageWriteSettings

名称 说明 Value
type 写入设置类型。 “AzureBlobStorageWriteSettings” (必需)
blockSizeInMB 指示将数据写入 blob 时块大小 (MB) 。 类型:具有 resultType 整数) 的整数 (或 Expression。

AzureDataLakeStoreWriteSettings

名称 说明 Value
type 写入设置类型。 “AzureDataLakeStoreWriteSettings” (必需的)
expiryDateTime 指定已写入文件的到期时间。 该时间应用于 UTC 时区,格式为“2018-12-01T05:00:00Z”。 默认值为 NULL。 类型:包含 resultType 字符串) 的字符串 (或表达式。

AzureFileStorageWriteSettings

名称 说明 Value
type 写入设置类型。 需要“AzureFileStorageWriteSettings” ()

FileServerWriteSettings

名称 说明 Value
type 写入设置类型。 “FileServerWriteSettings” (必需)

LakeHouseWriteSettings

名称 说明 Value
type 写入设置类型。 “LakeHouseWriteSettings” (必需)

SftpWriteSettings

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

AzureBlobFSSink

名称 说明 Value
type 复制接收器类型。 “AzureBlobFSSink” (必需)
copyBehavior 复制接收器的复制行为类型。 类型:字符串 (或带有 resultType 字符串) 的表达式。
metadata 指定要添加到接收器数据的自定义元数据。 类型:对象的数组 (或 expression,以及) 对象数组的 resultType。 MetadataItem[]

AzureDatabricksDeltaLakeSink

名称 说明 Value
type 复制接收器类型。 需要“AzureDatabricksDeltaLakeSink” ()
importSettings Azure Databricks Delta Lake 导入设置。 AzureDatabricksDeltaLakeImportCommand
preCopyScript SQL 预复制脚本。 类型:字符串 (或带有 resultType 字符串) 的表达式。

AzureDatabricksDeltaLakeImportCommand

名称 说明
dateFormat 在 Azure Databricks Delta Lake Copy 中指定 csv 的日期格式。 类型:字符串 (或带有 resultType 字符串) 的表达式。
timestampFormat 在 Azure Databricks Delta Lake Copy 中指定 csv 的时间戳格式。 类型:字符串 (或带有 resultType 字符串) 的表达式。
类型 导入设置类型。 字符串 (必需)
{customized property}

AzureDataExplorerSink

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

AzureDataLakeStoreSink

名称 说明 Value
type 复制接收器类型。 需要“AzureDataLakeStoreSink” ()
copyBehavior 复制接收器的复制行为类型。 类型:字符串 (或带有 resultType 字符串) 的表达式。
enableAdlsSingleFileParallel 单个文件并行。

AzureMySqlSink

名称 说明 Value
type 复制接收器类型。 “AzureMySqlSink” (必需)
preCopyScript 在开始复制之前要执行的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。

AzurePostgreSqlSink

名称 说明 Value
type 复制接收器类型。 需要“AzurePostgreSqlSink” ()
preCopyScript 在开始复制之前要执行的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。

AzureQueueSink

名称 说明 Value
type 复制接收器类型。 “AzureQueueSink” ()

AzureSearchIndexSink

名称 说明 Value
type 复制接收器类型。 “AzureSearchIndexSink” (必需)
writeBehavior 指定将文档向上插入 Azure 搜索索引时的写入行为。 'Merge'
“Upload”

AzureSqlSink

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

SqlUpsertSettings

名称 说明
interimSchemaName 临时表的架构名称。 类型:字符串 (或带有 resultType 字符串) 的表达式。
密钥 用于唯一行标识的键列名称。 类型:字符串数组 (或表达式,其中 resultType 字符串数组) 。
useTempDB 指定是否对 upsert 临时表使用临时数据库。 类型:布尔 (或 resultType 布尔) 表达式。

AzureTableSink

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

BinarySink

名称 说明 Value
type 复制接收器类型。 “BinarySink” (必需)
storeSettings 二进制存储设置。 StoreWriteSettings

BlobSink

名称 说明 Value
type 复制接收器类型。 “BlobSink” (必需)
blobWriterAddHeader Blob 编写器添加标头。 类型:布尔 (或 resultType 布尔) 表达式。
blobWriterDateTimeFormat Blob 编写器日期时间格式。 类型:字符串 (或带有 resultType 字符串) 的表达式。
blobWriterOverwriteFiles Blob 编写器覆盖文件。 类型:布尔 (或 resultType 布尔) 表达式。
copyBehavior 复制接收器的复制行为类型。
metadata 指定要添加到接收器数据的自定义元数据。 类型:对象的数组 (或 expression,以及) 对象数组的 resultType。 MetadataItem[]

CommonDataServiceForAppsSink

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

CosmosDbMongoDbApiSink

名称 说明 Value
type 复制接收器类型。 “CosmosDbMongoDbApiSink” ()
writeBehavior 指定是否 (更新插入) 覆盖具有相同键的文档,而不是 (插入) 引发异常。 默认值为“insert”。 类型:字符串 (或带有 resultType 字符串) 的表达式。 类型:字符串 (或带有 resultType 字符串) 的表达式。

CosmosDbSqlApiSink

名称 说明 Value
type 复制接收器类型。 需要“CosmosDbSqlApiSink” ()
writeBehavior 描述如何将数据写入 Azure Cosmos DB。 类型:字符串 (或带有 resultType 字符串) 的表达式。 允许的值为 insert 和 upsert。

DelimitedTextSink

名称 说明 Value
type 复制接收器类型。 “DelimitedTextSink” (必需)
formatSettings DelimitedText 格式设置。 DelimitedTextWriteSettings
storeSettings DelimitedText 存储设置。 StoreWriteSettings

DelimitedTextWriteSettings

名称 说明
fileExtension 用于创建文件的文件扩展名。 类型:字符串 (或带有 resultType 字符串) 的表达式。
fileNamePrefix 指定文件名模式 {fileNamePrefix}_{fileIndex}。从不带 partitionOptions 的非基于文件的存储进行复制时{fileExtension}。 类型:包含 resultType 字符串) 的字符串 (或表达式。
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:具有 resultType 整数) 的整数 (或 Expression。
quoteAllText 指示字符串值是否应始终用引号引起来。 类型:boolean (或 expression with resultType boolean) 。
类型 写入设置类型。 字符串 (必需)
{customized property}

DocumentDbCollectionSink

名称 说明 Value
type 复制接收器类型。 “DocumentDbCollectionSink” (必需)
nestingSeparator 嵌套属性分隔符。 默认值为 。 标识列名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
writeBehavior 描述如何将数据写入 Azure Cosmos DB。 类型:包含 resultType 字符串) 的字符串 (或表达式。 允许的值为 insert 和 upsert。

DynamicsCrmSink

名称 说明 Value
type 复制接收器类型。 “DynamicsCrmSink” (必需)
alternateKeyName 在更新插入记录时将使用的备用密钥的逻辑名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
ignoreNullValues 指示是否忽略输入数据集 ((写入操作期间) 键字段除外)的 null 值的标志。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。
writeBehavior 操作写入行为。 “Upsert” (必需)

DynamicsSink

名称 说明 Value
type 复制接收器类型。 “DynamicsSink” (必需)
alternateKeyName 在更新插入记录时将使用的备用密钥的逻辑名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
ignoreNullValues 指示在写入操作期间) 键字段 (是否忽略输入数据集中的 null 值的标志。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。
writeBehavior 操作写入行为。 “Upsert” (必需)

FileSystemSink

名称 说明 Value
type 复制接收器类型。 需要“FileSystemSink” ()
copyBehavior 复制接收器的复制行为类型。

InformixSink

名称 说明 Value
type 复制接收器类型。 “InformixSink” (必需)
preCopyScript 在开始复制之前要执行的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。

JsonSink

名称 说明 Value
type 复制接收器类型。 “JsonSink” (必需)
formatSettings Json 格式设置。 JsonWriteSettings
storeSettings Json 存储设置。 StoreWriteSettings

JsonWriteSettings

名称 说明
filePattern JSON 的文件模式。 此设置控制 JSON 对象集合的处理方式。 默认值为“setOfObjects”。 它区分大小写。
类型 写入设置类型。 字符串 (必需)
{customized property}

LakeHouseTableSink

名称 说明 Value
type 复制接收器类型。 “LakeHouseTableSink” (必需)
partitionNameList 指定接收器列中的分区列名称。 类型: (对象数组或 Expression 的数组,其中包含) 对象的 resultType 数组。
partitionOption 基于一列或多列在文件夹结构中创建分区。 (对) 的每个非重复列值都将是一个新分区。 可能的值包括:“None”、“PartitionByKey”。
tableActionOption LakeHouse 表接收器的表操作类型。 可能的值包括:“None”、“Append”、“Overwrite”。

MicrosoftAccessSink

名称 说明 Value
type 复制接收器类型。 “MicrosoftAccessSink” (必需)
preCopyScript 在开始复制之前要执行的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。

MongoDbAtlasSink

名称 说明 Value
type 复制接收器类型。 “MongoDbAtlasSink” (必需)
writeBehavior 指定是否 (更新插入) 覆盖具有相同键的文档,而不是引发异常 (插入) 。 默认值为“insert”。 类型:包含 resultType 字符串) 的字符串 (或表达式。 类型:包含 resultType 字符串) 的字符串 (或表达式。

MongoDbV2Sink

名称 说明 Value
type 复制接收器类型。 “MongoDbV2Sink” (必需)
writeBehavior 指定是否 (更新插入) 覆盖具有相同键的文档,而不是引发异常 (插入) 。 默认值为“insert”。 类型:包含 resultType 字符串) 的字符串 (或表达式。 类型:包含 resultType 字符串) 的字符串 (或表达式。

OdbcSink

名称 说明 Value
type 复制接收器类型。 “OdbcSink” (必需)
preCopyScript 在开始复制之前要执行的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。

OracleSink

名称 说明 Value
type 复制接收器类型。 “OracleSink” (必需)
preCopyScript SQL 预复制脚本。 类型:包含 resultType 字符串) 的字符串 (或表达式。

OrcSink

名称 说明 Value
type 复制接收器类型。 “OrcSink” (必需)
formatSettings ORC 格式设置。 OrcWriteSettings
storeSettings ORC 存储设置。 StoreWriteSettings

OrcWriteSettings

名称 说明
fileNamePrefix 指定文件名模式 {fileNamePrefix}_{fileIndex}。{fileExtension} 从不带 partitionOptions 的非基于文件的存储进行复制时。 类型:包含 resultType 字符串) 的字符串 (或表达式。
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:具有 resultType 整数) 的整数 (或 Expression。
类型 写入设置类型。 字符串 (必需)
{customized property}

ParquetSink

名称 说明 Value
type 复制接收器类型。 “ParquetSink” (必需)
formatSettings Parquet 格式设置。 ParquetWriteSettings
storeSettings Parquet 商店设置。 StoreWriteSettings

ParquetWriteSettings

名称 说明
fileNamePrefix 指定文件名模式 {fileNamePrefix}_{fileIndex}。{fileExtension} 从不带 partitionOptions 的非基于文件的存储进行复制时。 类型:包含 resultType 字符串) 的字符串 (或表达式。
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:具有 resultType 整数) 的整数 (或 Expression。
类型 写入设置类型。 字符串 (必需)
{customized property}

RestSink

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

SalesforceServiceCloudSink

名称 说明 Value
type 复制接收器类型。 “SalesforceServiceCloudSink” (必需)
externalIdFieldName 更新插入操作的外部的 ID 字段名称。 默认值为“Id”列。 类型:包含 resultType 字符串) 的字符串 (或表达式。
ignoreNullValues 指示是否忽略输入数据集中的 null 值 (写入操作期间) 键字段除外的标志。 默认值为 false。 如果设置为 true,则表示 ADF 在执行更新插入/更新操作时目标对象中的数据保持不变,在执行插入操作时插入定义的默认值;而 ADF 在执行更新插入/更新操作时将目标对象中的数据更新为 NULL,在执行插入操作时插入 NULL 值。 类型:boolean (或 expression with resultType boolean) 。
writeBehavior 操作写入行为。 默认值为 Insert。 “Insert”
“Upsert”

SalesforceServiceCloudV2Sink

名称 说明 Value
type 复制接收器类型。 需要“SalesforceServiceCloudV2Sink” ()
externalIdFieldName 更新插入操作的外部的 ID 字段名称。 默认值为“Id”列。 类型:包含 resultType 字符串) 的字符串 (或表达式。
ignoreNullValues 指示是否忽略输入数据集中的 null 值 (写入操作期间) 键字段除外的标志。 默认值为 false。 如果设置为 true,则表示 ADF 在执行更新插入/更新操作时目标对象中的数据保持不变,在执行插入操作时插入定义的默认值;而 ADF 在执行更新插入/更新操作时将目标对象中的数据更新为 NULL,在执行插入操作时插入 NULL 值。 类型:boolean (或 expression with resultType boolean) 。
writeBehavior 操作写入行为。 默认值为 Insert。 “Insert”
“Upsert”

SalesforceSink

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

SalesforceV2Sink

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

SapCloudForCustomerSink

名称 说明 Value
type 复制接收器类型。 需要“SapCloudForCustomerSink” ()
httpRequestTimeout 超时 (TimeSpan) 获取 HTTP 响应。 这是获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。
writeBehavior 操作写入行为。 默认值为“Insert”。 'Insert'
'Update'

SnowflakeSink

名称 说明 Value
type 复制接收器类型。 “SnowflakeSink” (必需)
importSettings Snowflake 导入设置。 SnowflakeImportCopyCommand
preCopyScript SQL 预复制脚本。 类型:字符串 (或带有 resultType 字符串) 的表达式。

SnowflakeImportCopyCommand

名称 说明
additionalCopyOptions 直接传递给 snowflake 复制命令的其他复制选项。 类型:键值对 (值应为字符串类型) (或 Expression,其中 resultType 对象) 。 示例:“additionalCopyOptions”: { “DATE_FORMAT”: “MM/DD/YYYY”, “TIME_FORMAT”: “'HH24:MI:SS.FF'“ } SnowflakeImportCopyCommandAdditionalCopyOptions
additionalFormatOptions 直接传递给 snowflake 复制命令的其他格式选项。 类型:键值对 (值应为字符串类型) (或 Expression,其中 resultType 对象) 。 示例:“additionalFormatOptions”: { “FORCE”: “TRUE”, “LOAD_UNCERTAIN_FILES”: “'FALSE'” } SnowflakeImportCopyCommandAdditionalFormatOptions
类型 导入设置类型。 字符串 (必需)
{customized property}

SnowflakeImportCopyCommandAdditionalCopyOptions

名称 说明
{customized property}

SnowflakeImportCopyCommandAdditionalFormatOptions

名称 说明
{customized property}

SnowflakeV2Sink

名称 说明 Value
type 复制接收器类型。 需要“SnowflakeV2Sink” ()
importSettings Snowflake 导入设置。 SnowflakeImportCopyCommand
preCopyScript SQL 预复制脚本。 类型:字符串 (或带有 resultType 字符串) 的表达式。

SqlDWSink

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

DWCopyCommandSettings

名称 说明
additionalOptions 在复制命令中直接传递给 SQL DW 的其他选项。 类型:键值对 (值应为字符串类型) (或 Expression,其中 resultType 对象) 。 示例:“additionalOptions”: { “MAXERRORS”: “1000”, “DATEFORMAT”: “'ymd'” } DWCopyCommandSettingsAdditionalOptions
defaultValues 为 SQL 数据仓库中的每个目标列指定默认值。 属性中的默认值将覆盖 DB 中设置的 DEFAULT 约束,并且标识列不能具有默认值。 类型:对象的数组 (或 expression,以及) 对象数组的 resultType。 DWCopyCommandDefaultValue[]

DWCopyCommandSettingsAdditionalOptions

名称 说明
{customized property} 字符串

DWCopyCommandDefaultValue

名称 说明
columnName 列名称。 类型:具有 resultType 字符串) 的对象 (或 Expression。
defaultValue 列的默认值。 类型:具有 resultType 字符串) 的对象 (或 Expression。

PolybaseSettings

名称 说明
rejectSampleValue 确定 PolyBase 重新计算被拒绝行的百分比之前尝试检索的行数。 类型:整数 (或 resultType 整数) 的表达式,最小值:0。
rejectType 拒绝类型。 'percentage'
'值'
rejectValue 指定在查询失败之前可以拒绝的行数的值或百分比。 类型:number (或 resultType number) 的表达式,最小值:0。
useTypeDefault 指定在 PolyBase 从文本文件中检索数据时如何处理带分隔符的文本文件中的缺失值。 类型:布尔 (或 resultType 布尔) 表达式。
{customized property}

SqlDWUpsertSettings

名称 说明
interimSchemaName 临时表的架构名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
密钥 用于唯一行标识的键列名称。 类型: (字符串数组或 expression 的数组,其中包含) 字符串的 resultType 数组。

SqlMISink

名称 说明 Value
type 复制接收器类型。 “SqlMISink” (必需)
preCopyScript SQL 预复制脚本。 类型:包含 resultType 字符串) 的字符串 (或表达式。
sqlWriterStoredProcedureName SQL 编写器存储过程名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
sqlWriterTableType SQL 编写器表类型。 类型:包含 resultType 字符串) 的字符串 (或表达式。
sqlWriterUseTableLock 在大容量复制期间是否使用表锁。 类型:boolean (或 expression with resultType boolean) 。
storedProcedureParameters SQL 存储过程参数。
storedProcedureTableTypeParameterName 表类型的存储过程参数名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:包含 resultType 字符串) 的字符串 (或表达式。
upsertSettings SQL 更新插入设置。 SqlUpsertSettings
writeBehavior 将数据复制到 Azure SQL MI 时的白色行为。 类型:包含 resultType 字符串) 的字符串 (或表达式

SqlServerSink

名称 说明 Value
type 复制接收器类型。 “SqlServerSink” (必需)
preCopyScript SQL 预复制脚本。 类型:包含 resultType 字符串) 的字符串 (或表达式。
sqlWriterStoredProcedureName SQL 编写器存储过程名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
sqlWriterTableType SQL 编写器表类型。 类型:包含 resultType 字符串) 的字符串 (或表达式。
sqlWriterUseTableLock 在大容量复制期间是否使用表锁。 类型:boolean (或 expression with resultType boolean) 。
storedProcedureParameters SQL 存储过程参数。
storedProcedureTableTypeParameterName 表类型的存储过程参数名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:包含 resultType 字符串) 的字符串 (或表达式。
upsertSettings SQL 更新插入设置。 SqlUpsertSettings
writeBehavior 将数据复制到 sql Server 时的写入行为。 类型:包含 resultType 字符串) 的字符串 (或表达式。

SqlSink

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

WarehouseSink

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

SkipErrorFile

名称 说明
dataInconsistency 如果源/接收器文件被其他并发写入更改,请跳过。 默认值为 false。 类型:布尔 (或 resultType 布尔) 表达式。
fileMissing 如果在复制过程中其他客户端删除了文件,请跳过。 默认为 true。 类型:布尔 (或 resultType 布尔) 表达式。

CopySource

名称 说明
disableMetricsCollection 如果为 true,则禁用数据存储指标收集。 默认值为 false。 类型:布尔 (或 resultType 布尔) 表达式。
maxConcurrentConnections 源数据存储的最大并发连接计数。 类型:integer (或 expression with resultType integer) 。
sourceRetryCount 源重试计数。 类型:integer (或 expression with resultType integer) 。
sourceRetryWait 源重试等待。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。
类型 设置对象类型 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 (必需)

AmazonMWSSource

名称 说明 Value
type 复制源类型。 需要“AmazonMWSSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

AmazonRdsForOracleSource

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

AmazonRdsForOraclePartitionSettings

名称 说明
partitionColumnName 将用于进行范围分区的整数类型的列的名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionLowerBound partitionColumnName 中指定的列的最小值,用于继续进行范围分区。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionNames AmazonRdsForOracle 表的物理分区的名称。
partitionUpperBound partitionColumnName 中指定的列的最大值,用于继续范围分区。 类型:包含 resultType 字符串) 的字符串 (或表达式。

AmazonRdsForSqlServerSource

名称 说明 Value
type 复制源类型。 “AmazonRdsForSqlServerSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
isolationLevel 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为“ReadCommitted”。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionOption 将用于 Sql 并行读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
produceAdditionalTypes 要生成的其他类型。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\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“}}”。

SqlPartitionSettings

名称 说明
partitionColumnName 将用于继续分区的整数或日期时间类型的列的名称。 如果未指定,系统会自动检测表的主键并将其用作分区列。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionLowerBound 分区范围拆分的分区列的最小值。 此值用于决定分区步幅,不用于筛选表中的行。 将对表或查询结果中的所有行进行分区和复制。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionUpperBound 分区范围拆分的分区列的最大值。 此值用于决定分区步幅,不用于筛选表中的行。 将对表或查询结果中的所有行进行分区和复制。 类型:包含 resultType 字符串) 的字符串 (或表达式。

AmazonRedshiftSource

名称 说明 Value
type 复制源类型。 需要“AmazonRedshiftSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
查询 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\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

RedshiftUnloadSettings

名称 说明
bucketName 临时 Amazon S3 的存储桶,用于存储来自 Amazon Redshift 源的卸载数据。 存储桶必须与 Amazon Redshift 源位于同一区域。 类型:包含 resultType 字符串) 的字符串 (或表达式。
s3LinkedServiceName 从 Amazon Redshift 源复制时将用于卸载操作的 Amazon S3 链接服务的名称。 LinkedServiceReference (必需)

AvroSource

名称 说明 Value
type 复制源类型。 需要“AvroSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
storeSettings Avro 存储设置。 StoreReadSettings

StoreReadSettings

名称 说明
disableMetricsCollection 如果为 true,则禁用数据存储指标收集。 默认值为 false。 类型:布尔 (或 resultType 布尔) 表达式。
maxConcurrentConnections 源数据存储的最大并发连接计数。 类型:integer (或 expression with resultType integer) 。
类型 设置对象类型 AmazonS3CompatibleReadSettings
AmazonS3ReadSettings
AzureBlobFSReadSettings
AzureBlobStorageReadSettings
AzureDataLakeStoreReadSettings
AzureFileStorageReadSettings
FileServerReadSettings
FtpReadSettings
GoogleCloudStorageReadSettings
HdfsReadSettings
HttpReadSettings
LakeHouseReadSettings
OracleCloudStorageReadSettings
需要 SftpReadSettings ()

AmazonS3CompatibleReadSettings

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

AmazonS3ReadSettings

名称 说明 Value
type 读取设置类型。 需要“AmazonS3ReadSettings” ()
deleteFilesAfterCompletion 指示复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔 (或 resultType 布尔) 表达式。
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔 (或 resultType 布尔) 表达式。
fileListPath 指向一个文本文件,该文件列出每个文件 (要复制的数据集) 中配置的路径的相对路径。 类型:字符串 (或带有 resultType 字符串) 的表达式。
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串 (或带有 resultType 字符串) 的表达式。
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionRootPath 指定分区发现从其开始的根路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
前缀 S3 对象名称的前缀筛选器。 类型:包含 resultType 字符串) 的字符串 (或表达式。
recursive 如果为 true,将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:boolean (或 expression with resultType boolean) 。
wildcardFileName AmazonS3 wildcardFileName。 类型:包含 resultType 字符串) 的字符串 (或表达式。
wildcardFolderPath AmazonS3 wildcardFolderPath。 类型:包含 resultType 字符串) 的字符串 (或表达式。

AzureBlobFSReadSettings

名称 说明 Value
type 读取设置类型。 “AzureBlobFSReadSettings” (必需)
deleteFilesAfterCompletion 指示是否需要在复制完成后删除源文件。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。
enablePartitionDiscovery 指示是否启用分区发现。 类型:boolean (或 expression with resultType boolean) 。
fileListPath 指向一个文本文件,该文件列出每个文件 (要复制的数据集) 中配置的路径的相对路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
modifiedDatetimeEnd 文件的修改日期时间结束。 类型:包含 resultType 字符串) 的字符串 (或表达式。
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionRootPath 指定分区发现从其开始的根路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
recursive 如果为 true,将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:boolean (或 expression with resultType boolean) 。
wildcardFileName Azure blobFS wildcardFileName。 类型:包含 resultType 字符串) 的字符串 (或表达式。
wildcardFolderPath Azure blobFS wildcardFolderPath。 类型:包含 resultType 字符串) 的字符串 (或表达式。

AzureBlobStorageReadSettings

名称 说明 Value
type 读取设置类型。 “AzureBlobStorageReadSettings” (必需的)
deleteFilesAfterCompletion 指示是否需要在复制完成后删除源文件。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。
enablePartitionDiscovery 指示是否启用分区发现。 类型:boolean (或 expression with resultType boolean) 。
fileListPath 指向一个文本文件,该文件列出每个文件 (要复制的数据集) 中配置的路径的相对路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
modifiedDatetimeEnd 文件的修改日期时间结束。 类型:包含 resultType 字符串) 的字符串 (或表达式。
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionRootPath 指定分区发现从其开始的根路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
前缀 Azure Blob 名称的前缀筛选器。 类型:包含 resultType 字符串) 的字符串 (或表达式。
recursive 如果为 true,将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:boolean (或 expression with resultType boolean) 。
wildcardFileName Azure blob wildcardFileName。 类型:包含 resultType 字符串) 的字符串 (或表达式。
wildcardFolderPath Azure blob wildcardFolderPath。 类型:包含 resultType 字符串) 的字符串 (或表达式。

AzureDataLakeStoreReadSettings

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

AzureFileStorageReadSettings

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

FileServerReadSettings

名称 说明 Value
type 读取设置类型。 “FileServerReadSettings” (必需)
deleteFilesAfterCompletion 指示复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔 (或 resultType 布尔) 表达式。
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔 (或 resultType 布尔) 表达式。
fileFilter 指定在 folderPath 中选择一部分文件而不是所有文件时要使用的筛选器。 类型:字符串 (或带有 resultType 字符串) 的表达式。
fileListPath 指向一个文本文件,该文件列出每个文件 (要复制的数据集) 中配置的路径的相对路径。 类型:字符串 (或带有 resultType 字符串) 的表达式。
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串 (或带有 resultType 字符串) 的表达式。
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionRootPath 指定分区发现从其开始的根路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
recursive 如果为 true,将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:boolean (或 expression with resultType boolean) 。
wildcardFileName FileServer wildcardFileName。 类型:包含 resultType 字符串) 的字符串 (或表达式。
wildcardFolderPath FileServer wildcardFolderPath。 类型:包含 resultType 字符串) 的字符串 (或表达式。

FtpReadSettings

名称 说明 Value
type 读取设置类型。 “FtpReadSettings” (必需)
deleteFilesAfterCompletion 指示是否需要在复制完成后删除源文件。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。
disableChunking 如果为 true,则禁用每个文件中的并行读取。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。
enablePartitionDiscovery 指示是否启用分区发现。 类型:boolean (或 expression with resultType boolean) 。
fileListPath 指向一个文本文件,该文件列出每个文件 (要复制的数据集) 中配置的路径的相对路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionRootPath 指定分区发现从其开始的根路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
recursive 如果为 true,将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:boolean (或 expression with resultType boolean) 。
useBinaryTransfer 指定是否对 FTP 存储使用二进制传输模式。 类型:boolean (或 expression with resultType boolean) 。
wildcardFileName Ftp wildcardFileName。 类型:包含 resultType 字符串) 的字符串 (或表达式。
wildcardFolderPath Ftp wildcardFolderPath。 类型:包含 resultType 字符串) 的字符串 (或表达式。

GoogleCloudStorageReadSettings

名称 说明 Value
type 读取设置类型。 “GoogleCloudStorageReadSettings” (必需)
deleteFilesAfterCompletion 指示是否需要在复制完成后删除源文件。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。
enablePartitionDiscovery 指示是否启用分区发现。 类型:boolean (或 expression with resultType boolean) 。
fileListPath 指向一个文本文件,该文件列出每个文件 (要复制的数据集) 中配置的路径的相对路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
modifiedDatetimeEnd 文件的修改日期时间结束。 类型:包含 resultType 字符串) 的字符串 (或表达式。
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionRootPath 指定分区发现从其开始的根路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
前缀 Google Cloud Storage 对象名称的前缀筛选器。 类型:包含 resultType 字符串) 的字符串 (或表达式。
recursive 如果为 true,将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:boolean (或 expression with resultType boolean) 。
wildcardFileName Google Cloud Storage wildcardFileName。 类型:包含 resultType 字符串) 的字符串 (或表达式。
wildcardFolderPath Google Cloud Storage wildcardFolderPath。 类型:包含 resultType 字符串) 的字符串 (或表达式。

HdfsReadSettings

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

DistcpSettings

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

HttpReadSettings

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

LakeHouseReadSettings

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

OracleCloudStorageReadSettings

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

SftpReadSettings

名称 说明 Value
type 读取设置类型。 需要“SftpReadSettings” ()
deleteFilesAfterCompletion 指示复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔 (或 resultType 布尔) 表达式。
disableChunking 如果为 true,则禁用每个文件中的并行读取。 默认值为 false。 类型:布尔 (或 resultType 布尔) 表达式。
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔 (或 resultType 布尔) 表达式。
fileListPath 指向一个文本文件,该文件列出每个文件 (要复制的数据集) 中配置的路径的相对路径。 类型:字符串 (或带有 resultType 字符串) 的表达式。
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串 (或带有 resultType 字符串) 的表达式。
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:字符串 (或带有 resultType 字符串) 的表达式。
partitionRootPath 指定分区发现从其开始的根路径。 类型:字符串 (或带有 resultType 字符串) 的表达式。
recursive 如果为 true,则将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:布尔 (或 resultType 布尔) 表达式。
wildcardFileName Sftp wildcardFileName。 类型:字符串 (或带有 resultType 字符串) 的表达式。
wildcardFolderPath Sftp wildcardFolderPath。 类型:字符串 (或带有 resultType 字符串) 的表达式。

AzureBlobFSSource

名称 说明 Value
type 复制源类型。 “AzureBlobFSSource” (必需)
recursive 如果为 true,则将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:布尔 (或 resultType 布尔) 表达式。
skipHeaderLineCount 要从每个 Blob 跳过的标头行数。 类型:integer (或 expression with resultType integer) 。
treatEmptyAsNull 将空视为 null。 类型:布尔 (或 resultType 布尔) 表达式。

AzureDatabricksDeltaLakeSource

名称 说明 Value
type 复制源类型。 需要“AzureDatabricksDeltaLakeSource” ()
exportSettings Azure Databricks Delta Lake 导出设置。 AzureDatabricksDeltaLakeExportCommand
query Azure Databricks Delta Lake Sql 查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。

AzureDatabricksDeltaLakeExportCommand

名称 说明
dateFormat 在 Azure Databricks Delta Lake Copy 中指定 csv 的日期格式。 类型:字符串 (或带有 resultType 字符串) 的表达式。
timestampFormat 在 Azure Databricks Delta Lake Copy 中指定 csv 的时间戳格式。 类型:字符串 (或带有 resultType 字符串) 的表达式。
类型 导出设置类型。 字符串 (必需)
{customized property}

AzureDataExplorerSource

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

AzureDataLakeStoreSource

名称 说明 Value
type 复制源类型。 “AzureDataLakeStoreSource” (必需)
recursive 如果为 true,则将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:布尔 (或 resultType 布尔) 表达式。

AzureMariaDBSource

名称 说明 Value
type 复制源类型。 “AzureMariaDBSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
query 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

AzureMySqlSource

名称 说明 Value
type 复制源类型。 需要“AzureMySqlSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
query 数据库查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

AzurePostgreSqlSource

名称 说明 Value
type 复制源类型。 “AzurePostgreSqlSource” (所需的)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
query 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

AzureSqlSource

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

AzureTableSource

名称 说明 Value
type 复制源类型。 需要“AzureTableSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
azureTableSourceIgnoreTableNotFound 找不到 Azure 表源忽略表。 类型:布尔 (或 resultType 布尔) 表达式。
azureTableSourceQuery Azure 表源查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

BinarySource

名称 说明 Value
type 复制源类型。 “BinarySource” (必需)
formatSettings 二进制格式设置。 BinaryReadSettings
storeSettings 二进制存储设置。 StoreReadSettings

BinaryReadSettings

名称 说明
compressionProperties 压缩设置。 CompressionReadSettings
类型 读取设置类型。 字符串 (必需)
{customized property}

CompressionReadSettings

名称 说明 Value
type 设置对象类型 TarGZipReadSettings
TarReadSettings
ZipDeflateReadSettings (必需)

TarGZipReadSettings

名称 说明 Value
type 压缩设置类型。 需要“TarGZipReadSettings” ()
preserveCompressionFileNameAsFolder 将压缩文件名保留为文件夹路径。 类型:布尔 (或 resultType 布尔) 表达式。

TarReadSettings

名称 说明 Value
type 压缩设置类型。 “TarReadSettings” (必需)
preserveCompressionFileNameAsFolder 将压缩文件名保留为文件夹路径。 类型:布尔 (或 resultType 布尔) 表达式。

ZipDeflateReadSettings

名称 说明 Value
type 压缩设置类型。 需要“ZipDeflateReadSettings” ()
preserveZipFileNameAsFolder 将 zip 文件名保留为文件夹路径。 类型:布尔 (或 resultType 布尔) 表达式。

BlobSource

名称 说明 Value
type 复制源类型。 “BlobSource” (必需)
recursive 如果为 true,则将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:布尔 (或 resultType 布尔) 表达式。
skipHeaderLineCount 要从每个 Blob 跳过的标头行数。 类型:integer (或 expression with resultType integer) 。
treatEmptyAsNull 将空视为 null。 类型:布尔 (或 resultType 布尔) 表达式。

CassandraSource

名称 说明 Value
type 复制源类型。 “CassandraSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 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 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

CommonDataServiceForAppsSource

名称 说明 Value
type 复制源类型。 需要“CommonDataServiceForAppsSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
query FetchXML 是 Microsoft Common Data Service for Apps (联机 & 本地) 中使用的专有查询语言。 类型:字符串 (或带有 resultType 字符串) 的表达式。

ConcurSource

名称 说明 Value
type 复制源类型。 “ConcurSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
query 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

CosmosDbMongoDbApiSource

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

MongoDbCursorMethodsProperties

名称 说明
limit 指定服务器返回的文档的最大数量。 限制 () 类似于 SQL 数据库中的 LIMIT 语句。 类型:具有 resultType 整数) 的整数 (或 Expression。
project 指定要在与查询筛选器匹配的文档中返回的字段。 若要返回匹配文档中的所有字段,请省略此参数。 类型:包含 resultType 字符串) 的字符串 (或表达式。
skip 指定跳过的文档数以及 MongoDB 开始返回结果的位置。 此方法在实现分页结果时可能很有用。 类型:具有 resultType 整数) 的整数 (或 Expression。
sort 指定查询返回匹配文档的顺序。 类型:包含 resultType 字符串) 的字符串 (或表达式。 类型:包含 resultType 字符串) 的字符串 (或表达式。
{customized property}

CosmosDbSqlApiSource

名称 说明 Value
type 复制源类型。 “CosmosDbSqlApiSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
detectDatetime 是否将基元值检测为 datetime 值。 类型:boolean (或 expression with resultType boolean) 。
pageSize 结果的页面大小。 类型:具有 resultType 整数) 的整数 (或 Expression。
preferredRegions 首选区域。 类型: (字符串数组或 expression 的数组,其中包含) 字符串的 resultType 数组。
query SQL API 查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。

CouchbaseSource

名称 说明 Value
type 复制源类型。 “CouchbaseSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
查询 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

Db2Source

名称 说明 Value
type 复制源类型。 “Db2Source” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

DelimitedTextSource

名称 说明 Value
type 复制源类型。 “DelimitedTextSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
formatSettings DelimitedText 格式设置。 DelimitedTextReadSettings
storeSettings DelimitedText 存储设置。 StoreReadSettings

DelimitedTextReadSettings

名称 说明
compressionProperties 压缩设置。 CompressionReadSettings
skipLineCount 指示从输入文件读取数据时要跳过的非空行数。 类型:具有 resultType 整数) 的整数 (或 Expression。
类型 读取设置类型。 字符串 (必需)
{customized property}

DocumentDbCollectionSource

名称 说明 Value
type 复制源类型。 “DocumentDbCollectionSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
nestingSeparator 嵌套属性分隔符。 类型:包含 resultType 字符串) 的字符串 (或表达式。
query 文档查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

DrillSource

名称 说明 Value
type 复制源类型。 “DrillSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

DynamicsAXSource

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

DynamicsCrmSource

名称 说明 Value
type 复制源类型。 “DynamicsCrmSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query FetchXML 是一种专有的查询语言,用于Microsoft Dynamics CRM (联机 & 本地) 。 类型:字符串 (或带有 resultType 字符串) 的表达式。

DynamicsSource

名称 说明 Value
type 复制源类型。 需要“DynamicsSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
查询 FetchXML 是在 Microsoft Dynamics(联机和本地)中使用的专有查询语言。 类型:字符串 (或带有 resultType 字符串) 的表达式。

EloquaSource

名称 说明 Value
type 复制源类型。 “EloquaSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
查询 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

ExcelSource

名称 说明 Value
type 复制源类型。 “ExcelSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
storeSettings Excel 应用商店设置。 StoreReadSettings

FileSystemSource

名称 说明 Value
type 复制源类型。 “FileSystemSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
recursive 如果为 true,则将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:布尔 (或 resultType 布尔) 表达式。

GoogleAdWordsSource

名称 说明 Value
type 复制源类型。 “GoogleAdWordsSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
查询 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

GoogleBigQuerySource

名称 说明 Value
type 复制源类型。 “GoogleBigQuerySource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
查询 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

GoogleBigQueryV2Source

名称 说明 Value
type 复制源类型。 需要“GoogleBigQueryV2Source” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
query 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

GreenplumSource

名称 说明 Value
type 复制源类型。 “GreenplumSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
查询 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

HBaseSource

名称 说明 Value
type 复制源类型。 需要“HBaseSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
查询 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

HdfsSource

名称 说明 Value
type 复制源类型。 需要“HdfsSource” ()
distcpSettings 指定与 Distcp 相关的设置。 DistcpSettings
recursive 如果为 true,则将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:布尔 (或 resultType 布尔) 表达式。

HiveSource

名称 说明 Value
type 复制源类型。 需要“HiveSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
查询 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

HttpSource

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

HubspotSource

名称 说明 Value
type 复制源类型。 需要“HubspotSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
查询 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

ImpalaSource

名称 说明 Value
type 复制源类型。 “ImpalaSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

InformixSource

名称 说明 Value
type 复制源类型。 “InformixSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

JiraSource

名称 说明 Value
type 复制源类型。 “JiraSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

JsonSource

名称 说明 Value
type 复制源类型。 “JsonSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
formatSettings Json 格式设置。 JsonReadSettings
storeSettings Json 存储设置。 StoreReadSettings

JsonReadSettings

名称 说明
compressionProperties 压缩设置。 CompressionReadSettings
类型 读取设置类型。 字符串 (必需)
{customized property}

LakeHouseTableSource

名称 说明 Value
type 复制源类型。 “LakeHouseTableSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
timestampAsOf 按时间戳查询较旧的快照。 类型:包含 resultType 字符串) 的字符串 (或表达式。
versionAsOf 按版本查询较旧的快照。 类型:具有 resultType 整数) 的整数 (或 Expression。

MagentoSource

名称 说明 Value
type 复制源类型。 “MagentoSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

MariaDBSource

名称 说明 Value
type 复制源类型。 “MariaDBSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
query 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

MarketoSource

名称 说明 Value
type 复制源类型。 需要“MarketoSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
查询 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

MicrosoftAccessSource

名称 说明 Value
type 复制源类型。 需要“MicrosoftAccessSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
查询 数据库查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。

MongoDbAtlasSource

名称 说明 Value
type 复制源类型。 需要“MongoDbAtlasSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
batchSize 指定从 MongoDB Atlas 实例的每批响应中返回的文档的数量。 大多数情况下,修改批大小不会影响用户或应用程序。 此属性的main用途是避免达到响应大小限制。 类型:integer (或 expression with resultType integer) 。
cursorMethods Mongodb 查询的游标方法 MongoDbCursorMethodsProperties
filter 使用查询运算符指定选择筛选器。 若要返回集合中的所有文档,请省略此参数或传递空文档 ({})。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

MongoDbSource

名称 说明 Value
type 复制源类型。 “MongoDbSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
查询 数据库查询。 应为 SQL-92 查询表达式。 类型:字符串 (或带有 resultType 字符串) 的表达式。

MongoDbV2Source

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

MySqlSource

名称 说明 Value
type 复制源类型。 “MySqlSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

NetezzaSource

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

NetezzaPartitionSettings

名称 说明
partitionColumnName 将用于进行范围分区的整数类型的列的名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionLowerBound partitionColumnName 中指定的列的最小值,用于继续进行范围分区。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionUpperBound partitionColumnName 中指定的列的最大值,用于继续范围分区。 类型:包含 resultType 字符串) 的字符串 (或表达式。

ODataSource

名称 说明 Value
type 复制源类型。 “ODataSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
httpRequestTimeout 超时 (TimeSpan) 获取 HTTP 响应。 这是获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。
query OData 查询。 例如,“$top=1”。 类型:包含 resultType 字符串) 的字符串 (或表达式。

OdbcSource

名称 说明 Value
type 复制源类型。 “OdbcSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

Office365Source

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

OracleServiceCloudSource

名称 说明 Value
type 复制源类型。 需要“OracleServiceCloudSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
query 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

OracleSource

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

OraclePartitionSettings

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

OrcSource

名称 说明 Value
type 复制源类型。 “OrcSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
storeSettings ORC 存储设置。 StoreReadSettings

ParquetSource

名称 说明 Value
type 复制源类型。 “ParquetSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
formatSettings Parquet 格式设置。 ParquetReadSettings
storeSettings Parquet 商店设置。 StoreReadSettings

ParquetReadSettings

名称 说明
compressionProperties 压缩设置。 CompressionReadSettings
类型 读取设置类型。 字符串 (必需)
{customized property}

PaypalSource

名称 说明 Value
type 复制源类型。 “PaypalSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
查询 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

PhoenixSource

名称 说明 Value
type 复制源类型。 “PhoenixSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
查询 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

PostgreSqlSource

名称 说明 Value
type 复制源类型。 “PostgreSqlSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

PostgreSqlV2Source

名称 说明 Value
type 复制源类型。 “PostgreSqlV2Source” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

PrestoSource

名称 说明 Value
type 复制源类型。 “PrestoSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
查询 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

QuickBooksSource

名称 说明 Value
type 复制源类型。 “QuickBooksSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

RelationalSource

名称 说明 Value
type 复制源类型。 “RelationalSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。

ResponsysSource

名称 说明 Value
type 复制源类型。 “ResponsysSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

RestSource

名称 说明 Value
type 复制源类型。 “RestSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型:键值对 (值应为字符串类型) 。
additionalHeaders 对 RESTful API 的请求中的其他 HTTP 标头。 类型:包含 resultType 字符串) 的字符串 (或表达式。
httpRequestTimeout 超时 (TimeSpan) 获取 HTTP 响应。 这是获取响应而不是读取响应数据的超时。 默认值:00:01:40。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\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 字符串) 的字符串 (或表达式。

SalesforceMarketingCloudSource

名称 说明 Value
type 复制源类型。 需要“SalesforceMarketingCloudSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

SalesforceServiceCloudSource

名称 说明 Value
type 复制源类型。 需要“SalesforceServiceCloudSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
readBehavior 操作的读取行为。 默认值为 Query。 允许的值:Query/QueryAll。 类型:包含 resultType 字符串) 的字符串 (或表达式。

SalesforceServiceCloudV2Source

名称 说明 Value
type 复制源类型。 “SalesforceServiceCloudV2Source” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
includeDeletedObjects 此属性控制查询结果是否包含 Deleted 对象。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。
SOQLQuery 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。

SalesforceSource

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

SalesforceV2Source

名称 说明 Value
type 复制源类型。 “SalesforceV2Source” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
includeDeletedObjects 此属性控制查询结果是否包含 Deleted 对象。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。
SOQLQuery 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。

SapBwSource

名称 说明 Value
type 复制源类型。 “SapBwSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
查询 MDX 查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

SapCloudForCustomerSource

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

SapEccSource

名称 说明 Value
type 复制源类型。 需要“SapEccSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
httpRequestTimeout 超时 (TimeSpan) 获取 HTTP 响应。 这是获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。
query SAP ECC OData 查询。 例如,“$top=1”。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

SapHanaSource

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

SapHanaPartitionSettings

名称 说明
partitionColumnName 将用于继续范围分区的列的名称。 类型:字符串 (或带有 resultType 字符串) 的表达式。

SapOdpSource

名称 说明 Value
type 复制源类型。 “SapOdpSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
extractMode 提取模式。 允许的值包括:Full、Delta 和 Recovery。 默认值是 Full秒。 类型:字符串 (或带有 resultType 字符串) 的表达式。
投影 (projection) 指定要从源数据中选择的列。 类型:对象数组 (投影) (或 expression 与 resultType 对象数组) 。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。
选择 指定源数据中的选择条件。 类型: (选择) (或 Expression 的对象数组,其中 resultType 对象数组) 。
subscriberProcess 用于管理增量进程的订阅者进程。 类型:字符串 (或带有 resultType 字符串) 的表达式。

SapOpenHubSource

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

SapTableSource

名称 说明 Value
type 复制源类型。 需要“SapTableSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
batchSize 指定从 SAP 表检索数据时一次将检索的最大行数。 类型:integer (或 expression with resultType integer) 。
customRfcReadTableFunctionModule 指定将用于从 SAP 表读取数据的自定义 RFC 函数模块。 类型:字符串 (或带有 resultType 字符串) 的表达式。
partitionOption 将用于并行读取 SAP 表的分区机制。 可能的值包括:“None”、“PartitionOnInt”、“PartitionOnCalendarYear”、“PartitionOnCalendarMonth”、“PartitionOnCalendarDate”、“PartitionOnTime”。
partitionSettings 将用于 SAP 表源分区的设置。 SapTablePartitionSettings
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\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 (或 expression with resultType integer) 。
rowSkips 将跳过的行数。 类型:integer (或 expression with resultType integer) 。
sapDataColumnDelimiter 将用作传递给 SAP RFC 的分隔符以及拆分检索到的输出数据的单个字符。 类型:字符串 (或带有 resultType 字符串) 的表达式。

SapTablePartitionSettings

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

ServiceNowSource

名称 说明 Value
type 复制源类型。 “ServiceNowSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
query 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

ServiceNowV2Source

名称 说明 Value
type 复制源类型。 需要“ServiceNowV2Source” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
表达式 用于从源筛选数据的表达式。 ExpressionV2
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

ExpressionV2

名称 说明
操作数 嵌套表达式的列表。 ExpressionV2[]
运算符后的表达式 表达式运算符值 Type: string。 字符串
type 系统支持的表达式类型。 类型:字符串。 'Binary'
“Constant”
'Field'
“Unary”
value 常量/字段类型的值:字符串。 字符串

SharePointOnlineListSource

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

“ShopifySource”

名称 说明 Value
type 复制源类型。 “ShopifySource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
查询 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

SnowflakeSource

名称 说明 Value
type 复制源类型。 需要“SnowflakeSource” ()
exportSettings Snowflake 导出设置。 SnowflakeExportCopyCommand (必需)
查询 Snowflake Sql 查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。

SnowflakeExportCopyCommand

名称 说明
additionalCopyOptions 直接传递给 snowflake 复制命令的其他复制选项。 类型:键值对 (值应为字符串类型) (或 Expression,其中 resultType 对象) 。 示例:“additionalCopyOptions”: { “DATE_FORMAT”: “MM/DD/YYYY”, “TIME_FORMAT”: “'HH24:MI:SS.FF'“ } SnowflakeExportCopyCommandAdditionalCopyOptions
additionalFormatOptions 直接传递给 snowflake 复制命令的其他格式选项。 类型:键值对 (值应为字符串类型) (或 Expression,其中 resultType 对象) 。 示例:“additionalFormatOptions”: { “OVERWRITE”: “TRUE”, “MAX_FILE_SIZE”: “'FALSE'” } SnowflakeExportCopyCommandAdditionalFormatOptions
类型 导出设置类型。 字符串 (必需)
{customized property}

SnowflakeExportCopyCommandAdditionalCopyOptions

名称 说明
{customized property}

SnowflakeExportCopyCommandAdditionalFormatOptions

名称 说明
{customized property}

SnowflakeV2Source

名称 说明 Value
type 复制源类型。 需要“SnowflakeV2Source” ()
exportSettings Snowflake 导出设置。 SnowflakeExportCopyCommand (必需)
query Snowflake Sql 查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。

SparkSource

名称 说明 Value
type 复制源类型。 “SparkSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
query 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

SqlDWSource

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

SqlMISource

名称 说明 Value
type 复制源类型。 “SqlMISource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
isolationLevel 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为“ReadCommitted”。 类型:字符串 (或带有 resultType 字符串) 的表达式。
partitionOption 将用于 Sql 并行读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:字符串 (或带有 resultType 字符串) 的表达式。
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
produceAdditionalTypes 要生成的附加类型。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\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“,类型:”int“}}”。

SqlServerSource

名称 说明 Value
type 复制源类型。 “SqlServerSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
isolationLevel 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为“ReadCommitted”。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionOption 将用于 Sql 并行读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
produceAdditionalTypes 要生成的其他类型。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\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

名称 说明 Value
type 复制源类型。 “SqlSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
isolationLevel 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为“ReadCommitted”。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionOption 将用于 Sql 并行读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\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“}}”。

SquareSource

名称 说明 Value
type 复制源类型。 “SquareSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

SybaseSource

名称 说明 Value
type 复制源类型。 “SybaseSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

TeradataSource

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

TeradataPartitionSettings

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

VerticaSource

名称 说明 Value
type 复制源类型。 “VerticaSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
query 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

WarehouseSource

名称 说明 Value
type 复制源类型。 “WarehouseSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
isolationLevel 指定 Microsoft Fabric Warehouse 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为“ReadCommitted”。 类型:字符串 (或带有 resultType 字符串) 的表达式。
partitionOption 将用于 Sql 并行读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\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“,类型:”int“}}”。 Type: object (或 Expression with resultType object) , itemType: StoredProcedureParameter.

WebSource

名称 说明 Value
type 复制源类型。 “WebSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。

XeroSource

名称 说明 Value
type 复制源类型。 需要“XeroSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
query 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

XmlSource

名称 说明 Value
type 复制源类型。 “XmlSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
formatSettings Xml 格式设置。 XmlReadSettings
storeSettings Xml 存储设置。 StoreReadSettings

XmlReadSettings

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

ZohoSource

名称 说明 Value
type 复制源类型。 需要“ZohoSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
query 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

StagingSettings

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

“CustomActivity”

名称 说明 Value
type 活动的类型。 需要“自定义” ()
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties 自定义活动属性。 CustomActivityTypeProperties (必需)

CustomActivityTypeProperties

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

CustomActivityTypePropertiesExtendedProperties

名称 说明
{customized property}

CustomActivityReferenceObject

名称 说明
datasets 数据集引用。 DatasetReference[]
linkedServices 链接服务引用。 LinkedServiceReference[]

DatabricksNotebookActivity

名称 说明 Value
type 活动的类型。 “DatabricksNotebook” (必需的)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Databricks Notebook 活动属性。 DatabricksNotebookActivityTypeProperties (必需)

DatabricksNotebookActivityTypeProperties

名称 说明
baseParameters 要用于此作业的每次运行的基本参数。如果笔记本采用未指定的参数,则将使用笔记本中的默认值。 DatabricksNotebookActivityTypePropertiesBaseParamete...
要安装在将执行作业的群集上的库列表。 DatabricksNotebookActivityTypePropertiesLibrariesIte...[]
notebookPath 要在 Databricks 工作区中运行的 Notebook 的绝对路径。 此路径必须以斜杠开头。 类型:包含 resultType 字符串) 的字符串 (或表达式。

DatabricksNotebookActivityTypePropertiesBaseParamete...

名称 说明
{customized property}

DatabricksNotebookActivityTypePropertiesLibrariesIte...

名称 说明
{customized property}

DatabricksSparkJarActivity

名称 说明 Value
type 活动的类型。 “DatabricksSparkJar” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Databricks SparkJar 活动属性。 DatabricksSparkJarActivityTypeProperties (必需)

DatabricksSparkJarActivityTypeProperties

名称 说明
要安装在将执行作业的群集上的库列表。 DatabricksSparkJarActivityTypePropertiesLibrariesIte...[]
mainClassName 类的全名,包含要执行的主要方法。 此类必须包含在作为库提供的 JAR 中。 类型:包含 resultType 字符串) 的字符串 (或表达式。
parameters 将传递到主要方法的参数。 any[]

DatabricksSparkJarActivityTypePropertiesLibrariesIte...

名称 说明
{customized property}

DatabricksSparkPythonActivity

名称 说明 Value
type 活动的类型。 “DatabricksSparkPython” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Databricks SparkPython 活动属性。 DatabricksSparkPythonActivityTypeProperties (必需)

DatabricksSparkPythonActivityTypeProperties

名称 说明
要安装在将执行作业的群集上的库列表。 DatabricksSparkPythonActivityTypePropertiesLibraries...[]
parameters 将传递到 Python 文件的命令行参数。 any[]
pythonFile 要执行的 Python 文件的 URI。 支持 DBFS 路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。

DatabricksSparkPythonActivityTypePropertiesLibraries...

名称 说明
{customized property}

DataLakeAnalyticsUsqlActivity

名称 说明 Value
type 活动的类型。 “DataLakeAnalyticsU-SQL” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Data Lake Analytics U-SQL 活动属性。 DataLakeAnalyticsUsqlActivityTypeProperties (必需)

DataLakeAnalyticsUsqlActivityTypeProperties

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

DataLakeAnalyticsUsqlActivityTypePropertiesParameter...

名称 说明
{customized property}

DeleteActivity

名称 说明 Value
type 活动的类型。 需要“删除” ()
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties 删除活动属性。 DeleteActivityTypeProperties (必需)

DeleteActivityTypeProperties

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

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

ExecuteDataFlowActivity

名称 说明 Value
type 活动的类型。 “ExecuteDataFlow” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties 执行数据流活动属性。 ExecuteDataFlowActivityTypeProperties (必需)

ExecuteDataFlowActivityTypeProperties

名称 说明
计算 数据流活动的计算属性。 ExecuteDataFlowActivityTypePropertiesCompute
continueOnError 继续执行用于执行数据流的错误设置。 允许在接收器失败时继续处理。 类型:布尔 (或 resultType 布尔值) 的表达式
dataFlow 数据流引用。 DataFlowReference (必需)
integrationRuntime 集成运行时引用。 IntegrationRuntimeReference
runConcurrently 用于数据流执行的并发运行设置。 允许并发处理具有相同保存顺序的接收器。 类型:布尔 (或 resultType 布尔值) 的表达式
sourceStagingConcurrency 指定适用于接收器的源的并行暂存数。 类型:integer (或 expression with resultType integer)
staging 执行数据流活动的暂存信息。 DataFlowStagingInfo
traceLevel 用于数据流监视输出的跟踪级别设置。 支持的值为:“粗糙”、“精细”和“none”。 类型:字符串 (或带有 resultType 字符串) 的表达式

ExecuteDataFlowActivityTypePropertiesCompute

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

DataFlowReference

名称 说明
datasetParameters 从数据集引用数据流参数。
parameters 数据流参数 ParameterValueSpecification
referenceName 引用数据流名称。 字符串 (必需)
类型 数据流引用类型。 “DataFlowReference” (必需的)
{customized property}

IntegrationRuntimeReference

名称 说明
parameters 集成运行时的参数。 ParameterValueSpecification
referenceName 引用集成运行时名称。 字符串 (必需)
类型 集成运行时的类型。 “IntegrationRuntimeReference” (必需)

DataFlowStagingInfo

名称 说明
folderPath 暂存 Blob 的文件夹路径。 类型:包含 resultType 字符串) 的字符串 (或表达式
linkedService 暂存链接服务引用。 LinkedServiceReference

ExecutePipelineActivity

名称 说明 Value
type 活动的类型。 “ExecutePipeline” (必需的)
policy 执行管道活动策略。 ExecutePipelineActivityPolicy
typeProperties 执行管道活动属性。 ExecutePipelineActivityTypeProperties (必需)

ExecutePipelineActivityPolicy

名称 说明
secureInput 如果设置为 true,则从活动输入被视为安全,不会记录到监视。 bool
{customized property}

ExecutePipelineActivityTypeProperties

名称 说明
parameters 管道参数。 ParameterValueSpecification
管道 管道引用。 PipelineReference (必需)
waitOnCompletion 定义活动执行是否将等待依赖管道执行完成。 默认值为 false。 bool

PipelineReference

名称 说明
name 引用名称。 字符串
referenceName 引用管道名称。 字符串 (必需)
类型 管道引用类型。 “PipelineReference” (必需的)

ExecuteSsisPackageActivity

名称 说明 Value
type 活动的类型。 “ExecuteSSISPackage” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties 执行 SSIS 包活动属性。 ExecuteSsisPackageActivityTypeProperties (必需的)

ExecuteSsisPackageActivityTypeProperties

名称 说明
connectVia 集成运行时引用。 IntegrationRuntimeReference (必需)
environmentPath 用于执行 SSIS 包的环境路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
executionCredential 包执行凭据。 SsisExecutionCredential
loggingLevel SSIS 包执行的日志记录级别。 类型:包含 resultType 字符串) 的字符串 (或表达式。
logLocation SSIS 包执行日志位置。 SsisLogLocation
packageConnectionManagers 用于执行 SSIS 包的包级别连接管理器。 ExecuteSsisPackageActivityTypePropertiesPackageConne...
packageLocation SSIS 包位置。 需要 SsisPackageLocation ()
packageParameters 用于执行 SSIS 包的包级别参数。 ExecuteSsisPackageActivityTypePropertiesPackageParam...
projectConnectionManagers 用于执行 SSIS 包的项目级连接管理器。 ExecuteSsisPackageActivityTypePropertiesProjectConne...
projectParameters 用于执行 SSIS 包的项目级参数。 ExecuteSsisPackageActivityTypePropertiesProjectParam...
propertyOverrides 属性重写以执行 SSIS 包。 ExecuteSsisPackageActivityTypePropertiesPropertyOver...
Runtime — 运行时 指定要执行 SSIS 包的运行时。 该值应为“x86”或“x64”。 类型:包含 resultType 字符串) 的字符串 (或表达式。

SsisExecutionCredential

名称 说明
Windows 身份验证的域。 类型:包含 resultType 字符串) 的字符串 (或表达式。
password Windows 身份验证的密码。 需要 SecureString ()
userName 用于 Windows 身份验证的 UseName。 类型:包含 resultType 字符串) 的字符串 (或表达式。

SecureString

名称 说明 Value
type 机密的类型。 字符串 (必需)
value 安全字符串的值。 字符串 (必需)

SsisLogLocation

名称 说明
logPath SSIS 包执行日志路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
类型 SSIS 日志位置的类型。 “File” (必需)
typeProperties SSIS 包执行日志位置属性。 SsisLogLocationTypeProperties (必需)

SsisLogLocationTypeProperties

名称 说明
accessCredential 包执行日志访问凭据。 SsisAccessCredential
logRefreshInterval 指定刷新日志的间隔。 默认间隔为 5 分钟。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

SsisAccessCredential

名称 说明
Windows 身份验证的域。 类型:包含 resultType 字符串) 的字符串 (或表达式。
password Windows 身份验证的密码。 需要 secretBase ()
userName UseName 用于 Windows 身份验证。 类型:字符串 (或带有 resultType 字符串) 的表达式。

SecretBase

名称 说明 Value
type 设置对象类型 AzureKeyVaultSecret
需要 SecureString ()

AzureKeyVaultSecretReference

名称 说明
secretName Azure 密钥保管库中机密的名称。 类型:字符串 (或带有 resultType 字符串) 的表达式。
secretVersion Azure 密钥保管库 中的机密版本。 默认值为最新版本的机密。 类型:字符串 (或带有 resultType 字符串) 的表达式。
store Azure 密钥保管库链接服务参考。 LinkedServiceReference (必需)
类型 机密的类型。 字符串 (必需)

ExecuteSsisPackageActivityTypePropertiesPackageConne...

名称 说明
{customized property} SsisConnectionManager

SsisConnectionManager

名称 说明
{customized property} SsisExecutionParameter

SsisExecutionParameter

名称 说明
value SSIS 包执行参数值。 类型:字符串 (或带有 resultType 字符串) 的表达式。

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

SsisChildPackage

名称 说明
packageContent 嵌入子包的内容。 类型:字符串 (或带有 resultType 字符串) 的表达式。
packageLastModifiedDate 嵌入子包的上次修改日期。 字符串
packageName 嵌入子包的名称。 字符串
packagePath 嵌入的子包的路径。 类型:字符串 (或带有 resultType 字符串) 的表达式。

ExecuteSsisPackageActivityTypePropertiesPackageParam...

名称 说明
{customized property} SsisExecutionParameter

ExecuteSsisPackageActivityTypePropertiesProjectConne...

名称 说明
{customized property} SsisConnectionManager

ExecuteSsisPackageActivityTypePropertiesProjectParam...

名称 说明
{customized property} SsisExecutionParameter

ExecuteSsisPackageActivityTypePropertiesPropertyOver...

名称 说明
{customized property} SsisPropertyOverride

SsisPropertyOverride

名称 说明
isSensitive SSIS 包属性重写值是否为敏感数据。 如果值为 true,则将在 SSISDB 中加密值 bool
value SSIS 包属性重写值。 类型:字符串 (或带有 resultType 字符串) 的表达式。

ExecuteWranglingDataflowActivity

名称 说明 Value
type 活动的类型。 需要“ExecuteWranglingDataflow” ()
policy 活动策略。 ActivityPolicy
typeProperties 执行 power query 活动属性。 ExecutePowerQueryActivityTypeProperties (必需)

ExecutePowerQueryActivityTypeProperties

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

PowerQuerySinkMapping

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

PowerQuerySink

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

ExecutePowerQueryActivityTypePropertiesSinks

名称 说明
{customized property} PowerQuerySink

FailActivity

名称 说明 Value
type 活动的类型。 “失败” (必需)
typeProperties 失败活动属性。 FailActivityTypeProperties (必需)

FailActivityTypeProperties

名称 说明
errorCode 对 Fail 活动的错误类型进行分类的错误代码。 它可以是在运行时计算为非空/空字符串的动态内容。 类型:字符串 (或带有 resultType 字符串) 的表达式。
message Fail 活动中出现的错误消息。 它可以是在运行时计算为非空/空字符串的动态内容。 类型:字符串 (或带有 resultType 字符串) 的表达式。

FilterActivity

名称 说明 Value
type 活动的类型。 “Filter” (必需)
typeProperties 筛选活动属性。 FilterActivityTypeProperties (必需)

FilterActivityTypeProperties

名称 说明
condition 要用于筛选输入的条件。 需要表达式 ()
items 应该应用筛选器的输入数组。 需要表达式 ()

Expression

名称 说明 Value
type 表达式类型。 “Expression” (必需)
value 表达式值。 字符串 (必需)

ForEach 活动

名称 说明 Value
type 活动的类型。 需要“ForEach” ()
typeProperties ForEach 活动属性。 ForEachActivityTypeProperties (所需的)

ForEachActivityTypeProperties

名称 说明
活动 要执行 的活动列表。 活动[] (必需)
batchCount 要用于控制并行执行数的批计数(当 isSequential 设为 false 时)。 int

约束:
最大值 = 50
isSequential 循环是按顺序执行还是并行执行 (最多 50) bool
items 要循环访问的集合。 需要表达式 ()

GetMetadataActivity

名称 说明 Value
type 活动的类型。 “GetMetadata” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties GetMetadata 活动属性。 GetMetadataActivityTypeProperties (必需)

GetMetadataActivityTypeProperties

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

FormatReadSettings

名称 说明 Value
type 设置对象类型 BinaryReadSettings
DelimitedTextReadSettings
JsonReadSettings
ParquetReadSettings
XmlReadSettings (必需)

HDInsightHiveActivity

名称 说明 Value
type 活动的类型。 需要“HDInsightHive” ()
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties HDInsight Hive 活动属性。 HDInsightHiveActivityTypeProperties (必需)

HDInsightHiveActivityTypeProperties

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

HDInsightHiveActivityTypePropertiesDefines

名称 说明
{customized property}

HDInsightHiveActivityTypePropertiesVariables

名称 说明
{customized property}

HDInsightMapReduceActivity

名称 说明 Value
type 活动的类型。 需要“HDInsightMapReduce” ()
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties HDInsight MapReduce 活动属性。 HDInsightMapReduceActivityTypeProperties (必需)

HDInsightMapReduceActivityTypeProperties

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

HDInsightMapReduceActivityTypePropertiesDefines

名称 说明
{customized property}

HDInsightPigActivity

名称 说明 Value
type 活动的类型。 需要“HDInsightPig” ()
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties HDInsight Pig 活动属性。 HDInsightPigActivityTypeProperties (所需的)

HDInsightPigActivityTypeProperties

名称 说明
参数 用户为 HDInsightActivity 指定参数。 类型:array (或 expression with resultType array) 。
定义 允许用户为 Pig 作业请求指定定义。 HDInsightPigActivityTypePropertiesDefines
getDebugInfo 调试信息选项。 “Always”
“失败”
“None”
scriptLinkedService 脚本链接服务引用。 LinkedServiceReference
scriptPath 脚本路径。 类型:字符串 (或带有 resultType 字符串) 的表达式。
storageLinkedServices 存储链接服务引用。 LinkedServiceReference[]

HDInsightPigActivityTypePropertiesDefines

名称 说明
{customized property}

HDInsightSparkActivity

名称 说明 Value
type 活动的类型。 “HDInsightSpark” (所需的)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties HDInsight spark 活动属性。 HDInsightSparkActivityTypeProperties (必需)

HDInsightSparkActivityTypeProperties

名称 说明
参数 HDInsightSparkActivity 的用户指定参数。 any[]
className 应用程序的 Java/Spark main 类。 字符串
entryFilePath 要执行的代码/包的根文件夹的相对路径。 类型:字符串 (或带有 resultType 字符串) 的表达式。
getDebugInfo 调试信息选项。 “Always”
“失败”
“None”
proxyUser 要模拟将执行作业的用户。 类型:字符串 (或带有 resultType 字符串) 的表达式。
rootPath “sparkJobLinkedService”中所有作业文件的根路径。 类型:字符串 (或带有 resultType 字符串) 的表达式。
sparkConfig Spark 配置属性。 HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService 用于上传入口文件和依赖项以及用于接收日志的存储链接服务。 LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

名称 说明
{customized property}

HDInsightStreamingActivity

名称 说明 Value
type 活动的类型。 “HDInsightStreaming” (所需的)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties HDInsight 流式处理活动属性。 HDInsightStreamingActivityTypeProperties (必需)

HDInsightStreamingActivityTypeProperties

名称 说明
参数 用户为 HDInsightActivity 指定参数。 any[]
combiner 组合器可执行文件名称。 类型:字符串 (或带有 resultType 字符串) 的表达式。
commandEnvironment 命令行环境值。 any[]
定义 允许用户为流式处理作业请求指定定义。 HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService 文件所在的链接服务引用。 LinkedServiceReference
filePaths 流式处理作业文件的路径。 可以是目录。 any[] (必需)
getDebugInfo “调试信息”选项。 “Always”
“失败”
“None”
input 输入 Blob 路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
mapper 映射器可执行文件名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
output 输出 Blob 路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
reducer 化简器可执行文件名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
storageLinkedServices 存储链接服务引用。 LinkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

名称 说明
{customized property}

IfConditionActivity

名称 说明 Value
type 活动的类型。 “IfCondition” (必需)
typeProperties IfCondition 活动属性。 IfConditionActivityTypeProperties (必需)

IfConditionActivityTypeProperties

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

LookupActivity

名称 说明 Value
type 活动的类型。 “Lookup” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties 查找活动属性。 LookupActivityTypeProperties (必需)

LookupActivityTypeProperties

名称 说明
dataset 查找活动数据集引用。 DatasetReference (必需)
firstRowOnly 是返回第一行还是所有行。 默认值为 true。 类型:boolean (或 expression with resultType boolean) 。
source 特定于数据集的源属性,与复制活动源相同。 CopySource (必需)

ScriptActivity

名称 说明 Value
type 活动的类型。 “Script” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties 脚本活动属性。 ScriptActivityTypeProperties (必需)

ScriptActivityTypeProperties

名称 说明
logSettings 脚本活动的日志设置。 ScriptActivityTypePropertiesLogSettings
scriptBlockExecutionTimeout ScriptBlock 执行超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。
脚本 脚本块数组。 类型:数组。 ScriptActivityScriptBlock[]

ScriptActivityTypePropertiesLogSettings

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

ScriptActivityScriptBlock

名称 说明
parameters 脚本参数数组。 类型:数组。 ScriptActivityParameter[]
text 查询文本。 类型:字符串 (或带有 resultType 字符串) 的表达式。
类型 查询的类型。 类型:字符串。 “NonQuery”
“查询” (必需)

ScriptActivityParameter

名称 说明
direction 参数的方向。 'Input'
“InputOutput”
“Output”
name 参数的名称。 类型:字符串 (或带有 resultType 字符串) 的表达式。
大小 输出方向参数的大小。 int
类型 参数的类型。 “布尔值”
“DateTime”
'DateTimeOffset'
“Decimal”
'Double'
“Guid”
“Int16”
“Int32”
“Int64”
“Single”
'String'
“Timespan”
value 参数值。 类型:字符串 (或带有 resultType 字符串) 的表达式。

SetVariableActivity

名称 说明 Value
type 活动的类型。 “SetVariable” (必需)
policy 活动策略。 SecureInputOutputPolicy
typeProperties 设置变量活动属性。 SetVariableActivityTypeProperties (必需)

SecureInputOutputPolicy

名称 说明
secureInput 当设置为 true 时,来自活动的输入被视为安全,不会记录到监视中。 bool
secureOutput 设置为 true 时,活动的输出被视为安全,不会记录到监视中。 bool

SetVariableActivityTypeProperties

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

SynapseSparkJobDefinitionActivity

名称 说明 Value
type 活动的类型。 “SparkJob” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties 执行 spark 作业活动属性。 需要 SynapseSparkJobActivityTypeProperties ()

SynapseSparkJobActivityTypeProperties

名称 说明
args 用户为 SynapseSparkJobDefinitionActivity 指定参数。 any[]
className main定义文件中的完全限定标识符或main类,这将替代提供的 Spark 作业定义的“className”。 类型:字符串 (或带有 resultType 字符串) 的表达式。
conf Spark 配置属性,将替代你提供的 Spark 作业定义的“conf”。
configurationType spark 配置的类型。 “Artifact”
“自定义”
'Default'
driverSize 要用于在作业的指定 Spark 池中分配的驱动程序的核心数和内存数,该池将用于替代提供的 Spark 作业定义的“driverCores”和“driverMemory”。 类型:字符串 (或带有 resultType 字符串) 的表达式。
executorSize 要用于作业的指定 Spark 池中分配的执行程序的核心数和内存数,该池将用于替代你提供的 Spark 作业定义的“executorCores”和“executorMemory”。 类型:字符串 (或带有 resultType 字符串) 的表达式。
文件 用于作业的 main 文件,该文件将替代你提供的 Spark 作业定义的“文件”。 类型:字符串 (或带有 resultType 字符串) 的表达式。
文件 (已弃用。请使用 pythonCodeReference 和 filesV2) main 定义文件中用于引用的其他文件,这将替代你提供的 Spark 作业定义的“files”。 any[]
filesV2 用于main定义文件中引用的其他文件,该文件将替代你提供的 Spark 作业定义的“jars”和“files”。 any[]
numExecutors 要为此作业启动的执行程序数,这将替代你提供的 Spark 作业定义的“numExecutors”。 类型:integer (或 expression with resultType integer) 。
pythonCodeReference 用于main定义文件中引用的其他 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

名称 说明
{customized property}

SynapseSparkJobReference

名称 说明
referenceName 引用 spark 作业名称。 包含 resultType 字符串的表达式。
类型 Synapse spark 作业引用类型。 “SparkJobDefinitionReference” ()

BigDataPoolParametrizationReference

名称 说明
referenceName 引用大数据池名称。 类型:字符串 (或带有 resultType 字符串) 的表达式。
类型 大数据池引用类型。 需要“BigDataPoolReference” ()

SparkConfigurationParametrizationReference

名称 说明
referenceName 引用 spark 配置名称。 类型:字符串 (或带有 resultType 字符串) 的表达式。
类型 Spark 配置引用类型。 需要“SparkConfigurationReference” ()

SqlServerStoredProcedureActivity

名称 说明 Value
type 活动的类型。 “SqlServerStoredProcedure” ()
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties SQL 存储过程活动属性。 SqlServerStoredProcedureActivityTypeProperties (必需)

SqlServerStoredProcedureActivityTypeProperties

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

SwitchActivity

名称 说明 Value
type 活动的类型。 需要“开关” ()
typeProperties 切换活动属性。 SwitchActivityTypeProperties (必需)

SwitchActivityTypeProperties

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

SwitchCase

名称 说明
活动 要针对满足的事例条件执行的活动列表。 Activity[]
value 满足“on”属性的表达式结果的预期值。 字符串

SynapseNotebookActivity

名称 说明 Value
type 活动的类型。 “SynapseNotebook” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
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”。 类型:integer (或 expression with resultType integer) 。
parameters 笔记本参数。 SynapseNotebookActivityTypePropertiesParameters
sparkConfig Spark 配置属性。 SynapseNotebookActivityTypePropertiesSparkConfig
sparkPool 将用于执行笔记本的大数据池的名称。 BigDataPoolParametrizationReference
targetSparkConfiguration spark 作业的 spark 配置。 SparkConfigurationParametrizationReference

SynapseNotebookReference

名称 说明
referenceName 引用笔记本名称。 类型:字符串 (或带有 resultType 字符串) 的表达式。
类型 Synapse 笔记本引用类型。 “NotebookReference” (必需)

SynapseNotebookActivityTypePropertiesParameters

名称 说明
{customized property} NotebookParameter

NotebookParameter

名称 说明 Value
type 笔记本参数类型。 'bool'
'float'
'int'
“字符串”
value 笔记本参数值。 类型:字符串 (或带有 resultType 字符串) 的表达式。

SynapseNotebookActivityTypePropertiesSparkConfig

名称 说明
{customized property}

UntilActivity

名称 说明 Value
type 活动的类型。 “Until” (必需)
typeProperties 直到活动属性。 UntilActivityTypeProperties (必需)

UntilActivityTypeProperties

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

ValidationActivity

名称 说明 Value
type 活动的类型。 需要“验证” ()
typeProperties 验证活动属性。 ValidationActivityTypeProperties (必需)

ValidationActivityTypeProperties

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

WaitActivity

名称 说明 Value
type 活动的类型。 需要“等待” ()
typeProperties 等待活动属性。 WaitActivityTypeProperties (必需)

WaitActivityTypeProperties

名称 说明
waitTimeInSeconds 持续时间(以秒为单位)。 类型:integer (或 expression with resultType integer) 。

Web 活动

名称 说明 Value
type 活动的类型。 “WebActivity” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Web 活动属性。 WebActivityTypeProperties (必需)

WebActivityTypeProperties

名称 说明
authentication 用于调用该终结点的身份验证方法。 WebActivityAuthentication
body 表示将发送到终结点的有效负载。 POST/PUT 方法是必需的,GET 方法类型不允许:字符串 (或带有 resultType 字符串的表达式) 。
connectVia 集成运行时引用。 IntegrationRuntimeReference
datasets 传递给 Web 终结点的数据集列表。 DatasetReference[]
disableCertValidation 设置为 true 时,将禁用证书验证。 bool
headers 表示将发送到请求的标头。 例如,若要在请求中设置语言和类型:"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[]
method 目标终结点的 Rest API 方法。 'DELETE'
'GET'
“POST”
“PUT” ()
turnOffAsync 用于在 HTTP 202 响应的响应标头中给定的位置禁用调用 HTTP GET 的选项。 如果设置为 true,它将停止对响应头中给定的 http 位置调用 HTTP GET。 如果设置为 false,则继续对 http 响应标头中给定的位置调用 HTTP GET 调用。 bool
url Web 活动目标终结点和路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。

WebActivityAuthentication

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

CredentialReference

名称 说明
referenceName 引用凭据名称。 字符串 (必需)
类型 凭据引用类型。 “CredentialReference” (必需)
{customized property}

WebActivityTypePropertiesHeaders

名称 说明
{customized property} 字符串

WebHookActivity

名称 说明 Value
type 活动的类型。 “WebHook” (必需)
policy 活动策略。 SecureInputOutputPolicy
typeProperties WebHook 活动属性。 需要 WebHookActivityTypeProperties ()

WebHookActivityTypeProperties

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

WebHookActivityTypePropertiesHeaders

名称 说明
{customized property} 字符串

PipelineFolder

名称 说明
name 此管道所位于的文件夹的名称。 字符串

ParameterDefinitionSpecification

名称 说明
{customized property} ParameterSpecification

ParameterSpecification

名称 说明
defaultValue 参数的默认值。
类型 参数类型。 “Array”
“Bool”
“Float”
“Int”
“Object”
“SecureString”
“String” (必需)

PipelinePolicy

名称 说明
elapsedTimeMetric Pipeline ElapsedTime 指标策略。 PipelineElapsedTimeMetricPolicy

PipelineElapsedTimeMetricPolicy

名称 说明
duration TimeSpan 值,之后会触发 Azure 监视指标。

PipelineRunDimensions

名称 说明
{customized property}

VariableDefinitionSpecification

名称 说明
{customized property} VariableSpecification

VariableSpecification

名称 说明
defaultValue 变量的默认值。
类型 变量类型。 “Array”
“Bool”
“String” (必需)

快速入门模板

以下快速入门模板部署此资源类型。

模板 说明
Azure 数据工厂可以执行更多操作 - 单击一次尝试Azure 数据工厂

部署到 Azure
此模板为复制活动从 Azure Blob 到另一个 Azure Blob 创建数据工厂管道
创建数据工厂,从 Salesforce 复制到 Blob

部署到 Azure
此模板使用 Azure 数据工厂 执行从 Salesforce 到 Azure Blob 的数据移动
使用 Azure 数据工厂 进行大容量复制

部署到 Azure
此模板创建一个 V2 数据工厂,用于将数据批量复制到Azure SQL数据库Azure SQL数据仓库。
创建 V2 数据工厂

部署到 Azure
此模板创建一个 V2 数据工厂,用于将数据从Azure Blob 存储中的文件夹复制到存储中的另一个文件夹。
(MySQL) 创建 V2 数据工厂

部署到 Azure
此模板创建一个 V2 数据工厂,用于将数据从Azure Blob 存储中的文件夹复制到Azure Database for MySQL中的表中。
(PostGre) 创建 V2 数据工厂

部署到 Azure
此模板创建一个 V2 数据工厂,用于将数据从Azure Blob 存储中的文件夹复制到Azure Database for PostgreSQL中的表中。
(SQL) 创建 V2 数据工厂

部署到 Azure
此模板创建一个 V2 数据工厂,用于将数据从Azure Blob 存储中的文件夹复制到Azure SQL数据库中的表中。
(SQL 本地) 创建 V2 数据工厂

部署到 Azure
此模板创建一个 V2 数据工厂,用于将数据从本地SQL Server复制到 Azure Blob 存储
(Spark) 创建 V2 数据工厂

部署到 Azure
此模板创建一个 V2 数据工厂,用于将数据从Azure Blob 存储中的文件夹复制到存储中的另一个文件夹。

Terraform (AzAPI 提供程序) 资源定义

工厂/管道资源类型可以通过针对以下操作进行部署:

  • 资源组

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

资源格式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataFactory/factories/pipelines@2018-06-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      activities = [
        {
          dependsOn = [
            {
              activity = "string"
              dependencyConditions = [
                "string"
              ]
            }
          ]
          description = "string"
          name = "string"
          onInactiveMarkAs = "string"
          state = "string"
          userProperties = [
            {
              name = "string"
            }
          ]
          type = "string"
          // For remaining properties, see Activity objects
        }
      ]
      annotations = [ object ]
      concurrency = int
      description = "string"
      folder = {
        name = "string"
      }
      parameters = {
        {customized property} = {
          type = "string"
        }
      }
      policy = {
        elapsedTimeMetric = {}
      }
      runDimensions = {}
      variables = {
        {customized property} = {
          type = "string"
        }
      }
    }
  })
}

活动对象

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

对于 AppendVariable,请使用:

  type = "AppendVariable"
  typeProperties = {
    variableName = "string"
  }

对于 AzureDataExplorerCommand,请使用:

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

对于 AzureFunctionActivity,请使用:

  type = "AzureFunctionActivity"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
  }
  typeProperties = {
    headers = {
      {customized property} = "string"
    }
    method = "string"
  }

对于 AzureMLBatchExecution,请使用:

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

对于 AzureMLExecutePipeline,请使用:

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

对于 AzureMLUpdateResource,请使用:

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

对于 “复制”,请使用:

  type = "Copy"
  inputs = [
    {
      parameters = {}
      referenceName = "string"
      type = "DatasetReference"
    }
  ]
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  outputs = [
    {
      parameters = {}
      referenceName = "string"
      type = "DatasetReference"
    }
  ]
  policy = {
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
  }
  typeProperties = {
    logSettings = {
      copyActivityLogSettings = {}
      logLocationSettings = {
        linkedServiceName = {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
      }
    }
    logStorageSettings = {
      linkedServiceName = {
        parameters = {}
        referenceName = "string"
        type = "LinkedServiceReference"
      }
    }
    preserve = [ object ]
    preserveRules = [ object ]
    redirectIncompatibleRowSettings = {}
    sink = {
      type = "string"
      // For remaining properties, see CopySink objects
    }
    skipErrorFile = {}
    source = {
      type = "string"
      // For remaining properties, see CopySource objects
    }
    stagingSettings = {
      linkedServiceName = {
        parameters = {}
        referenceName = "string"
        type = "LinkedServiceReference"
      }
    }
  }

对于 “自定义”,请使用:

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

对于 DatabricksNotebook,请使用:

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

对于 DatabricksSparkJar,请使用:

  type = "DatabricksSparkJar"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
  }
  typeProperties = {
    libraries = [
      {
      }
    ]
    parameters = [ object ]
  }

对于 DatabricksSparkPython,请使用:

  type = "DatabricksSparkPython"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
  }
  typeProperties = {
    libraries = [
      {
      }
    ]
    parameters = [ object ]
  }

对于 DataLakeAnalyticsU-SQL,请使用:

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

对于 “删除”,请使用:

  type = "Delete"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
  }
  typeProperties = {
    dataset = {
      parameters = {}
      referenceName = "string"
      type = "DatasetReference"
    }
    logStorageSettings = {
      linkedServiceName = {
        parameters = {}
        referenceName = "string"
        type = "LinkedServiceReference"
      }
    }
    maxConcurrentConnections = int
    storeSettings = {
      type = "string"
      // For remaining properties, see StoreReadSettings objects
    }
  }

对于 ExecuteDataFlow,请使用:

  type = "ExecuteDataFlow"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
  }
  typeProperties = {
    compute = {}
    dataFlow = {
      parameters = {}
      referenceName = "string"
      type = "DataFlowReference"
    }
    integrationRuntime = {
      parameters = {}
      referenceName = "string"
      type = "IntegrationRuntimeReference"
    }
    staging = {
      linkedService = {
        parameters = {}
        referenceName = "string"
        type = "LinkedServiceReference"
      }
    }
  }

对于 ExecutePipeline,请使用:

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

对于 ExecuteSSISPackage,请使用:

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

对于 ExecuteWranglingDataflow,请使用:

  type = "ExecuteWranglingDataflow"
  policy = {
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
  }
  typeProperties = {
    compute = {}
    dataFlow = {
      parameters = {}
      referenceName = "string"
      type = "DataFlowReference"
    }
    integrationRuntime = {
      parameters = {}
      referenceName = "string"
      type = "IntegrationRuntimeReference"
    }
    queries = [
      {
        dataflowSinks = [
          {
            dataset = {
              parameters = {}
              referenceName = "string"
              type = "DatasetReference"
            }
            description = "string"
            flowlet = {
              parameters = {}
              referenceName = "string"
              type = "DataFlowReference"
            }
            linkedService = {
              parameters = {}
              referenceName = "string"
              type = "LinkedServiceReference"
            }
            name = "string"
            rejectedDataLinkedService = {
              parameters = {}
              referenceName = "string"
              type = "LinkedServiceReference"
            }
            schemaLinkedService = {
              parameters = {}
              referenceName = "string"
              type = "LinkedServiceReference"
            }
            script = "string"
          }
        ]
        queryName = "string"
      }
    ]
    sinks = {
      {customized property} = {
        dataset = {
          parameters = {}
          referenceName = "string"
          type = "DatasetReference"
        }
        description = "string"
        flowlet = {
          parameters = {}
          referenceName = "string"
          type = "DataFlowReference"
        }
        linkedService = {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
        name = "string"
        rejectedDataLinkedService = {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
        schemaLinkedService = {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
        script = "string"
      }
    }
    staging = {
      linkedService = {
        parameters = {}
        referenceName = "string"
        type = "LinkedServiceReference"
      }
    }
  }

对于 “失败”,请使用:

  type = "Fail"
  typeProperties = {}

对于 筛选器,请使用:

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

对于 ForEach,请使用:

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

对于 GetMetadata,请使用:

  type = "GetMetadata"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
  }
  typeProperties = {
    dataset = {
      parameters = {}
      referenceName = "string"
      type = "DatasetReference"
    }
    fieldList = [ object ]
    formatSettings = {
      type = "string"
      // For remaining properties, see FormatReadSettings objects
    }
    storeSettings = {
      type = "string"
      // For remaining properties, see StoreReadSettings objects
    }
  }

对于 HDInsightHive,请使用:

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

对于 HDInsightMapReduce,请使用:

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

对于 HDInsightPig,请使用:

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

对于 HDInsightSpark,请使用:

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

对于 HDInsightStreaming,请使用:

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

对于 IfCondition,请使用:

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

对于 查找,请使用:

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

对于 脚本,请使用:

  type = "Script"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
  }
  typeProperties = {
    logSettings = {
      logDestination = "string"
      logLocationSettings = {
        linkedServiceName = {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
      }
    }
    scripts = [
      {
        parameters = [
          {
            direction = "string"
            size = int
            type = "string"
          }
        ]
        type = "string"
      }
    ]
  }

对于 SetVariable,请使用:

  type = "SetVariable"
  policy = {
    secureInput = bool
    secureOutput = bool
  }
  typeProperties = {
    setSystemVariable = bool
    variableName = "string"
  }

对于 SparkJob,请使用:

  type = "SparkJob"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
  }
  typeProperties = {
    args = [ object ]
    configurationType = "string"
    files = [ object ]
    filesV2 = [ object ]
    pythonCodeReference = [ object ]
    sparkConfig = {}
    sparkJob = {
      type = "SparkJobDefinitionReference"
    }
    targetBigDataPool = {
      type = "BigDataPoolReference"
    }
    targetSparkConfiguration = {
      type = "SparkConfigurationReference"
    }
  }

对于 SqlServerStoredProcedure,请使用:

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

对于 Switch,请使用:

  type = "Switch"
  typeProperties = {
    cases = [
      {
        activities = [
          {
            dependsOn = [
              {
                activity = "string"
                dependencyConditions = [
                  "string"
                ]
              }
            ]
            description = "string"
            name = "string"
            onInactiveMarkAs = "string"
            state = "string"
            userProperties = [
              {
                name = "string"
              }
            ]
            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"
          }
        ]
        type = "string"
        // For remaining properties, see Activity objects
      }
    ]
    on = {
      type = "Expression"
      value = "string"
    }
  }

对于 SynapseNotebook,请使用:

  type = "SynapseNotebook"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
  }
  typeProperties = {
    configurationType = "string"
    notebook = {
      type = "NotebookReference"
    }
    parameters = {
      {customized property} = {
        type = "string"
      }
    }
    sparkConfig = {}
    sparkPool = {
      type = "BigDataPoolReference"
    }
    targetSparkConfiguration = {
      type = "SparkConfigurationReference"
    }
  }

对于 “直到”,请使用:

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

对于 验证,请使用:

  type = "Validation"
  typeProperties = {
    dataset = {
      parameters = {}
      referenceName = "string"
      type = "DatasetReference"
    }
  }

对于 “等待”,请使用:

  type = "Wait"
  typeProperties = {}

对于 WebActivity,请使用:

  type = "WebActivity"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
  }
  typeProperties = {
    authentication = {
      credential = {
        referenceName = "string"
        type = "CredentialReference"
      }
      password = {
        type = "string"
        // For remaining properties, see SecretBase objects
      }
      pfx = {
        type = "string"
        // For remaining properties, see SecretBase objects
      }
      type = "string"
    }
    connectVia = {
      parameters = {}
      referenceName = "string"
      type = "IntegrationRuntimeReference"
    }
    datasets = [
      {
        parameters = {}
        referenceName = "string"
        type = "DatasetReference"
      }
    ]
    disableCertValidation = bool
    headers = {
      {customized property} = "string"
    }
    linkedServices = [
      {
        parameters = {}
        referenceName = "string"
        type = "LinkedServiceReference"
      }
    ]
    method = "string"
    turnOffAsync = bool
  }

对于 WebHook,请使用:

  type = "WebHook"
  policy = {
    secureInput = bool
    secureOutput = bool
  }
  typeProperties = {
    authentication = {
      credential = {
        referenceName = "string"
        type = "CredentialReference"
      }
      password = {
        type = "string"
        // For remaining properties, see SecretBase objects
      }
      pfx = {
        type = "string"
        // For remaining properties, see SecretBase objects
      }
      type = "string"
    }
    headers = {
      {customized property} = "string"
    }
    method = "POST"
    timeout = "string"
  }

CopySink 对象

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

对于 AvroSink,请使用:

  type = "AvroSink"
  formatSettings = {
    recordName = "string"
    recordNamespace = "string"
    type = "string"
  }
  storeSettings = {
    metadata = [
      {
      }
    ]
    type = "string"
    // For remaining properties, see StoreWriteSettings objects
  }

对于 AzureBlobFSSink,请使用:

  type = "AzureBlobFSSink"
  metadata = [
    {
    }
  ]

对于 AzureDatabricksDeltaLakeSink,请使用:

  type = "AzureDatabricksDeltaLakeSink"
  importSettings = {
    type = "string"
  }

对于 AzureDataExplorerSink,请使用:

  type = "AzureDataExplorerSink"

对于 AzureDataLakeStoreSink,请使用:

  type = "AzureDataLakeStoreSink"

对于 AzureMySqlSink,请使用:

  type = "AzureMySqlSink"

对于 AzurePostgreSqlSink,请使用:

  type = "AzurePostgreSqlSink"

对于 AzureQueueSink,请使用:

  type = "AzureQueueSink"

对于 AzureSearchIndexSink,请使用:

  type = "AzureSearchIndexSink"
  writeBehavior = "string"

对于 AzureSqlSink,请使用:

  type = "AzureSqlSink"
  upsertSettings = {}

对于 AzureTableSink,请使用:

  type = "AzureTableSink"

对于 BinarySink,请使用:

  type = "BinarySink"
  storeSettings = {
    metadata = [
      {
      }
    ]
    type = "string"
    // For remaining properties, see StoreWriteSettings objects
  }

对于 BlobSink,请使用:

  type = "BlobSink"
  metadata = [
    {
    }
  ]

对于 CommonDataServiceForAppsSink,请使用:

  type = "CommonDataServiceForAppsSink"
  writeBehavior = "Upsert"

对于 CosmosDbMongoDbApiSink,请使用:

  type = "CosmosDbMongoDbApiSink"

对于 CosmosDbSqlApiSink,请使用:

  type = "CosmosDbSqlApiSink"

对于 DelimitedTextSink,请使用:

  type = "DelimitedTextSink"
  formatSettings = {
    type = "string"
  }
  storeSettings = {
    metadata = [
      {
      }
    ]
    type = "string"
    // For remaining properties, see StoreWriteSettings objects
  }

对于 DocumentDbCollectionSink,请使用:

  type = "DocumentDbCollectionSink"

对于 DynamicsCrmSink,请使用:

  type = "DynamicsCrmSink"
  writeBehavior = "Upsert"

对于 DynamicsSink,请使用:

  type = "DynamicsSink"
  writeBehavior = "Upsert"

对于 FileSystemSink,请使用:

  type = "FileSystemSink"

对于 InformixSink,请使用:

  type = "InformixSink"

对于 JsonSink,请使用:

  type = "JsonSink"
  formatSettings = {
    type = "string"
  }
  storeSettings = {
    metadata = [
      {
      }
    ]
    type = "string"
    // For remaining properties, see StoreWriteSettings objects
  }

对于 LakeHouseTableSink,请使用:

  type = "LakeHouseTableSink"

对于 MicrosoftAccessSink,请使用:

  type = "MicrosoftAccessSink"

对于 MongoDbAtlasSink,请使用:

  type = "MongoDbAtlasSink"

对于 MongoDbV2Sink,请使用:

  type = "MongoDbV2Sink"

对于 OdbcSink,请使用:

  type = "OdbcSink"

对于 OracleSink,请使用:

  type = "OracleSink"

对于 OrcSink,请使用:

  type = "OrcSink"
  formatSettings = {
    type = "string"
  }
  storeSettings = {
    metadata = [
      {
      }
    ]
    type = "string"
    // For remaining properties, see StoreWriteSettings objects
  }

对于 ParquetSink,请使用:

  type = "ParquetSink"
  formatSettings = {
    type = "string"
  }
  storeSettings = {
    metadata = [
      {
      }
    ]
    type = "string"
    // For remaining properties, see StoreWriteSettings objects
  }

对于 RestSink,请使用:

  type = "RestSink"

对于 SalesforceServiceCloudSink,请使用:

  type = "SalesforceServiceCloudSink"
  writeBehavior = "string"

对于 SalesforceServiceCloudV2Sink,请使用:

  type = "SalesforceServiceCloudV2Sink"
  writeBehavior = "string"

对于 SalesforceSink,请使用:

  type = "SalesforceSink"
  writeBehavior = "string"

对于 SalesforceV2Sink,请使用:

  type = "SalesforceV2Sink"
  writeBehavior = "string"

对于 SapCloudForCustomerSink,请使用:

  type = "SapCloudForCustomerSink"
  writeBehavior = "string"

对于 SnowflakeSink,请使用:

  type = "SnowflakeSink"
  importSettings = {
    additionalCopyOptions = {}
    additionalFormatOptions = {}
    type = "string"
  }

对于 SnowflakeV2Sink,请使用:

  type = "SnowflakeV2Sink"
  importSettings = {
    additionalCopyOptions = {}
    additionalFormatOptions = {}
    type = "string"
  }

对于 SqlDWSink,请使用:

  type = "SqlDWSink"
  copyCommandSettings = {
    additionalOptions = {
      {customized property} = "string"
    }
    defaultValues = [
      {
      }
    ]
  }
  polyBaseSettings = {
    rejectType = "string"
  }
  upsertSettings = {}

对于 SqlMISink,请使用:

  type = "SqlMISink"
  upsertSettings = {}

对于 SqlServerSink,请使用:

  type = "SqlServerSink"
  upsertSettings = {}

对于 SqlSink,请使用:

  type = "SqlSink"
  upsertSettings = {}

对于 WarehouseSink,请使用:

  type = "WarehouseSink"
  copyCommandSettings = {
    additionalOptions = {
      {customized property} = "string"
    }
    defaultValues = [
      {
      }
    ]
  }

StoreWriteSettings 对象

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

对于 AzureBlobFSWriteSettings,请使用:

  type = "AzureBlobFSWriteSettings"

对于 AzureBlobStorageWriteSettings,请使用:

  type = "AzureBlobStorageWriteSettings"

对于 AzureDataLakeStoreWriteSettings,请使用:

  type = "AzureDataLakeStoreWriteSettings"

对于 AzureFileStorageWriteSettings,请使用:

  type = "AzureFileStorageWriteSettings"

对于 FileServerWriteSettings,请使用:

  type = "FileServerWriteSettings"

对于 LakeHouseWriteSettings,请使用:

  type = "LakeHouseWriteSettings"

对于 SftpWriteSettings,请使用:

  type = "SftpWriteSettings"

CopySource 对象

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

对于 AmazonMWSSource,请使用:

  type = "AmazonMWSSource"

对于 AmazonRdsForOracleSource,请使用:

  type = "AmazonRdsForOracleSource"
  partitionSettings = {}

对于 AmazonRdsForSqlServerSource,请使用:

  type = "AmazonRdsForSqlServerSource"
  partitionSettings = {}

对于 AmazonRedshiftSource,请使用:

  type = "AmazonRedshiftSource"
  redshiftUnloadSettings = {
    s3LinkedServiceName = {
      parameters = {}
      referenceName = "string"
      type = "LinkedServiceReference"
    }
  }

对于 AvroSource,请使用:

  type = "AvroSource"
  storeSettings = {
    type = "string"
    // For remaining properties, see StoreReadSettings objects
  }

对于 AzureBlobFSSource,请使用:

  type = "AzureBlobFSSource"

对于 AzureDatabricksDeltaLakeSource,请使用:

  type = "AzureDatabricksDeltaLakeSource"
  exportSettings = {
    type = "string"
  }

对于 AzureDataExplorerSource,请使用:

  type = "AzureDataExplorerSource"

对于 AzureDataLakeStoreSource,请使用:

  type = "AzureDataLakeStoreSource"

对于 AzureMariaDBSource,请使用:

  type = "AzureMariaDBSource"

对于 AzureMySqlSource,请使用:

  type = "AzureMySqlSource"

对于 AzurePostgreSqlSource,请使用:

  type = "AzurePostgreSqlSource"

对于 AzureSqlSource,请使用:

  type = "AzureSqlSource"
  partitionSettings = {}

对于 AzureTableSource,请使用:

  type = "AzureTableSource"

对于 BinarySource,请使用:

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

对于 BlobSource,请使用:

  type = "BlobSource"

对于 CassandraSource,请使用:

  type = "CassandraSource"
  consistencyLevel = "string"

对于 CommonDataServiceForAppsSource,请使用:

  type = "CommonDataServiceForAppsSource"

对于 ConcurSource,请使用:

  type = "ConcurSource"

对于 CosmosDbMongoDbApiSource,请使用:

  type = "CosmosDbMongoDbApiSource"
  cursorMethods = {}

对于 CosmosDbSqlApiSource,请使用:

  type = "CosmosDbSqlApiSource"

对于 CouchbaseSource,请使用:

  type = "CouchbaseSource"

对于 Db2Source,请使用:

  type = "Db2Source"

对于 DelimitedTextSource,请使用:

  type = "DelimitedTextSource"
  formatSettings = {
    compressionProperties = {
      type = "string"
      // For remaining properties, see CompressionReadSettings objects
    }
    type = "string"
  }
  storeSettings = {
    type = "string"
    // For remaining properties, see StoreReadSettings objects
  }

对于 DocumentDbCollectionSource,请使用:

  type = "DocumentDbCollectionSource"

对于 DrillSource,请使用:

  type = "DrillSource"

对于 DynamicsAXSource,请使用:

  type = "DynamicsAXSource"

对于 DynamicsCrmSource,请使用:

  type = "DynamicsCrmSource"

对于 DynamicsSource,请使用:

  type = "DynamicsSource"

对于 EloquaSource,请使用:

  type = "EloquaSource"

对于 ExcelSource,请使用:

  type = "ExcelSource"
  storeSettings = {
    type = "string"
    // For remaining properties, see StoreReadSettings objects
  }

对于 FileSystemSource,请使用:

  type = "FileSystemSource"

对于 GoogleAdWordsSource,请使用:

  type = "GoogleAdWordsSource"

对于 GoogleBigQuerySource,请使用:

  type = "GoogleBigQuerySource"

对于 GoogleBigQueryV2Source,请使用:

  type = "GoogleBigQueryV2Source"

对于 GreenplumSource,请使用:

  type = "GreenplumSource"

对于 HBaseSource,请使用:

  type = "HBaseSource"

对于 HdfsSource,请使用:

  type = "HdfsSource"
  distcpSettings = {}

对于 HiveSource,请使用:

  type = "HiveSource"

对于 HttpSource,请使用:

  type = "HttpSource"

对于 HubspotSource,请使用:

  type = "HubspotSource"

对于 ImpalaSource,请使用:

  type = "ImpalaSource"

对于 InformixSource,请使用:

  type = "InformixSource"

对于 JiraSource,请使用:

  type = "JiraSource"

对于 JsonSource,请使用:

  type = "JsonSource"
  formatSettings = {
    compressionProperties = {
      type = "string"
      // For remaining properties, see CompressionReadSettings objects
    }
    type = "string"
  }
  storeSettings = {
    type = "string"
    // For remaining properties, see StoreReadSettings objects
  }

对于 LakeHouseTableSource,请使用:

  type = "LakeHouseTableSource"

对于 MagentoSource,请使用:

  type = "MagentoSource"

对于 MariaDBSource,请使用:

  type = "MariaDBSource"

对于 MarketoSource,请使用:

  type = "MarketoSource"

对于 MicrosoftAccessSource,请使用:

  type = "MicrosoftAccessSource"

对于 MongoDbAtlasSource,请使用:

  type = "MongoDbAtlasSource"
  cursorMethods = {}

对于 MongoDbSource,请使用:

  type = "MongoDbSource"

对于 MongoDbV2Source,请使用:

  type = "MongoDbV2Source"
  cursorMethods = {}

对于 MySqlSource,请使用:

  type = "MySqlSource"

对于 NetezzaSource,请使用:

  type = "NetezzaSource"
  partitionSettings = {}

对于 ODataSource,请使用:

  type = "ODataSource"

对于 OdbcSource,请使用:

  type = "OdbcSource"

对于 Office365Source,请使用:

  type = "Office365Source"

对于 OracleServiceCloudSource,请使用:

  type = "OracleServiceCloudSource"

对于 OracleSource,请使用:

  type = "OracleSource"
  partitionSettings = {}

对于 OrcSource,请使用:

  type = "OrcSource"
  storeSettings = {
    type = "string"
    // For remaining properties, see StoreReadSettings objects
  }

对于 ParquetSource,请使用:

  type = "ParquetSource"
  formatSettings = {
    compressionProperties = {
      type = "string"
      // For remaining properties, see CompressionReadSettings objects
    }
    type = "string"
  }
  storeSettings = {
    type = "string"
    // For remaining properties, see StoreReadSettings objects
  }

对于 PaypalSource,请使用:

  type = "PaypalSource"

对于 PhoenixSource,请使用:

  type = "PhoenixSource"

对于 PostgreSqlSource,请使用:

  type = "PostgreSqlSource"

对于 PostgreSqlV2Source,请使用:

  type = "PostgreSqlV2Source"

对于 PrestoSource,请使用:

  type = "PrestoSource"

对于 QuickBooksSource,请使用:

  type = "QuickBooksSource"

对于 RelationalSource,请使用:

  type = "RelationalSource"

对于 ResponsysSource,请使用:

  type = "ResponsysSource"

对于 RestSource,请使用:

  type = "RestSource"

对于 SalesforceMarketingCloudSource,请使用:

  type = "SalesforceMarketingCloudSource"

对于 SalesforceServiceCloudSource,请使用:

  type = "SalesforceServiceCloudSource"

对于 SalesforceServiceCloudV2Source,请使用:

  type = "SalesforceServiceCloudV2Source"

对于 SalesforceSource,请使用:

  type = "SalesforceSource"

对于 SalesforceV2Source,请使用:

  type = "SalesforceV2Source"

对于 SapBwSource,请使用:

  type = "SapBwSource"

对于 SapCloudForCustomerSource,请使用:

  type = "SapCloudForCustomerSource"

对于 SapEccSource,请使用:

  type = "SapEccSource"

对于 SapHanaSource,请使用:

  type = "SapHanaSource"
  partitionSettings = {}

对于 SapOdpSource,请使用:

  type = "SapOdpSource"

对于 SapOpenHubSource,请使用:

  type = "SapOpenHubSource"

对于 SapTableSource,请使用:

  type = "SapTableSource"
  partitionSettings = {}

对于 ServiceNowSource,请使用:

  type = "ServiceNowSource"

对于 ServiceNowV2Source,请使用:

  type = "ServiceNowV2Source"
  expression = {
    operands = [
      {
      operator = "string"
      type = "string"
      value = "string"
  }

对于 SharePointOnlineListSource,请使用:

  type = "SharePointOnlineListSource"

对于 ShopifySource,请使用:

  type = "ShopifySource"

对于 SnowflakeSource,请使用:

  type = "SnowflakeSource"
  exportSettings = {
    additionalCopyOptions = {}
    additionalFormatOptions = {}
    type = "string"
  }

对于 SnowflakeV2Source,请使用:

  type = "SnowflakeV2Source"
  exportSettings = {
    additionalCopyOptions = {}
    additionalFormatOptions = {}
    type = "string"
  }

对于 SparkSource,请使用:

  type = "SparkSource"

对于 SqlDWSource,请使用:

  type = "SqlDWSource"
  partitionSettings = {}

对于 SqlMISource,请使用:

  type = "SqlMISource"
  partitionSettings = {}

对于 SqlServerSource,请使用:

  type = "SqlServerSource"
  partitionSettings = {}

对于 SqlSource,请使用:

  type = "SqlSource"
  partitionSettings = {}

对于 SquareSource,请使用:

  type = "SquareSource"

对于 SybaseSource,请使用:

  type = "SybaseSource"

对于 TeradataSource,请使用:

  type = "TeradataSource"
  partitionSettings = {}

对于 VerticaSource,请使用:

  type = "VerticaSource"

对于 WarehouseSource,请使用:

  type = "WarehouseSource"
  partitionSettings = {}

对于 WebSource,请使用:

  type = "WebSource"

对于 XeroSource,请使用:

  type = "XeroSource"

对于 XmlSource,请使用:

  type = "XmlSource"
  formatSettings = {
    compressionProperties = {
      type = "string"
      // For remaining properties, see CompressionReadSettings objects
    }
    type = "string"
  }
  storeSettings = {
    type = "string"
    // For remaining properties, see StoreReadSettings objects
  }

对于 ZohoSource,请使用:

  type = "ZohoSource"

StoreReadSettings 对象

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

对于 AmazonS3CompatibleReadSettings,请使用:

  type = "AmazonS3CompatibleReadSettings"

对于 AmazonS3ReadSettings,请使用:

  type = "AmazonS3ReadSettings"

对于 AzureBlobFSReadSettings,请使用:

  type = "AzureBlobFSReadSettings"

对于 AzureBlobStorageReadSettings,请使用:

  type = "AzureBlobStorageReadSettings"

对于 AzureDataLakeStoreReadSettings,请使用:

  type = "AzureDataLakeStoreReadSettings"

对于 AzureFileStorageReadSettings,请使用:

  type = "AzureFileStorageReadSettings"

对于 FileServerReadSettings,请使用:

  type = "FileServerReadSettings"

对于 FtpReadSettings,请使用:

  type = "FtpReadSettings"

对于 GoogleCloudStorageReadSettings,请使用:

  type = "GoogleCloudStorageReadSettings"

对于 HdfsReadSettings,请使用:

  type = "HdfsReadSettings"
  distcpSettings = {}

对于 HttpReadSettings,请使用:

  type = "HttpReadSettings"

对于 LakeHouseReadSettings,请使用:

  type = "LakeHouseReadSettings"

对于 OracleCloudStorageReadSettings,请使用:

  type = "OracleCloudStorageReadSettings"

对于 SftpReadSettings,请使用:

  type = "SftpReadSettings"

CompressionReadSettings 对象

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

对于 TarGZipReadSettings,请使用:

  type = "TarGZipReadSettings"

对于 TarReadSettings,请使用:

  type = "TarReadSettings"

对于 ZipDeflateReadSettings,请使用:

  type = "ZipDeflateReadSettings"

SecretBase 对象

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

对于 AzureKeyVaultSecret,请使用:

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

对于 SecureString,请使用:

  type = "SecureString"
  value = "string"

FormatReadSettings 对象

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

对于 BinaryReadSettings,请使用:

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

对于 DelimitedTextReadSettings,请使用:

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

对于 JsonReadSettings,请使用:

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

对于 ParquetReadSettings,请使用:

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

对于 XmlReadSettings,请使用:

  type = "XmlReadSettings"
  compressionProperties = {
    type = "string"
    // For remaining properties, see CompressionReadSettings objects
  }

属性值

factories/pipelines

名称 说明 Value
type 资源类型 “Microsoft.DataFactory/factories/pipelines@2018-06-01”
name 资源名称 字符串 (必需)

字符限制:1-260

有效字符:
不得使用:
<>*#.%&:\\+?/ 或控制字符

以字母数字开头。
parent_id 此资源的父资源 ID。 类型为“工厂”的资源的 ID
properties 管道的属性。 需要管道 ()

管道

名称 说明
活动 管道中的活动列表。 Activity[]
annotations 可用于描述管道的标记列表。 any[]
concurrency 管道的最大并发运行数。 int

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

活动

名称 说明
dependsOn 活动取决于条件。 ActivityDependency[]
description 活动说明。 字符串
name 活动名称。 字符串 (必需)
onInactiveMarkAs 当状态设置为“非活动”时活动的状态结果。 这是一个可选属性,如果在活动处于非活动状态时未提供,则默认状态为“成功”。 “失败”
“已跳过”
“成功”
state 活动状态。 这是一个可选属性,如果未提供,则状态默认为“活动”。 “活动”
“非活动”
userProperties 活动用户属性。 UserProperty[]
类型 设置对象类型 AppendVariable
AzureDataExplorerCommand
AzureFunctionActivity
AzureMLBatchExecution
AzureMLExecutePipeline
AzureMLUpdateResource
复制
自定义
DatabricksNotebook
DatabricksSparkJar
DatabricksSparkPython
DataLakeAnalyticsU-SQL
删除
ExecuteDataFlow
ExecutePipeline
ExecuteSSISPackage
ExecuteWranglingDataflow
失败
Filter
ForEach
GetMetadata
HDInsightHive
HDInsightMapReduce
HDInsightPig
HDInsightSpark
HDInsightStreaming
IfCondition
查找
脚本
SetVariable
SparkJob
SqlServerStoredProcedure
Switch
SynapseNotebook
截止
验证
Wait
Web 活动
WebHook (必需)

ActivityDependency

名称 说明
activity 活动名称。 字符串 (必需)
dependencyConditions 依赖项的 Match-Condition。 包含任意项的字符串数组:
“Completed”
“失败”
“已跳过”
“成功” (必需)
{customized property}

UserProperty

名称 说明
name 用户属性名称。 字符串 (必需)
value 用户属性值。 类型:包含 resultType 字符串) 的字符串 (或表达式。

AppendVariableActivity

名称 说明 Value
type 活动的类型。 “AppendVariable” (必需)
typeProperties 追加变量活动属性。 AppendVariableActivityTypeProperties (必需)

AppendVariableActivityTypeProperties

名称 说明
value 要追加的值。 类型:可以是变量项的静态值匹配类型,也可以是具有 resultType 匹配类型的变量项的 Expression
variableName 值需要追加到的变量的名称。 字符串

AzureDataExplorerCommandActivity

名称 说明 Value
type 活动的类型。 “AzureDataExplorerCommand” (必需的)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Azure 数据资源管理器命令活动属性。 AzureDataExplorerCommandActivityTypeProperties (必需)

LinkedServiceReference

名称 说明
parameters LinkedService 的参数。 ParameterValueSpecification
referenceName 引用 LinkedService 名称。 字符串 (必需)
类型 链接服务引用类型。 “LinkedServiceReference” (必需)

ParameterValueSpecification

名称 说明
{customized property}

ActivityPolicy

名称 说明
retry 最大普通重试尝试次数。 默认为 0。 类型:具有 resultType 整数) 的整数 (或 Expression,最小值:0。
retryIntervalInSeconds 每次重试尝试 (间隔(以秒) 为单位)。 默认值为 30 秒。 int

约束:
最小值 = 30
最大值 = 86400
secureInput 如果设置为 true,则从活动输入被视为安全,不会记录到监视。 bool
secureOutput 设置为 true 时,活动输出被视为安全输出,不会记录到监视。 bool
timeout 指定活动运行的超时。 默认超时为 7 天。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。
{customized property}

AzureDataExplorerCommandActivityTypeProperties

名称 说明 Value
command 根据 Azure 数据资源管理器 命令语法的控制命令。 类型:包含 resultType 字符串) 的字符串 (或表达式。
commandTimeout 控制命令超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) ..)

AzureFunctionActivity

名称 说明 Value
type 活动的类型。 “AzureFunctionActivity” (必需的)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Azure 函数活动属性。 需要 AzureFunctionActivityTypeProperties ()

AzureFunctionActivityTypeProperties

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

AzureFunctionActivityTypePropertiesHeaders

名称 说明
{customized property} 字符串

AzureMLBatchExecutionActivity

名称 说明 Value
type 活动的类型。 需要“AzureMLBatchExecution” ()
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Azure ML Batch 执行活动属性。 AzureMLBatchExecutionActivityTypeProperties (必需)

AzureMLBatchExecutionActivityTypeProperties

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

AzureMLBatchExecutionActivityTypePropertiesGlobalPar...

名称 说明
{customized property}

AzureMLBatchExecutionActivityTypePropertiesWebServic...

名称 说明
{customized property} AzureMLWebServiceFile

AzureMLWebServiceFile

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

AzureMLBatchExecutionActivityTypePropertiesWebServic...

名称 说明
{customized property} AzureMLWebServiceFile

AzureMLExecutePipelineActivity

名称 说明 Value
type 活动的类型。 “AzureMLExecutePipeline” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Azure ML 执行管道活动属性。 AzureMLExecutePipelineActivityTypeProperties (必需)

AzureMLExecutePipelineActivityTypeProperties

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

AzureMLUpdateResourceActivity

名称 说明 Value
type 活动的类型。 “AzureMLUpdateResource” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Azure ML 更新资源管理活动属性。 AzureMLUpdateResourceActivityTypeProperties (必需)

AzureMLUpdateResourceActivityTypeProperties

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

CopyActivity

名称 说明 Value
type 活动的类型。 需要“复制” ()
inputs 活动的输入列表。 DatasetReference[]
linkedServiceName 链接服务引用。 LinkedServiceReference
outputs 活动的输出列表。 DatasetReference[]
policy 活动策略。 ActivityPolicy
typeProperties 复制活动属性。 CopyActivityTypeProperties (必需)

DatasetReference

名称 说明
parameters 数据集的参数。 ParameterValueSpecification
referenceName 引用数据集名称。 字符串 (必需)
类型 数据集引用类型。 “DatasetReference” (必需)

CopyActivityTypeProperties

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

LogSettings

名称 说明
copyActivityLogSettings 指定复制活动日志的设置。 CopyActivityLogSettings
enableCopyActivityLog 指定是否启用复制活动日志。 类型:boolean (或 expression with resultType boolean) 。
logLocationSettings 启用日志时,客户需要提供日志位置设置。 LogLocationSettings (必需)

CopyActivityLogSettings

名称 说明
enableReliableLogging 指定是否启用可靠日志记录。 类型:boolean (或 expression with resultType boolean) 。
logLevel 获取或设置日志级别,支持:信息、警告。 类型:包含 resultType 字符串) 的字符串 (或表达式。

LogLocationSettings

名称 说明
linkedServiceName 日志存储链接服务参考。 LinkedServiceReference (必需)
path 用于存储活动执行详细日志的存储路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。

LogStorageSettings

名称 说明
enableReliableLogging 指定是否启用可靠日志记录。 类型:boolean (或 expression with resultType boolean) 。
linkedServiceName 日志存储链接服务参考。 LinkedServiceReference (必需)
logLevel 获取或设置日志级别,支持:信息、警告。 类型:包含 resultType 字符串) 的字符串 (或表达式。
path 用于存储活动执行详细日志的存储路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
{customized property}

RedirectIncompatibleRowSettings

名称 说明
linkedServiceName 用于重定向不兼容行的 Azure 存储、存储 SAS 或 Azure Data Lake Store 链接服务的名称。 如果指定了 redirectIncompatibleRowSettings,则必须指定 。 类型:包含 resultType 字符串) 的字符串 (或表达式。
path 用于存储重定向不兼容行数据的路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
{customized property}

CopySink

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

AvroSink

名称 说明 Value
type 复制接收器类型。 需要“AvroSink” ()
formatSettings Avro 格式设置。 AvroWriteSettings
storeSettings Avro 存储设置。 StoreWriteSettings

AvroWriteSettings

名称 说明
fileNamePrefix 指定文件名模式 {fileNamePrefix}_{fileIndex}。从不带 partitionOptions 的非基于文件的存储进行复制时{fileExtension}。 类型:字符串 (或带有 resultType 字符串) 的表达式。
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:integer (或 expression with resultType integer) 。
recordName 写入结果中的顶级记录名称,在 AVRO 规范中是必需的。 字符串
recordNamespace 记录写入结果中的命名空间。 字符串
type 写入设置类型。 字符串 (必需)
{customized property}

StoreWriteSettings

名称 说明
copyBehavior 复制接收器的复制行为类型。
disableMetricsCollection 如果为 true,则禁用数据存储指标收集。 默认值为 false。 类型:布尔 (或 resultType 布尔) 表达式。
maxConcurrentConnections 源数据存储的最大并发连接计数。 类型:integer (或 expression with resultType integer) 。
metadata 指定要添加到接收器数据的自定义元数据。 类型:对象的数组 (或 expression,以及) 对象数组的 resultType。 MetadataItem[]
类型 设置对象类型 AzureBlobFSWriteSettings
AzureBlobStorageWriteSettings
AzureDataLakeStoreWriteSettings
AzureFileStorageWriteSettings
FileServerWriteSettings
LakeHouseWriteSettings
SftpWriteSettings (必需)

MetadataItem

名称 说明
name 元数据项键名称。 类型:字符串 (或带有 resultType 字符串) 的表达式。
value 元数据项值。 类型:字符串 (或带有 resultType 字符串) 的表达式。

AzureBlobFSWriteSettings

名称 说明 Value
type 写入设置类型。 “AzureBlobFSWriteSettings” (必需)
blockSizeInMB 指示将数据写入 Blob 时块大小 (MB) 。 类型:integer (或 expression with resultType integer) 。

AzureBlobStorageWriteSettings

名称 说明 Value
type 写入设置类型。 “AzureBlobStorageWriteSettings” (必需)
blockSizeInMB 指示将数据写入 Blob 时块大小 (MB) 。 类型:integer (或 expression with resultType integer) 。

AzureDataLakeStoreWriteSettings

名称 说明 Value
type 写入设置类型。 “AzureDataLakeStoreWriteSettings” (必需)
expiryDateTime 指定已写入文件的到期时间。 该时间应用于 UTC 时区,格式为“2018-12-01T05:00:00Z”。 默认值为 NULL。 类型:字符串 (或带有 resultType 字符串) 的表达式。

AzureFileStorageWriteSettings

名称 说明 Value
type 写入设置类型。 “AzureFileStorageWriteSettings” (必需)

FileServerWriteSettings

名称 说明 Value
type 写入设置类型。 “FileServerWriteSettings” (必需)

LakeHouseWriteSettings

名称 说明 Value
type 写入设置类型。 “LakeHouseWriteSettings” (必需)

SftpWriteSettings

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

AzureBlobFSSink

名称 说明 Value
type 复制接收器类型。 “AzureBlobFSSink” (必需)
copyBehavior 复制接收器的复制行为类型。 类型:字符串 (或带有 resultType 字符串) 的表达式。
metadata 指定要添加到接收器数据的自定义元数据。 类型:对象的数组 (或 expression,以及) 对象数组的 resultType。 MetadataItem[]

AzureDatabricksDeltaLakeSink

名称 说明 Value
type 复制接收器类型。 “AzureDatabricksDeltaLakeSink” ()
importSettings Azure Databricks Delta Lake 导入设置。 AzureDatabricksDeltaLakeImportCommand
preCopyScript SQL 预复制脚本。 类型:字符串 (或带有 resultType 字符串) 的表达式。

AzureDatabricksDeltaLakeImportCommand

名称 说明
dateFormat 在 Azure Databricks Delta Lake Copy 中指定 csv 的日期格式。 类型:字符串 (或带有 resultType 字符串) 的表达式。
timestampFormat 在 Azure Databricks Delta Lake Copy 中指定 csv 的时间戳格式。 类型:字符串 (或带有 resultType 字符串) 的表达式。
类型 导入设置类型。 字符串 (必需)
{customized property}

AzureDataExplorerSink

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

AzureDataLakeStoreSink

名称 说明 Value
type 复制接收器类型。 “AzureDataLakeStoreSink” (必需)
copyBehavior 复制接收器的复制行为类型。 类型:字符串 (或带有 resultType 字符串) 的表达式。
enableAdlsSingleFileParallel 单个文件并行。

AzureMySqlSink

名称 说明 Value
type 复制接收器类型。 “AzureMySqlSink” (必需)
preCopyScript 在开始复制之前要执行的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。

AzurePostgreSqlSink

名称 说明 Value
type 复制接收器类型。 需要“AzurePostgreSqlSink” ()
preCopyScript 在开始复制之前要执行的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。

AzureQueueSink

名称 说明 Value
type 复制接收器类型。 “AzureQueueSink” (必需)

AzureSearchIndexSink

名称 说明 Value
type 复制接收器类型。 “AzureSearchIndexSink” (必需)
writeBehavior 指定将文档更新插入 Azure 搜索索引时的写入行为。 “Merge”
“上传”

AzureSqlSink

名称 说明 Value
type 复制接收器类型。 “AzureSqlSink” (必需)
preCopyScript SQL 预复制脚本。 类型:包含 resultType 字符串) 的字符串 (或表达式。
sqlWriterStoredProcedureName SQL 编写器存储过程名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
sqlWriterTableType SQL 编写器表类型。 类型:包含 resultType 字符串) 的字符串 (或表达式。
sqlWriterUseTableLock 在大容量复制期间是否使用表锁。 类型:boolean (或 expression with resultType boolean) 。
storedProcedureParameters SQL 存储过程参数。
storedProcedureTableTypeParameterName 表类型的存储过程参数名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:包含 resultType 字符串) 的字符串 (或表达式。
upsertSettings SQL 更新插入设置。 SqlUpsertSettings
writeBehavior 将数据复制到Azure SQL时的写入行为。 类型:sqlWriteBehaviorEnum (或 Expression with resultType SqlWriteBehaviorEnum)

SqlUpsertSettings

名称 说明
interimSchemaName 临时表的架构名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
密钥 用于唯一行标识的键列名称。 类型: (字符串数组或 expression 的数组,其中包含) 字符串的 resultType 数组。
useTempDB 指定是否对更新插入临时表使用临时数据库。 类型:boolean (或 expression with resultType boolean) 。

AzureTableSink

名称 说明 Value
type 复制接收器类型。 “AzureTableSink” (必需)
azureTableDefaultPartitionKeyValue Azure 表默认分区键值。 类型:包含 resultType 字符串) 的字符串 (或表达式。
azureTableInsertType Azure 表插入类型。 类型:包含 resultType 字符串) 的字符串 (或表达式。
azureTablePartitionKeyName Azure 表分区键名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
azureTableRowKeyName Azure 表行键名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。

BinarySink

名称 说明 Value
type 复制接收器类型。 “BinarySink” (必需)
storeSettings 二进制存储设置。 StoreWriteSettings

BlobSink

名称 说明 Value
type 复制接收器类型。 “BlobSink” (必需)
blobWriterAddHeader Blob 编写器添加标头。 类型:boolean (或 expression with resultType boolean) 。
blobWriterDateTimeFormat Blob 编写器日期时间格式。 类型:包含 resultType 字符串) 的字符串 (或表达式。
blobWriterOverwriteFiles Blob 编写器覆盖文件。 类型:boolean (或 expression with resultType boolean) 。
copyBehavior 复制接收器的复制行为类型。
metadata 指定要添加到接收器数据的自定义元数据。 类型: (对象数组或 Expression 的数组,其中包含) 对象的 resultType 数组。 MetadataItem[]

CommonDataServiceForAppsSink

名称 说明 Value
type 复制接收器类型。 “CommonDataServiceForAppsSink” (必需的)
alternateKeyName 在更新插入记录时将使用的备用密钥的逻辑名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
ignoreNullValues 指示是否忽略输入数据集 ((写入操作期间) 键字段除外)的 null 值的标志。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。
writeBehavior 操作写入行为。 需要“Upsert” ()

CosmosDbMongoDbApiSink

名称 说明 Value
type 复制接收器类型。 “CosmosDbMongoDbApiSink” (必需)
writeBehavior 指定是否 (更新插入) 覆盖具有相同键的文档,而不是引发异常 (插入) 。 默认值为“insert”。 类型:包含 resultType 字符串) 的字符串 (或表达式。 类型:包含 resultType 字符串) 的字符串 (或表达式。

CosmosDbSqlApiSink

名称 说明 Value
type 复制接收器类型。 “CosmosDbSqlApiSink” (必需)
writeBehavior 描述如何将数据写入 Azure Cosmos DB。 类型:包含 resultType 字符串) 的字符串 (或表达式。 允许的值为 insert 和 upsert。

DelimitedTextSink

名称 说明 Value
type 复制接收器类型。 “DelimitedTextSink” (必需)
formatSettings DelimitedText 格式设置。 DelimitedTextWriteSettings
storeSettings DelimitedText 存储设置。 StoreWriteSettings

DelimitedTextWriteSettings

名称 说明
fileExtension 用于创建文件的文件扩展名。 类型:包含 resultType 字符串) 的字符串 (或表达式。
fileNamePrefix 指定文件名模式 {fileNamePrefix}_{fileIndex}。{fileExtension} 从不带 partitionOptions 的非基于文件的存储进行复制时。 类型:包含 resultType 字符串) 的字符串 (或表达式。
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:具有 resultType 整数) 的整数 (或 Expression。
quoteAllText 指示字符串值是否应始终用引号引起来。 类型:boolean (或 expression with resultType boolean) 。
类型 写入设置类型。 字符串 (必需)
{customized property}

DocumentDbCollectionSink

名称 说明 Value
type 复制接收器类型。 “DocumentDbCollectionSink” (必需)
nestingSeparator 嵌套属性分隔符。 默认值为 。 标识列名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
writeBehavior 描述如何将数据写入 Azure Cosmos DB。 类型:包含 resultType 字符串) 的字符串 (或表达式。 允许的值为 insert 和 upsert。

DynamicsCrmSink

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

DynamicsSink

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

FileSystemSink

名称 说明 Value
type 复制接收器类型。 “FileSystemSink” (必需)
copyBehavior 复制接收器的复制行为类型。

InformixSink

名称 说明 Value
type 复制接收器类型。 需要“InformixSink” ()
preCopyScript 在开始复制之前要执行的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。

JsonSink

名称 说明 Value
type 复制接收器类型。 需要“JsonSink” ()
formatSettings Json 格式设置。 JsonWriteSettings
storeSettings Json 存储设置。 StoreWriteSettings

JsonWriteSettings

名称 说明
filePattern JSON 的文件模式。 此设置控制 JSON 对象集合的处理方式。 默认值为“setOfObjects”。 它区分大小写。
类型 写入设置类型。 字符串 (必需)
{customized property}

LakeHouseTableSink

名称 说明 Value
type 复制接收器类型。 “LakeHouseTableSink” (必需)
partitionNameList 指定接收器列中的分区列名称。 类型:对象的数组 (或 expression,以及) 对象数组的 resultType。
partitionOption 基于一列或多列在文件夹结构中创建分区。 (对) 的每个非重复列值都将是一个新分区。 可能的值包括:“None”、“PartitionByKey”。
tableActionOption LakeHouse 表接收器的表操作的类型。 可能的值包括:“None”、“Append”、“Overwrite”。

MicrosoftAccessSink

名称 说明 Value
type 复制接收器类型。 “MicrosoftAccessSink” (必需)
preCopyScript 在开始复制之前要执行的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。

MongoDbAtlasSink

名称 说明 Value
type 复制接收器类型。 “MongoDbAtlasSink” (必需)
writeBehavior 指定是否 (更新插入) 覆盖具有相同键的文档,而不是引发异常 (插入) 。 默认值为“insert”。 类型:包含 resultType 字符串) 的字符串 (或表达式。 类型:包含 resultType 字符串) 的字符串 (或表达式。

MongoDbV2Sink

名称 说明 Value
type 复制接收器类型。 “MongoDbV2Sink” (必需)
writeBehavior 指定是否 (更新插入) 覆盖具有相同键的文档,而不是引发异常 (插入) 。 默认值为“insert”。 类型:包含 resultType 字符串) 的字符串 (或表达式。 类型:包含 resultType 字符串) 的字符串 (或表达式。

OdbcSink

名称 说明 Value
type 复制接收器类型。 “OdbcSink” (必需)
preCopyScript 在开始复制之前要执行的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。

OracleSink

名称 说明 Value
type 复制接收器类型。 “OracleSink” (必需)
preCopyScript SQL 预复制脚本。 类型:包含 resultType 字符串) 的字符串 (或表达式。

OrcSink

名称 说明 Value
type 复制接收器类型。 “OrcSink” (必需)
formatSettings ORC 格式设置。 OrcWriteSettings
storeSettings ORC 存储设置。 StoreWriteSettings

OrcWriteSettings

名称 说明
fileNamePrefix 指定文件名模式 {fileNamePrefix}_{fileIndex}。{fileExtension} 从不带 partitionOptions 的非基于文件的存储进行复制时。 类型:包含 resultType 字符串) 的字符串 (或表达式。
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:具有 resultType 整数) 的整数 (或 Expression。
类型 写入设置类型。 字符串 (必需)
{customized property}

ParquetSink

名称 说明 Value
type 复制接收器类型。 “ParquetSink” (必需)
formatSettings Parquet 格式设置。 ParquetWriteSettings
storeSettings Parquet 商店设置。 StoreWriteSettings

ParquetWriteSettings

名称 说明
fileNamePrefix 指定文件名模式 {fileNamePrefix}_{fileIndex}。{fileExtension} 从不带 partitionOptions 的非基于文件的存储进行复制时。 类型:包含 resultType 字符串) 的字符串 (或表达式。
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:具有 resultType 整数) 的整数 (或 Expression。
类型 写入设置类型。 字符串 (必需)
{customized property}

RestSink

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

SalesforceServiceCloudSink

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

SalesforceServiceCloudV2Sink

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

SalesforceSink

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

SalesforceV2Sink

名称 说明 Value
type 复制接收器类型。 “SalesforceV2Sink” (必需)
externalIdFieldName 更新插入操作的外部的 ID 字段名称。 默认值为“Id”列。 类型:包含 resultType 字符串) 的字符串 (或表达式。
ignoreNullValues 指示是否忽略输入数据集中的 null 值 (写入操作期间) 键字段除外的标志。 默认值为 false。 如果设置为 true,则表示 ADF 在执行更新插入/更新操作时目标对象中的数据保持不变,在执行插入操作时插入定义的默认值;而 ADF 在执行更新插入/更新操作时将目标对象中的数据更新为 NULL,在执行插入操作时插入 NULL 值。 类型:boolean (或 expression with resultType boolean) 。
writeBehavior 操作写入行为。 默认值为 Insert。 “Insert”
“Upsert”

SapCloudForCustomerSink

名称 说明 Value
type 复制接收器类型。 “SapCloudForCustomerSink” (必需)
httpRequestTimeout 超时 (TimeSpan) 获取 HTTP 响应。 这是获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。
writeBehavior 操作写入行为。 默认值为“Insert”。 “Insert”
“更新”

SnowflakeSink

名称 说明 Value
type 复制接收器类型。 “SnowflakeSink” (必需)
importSettings Snowflake 导入设置。 SnowflakeImportCopyCommand
preCopyScript SQL 预复制脚本。 类型:包含 resultType 字符串) 的字符串 (或表达式。

SnowflakeImportCopyCommand

名称 说明
additionalCopyOptions 直接传递给 snowflake 复制命令的其他复制选项。 类型: (值的键值对应为字符串类型) (或 expression,并带有 resultType 对象) 。 示例:“additionalCopyOptions”: { “DATE_FORMAT”: “MM/DD/YYYY”, “TIME_FORMAT”: “'HH24:MI:SS.FF'“ } SnowflakeImportCopyCommandAdditionalCopyOptions
additionalFormatOptions 直接传递给 snowflake Copy 命令的其他格式选项。 类型: (值的键值对应为字符串类型) (或 expression,并带有 resultType 对象) 。 示例:“additionalFormatOptions”: { “FORCE”: “TRUE”, “LOAD_UNCERTAIN_FILES”: “'FALSE'” } SnowflakeImportCopyCommandAdditionalFormatOptions
类型 导入设置类型。 字符串 (必需)
{customized property}

SnowflakeImportCopyCommandAdditionalCopyOptions

名称 说明
{customized property}

SnowflakeImportCopyCommandAdditionalFormatOptions

名称 说明
{customized property}

SnowflakeV2Sink

名称 说明 Value
type 复制接收器类型。 “SnowflakeV2Sink” (必需)
importSettings Snowflake 导入设置。 SnowflakeImportCopyCommand
preCopyScript SQL 预复制脚本。 类型:包含 resultType 字符串) 的字符串 (或表达式。

SqlDWSink

名称 说明 Value
type 复制接收器类型。 “SqlDWSink” (必需)
allowCopyCommand 指示使用复制命令将数据复制到 SQL Data Warehouse。 类型:boolean (或 expression with resultType boolean) 。
allowPolyBase 指示使用 PolyBase 将数据复制到 SQL Data Warehouse(如果适用)。 类型:boolean (或 expression with resultType boolean) 。
copyCommandSettings 指定 allowCopyCommand 为 true 时与复制命令相关的设置。 DWCopyCommandSettings
polyBaseSettings 指定 allowPolyBase 为 true 时与 PolyBase 相关的设置。 PolybaseSettings
preCopyScript SQL 预复制脚本。 类型:包含 resultType 字符串) 的字符串 (或表达式。
sqlWriterUseTableLock 在大容量复制期间是否使用表锁。 类型:boolean (或 expression with resultType boolean) 。
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:包含 resultType 字符串) 的字符串 (或表达式。
upsertSettings SQL DW 更新插入设置。 SqlDWUpsertSettings
writeBehavior 将数据复制到 Azure SQL DW 时的写入行为。 类型:sqlDWWriteBehaviorEnum (或 expression with resultType SqlDWWriteBehaviorEnum)

DWCopyCommandSettings

名称 说明
additionalOptions 在复制命令中直接传递给 SQL DW 的其他选项。 类型: (值的键值对应为字符串类型) (或 expression,并带有 resultType 对象) 。 示例:“additionalOptions”: { “MAXERRORS”: “1000”, “DATEFORMAT”: “'ymd'” } DWCopyCommandSettingsAdditionalOptions
defaultValues 为 SQL 数据仓库中的每个目标列指定默认值。 属性中的默认值将覆盖 DB 中的 DEFAULT 约束集,并且标识列不能具有默认值。 类型: (对象数组或 Expression 的数组,其中包含) 对象的 resultType 数组。 DWCopyCommandDefaultValue[]

DWCopyCommandSettingsAdditionalOptions

名称 说明
{customized property} 字符串

DWCopyCommandDefaultValue

名称 说明
columnName 列名称。 类型:object (或 Expression with resultType string) 。
defaultValue 列的默认值。 类型:object (或 Expression with resultType string) 。

PolybaseSettings

名称 说明
rejectSampleValue 确定在 PolyBase 重新计算拒绝行的百分比之前要尝试检索的行数。 类型:具有 resultType 整数) 的整数 (或 Expression,最小值:0。
rejectType 拒绝类型。 “percentage”
"value"
rejectValue 指定在查询失败之前可以拒绝的行数的值或百分比。 类型:number (或 expression with resultType number) ,minimum: 0。
useTypeDefault 指定在 PolyBase 从文本文件中检索数据时如何处理带分隔符的文本文件中的缺失值。 类型:boolean (或 expression with resultType boolean) 。
{customized property}

SqlDWUpsertSettings

名称 说明
interimSchemaName 临时表的架构名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
密钥 用于唯一行标识的键列名称。 类型: (字符串数组或 expression 的数组,其中包含) 字符串的 resultType 数组。

SqlMISink

名称 说明 Value
type 复制接收器类型。 需要“SqlMISink” ()
preCopyScript SQL 预复制脚本。 类型:包含 resultType 字符串) 的字符串 (或表达式。
sqlWriterStoredProcedureName SQL 编写器存储过程名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
sqlWriterTableType SQL 编写器表类型。 类型:包含 resultType 字符串) 的字符串 (或表达式。
sqlWriterUseTableLock 在大容量复制期间是否使用表锁。 类型:boolean (或 expression with resultType boolean) 。
storedProcedureParameters SQL 存储过程参数。
storedProcedureTableTypeParameterName 表类型的存储过程参数名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:包含 resultType 字符串) 的字符串 (或表达式。
upsertSettings SQL 更新插入设置。 SqlUpsertSettings
writeBehavior 将数据复制到 Azure SQL MI 时的白色行为。 类型:包含 resultType 字符串) 的字符串 (或表达式

SqlServerSink

名称 说明 Value
type 复制接收器类型。 “SqlServerSink” (必需)
preCopyScript SQL 预复制脚本。 类型:包含 resultType 字符串) 的字符串 (或表达式。
sqlWriterStoredProcedureName SQL 编写器存储过程名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
sqlWriterTableType SQL 编写器表类型。 类型:包含 resultType 字符串) 的字符串 (或表达式。
sqlWriterUseTableLock 在大容量复制期间是否使用表锁。 类型:boolean (或 expression with resultType boolean) 。
storedProcedureParameters SQL 存储过程参数。
storedProcedureTableTypeParameterName 表类型的存储过程参数名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:包含 resultType 字符串) 的字符串 (或表达式。
upsertSettings SQL 更新插入设置。 SqlUpsertSettings
writeBehavior 将数据复制到 sql Server 时的写入行为。 类型:包含 resultType 字符串) 的字符串 (或表达式。

SqlSink

名称 说明 Value
type 复制接收器类型。 “SqlSink” (必需)
preCopyScript SQL 预复制脚本。 类型:包含 resultType 字符串) 的字符串 (或表达式。
sqlWriterStoredProcedureName SQL 编写器存储过程名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
sqlWriterTableType SQL 编写器表类型。 类型:包含 resultType 字符串) 的字符串 (或表达式。
sqlWriterUseTableLock 在大容量复制期间是否使用表锁。 类型:boolean (或 expression with resultType boolean) 。
storedProcedureParameters SQL 存储过程参数。
storedProcedureTableTypeParameterName 表类型的存储过程参数名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:包含 resultType 字符串) 的字符串 (或表达式。
upsertSettings SQL 更新插入设置。 SqlUpsertSettings
writeBehavior 将数据复制到 sql 时的写入行为。 类型:包含 resultType 字符串) 的字符串 (或表达式。

WarehouseSink

名称 说明 Value
type 复制接收器类型。 “WarehouseSink” (必需)
allowCopyCommand 指示使用复制命令将数据复制到 SQL Data Warehouse。 类型:boolean (或 expression with resultType boolean) 。
copyCommandSettings 指定 allowCopyCommand 为 true 时与复制命令相关的设置。 DWCopyCommandSettings
preCopyScript SQL 预复制脚本。 类型:包含 resultType 字符串) 的字符串 (或表达式。
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:包含 resultType 字符串) 的字符串 (或表达式。
writeBehavior 将数据复制到 azure Microsoft Fabric Data Warehouse 时的写入行为。 类型:DWWriteBehaviorEnum (或 resultType DWWriteBehaviorEnum)

SkipErrorFile

名称 说明
dataInconsistency 如果源/接收器文件被其他并发写入更改,请跳过。 默认值为 false。 类型:布尔 (或 resultType 布尔) 表达式。
fileMissing 如果在复制过程中其他客户端删除了文件,请跳过。 默认为 true。 类型:布尔 (或 resultType 布尔) 表达式。

CopySource

名称 说明
disableMetricsCollection 如果为 true,则禁用数据存储指标收集。 默认值为 false。 类型:布尔 (或 resultType 布尔) 表达式。
maxConcurrentConnections 源数据存储的最大并发连接计数。 类型:integer (或 expression with resultType integer) 。
sourceRetryCount 源重试计数。 类型:integer (或 expression with resultType integer) 。
sourceRetryWait 源重试等待。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。
类型 设置对象类型 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 ()

AmazonMWSSource

名称 说明 Value
type 复制源类型。 需要“AmazonMWSSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
查询 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

AmazonRdsForOracleSource

名称 说明 Value
type 复制源类型。 需要“AmazonRdsForOracleSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
oracleReaderQuery AmazonRdsForOracle 读取器查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
partitionOption 将用于 AmazonRdsForOracle 并行读取的分区机制。 类型:字符串 (或带有 resultType 字符串) 的表达式。
partitionSettings 将用于 AmazonRdsForOracle 源分区的设置。 AmazonRdsForOraclePartitionSettings
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

AmazonRdsForOraclePartitionSettings

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

AmazonRdsForSqlServerSource

名称 说明 Value
type 复制源类型。 “AmazonRdsForSqlServerSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
isolationLevel 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为“ReadCommitted”。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionOption 将用于 Sql 并行读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
produceAdditionalTypes 要生成的其他类型。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\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“}}”。

SqlPartitionSettings

名称 说明
partitionColumnName 将用于继续分区的整数或日期时间类型的列的名称。 如果未指定,系统会自动检测表的主键并将其用作分区列。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionLowerBound 分区范围拆分的分区列的最小值。 此值用于决定分区步幅,不用于筛选表中的行。 将对表或查询结果中的所有行进行分区和复制。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionUpperBound 分区范围拆分的分区列的最大值。 此值用于决定分区步幅,不用于筛选表中的行。 将对表或查询结果中的所有行进行分区和复制。 类型:包含 resultType 字符串) 的字符串 (或表达式。

AmazonRedshiftSource

名称 说明 Value
type 复制源类型。 “AmazonRedshiftSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
查询 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\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

RedshiftUnloadSettings

名称 说明
bucketName 临时 Amazon S3 的存储桶,用于存储来自 Amazon Redshift 源的卸载数据。 存储桶必须与 Amazon Redshift 源位于同一区域。 类型:包含 resultType 字符串) 的字符串 (或表达式。
s3LinkedServiceName 从 Amazon Redshift 源复制时将用于卸载操作的 Amazon S3 链接服务的名称。 LinkedServiceReference (必需)

AvroSource

名称 说明 Value
type 复制源类型。 “AvroSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
storeSettings Avro 商店设置。 StoreReadSettings

StoreReadSettings

名称 说明
disableMetricsCollection 如果为 true,则禁用数据存储指标收集。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。
maxConcurrentConnections 源数据存储的最大并发连接计数。 类型:具有 resultType 整数) 的整数 (或 Expression。
类型 设置对象类型 AmazonS3CompatibleReadSettings
AmazonS3ReadSettings
AzureBlobFSReadSettings
AzureBlobStorageReadSettings
AzureDataLakeStoreReadSettings
AzureFileStorageReadSettings
FileServerReadSettings
FtpReadSettings
GoogleCloudStorageReadSettings
HdfsReadSettings
HttpReadSettings
LakeHouseReadSettings
OracleCloudStorageReadSettings
需要 SftpReadSettings ()

AmazonS3CompatibleReadSettings

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

AmazonS3ReadSettings

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

AzureBlobFSReadSettings

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

AzureBlobStorageReadSettings

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

AzureDataLakeStoreReadSettings

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

AzureFileStorageReadSettings

名称 说明 Value
type 读取设置类型。 “AzureFileStorageReadSettings” (必需)
deleteFilesAfterCompletion 指示是否需要在复制完成后删除源文件。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。
enablePartitionDiscovery 指示是否启用分区发现。 类型:boolean (或 expression with resultType boolean) 。
fileListPath 指向一个文本文件,该文件列出每个文件 (要复制的数据集) 中配置的路径的相对路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
modifiedDatetimeEnd 文件的修改日期时间结束。 类型:包含 resultType 字符串) 的字符串 (或表达式。
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionRootPath 指定分区发现从其开始的根路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
前缀 Azure 文件名的前缀筛选器,从根路径开始。 类型:包含 resultType 字符串) 的字符串 (或表达式。
recursive 如果为 true,将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:boolean (或 expression with resultType boolean) 。
wildcardFileName Azure 文件存储 wildcardFileName。 类型:包含 resultType 字符串) 的字符串 (或表达式。
wildcardFolderPath Azure 文件存储 wildcardFolderPath。 类型:包含 resultType 字符串) 的字符串 (或表达式。

FileServerReadSettings

名称 说明 Value
type 读取设置类型。 “FileServerReadSettings” (必需)
deleteFilesAfterCompletion 指示是否需要在复制完成后删除源文件。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。
enablePartitionDiscovery 指示是否启用分区发现。 类型:boolean (或 expression with resultType boolean) 。
fileFilter 指定在 folderPath 中选择一部分文件而不是所有文件时要使用的筛选器。 类型:包含 resultType 字符串) 的字符串 (或表达式。
fileListPath 指向一个文本文件,该文件列出每个文件 (要复制的数据集) 中配置的路径的相对路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
modifiedDatetimeEnd 文件的修改日期时间结束。 类型:包含 resultType 字符串) 的字符串 (或表达式。
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionRootPath 指定分区发现从其开始的根路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
recursive 如果为 true,将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:boolean (或 expression with resultType boolean) 。
wildcardFileName FileServer wildcardFileName。 类型:包含 resultType 字符串) 的字符串 (或表达式。
wildcardFolderPath FileServer wildcardFolderPath。 类型:包含 resultType 字符串) 的字符串 (或表达式。

FtpReadSettings

名称 说明 Value
type 读取设置类型。 “FtpReadSettings” (必需)
deleteFilesAfterCompletion 指示是否需要在复制完成后删除源文件。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。
disableChunking 如果为 true,则禁用每个文件中的并行读取。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。
enablePartitionDiscovery 指示是否启用分区发现。 类型:boolean (或 expression with resultType boolean) 。
fileListPath 指向一个文本文件,该文件列出每个文件 (要复制的数据集) 中配置的路径的相对路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionRootPath 指定分区发现从其开始的根路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
recursive 如果为 true,将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:boolean (或 expression with resultType boolean) 。
useBinaryTransfer 指定是否对 FTP 存储使用二进制传输模式。 类型:boolean (或 expression with resultType boolean) 。
wildcardFileName Ftp wildcardFileName。 类型:包含 resultType 字符串) 的字符串 (或表达式。
wildcardFolderPath Ftp wildcardFolderPath。 类型:包含 resultType 字符串) 的字符串 (或表达式。

GoogleCloudStorageReadSettings

名称 说明 Value
type 读取设置类型。 “GoogleCloudStorageReadSettings” (必需)
deleteFilesAfterCompletion 指示是否需要在复制完成后删除源文件。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。
enablePartitionDiscovery 指示是否启用分区发现。 类型:boolean (或 expression with resultType boolean) 。
fileListPath 指向一个文本文件,该文件列出每个文件 (要复制的数据集) 中配置的路径的相对路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
modifiedDatetimeEnd 文件的修改日期时间结束。 类型:包含 resultType 字符串) 的字符串 (或表达式。
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionRootPath 指定分区发现从其开始的根路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
前缀 Google Cloud Storage 对象名称的前缀筛选器。 类型:包含 resultType 字符串) 的字符串 (或表达式。
recursive 如果为 true,将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:boolean (或 expression with resultType boolean) 。
wildcardFileName Google Cloud Storage wildcardFileName。 类型:包含 resultType 字符串) 的字符串 (或表达式。
wildcardFolderPath Google Cloud Storage wildcardFolderPath。 类型:包含 resultType 字符串) 的字符串 (或表达式。

HdfsReadSettings

名称 说明 Value
type 读取设置类型。 “HdfsReadSettings” (必需)
deleteFilesAfterCompletion 指示是否需要在复制完成后删除源文件。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。
distcpSettings 指定与 Distcp 相关的设置。 DistcpSettings
enablePartitionDiscovery 指示是否启用分区发现。 类型:boolean (或 expression with resultType boolean) 。
fileListPath 指向一个文本文件,该文件列出每个文件 (要复制的数据集) 中配置的路径的相对路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
modifiedDatetimeEnd 文件的修改日期时间结束。 类型:包含 resultType 字符串) 的字符串 (或表达式。
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionRootPath 指定分区发现从其开始的根路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
recursive 如果为 true,将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:boolean (或 expression with resultType boolean) 。
wildcardFileName HDFS wildcardFileName。 类型:包含 resultType 字符串) 的字符串 (或表达式。
wildcardFolderPath HDFS wildcardFolderPath。 类型:字符串 (或带有 resultType 字符串) 的表达式。

DistcpSettings

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

HttpReadSettings

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

LakeHouseReadSettings

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

OracleCloudStorageReadSettings

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

SftpReadSettings

名称 说明 Value
type 读取设置类型。 “SftpReadSettings” (必需)
deleteFilesAfterCompletion 指示是否需要在复制完成后删除源文件。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。
disableChunking 如果为 true,则禁用每个文件中的并行读取。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。
enablePartitionDiscovery 指示是否启用分区发现。 类型:boolean (或 expression with resultType boolean) 。
fileListPath 指向一个文本文件,该文件列出每个文件 (要复制的数据集) 中配置的路径的相对路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
modifiedDatetimeEnd 文件的修改日期时间结束。 类型:包含 resultType 字符串) 的字符串 (或表达式。
modifiedDatetimeStart 文件的修改日期/时间的开始时间。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionRootPath 指定分区发现从其开始的根路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
recursive 如果为 true,将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:boolean (或 expression with resultType boolean) 。
wildcardFileName Sftp wildcardFileName。 类型:包含 resultType 字符串) 的字符串 (或表达式。
wildcardFolderPath Sftp wildcardFolderPath。 类型:包含 resultType 字符串) 的字符串 (或表达式。

AzureBlobFSSource

名称 说明 Value
type 复制源类型。 “AzureBlobFSSource” (必需的)
recursive 如果为 true,将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:boolean (或 expression with resultType boolean) 。
skipHeaderLineCount 要从每个 Blob 跳过的标头行数。 类型:具有 resultType 整数) 的整数 (或 Expression。
treatEmptyAsNull 将空视为 null。 类型:boolean (或 expression with resultType boolean) 。

AzureDatabricksDeltaLakeSource

名称 说明 Value
type 复制源类型。 “AzureDatabricksDeltaLakeSource” (必需)
exportSettings Azure Databricks Delta Lake 导出设置。 AzureDatabricksDeltaLakeExportCommand
查询 Azure Databricks Delta Lake Sql 查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。

AzureDatabricksDeltaLakeExportCommand

名称 说明
dateFormat 在 Azure Databricks Delta Lake Copy 中指定 csv 的日期格式。 类型:包含 resultType 字符串) 的字符串 (或表达式。
timestampFormat 在 Azure Databricks Delta Lake Copy 中指定 csv 的时间戳格式。 类型:包含 resultType 字符串) 的字符串 (或表达式。
类型 导出设置类型。 字符串 (必需)
{customized property}

AzureDataExplorerSource

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

AzureDataLakeStoreSource

名称 说明 Value
type 复制源类型。 “AzureDataLakeStoreSource” (必需)
recursive 如果为 true,将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:boolean (或 expression with resultType boolean) 。

AzureMariaDBSource

名称 说明 Value
type 复制源类型。 “AzureMariaDBSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

AzureMySqlSource

名称 说明 Value
type 复制源类型。 “AzureMySqlSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

AzurePostgreSqlSource

名称 说明 Value
type 复制源类型。 “AzurePostgreSqlSource” (必需的)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

AzureSqlSource

名称 说明 Value
type 复制源类型。 “AzureSqlSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
isolationLevel 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为“ReadCommitted”。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionOption 将用于 Sql 并行读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
produceAdditionalTypes 要生成的其他类型。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\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“}}”。

AzureTableSource

名称 说明 Value
type 复制源类型。 “AzureTableSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
azureTableSourceIgnoreTableNotFound 找不到 Azure 表源忽略表。 类型:boolean (或 expression with resultType boolean) 。
azureTableSourceQuery Azure 表源查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

BinarySource

名称 说明 Value
type 复制源类型。 “BinarySource” (必需)
formatSettings 二进制格式设置。 BinaryReadSettings
storeSettings 二进制存储设置。 StoreReadSettings

BinaryReadSettings

名称 说明
compressionProperties 压缩设置。 CompressionReadSettings
类型 读取设置类型。 字符串 (必需)
{customized property}

CompressionReadSettings

名称 说明 Value
type 设置对象类型 TarGZipReadSettings
TarReadSettings
ZipDeflateReadSettings (必需)

TarGZipReadSettings

名称 说明 Value
type “压缩”设置类型。 “TarGZipReadSettings” (必需)
preserveCompressionFileNameAsFolder 将压缩文件名保留为文件夹路径。 类型:boolean (或 expression with resultType boolean) 。

TarReadSettings

名称 说明 Value
type “压缩”设置类型。 “TarReadSettings” (必需)
preserveCompressionFileNameAsFolder 将压缩文件名保留为文件夹路径。 类型:boolean (或 expression with resultType boolean) 。

ZipDeflateReadSettings

名称 说明 Value
type “压缩”设置类型。 “ZipDeflateReadSettings” (必需)
preserveZipFileNameAsFolder 将 zip 文件名保留为文件夹路径。 类型:boolean (或 expression with resultType boolean) 。

BlobSource

名称 说明 Value
type 复制源类型。 “BlobSource” (必需)
recursive 如果为 true,则将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:布尔 (或 resultType 布尔) 表达式。
skipHeaderLineCount 要从每个 Blob 跳过的标头行数。 类型:integer (或 expression with resultType integer) 。
treatEmptyAsNull 将空视为 null。 类型:布尔 (或 resultType 布尔) 表达式。

CassandraSource

名称 说明 Value
type 复制源类型。 “CassandraSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 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 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

CommonDataServiceForAppsSource

名称 说明 Value
type 复制源类型。 需要“CommonDataServiceForAppsSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
查询 FetchXML 是 Microsoft Common Data Service for Apps (联机 & 本地) 中使用的专有查询语言。 类型:字符串 (或带有 resultType 字符串) 的表达式。

ConcurSource

名称 说明 Value
type 复制源类型。 “ConcurSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
查询 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

CosmosDbMongoDbApiSource

名称 说明 Value
type 复制源类型。 “CosmosDbMongoDbApiSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
batchSize 指定从 MongoDB 实例的每批响应中返回的文档数量。 大多数情况下,修改批大小不会影响用户或应用程序。 此属性的main用途是避免达到响应大小限制。 类型:integer (或 expression with resultType integer) 。
cursorMethods Mongodb 查询的游标方法。 MongoDbCursorMethodsProperties
filter 使用查询运算符指定选择筛选器。 若要返回集合中的所有文档,请省略此参数或传递空文档 ({})。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

MongoDbCursorMethodsProperties

名称 说明
limit 指定服务器返回的文档的最大数量。 限制 () 类似于 SQL 数据库中的 LIMIT 语句。 类型:具有 resultType 整数) 的整数 (或 Expression。
project 指定要在与查询筛选器匹配的文档中返回的字段。 若要返回匹配文档中的所有字段,请省略此参数。 类型:包含 resultType 字符串) 的字符串 (或表达式。
skip 指定跳过的文档数以及 MongoDB 开始返回结果的位置。 此方法在实现分页结果时可能很有用。 类型:具有 resultType 整数) 的整数 (或 Expression。
sort 指定查询返回匹配文档的顺序。 类型:包含 resultType 字符串) 的字符串 (或表达式。 类型:包含 resultType 字符串) 的字符串 (或表达式。
{customized property}

CosmosDbSqlApiSource

名称 说明 Value
type 复制源类型。 “CosmosDbSqlApiSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
detectDatetime 是否将基元值检测为 datetime 值。 类型:boolean (或 expression with resultType boolean) 。
pageSize 结果的页面大小。 类型:具有 resultType 整数) 的整数 (或 Expression。
preferredRegions 首选区域。 类型: (字符串数组或 expression 的数组,其中包含) 字符串的 resultType 数组。
查询 SQL API 查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。

CouchbaseSource

名称 说明 Value
type 复制源类型。 “CouchbaseSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

Db2Source

名称 说明 Value
type 复制源类型。 “Db2Source” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

DelimitedTextSource

名称 说明 Value
type 复制源类型。 “DelimitedTextSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
formatSettings DelimitedText 格式设置。 DelimitedTextReadSettings
storeSettings DelimitedText 存储设置。 StoreReadSettings

DelimitedTextReadSettings

名称 说明
compressionProperties 压缩设置。 CompressionReadSettings
skipLineCount 指示从输入文件读取数据时要跳过的非空行数。 类型:具有 resultType 整数) 的整数 (或 Expression。
类型 读取设置类型。 字符串 (必需)
{customized property}

DocumentDbCollectionSource

名称 说明 Value
type 复制源类型。 “DocumentDbCollectionSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
nestingSeparator 嵌套属性分隔符。 类型:包含 resultType 字符串) 的字符串 (或表达式。
查询 文档查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

DrillSource

名称 说明 Value
type 复制源类型。 “DrillSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
查询 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

DynamicsAXSource

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

DynamicsCrmSource

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

DynamicsSource

名称 说明 Value
type 复制源类型。 “DynamicsSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
查询 FetchXML 是在 Microsoft Dynamics(联机和本地)中使用的专有查询语言。 类型:包含 resultType 字符串) 的字符串 (或表达式。

EloquaSource

名称 说明 Value
type 复制源类型。 “EloquaSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
查询 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

ExcelSource

名称 说明 Value
type 复制源类型。 “ExcelSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
storeSettings Excel 应用商店设置。 StoreReadSettings

FileSystemSource

名称 说明 Value
type 复制源类型。 “FileSystemSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
recursive 如果为 true,将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:boolean (或 expression with resultType boolean) 。

GoogleAdWordsSource

名称 说明 Value
type 复制源类型。 “GoogleAdWordsSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

GoogleBigQuerySource

名称 说明 Value
type 复制源类型。 “GoogleBigQuerySource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

GoogleBigQueryV2Source

名称 说明 Value
type 复制源类型。 “GoogleBigQueryV2Source” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

GreenplumSource

名称 说明 Value
type 复制源类型。 “GreenplumSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

HBaseSource

名称 说明 Value
type 复制源类型。 “HBaseSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

HdfsSource

名称 说明 Value
type 复制源类型。 需要“HdfsSource” ()
distcpSettings 指定与 Distcp 相关的设置。 DistcpSettings
recursive 如果为 true,将以递归方式读取文件夹路径下的文件。 默认为 true。 类型:boolean (或 expression with resultType boolean) 。

HiveSource

名称 说明 Value
type 复制源类型。 “HiveSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
查询 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

HttpSource

名称 说明 Value
type 复制源类型。 “HttpSource” (必需)
httpRequestTimeout 指定 HTTP 客户端从 HTTP 服务器获取 HTTP 响应的超时。 默认值等效于 System.Net.HttpWebRequest.Timeout。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

HubspotSource

名称 说明 Value
type 复制源类型。 “HubspotSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
查询 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

ImpalaSource

名称 说明 Value
type 复制源类型。 “ImpalaSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
查询 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

InformixSource

名称 说明 Value
type 复制源类型。 “InformixSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
查询 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

JiraSource

名称 说明 Value
type 复制源类型。 “JiraSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
查询 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

JsonSource

名称 说明 Value
type 复制源类型。 “JsonSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
formatSettings Json 格式设置。 JsonReadSettings
storeSettings Json 存储设置。 StoreReadSettings

JsonReadSettings

名称 说明
compressionProperties 压缩设置。 CompressionReadSettings
类型 读取设置类型。 字符串 (必需)
{customized property}

LakeHouseTableSource

名称 说明 Value
type 复制源类型。 “LakeHouseTableSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
timestampAsOf 按时间戳查询较旧的快照。 类型:包含 resultType 字符串) 的字符串 (或表达式。
versionAsOf 按版本查询较旧的快照。 类型:具有 resultType 整数) 的整数 (或 Expression。

MagentoSource

名称 说明 Value
type 复制源类型。 “MagentoSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
查询 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

MariaDBSource

名称 说明 Value
type 复制源类型。 “MariaDBSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
查询 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

MarketoSource

名称 说明 Value
type 复制源类型。 “MarketoSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

MicrosoftAccessSource

名称 说明 Value
type 复制源类型。 “MicrosoftAccessSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
查询 数据库查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。

MongoDbAtlasSource

名称 说明 Value
type 复制源类型。 “MongoDbAtlasSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
batchSize 指定从 MongoDB Atlas 实例的每批响应中返回的文档的数量。 大多数情况下,修改批大小不会影响用户或应用程序。 此属性的main用途是避免达到响应大小限制。 类型:integer (或 expression with resultType integer) 。
cursorMethods Mongodb 查询的游标方法 MongoDbCursorMethodsProperties
filter 使用查询运算符指定选择筛选器。 若要返回集合中的所有文档,请省略此参数或传递空文档 ({})。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

MongoDbSource

名称 说明 Value
type 复制源类型。 “MongoDbSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
查询 数据库查询。 应为 SQL-92 查询表达式。 类型:字符串 (或带有 resultType 字符串) 的表达式。

MongoDbV2Source

名称 说明 Value
type 复制源类型。 需要“MongoDbV2Source” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
batchSize 指定从 MongoDB 实例的每批响应中返回的文档数量。 大多数情况下,修改批大小不会影响用户或应用程序。 此属性的main用途是避免达到响应大小限制。 类型:integer (或 expression with resultType integer) 。
cursorMethods Mongodb 查询的游标方法 MongoDbCursorMethodsProperties
filter 使用查询运算符指定选择筛选器。 若要返回集合中的所有文档,请省略此参数或传递空文档 ({})。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

MySqlSource

名称 说明 Value
type 复制源类型。 “MySqlSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
query 数据库查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

NetezzaSource

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

NetezzaPartitionSettings

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

ODataSource

名称 说明 Value
type 复制源类型。 “ODataSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
httpRequestTimeout 超时 (TimeSpan) 获取 HTTP 响应。 这是获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。
query OData 查询。 例如,“$top=1”。 类型:字符串 (或带有 resultType 字符串) 的表达式。

OdbcSource

名称 说明 Value
type 复制源类型。 “OdbcSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
query 数据库查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

Office365Source

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

OracleServiceCloudSource

名称 说明 Value
type 复制源类型。 “OracleServiceCloudSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

OracleSource

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

OraclePartitionSettings

名称 说明
partitionColumnName 将用于进行范围分区的整数类型的列的名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionLowerBound partitionColumnName 中指定的列的最小值,用于继续进行范围分区。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionNames Oracle 表的物理分区的名称。
partitionUpperBound partitionColumnName 中指定的列的最大值,用于继续范围分区。 类型:包含 resultType 字符串) 的字符串 (或表达式。

OrcSource

名称 说明 Value
type 复制源类型。 “OrcSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
storeSettings ORC 存储设置。 StoreReadSettings

ParquetSource

名称 说明 Value
type 复制源类型。 “ParquetSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
formatSettings Parquet 格式设置。 ParquetReadSettings
storeSettings Parquet 商店设置。 StoreReadSettings

ParquetReadSettings

名称 说明
compressionProperties 压缩设置。 CompressionReadSettings
类型 读取设置类型。 字符串 (必需)
{customized property}

PaypalSource

名称 说明 Value
type 复制源类型。 “PaypalSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

PhoenixSource

名称 说明 Value
type 复制源类型。 “PhoenixSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
查询 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

PostgreSqlSource

名称 说明 Value
type 复制源类型。 “PostgreSqlSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
查询 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

PostgreSqlV2Source

名称 说明 Value
type 复制源类型。 “PostgreSqlV2Source” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
查询 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

PrestoSource

名称 说明 Value
type 复制源类型。 “PrestoSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
查询 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

QuickBooksSource

名称 说明 Value
type 复制源类型。 “QuickBooksSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
查询 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

RelationalSource

名称 说明 Value
type 复制源类型。 “RelationalSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
查询 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。

ResponsysSource

名称 说明 Value
type 复制源类型。 “ResponsysSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
查询 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

RestSource

名称 说明 Value
type 复制源类型。 “RestSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型:键值对 (值应为字符串类型) 。
additionalHeaders 对 RESTful API 的请求中的其他 HTTP 标头。 类型:包含 resultType 字符串) 的字符串 (或表达式。
httpRequestTimeout 超时 (TimeSpan) 获取 HTTP 响应。 这是获取响应而不是读取响应数据的超时。 默认值:00:01:40。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\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 字符串) 的字符串 (或表达式。

SalesforceMarketingCloudSource

名称 说明 Value
type 复制源类型。 “SalesforceMarketingCloudSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
查询 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

SalesforceServiceCloudSource

名称 说明 Value
type 复制源类型。 “SalesforceServiceCloudSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
readBehavior 操作的读取行为。 默认值为 Query。 允许的值:Query/QueryAll。 类型:包含 resultType 字符串) 的字符串 (或表达式。

SalesforceServiceCloudV2Source

名称 说明 Value
type 复制源类型。 “SalesforceServiceCloudV2Source” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
includeDeletedObjects 此属性控制查询结果是否包含 Deleted 对象。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。
SOQLQuery 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。

SalesforceSource

名称 说明 Value
type 复制源类型。 需要“SalesforceSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
query 数据库查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。
readBehavior 操作的读取行为。 默认值为 Query。 允许的值:Query/QueryAll。 类型:字符串 (或带有 resultType 字符串) 的表达式。

SalesforceV2Source

名称 说明 Value
type 复制源类型。 “SalesforceV2Source” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
includeDeletedObjects 此属性控制查询结果是否包含 Deleted 对象。 默认值为 false。 类型:布尔 (或 resultType 布尔) 表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。
SOQLQuery 数据库查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。

SapBwSource

名称 说明 Value
type 复制源类型。 需要“SapBwSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
query MDX 查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

SapCloudForCustomerSource

名称 说明 Value
type 复制源类型。 “SapCloudForCustomerSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
httpRequestTimeout 超时 (TimeSpan) 获取 HTTP 响应。 这是获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。
query SAP Cloud for Customer OData 查询。 例如,“$top=1”。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

SapEccSource

名称 说明 Value
type 复制源类型。 “SapEccSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
httpRequestTimeout 超时 (TimeSpan) 获取 HTTP 响应。 这是获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。
query SAP ECC OData 查询。 例如,“$top=1”。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

SapHanaSource

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

SapHanaPartitionSettings

名称 说明
partitionColumnName 将用于进行范围分区的列的名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。

SapOdpSource

名称 说明 Value
type 复制源类型。 “SapOdpSource” (必需的)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
extractMode 提取模式。 允许的值包括:Full、Delta 和 Recovery。 默认值是 Full秒。 类型:包含 resultType 字符串) 的字符串 (或表达式。
投影 (projection) 指定要从源数据中选择的列。 类型:对象数组 (投影) (或 Expression 与 resultType 对象数组) 。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。
选择 指定源数据中的选择条件。 类型: (选择) (或 Expression 的对象数组,其中包含 resultType 对象) 数组。
subscriberProcess 用于管理增量进程的订阅方进程。 类型:包含 resultType 字符串) 的字符串 (或表达式。

SapOpenHubSource

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

SapTableSource

名称 说明 Value
type 复制源类型。 “SapTableSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
batchSize 指定从 SAP 表检索数据时一次将检索的最大行数。 类型:具有 resultType 整数) 的整数 (或 Expression。
customRfcReadTableFunctionModule 指定用于从 SAP 表读取数据的自定义 RFC 函数模块。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionOption 将用于并行读取 SAP 表的分区机制。 可能的值包括:“None”、“PartitionOnInt”、“PartitionOnCalendarYear”、“PartitionOnCalendarMonth”、“PartitionOnCalendarDate”、“PartitionOnTime”。
partitionSettings 将用于 SAP 表源分区的设置。 SapTablePartitionSettings
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\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 要检索的行数。 类型:具有 resultType 整数) 的整数 (或 Expression。
rowSkips 将跳过的行数。 类型:具有 resultType 整数) 的整数 (或 Expression。
sapDataColumnDelimiter 将用作传递给 SAP RFC 的分隔符以及拆分检索到的输出数据的单个字符。 类型:包含 resultType 字符串) 的字符串 (或表达式。

SapTablePartitionSettings

名称 说明
maxPartitionsNumber 表将拆分到的分区的最大值。 类型:具有 resultType 字符串) 的整数 (或 Expression。
partitionColumnName 将用于进行范围分区的列的名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionLowerBound partitionColumnName 中指定的列的最小值,用于继续进行范围分区。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionUpperBound partitionColumnName 中指定的列的最大值,用于继续范围分区。 类型:包含 resultType 字符串) 的字符串 (或表达式。

ServiceNowSource

名称 说明 Value
type 复制源类型。 “ServiceNowSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

ServiceNowV2Source

名称 说明 Value
type 复制源类型。 “ServiceNowV2Source” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
表达式 用于从源筛选数据的表达式。 ExpressionV2
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

ExpressionV2

名称 说明
操作数 嵌套表达式的列表。 ExpressionV2[]
运算符后的表达式 表达式运算符值 Type: string。 字符串
type 系统支持的表达式的类型。 类型:字符串。 “Binary”
“Constant”
“Field”
“一元”
value 常量/字段类型的值:字符串。 字符串

SharePointOnlineListSource

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

“ShopifySource”

名称 说明 Value
type 复制源类型。 “ShopifySource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

SnowflakeSource

名称 说明 Value
type 复制源类型。 “SnowflakeSource” (必需)
exportSettings Snowflake 导出设置。 所需的 SnowflakeExportCopyCommand ()
查询 Snowflake Sql 查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。

SnowflakeExportCopyCommand

名称 说明
additionalCopyOptions 直接传递给 snowflake 复制命令的其他复制选项。 类型: (值的键值对应为字符串类型) (或 expression,并带有 resultType 对象) 。 示例:“additionalCopyOptions”: { “DATE_FORMAT”: “MM/DD/YYYY”, “TIME_FORMAT”: “'HH24:MI:SS.FF'“ } SnowflakeExportCopyCommandAdditionalCopyOptions
additionalFormatOptions 直接传递给 snowflake Copy 命令的其他格式选项。 类型: (值的键值对应为字符串类型) (或 expression,并带有 resultType 对象) 。 示例:“additionalFormatOptions”: { “OVERWRITE”: “TRUE”, “MAX_FILE_SIZE”: “'FALSE'” } SnowflakeExportCopyCommandAdditionalFormatOptions
类型 导出设置类型。 字符串 (必需)
{customized property}

SnowflakeExportCopyCommandAdditionalCopyOptions

名称 说明
{customized property}

SnowflakeExportCopyCommandAdditionalFormatOptions

名称 说明
{customized property}

SnowflakeV2Source

名称 说明 Value
type 复制源类型。 “SnowflakeV2Source” (必需)
exportSettings Snowflake 导出设置。 所需的 SnowflakeExportCopyCommand ()
查询 Snowflake Sql 查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。

SparkSource

名称 说明 Value
type 复制源类型。 “SparkSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
查询 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

SqlDWSource

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

SqlMISource

名称 说明 Value
type 复制源类型。 “SqlMISource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
isolationLevel 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为“ReadCommitted”。 类型:字符串 (或带有 resultType 字符串) 的表达式。
partitionOption 将用于 Sql 并行读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:字符串 (或带有 resultType 字符串) 的表达式。
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
produceAdditionalTypes 要生成的附加类型。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\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“,类型:”int“}}”。

SqlServerSource

名称 说明 Value
type 复制源类型。 需要“SqlServerSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
isolationLevel 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为“ReadCommitted”。 类型:字符串 (或带有 resultType 字符串) 的表达式。
partitionOption 将用于 Sql 并行读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:字符串 (或带有 resultType 字符串) 的表达式。
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
produceAdditionalTypes 要生成的附加类型。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\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

名称 说明 Value
type 复制源类型。 “SqlSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
isolationLevel 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为“ReadCommitted”。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionOption 将用于 Sql 并行读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:包含 resultType 字符串) 的字符串 (或表达式。
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\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“}}”。

SquareSource

名称 说明 Value
type 复制源类型。 “SquareSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 用于从源中检索数据的查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

SybaseSource

名称 说明 Value
type 复制源类型。 “SybaseSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,其中 resultType 数组为对象) 。
query 数据库查询。 类型:包含 resultType 字符串) 的字符串 (或表达式。
queryTimeout 查询超时。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

TeradataSource

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

TeradataPartitionSettings

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

VerticaSource

名称 说明 Value
type 复制源类型。 “VerticaSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
query 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

WarehouseSource

名称 说明 Value
type 复制源类型。 需要“WarehouseSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
isolationLevel 指定 Microsoft Fabric Warehouse 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为“ReadCommitted”。 类型:字符串 (或带有 resultType 字符串) 的表达式。
partitionOption 将用于 Sql 并行读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。
partitionSettings 将用于 Sql 源分区的设置。 SqlPartitionSettings
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\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“,类型:”int“}}”。 Type: object (或 Expression with resultType object) , itemType: StoredProcedureParameter.

WebSource

名称 说明 Value
type 复制源类型。 “WebSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。

XeroSource

名称 说明 Value
type 复制源类型。 “XeroSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
query 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

XmlSource

名称 说明 Value
type 复制源类型。 “XmlSource” (必需)
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
formatSettings Xml 格式设置。 XmlReadSettings
storeSettings Xml 存储设置。 StoreReadSettings

XmlReadSettings

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

ZohoSource

名称 说明 Value
type 复制源类型。 需要“ZohoSource” ()
additionalColumns 指定要添加到源数据的其他列。 类型: (AdditionalColumns) (或 Expression 的对象数组,以及) 对象数组的 resultType。
query 用于从源检索数据的查询。 类型:字符串 (或带有 resultType 字符串) 的表达式。
queryTimeout 查询超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

StagingSettings

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

“CustomActivity”

名称 说明 Value
type 活动的类型。 需要“自定义” ()
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties 自定义活动属性。 CustomActivityTypeProperties (必需)

CustomActivityTypeProperties

名称 说明
autoUserSpecification 用户的提升级别和范围,默认值为非管理员任务。 类型:string (或 expression with resultType double) 。
命令 自定义活动的命令 类型:string (或 expression with resultType string) 。
extendedProperties 用户定义的属性包。 可以使用的键或值没有限制。 用户指定的自定义活动完全负责使用和解释定义的内容。 CustomActivityTypePropertiesExtendedProperties
folderPath 资源文件的文件夹路径 类型:string (或 expression with resultType string) 。
referenceObjects 引用对象 CustomActivityReferenceObject
resourceLinkedService 资源链接服务引用。 LinkedServiceReference
retentionTimeInDays 为自定义活动提交的文件的保留时间。 类型:double (或 expression with resultType double) 。

CustomActivityTypePropertiesExtendedProperties

名称 说明
{customized property}

CustomActivityReferenceObject

名称 说明
datasets 数据集引用。 DatasetReference[]
linkedServices 链接服务引用。 LinkedServiceReference[]

DatabricksNotebookActivity

名称 说明 Value
type 活动的类型。 “DatabricksNotebook” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Databricks Notebook 活动属性。 DatabricksNotebookActivityTypeProperties (必需)

DatabricksNotebookActivityTypeProperties

名称 说明
baseParameters 要用于此作业的每次运行的基本参数。如果笔记本采用未指定的参数,则将使用笔记本中的默认值。 DatabricksNotebookActivityTypePropertiesBaseParamete...
要安装在将执行作业的群集上的库列表。 DatabricksNotebookActivityTypePropertiesLibrariesIte...[]
notebookPath 要在 Databricks 工作区中运行的 Notebook 的绝对路径。 此路径必须以斜杠开头。 类型:包含 resultType 字符串) 的字符串 (或表达式。

DatabricksNotebookActivityTypePropertiesBaseParamete...

名称 说明
{customized property}

DatabricksNotebookActivityTypePropertiesLibrariesIte...

名称 说明
{customized property}

DatabricksSparkJarActivity

名称 说明 Value
type 活动的类型。 “DatabricksSparkJar” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Databricks SparkJar 活动属性。 DatabricksSparkJarActivityTypeProperties (必需)

DatabricksSparkJarActivityTypeProperties

名称 说明
要安装在将执行作业的群集上的库列表。 DatabricksSparkJarActivityTypePropertiesLibrariesIte...[]
mainClassName 类的全名,包含要执行的主要方法。 此类必须包含在作为库提供的 JAR 中。 类型:包含 resultType 字符串) 的字符串 (或表达式。
parameters 将传递到主要方法的参数。 any[]

DatabricksSparkJarActivityTypePropertiesLibrariesIte...

名称 说明
{customized property}

DatabricksSparkPythonActivity

名称 说明 Value
type 活动的类型。 “DatabricksSparkPython” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Databricks SparkPython 活动属性。 DatabricksSparkPythonActivityTypeProperties (必需)

DatabricksSparkPythonActivityTypeProperties

名称 说明
要安装在将执行作业的群集上的库列表。 DatabricksSparkPythonActivityTypePropertiesLibraries...[]
parameters 将传递到 Python 文件的命令行参数。 any[]
pythonFile 要执行的 Python 文件的 URI。 支持 DBFS 路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。

DatabricksSparkPythonActivityTypePropertiesLibraries...

名称 说明
{customized property}

DataLakeAnalyticsUsqlActivity

名称 说明 Value
type 活动的类型。 “DataLakeAnalyticsU-SQL” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Data Lake Analytics U-SQL 活动属性。 DataLakeAnalyticsUsqlActivityTypeProperties (必需)

DataLakeAnalyticsUsqlActivityTypeProperties

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

DataLakeAnalyticsUsqlActivityTypePropertiesParameter...

名称 说明
{customized property}

DeleteActivity

名称 说明 Value
type 活动的类型。 “删除” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties 删除活动属性。 DeleteActivityTypeProperties (必需)

DeleteActivityTypeProperties

名称 说明
dataset 删除活动数据集引用。 DatasetReference (必需)
enableLogging 是否记录删除活动执行的详细日志。 默认值为 false。 类型:boolean (或 expression with resultType boolean) 。
logStorageSettings 当 enableLogging 为 true 时,客户需要提供日志存储设置。 LogStorageSettings
maxConcurrentConnections 用于同时连接数据源的最大并发连接数。 int

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

ExecuteDataFlowActivity

名称 说明 Value
type 活动的类型。 “ExecuteDataFlow” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties 执行数据流活动属性。 ExecuteDataFlowActivityTypeProperties (必需)

ExecuteDataFlowActivityTypeProperties

名称 说明
计算 数据流活动的计算属性。 ExecuteDataFlowActivityTypePropertiesCompute
continueOnError 继续执行用于执行数据流的错误设置。 允许在接收器失败时继续处理。 类型:布尔 (或 resultType 布尔值) 的表达式
dataFlow 数据流引用。 DataFlowReference (必需)
integrationRuntime 集成运行时引用。 IntegrationRuntimeReference
runConcurrently 用于数据流执行的并发运行设置。 允许并发处理具有相同保存顺序的接收器。 类型:布尔 (或 resultType 布尔值) 的表达式
sourceStagingConcurrency 指定适用于接收器的源的并行暂存数。 类型:integer (或 expression with resultType integer)
staging 执行数据流活动的暂存信息。 DataFlowStagingInfo
traceLevel 用于数据流监视输出的跟踪级别设置。 支持的值为:“粗糙”、“精细”和“none”。 类型:字符串 (或带有 resultType 字符串) 的表达式

ExecuteDataFlowActivityTypePropertiesCompute

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

DataFlowReference

名称 说明
datasetParameters 引用数据集中的数据流参数。
parameters 数据流参数 ParameterValueSpecification
referenceName 引用数据流名称。 字符串 (必需)
类型 数据流引用类型。 需要“DataFlowReference” ()
{customized property}

IntegrationRuntimeReference

名称 说明
parameters 集成运行时的参数。 ParameterValueSpecification
referenceName 引用集成运行时名称。 字符串 (必需)
类型 集成运行时的类型。 “IntegrationRuntimeReference” (所需的)

DataFlowStagingInfo

名称 说明
folderPath 暂存 Blob 的文件夹路径。 类型:字符串 (或带有 resultType 字符串) 的表达式
linkedService 暂存链接服务引用。 LinkedServiceReference

ExecutePipelineActivity

名称 说明 Value
type 活动的类型。 需要“ExecutePipeline” ()
policy 执行管道活动策略。 ExecutePipelineActivityPolicy
typeProperties 执行管道活动属性。 ExecutePipelineActivityTypeProperties (必需)

ExecutePipelineActivityPolicy

名称 说明
secureInput 当设置为 true 时,来自活动的输入被视为安全,不会记录到监视中。 bool
{customized property}

ExecutePipelineActivityTypeProperties

名称 说明
parameters 管道参数。 ParameterValueSpecification
管道 管道引用。 PipelineReference (必需)
waitOnCompletion 定义活动执行是否将等待依赖管道执行完成。 默认值为 false。 bool

PipelineReference

名称 说明
name 引用名称。 字符串
referenceName 引用管道名称。 字符串 (必需)
类型 管道引用类型。 “PipelineReference” (必需)

ExecuteSsisPackageActivity

名称 说明 Value
type 活动的类型。 “ExecuteSSISPackage” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties 执行 SSIS 包活动属性。 ExecuteSsisPackageActivityTypeProperties (必需的)

ExecuteSsisPackageActivityTypeProperties

名称 说明
connectVia 集成运行时引用。 IntegrationRuntimeReference (必需)
environmentPath 用于执行 SSIS 包的环境路径。 类型:字符串 (或带有 resultType 字符串) 的表达式。
executionCredential 包执行凭据。 SsisExecutionCredential
loggingLevel SSIS 包执行的日志记录级别。 类型:字符串 (或带有 resultType 字符串) 的表达式。
logLocation SSIS 包执行日志位置。 SsisLogLocation
packageConnectionManagers 用于执行 SSIS 包的包级连接管理器。 ExecuteSsisPackageActivityTypePropertiesPackageConne...
packageLocation SSIS 包位置。 需要 SsisPackageLocation ()
packageParameters 用于执行 SSIS 包的包级别参数。 ExecuteSsisPackageActivityTypePropertiesPackageParam...
projectConnectionManagers 用于执行 SSIS 包的项目级连接管理器。 ExecuteSsisPackageActivityTypePropertiesProjectConne...
projectParameters 用于执行 SSIS 包的项目级参数。 ExecuteSsisPackageActivityTypePropertiesProjectParam...
propertyOverrides 属性重写以执行 SSIS 包。 ExecuteSsisPackageActivityTypePropertiesPropertyOver...
Runtime — 运行时 指定要执行 SSIS 包的运行时。 该值应为“x86”或“x64”。 类型:包含 resultType 字符串) 的字符串 (或表达式。

SsisExecutionCredential

名称 说明
Windows 身份验证的域。 类型:包含 resultType 字符串) 的字符串 (或表达式。
password Windows 身份验证的密码。 需要 SecureString ()
userName 用于 Windows 身份验证的 UseName。 类型:包含 resultType 字符串) 的字符串 (或表达式。

SecureString

名称 说明 Value
type 机密的类型。 字符串 (必需)
value 安全字符串的值。 字符串 (必需)

SsisLogLocation

名称 说明
logPath SSIS 包执行日志路径。 类型:包含 resultType 字符串) 的字符串 (或表达式。
类型 SSIS 日志位置的类型。 “文件” (必需)
typeProperties SSIS 包执行日志位置属性。 SsisLogLocationTypeProperties (必需)

SsisLogLocationTypeProperties

名称 说明
accessCredential 包执行日志访问凭据。 SsisAccessCredential
logRefreshInterval 指定刷新日志的间隔。 默认间隔为 5 分钟。 类型:包含 resultType 字符串) 的字符串 (或表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。

SsisAccessCredential

名称 说明
Windows 身份验证的域。 类型:包含 resultType 字符串) 的字符串 (或表达式。
password Windows 身份验证的密码。 需要 secretBase ()
userName 用于 Windows 身份验证的 UseName。 类型:包含 resultType 字符串) 的字符串 (或表达式。

SecretBase

名称 说明 Value
type 设置对象类型 AzureKeyVaultSecret
需要 SecureString ()

AzureKeyVaultSecretReference

名称 说明
secretName Azure 密钥保管库中机密的名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
secretVersion Azure 中机密的版本密钥保管库。 默认值为最新版本的机密。 类型:包含 resultType 字符串) 的字符串 (或表达式。
store Azure 密钥保管库链接服务参考。 LinkedServiceReference (必需)
类型 机密的类型。 字符串 (必需)

ExecuteSsisPackageActivityTypePropertiesPackageConne...

名称 说明
{customized property} SsisConnectionManager

SsisConnectionManager

名称 说明
{customized property} SsisExecutionParameter

SsisExecutionParameter

名称 说明
value SSIS 包执行参数值。 类型:字符串 (或带有 resultType 字符串) 的表达式。

SsisPackageLocation

名称 说明
packagePath SSIS 包路径。 类型:字符串 (或带有 resultType 字符串) 的表达式。
类型 SSIS 包位置的类型。 “文件”
“InlinePackage”
“PackageStore”
“SSISDB”
typeProperties SSIS 包位置属性。 SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

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

SsisChildPackage

名称 说明
packageContent 嵌入子包的内容。 类型:字符串 (或带有 resultType 字符串) 的表达式。
packageLastModifiedDate 嵌入子包的上次修改日期。 字符串
packageName 嵌入子包的名称。 字符串
packagePath 嵌入的子包的路径。 类型:字符串 (或带有 resultType 字符串) 的表达式。

ExecuteSsisPackageActivityTypePropertiesPackageParam...

名称 说明
{customized property} SsisExecutionParameter

ExecuteSsisPackageActivityTypePropertiesProjectConne...

名称 说明
{customized property} SsisConnectionManager

ExecuteSsisPackageActivityTypePropertiesProjectParam...

名称 说明
{customized property} SsisExecutionParameter

ExecuteSsisPackageActivityTypePropertiesPropertyOver...

名称 说明
{customized property} SsisPropertyOverride

SsisPropertyOverride

名称 说明
isSensitive SSIS 包属性重写值是否为敏感数据。 如果值为 true,则会在 SSISDB 中加密值 bool
value SSIS 包属性重写值。 类型:包含 resultType 字符串) 的字符串 (或表达式。

ExecuteWranglingDataflowActivity

名称 说明 Value
type 活动的类型。 “ExecuteWranglingDataflow” (必需)
policy 活动策略。 ActivityPolicy
typeProperties 执行 power query 活动属性。 ExecutePowerQueryActivityTypeProperties (必需)

ExecutePowerQueryActivityTypeProperties

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

PowerQuerySinkMapping

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

PowerQuerySink

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

ExecutePowerQueryActivityTypePropertiesSinks

名称 说明
{customized property} PowerQuerySink

FailActivity

名称 说明 Value
type 活动的类型。 “Fail” (必需)
typeProperties 失败活动属性。 FailActivityTypeProperties (必需)

FailActivityTypeProperties

名称 说明
errorCode 对 Fail 活动的错误类型进行分类的错误代码。 它可以是运行时计算为非空/空字符串的动态内容。 类型:包含 resultType 字符串) 的字符串 (或表达式。
message Fail 活动中出现的错误消息。 它可以是运行时计算为非空/空字符串的动态内容。 类型:包含 resultType 字符串) 的字符串 (或表达式。

FilterActivity

名称 说明 Value
type 活动的类型。 “Filter” (必需)
typeProperties 筛选活动属性。 FilterActivityTypeProperties (必需)

FilterActivityTypeProperties

名称 说明
condition 要用于筛选输入的条件。 表达式 (必需)
items 应该应用筛选器的输入数组。 表达式 (必需)

Expression

名称 说明 Value
type 表达式类型。 “Expression” (必需)
value 表达式值。 字符串 (必需)

ForEach 活动

名称 说明 Value
type 活动的类型。 “ForEach” (必需)
typeProperties ForEach 活动属性。 ForEachActivityTypeProperties (必需)

ForEachActivityTypeProperties

名称 说明
活动 要执行 的活动列表。 活动[] (必需的)
batchCount 要用于控制并行执行数的批计数(当 isSequential 设为 false 时)。 int

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

GetMetadataActivity

名称 说明 Value
type 活动的类型。 “GetMetadata” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties GetMetadata 活动属性。 GetMetadataActivityTypeProperties (必需)

GetMetadataActivityTypeProperties

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

FormatReadSettings

名称 说明 Value
type 设置对象类型 BinaryReadSettings
DelimitedTextReadSettings
JsonReadSettings
ParquetReadSettings
XmlReadSettings (必需)

HDInsightHiveActivity

名称 说明 Value
type 活动的类型。 需要“HDInsightHive” ()
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties HDInsight Hive 活动属性。 HDInsightHiveActivityTypeProperties (必需)

HDInsightHiveActivityTypeProperties

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

HDInsightHiveActivityTypePropertiesDefines

名称 说明
{customized property}

HDInsightHiveActivityTypePropertiesVariables

名称 说明
{customized property}

HDInsightMapReduceActivity

名称 说明 Value
type 活动的类型。 需要“HDInsightMapReduce” ()
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties HDInsight MapReduce 活动属性。 HDInsightMapReduceActivityTypeProperties (必需)

HDInsightMapReduceActivityTypeProperties

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

HDInsightMapReduceActivityTypePropertiesDefines

名称 说明
{customized property}

HDInsightPigActivity

名称 说明 Value
type 活动的类型。 “HDInsightPig” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties HDInsight Pig 活动属性。 HDInsightPigActivityTypeProperties (所需的)

HDInsightPigActivityTypeProperties

名称 说明
参数 用户为 HDInsightActivity 指定参数。 类型:array (或 expression with resultType array) 。
定义 允许用户为 Pig 作业请求指定定义。 HDInsightPigActivityTypePropertiesDefines
getDebugInfo 调试信息选项。 “Always”
“失败”
"None"
scriptLinkedService 脚本链接服务引用。 LinkedServiceReference
scriptPath 脚本路径。 类型:字符串 (或带有 resultType 字符串) 的表达式。
storageLinkedServices 存储链接服务引用。 LinkedServiceReference[]

HDInsightPigActivityTypePropertiesDefines

名称 说明
{customized property}

HDInsightSparkActivity

名称 说明 Value
type 活动的类型。 “HDInsightSpark” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties HDInsight spark 活动属性。 HDInsightSparkActivityTypeProperties (必需)

HDInsightSparkActivityTypeProperties

名称 说明
参数 HDInsightSparkActivity 的用户指定参数。 any[]
className 应用程序的 Java/Spark main 类。 字符串
entryFilePath 要执行的代码/包的根文件夹的相对路径。 类型:字符串 (或带有 resultType 字符串) 的表达式。
getDebugInfo 调试信息选项。 “Always”
“失败”
"None"
proxyUser 要模拟将执行作业的用户。 类型:字符串 (或带有 resultType 字符串) 的表达式。
rootPath “sparkJobLinkedService”中所有作业文件的根路径。 类型:字符串 (或带有 resultType 字符串) 的表达式。
sparkConfig Spark 配置属性。 HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService 用于上传入口文件和依赖项以及用于接收日志的存储链接服务。 LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

名称 说明
{customized property}

HDInsightStreamingActivity

名称 说明 Value
type 活动的类型。 “HDInsightStreaming” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties HDInsight 流式处理活动属性。 HDInsightStreamingActivityTypeProperties (必需)

HDInsightStreamingActivityTypeProperties

名称 说明
参数 用户为 HDInsightActivity 指定参数。 any[]
combiner 组合器可执行文件名称。 类型:字符串 (或带有 resultType 字符串) 的表达式。
commandEnvironment 命令行环境值。 any[]
定义 允许用户为流式处理作业请求指定定义。 HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService 文件所在的链接服务引用。 LinkedServiceReference
filePaths 流式处理作业文件的路径。 可以是目录。 any[] (必需)
getDebugInfo 调试信息选项。 “Always”
“失败”
"None"
input 输入 Blob 路径。 类型:字符串 (或带有 resultType 字符串) 的表达式。
mapper 映射器可执行文件名称。 类型:字符串 (或带有 resultType 字符串) 的表达式。
output 输出 Blob 路径。 类型:字符串 (或带有 resultType 字符串) 的表达式。
reducer 化简器可执行文件名称。 类型:字符串 (或带有 resultType 字符串) 的表达式。
storageLinkedServices 存储链接服务引用。 LinkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

名称 说明
{customized property}

IfConditionActivity

名称 说明 Value
type 活动的类型。 “IfCondition” (必需)
typeProperties IfCondition 活动属性。 IfConditionActivityTypeProperties (必需)

IfConditionActivityTypeProperties

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

LookupActivity

名称 说明 Value
type 活动的类型。 “Lookup” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties 查找活动属性。 LookupActivityTypeProperties (必需)

LookupActivityTypeProperties

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

ScriptActivity

名称 说明 Value
type 活动的类型。 需要“脚本” ()
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties 脚本活动属性。 ScriptActivityTypeProperties (必需)

ScriptActivityTypeProperties

名称 说明
logSettings 脚本活动的日志设置。 ScriptActivityTypePropertiesLogSettings
scriptBlockExecutionTimeout ScriptBlock 执行超时。 类型:字符串 (或带有 resultType 字符串) 的表达式, pattern: ( (\d+) .) ? (\d\d) : (60, ([0-5][0-9]) ) : (60, ([0-5][0-9]) ) 。
脚本 脚本块数组。 类型:数组。 ScriptActivityScriptBlock[]

ScriptActivityTypePropertiesLogSettings

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

ScriptActivityScriptBlock

名称 说明
parameters 脚本参数数组。 类型:数组。 ScriptActivityParameter[]
text 查询文本。 类型:字符串 (或带有 resultType 字符串) 的表达式。
类型 查询的类型。 类型:字符串。 “NonQuery”
“查询” (必需)

ScriptActivityParameter

名称 说明
direction 参数的方向。 “输入”
“InputOutput”
“输出”
name 参数的名称。 类型:字符串 (或带有 resultType 字符串) 的表达式。
大小 输出方向参数的大小。 int
类型 参数的类型。 “Boolean”
“DateTime”
“DateTimeOffset”
“Decimal”
“Double”
“Guid”
“Int16”
“Int32”
“Int64”
“Single”
“String”
“Timespan”
value 参数值。 类型:字符串 (或带有 resultType 字符串) 的表达式。

SetVariableActivity

名称 说明 Value
type 活动的类型。 “SetVariable” (必需)
policy 活动策略。 SecureInputOutputPolicy
typeProperties 设置变量活动属性。 SetVariableActivityTypeProperties (必需)

SecureInputOutputPolicy

名称 说明
secureInput 当设置为 true 时,来自活动的输入被视为安全,不会记录到监视中。 bool
secureOutput 设置为 true 时,活动的输出被视为安全,不会记录到监视中。 bool

SetVariableActivityTypeProperties

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

SynapseSparkJobDefinitionActivity

名称 说明 Value
type 活动的类型。 “SparkJob” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties 执行 spark 作业活动属性。 需要 SynapseSparkJobActivityTypeProperties ()

SynapseSparkJobActivityTypeProperties

名称 说明
args 用户为 SynapseSparkJobDefinitionActivity 指定参数。 any[]
className main定义文件中的完全限定标识符或main类,这将替代提供的 Spark 作业定义的“className”。 类型:字符串 (或带有 resultType 字符串) 的表达式。
conf Spark 配置属性,将替代你提供的 Spark 作业定义的“conf”。
configurationType spark 配置的类型。 “Artifact”
“自定义”
“Default”
driverSize 要用于在作业的指定 Spark 池中分配的驱动程序的核心数和内存数,该池将用于替代提供的 Spark 作业定义的“driverCores”和“driverMemory”。 类型:字符串 (或带有 resultType 字符串) 的表达式。
executorSize 要用于作业的指定 Spark 池中分配的执行程序的核心数和内存数,该池将用于替代你提供的 Spark 作业定义的“executorCores”和“executorMemory”。 类型:字符串 (或带有 resultType 字符串) 的表达式。
文件 用于作业的 main 文件,该文件将替代你提供的 Spark 作业定义的“文件”。 类型:字符串 (或带有 resultType 字符串) 的表达式。
文件 (已弃用。请使用 pythonCodeReference 和 filesV2) main 定义文件中用于引用的其他文件,这将替代你提供的 Spark 作业定义的“files”。 any[]
filesV2 用于main定义文件中引用的其他文件,该文件将替代你提供的 Spark 作业定义的“jars”和“files”。 any[]
numExecutors 要为此作业启动的执行程序数,这将替代你提供的 Spark 作业定义的“numExecutors”。 类型:integer (或 expression with resultType integer) 。
pythonCodeReference 用于main定义文件中引用的其他 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

名称 说明
{customized property}

SynapseSparkJobReference

名称 说明
referenceName 引用 spark 作业名称。 包含 resultType 字符串的表达式。
类型 Synapse spark 作业引用类型。 需要“SparkJobDefinitionReference” ()

BigDataPoolParametrizationReference

名称 说明
referenceName 引用大数据池名称。 类型:字符串 (或带有 resultType 字符串) 的表达式。
类型 大数据池引用类型。 “BigDataPoolReference” (所需的)

SparkConfigurationParametrizationReference

名称 说明
referenceName 引用 spark 配置名称。 类型:字符串 (或带有 resultType 字符串) 的表达式。
类型 Spark 配置引用类型。 需要“SparkConfigurationReference” ()

SqlServerStoredProcedureActivity

名称 说明 Value
type 活动的类型。 需要“SqlServerStoredProcedure” ()
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties SQL 存储过程活动属性。 SqlServerStoredProcedureActivityTypeProperties (必需)

SqlServerStoredProcedureActivityTypeProperties

名称 说明
storedProcedureName 存储过程名称。 类型:包含 resultType 字符串) 的字符串 (或表达式。
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。

SwitchActivity

名称 说明 Value
type 活动的类型。 “Switch” (必需)
typeProperties 切换活动属性。 SwitchActivityTypeProperties (必需)

SwitchActivityTypeProperties

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

SwitchCase

名称 说明
活动 要针对满足事例条件执行的活动列表。 Activity[]
value 满足“on”属性的表达式结果的预期值。 字符串

SynapseNotebookActivity

名称 说明 Value
type 活动的类型。 “SynapseNotebook” (必需)
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
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 整数) 的整数 (或 Expression。
parameters 笔记本参数。 SynapseNotebookActivityTypePropertiesParameters
sparkConfig Spark 配置属性。 SynapseNotebookActivityTypePropertiesSparkConfig
sparkPool 用于执行笔记本的大数据池的名称。 BigDataPoolParametrizationReference
targetSparkConfiguration Spark 作业的 spark 配置。 SparkConfigurationParametrizationReference

SynapseNotebookReference

名称 说明
referenceName 引用笔记本名称。 类型:字符串 (或带有 resultType 字符串) 的表达式。
类型 Synapse 笔记本引用类型。 需要“NotebookReference” ()

SynapseNotebookActivityTypePropertiesParameters

名称 说明
{customized property} NotebookParameter

NotebookParameter

名称 说明 Value
type 笔记本参数类型。 “bool”
“float”
“int”
“字符串”
value 笔记本参数值。 类型:字符串 (或带有 resultType 字符串) 的表达式。

SynapseNotebookActivityTypePropertiesSparkConfig

名称 说明
{customized property}

UntilActivity

名称 说明 Value
type 活动的类型。 需要“Until” ()
typeProperties 直到活动属性。 UntilActivityTypeProperties (必需)

UntilActivityTypeProperties

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

ValidationActivity

名称 说明 Value
type 活动的类型。 需要“验证” ()
typeProperties 验证活动属性。 ValidationActivityTypeProperties (必需)

ValidationActivityTypeProperties

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

WaitActivity

名称 说明 Value
type 活动的类型。 需要“等待” ()
typeProperties 等待活动属性。 WaitActivityTypeProperties (必需)

WaitActivityTypeProperties

名称 说明
waitTimeInSeconds 持续时间(以秒为单位)。 类型:integer (或 expression with resultType integer) 。

Web 活动

名称 说明 Value
type 活动的类型。 需要“WebActivity” ()
linkedServiceName 链接服务引用。 LinkedServiceReference
policy 活动策略。 ActivityPolicy
typeProperties Web 活动属性。 WebActivityTypeProperties (必需)

WebActivityTypeProperties

名称 说明
authentication 用于调用该终结点的身份验证方法。 WebActivityAuthentication
body 表示将发送到终结点的有效负载。 POST/PUT 方法是必需的,GET 方法类型不允许:字符串 (或带有 resultType 字符串的表达式) 。
connectVia 集成运行时引用。 IntegrationRuntimeReference
datasets 传递给 Web 终结点的数据集列表。 DatasetReference[]
disableCertValidation 设置为 true 时,将禁用证书验证。 bool
headers 表示将发送到请求的标头。 例如,若要在请求中设置语言和类型:"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[]
method 目标终结点的 Rest API 方法。 "DELETE"
"GET"
“POST”
“PUT” (必需)
turnOffAsync 用于在 HTTP 202 响应的响应标头中给定的位置禁用调用 HTTP GET 的选项。 如果设置为 true,它将停止对响应头中给定的 http 位置调用 HTTP GET。 如果设置为 false,则继续对 http 响应标头中给定的位置调用 HTTP GET 调用。 bool
url Web 活动目标终结点和路径。 类型:字符串 (或带有 resultType 字符串) 的表达式。

WebActivityAuthentication

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

CredentialReference

名称 说明
referenceName 引用凭据名称。 字符串 (必需)
类型 凭据引用类型。 “CredentialReference” (必需)
{customized property}

WebActivityTypePropertiesHeaders

名称 说明
{customized property} 字符串

WebHookActivity

名称 说明 Value
type 活动的类型。 需要“WebHook” ()
policy 活动策略。 SecureInputOutputPolicy
typeProperties WebHook 活动属性。 需要 WebHookActivityTypeProperties ()

WebHookActivityTypeProperties

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

WebHookActivityTypePropertiesHeaders

名称 说明
{customized property} 字符串

PipelineFolder

名称 说明
name 此管道所位于的文件夹的名称。 字符串

ParameterDefinitionSpecification

名称 说明
{customized property} ParameterSpecification

ParameterSpecification

名称 说明
defaultValue 参数的默认值。
类型 参数类型。 “Array”
“Bool”
“Float”
“Int”
“Object”
“SecureString”
“字符串” (必需)

PipelinePolicy

名称 说明
elapsedTimeMetric Pipeline ElapsedTime 指标策略。 PipelineElapsedTimeMetricPolicy

PipelineElapsedTimeMetricPolicy

名称 说明
duration TimeSpan 值,之后会触发 Azure 监视指标。

PipelineRunDimensions

名称 说明
{customized property}

VariableDefinitionSpecification

名称 说明
{customized property} VariableSpecification

VariableSpecification

名称 说明
defaultValue 变量的默认值。
类型 变量类型。 “Array”
“Bool”
“字符串” (必需)