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

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

Bicep 资源定义

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

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

资源格式

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

resource symbolicname 'Microsoft.DataFactory/factories/pipelines@2018-06-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    activities: [
      {
        dependsOn: [
          {
            activity: 'string'
            dependencyConditions: [
              'string'
            ]
          }
        ]
        description: 'string'
        name: 'string'
        onInactiveMarkAs: 'string'
        state: 'string'
        userProperties: [
          {
            name: 'string'
            value: any(...)
          }
        ]
        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'
      }
    }
  }
}

活动对象

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

对于 AppendVariable,请使用:

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

对于 AzureDataExplorerCommand,请使用:

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

对于 AzureFunctionActivity,请使用:

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

对于 AzureMLBatchExecution,请使用:

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

对于 AzureMLExecutePipeline,请使用:

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

对于 AzureMLUpdateResource,请使用:

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

对于 ExecutePipeline,请使用:

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

对于 失败,请使用:

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

对于 筛选器,请使用:

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

对于 ForEach,请使用:

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

对于 IfCondition,请使用:

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

对于 SetVariable,请使用:

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

对于 Switch,请使用:

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

对于 Until,请使用:

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

对于 验证,请使用:

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

对于 Wait,请使用:

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

对于 WebHook,请使用:

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

对于 Copy,请使用:

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

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

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

对于 DataLakeAnalyticsU-SQL,请使用:

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

对于 DatabricksJob,请使用:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(...)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(...)
    retryIntervalInSeconds: int
    secureInput: bool
    secureOutput: bool
    timeout: any(...)
  }
  type: 'DatabricksJob'
  typeProperties: {
    jobId: any(...)
    jobParameters: {
      {customized property}: any(...)
    }
  }
}

对于 DatabricksNotebook,请使用:

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

对于 DatabricksSparkJar,请使用:

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

对于 DatabricksSparkPython,请使用:

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

对于 Delete,请使用:

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

对于 ExecuteDataFlow,请使用:

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

对于 ExecuteSSISPackage,请使用:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(...)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(...)
    retryIntervalInSeconds: int
    secureInput: bool
    secureOutput: bool
    timeout: any(...)
  }
  type: 'ExecuteSSISPackage'
  typeProperties: {
    connectVia: {
      parameters: {
        {customized property}: any(...)
      }
      referenceName: 'string'
      type: 'string'
    }
    environmentPath: any(...)
    executionCredential: {
      domain: any(...)
      password: {
        type: 'string'
        value: 'string'
      }
      userName: any(...)
    }
    loggingLevel: any(...)
    logLocation: {
      logPath: any(...)
      type: 'string'
      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,请使用:

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

对于 GetMetadata,请使用:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(...)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(...)
    retryIntervalInSeconds: int
    secureInput: bool
    secureOutput: bool
    timeout: any(...)
  }
  type: 'GetMetadata'
  typeProperties: {
    dataset: {
      parameters: {
        {customized property}: any(...)
      }
      referenceName: 'string'
      type: 'string'
    }
    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,请使用:

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

对于 HDInsightMapReduce,请使用:

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

对于 HDInsightPig,请使用:

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

对于 HDInsightSpark,请使用:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(...)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(...)
    retryIntervalInSeconds: int
    secureInput: bool
    secureOutput: bool
    timeout: any(...)
  }
  type: 'HDInsightSpark'
  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: 'string'
    }
  }
}

对于 HDInsightStreaming,请使用:

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

对于 查找,请使用:

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

对于 脚本,请使用:

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

对于 SparkJob,请使用:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(...)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(...)
    retryIntervalInSeconds: int
    secureInput: bool
    secureOutput: bool
    timeout: any(...)
  }
  type: 'SparkJob'
  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: 'string'
    }
    targetBigDataPool: {
      referenceName: any(...)
      type: 'string'
    }
    targetSparkConfiguration: {
      referenceName: any(...)
      type: 'string'
    }
  }
}

对于 SqlServerStoredProcedure,请使用:

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

对于 SynapseNotebook,请使用:

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

对于 WebActivity,请使用:

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

CopySink 对象

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

对于 AvroSink,请使用:

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

对于 AzureBlobFSSink,请使用:

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

对于 AzureDataExplorerSink,请使用:

{
  flushImmediately: any(...)
  ingestionMappingAsJson: any(...)
  ingestionMappingName: any(...)
  type: 'AzureDataExplorerSink'
}

对于 AzureDataLakeStoreSink,请使用:

{
  copyBehavior: any(...)
  enableAdlsSingleFileParallel: any(...)
  type: 'AzureDataLakeStoreSink'
}

对于 AzureDatabricksDeltaLakeSink,请使用:

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

对于 AzureMySqlSink,请使用:

{
  preCopyScript: any(...)
  type: 'AzureMySqlSink'
}

对于 AzurePostgreSqlSink,请使用:

{
  preCopyScript: any(...)
  type: 'AzurePostgreSqlSink'
  upsertSettings: {
    keys: any(...)
  }
  writeMethod: 'string'
}

对于 AzureQueueSink,请使用:

{
  type: 'AzureQueueSink'
}

对于 AzureSearchIndexSink,请使用:

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

对于 AzureSqlSink,请使用:

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

对于 AzureTableSink,请使用:

{
  azureTableDefaultPartitionKeyValue: any(...)
  azureTableInsertType: any(...)
  azureTablePartitionKeyName: any(...)
  azureTableRowKeyName: any(...)
  type: 'AzureTableSink'
}

对于 BinarySink,请使用:

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

对于 BlobSink,请使用:

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

对于 CommonDataServiceForAppsSink,请使用:

{
  alternateKeyName: any(...)
  bypassBusinessLogicExecution: any(...)
  bypassPowerAutomateFlows: any(...)
  ignoreNullValues: any(...)
  type: 'CommonDataServiceForAppsSink'
  writeBehavior: 'string'
}

对于 CosmosDbMongoDbApiSink,请使用:

{
  type: 'CosmosDbMongoDbApiSink'
  writeBehavior: any(...)
}

对于 CosmosDbSqlApiSink,请使用:

{
  type: 'CosmosDbSqlApiSink'
  writeBehavior: any(...)
}

对于 DelimitedTextSink,请使用:

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

对于 DocumentDbCollectionSink,请使用:

{
  nestingSeparator: any(...)
  type: 'DocumentDbCollectionSink'
  writeBehavior: any(...)
}

对于 DynamicsCrmSink,请使用:

{
  alternateKeyName: any(...)
  bypassBusinessLogicExecution: any(...)
  bypassPowerAutomateFlows: any(...)
  ignoreNullValues: any(...)
  type: 'DynamicsCrmSink'
  writeBehavior: 'string'
}

对于 DynamicsSink,请使用:

{
  alternateKeyName: any(...)
  bypassBusinessLogicExecution: any(...)
  bypassPowerAutomateFlows: any(...)
  ignoreNullValues: any(...)
  type: 'DynamicsSink'
  writeBehavior: 'string'
}

对于 FileSystemSink,请使用:

{
  copyBehavior: any(...)
  type: 'FileSystemSink'
}

对于 IcebergSink,请使用:

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

对于 InformixSink,请使用:

{
  preCopyScript: any(...)
  type: 'InformixSink'
}

对于 JsonSink,请使用:

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

对于 LakeHouseTableSink,请使用:

{
  partitionNameList: any(...)
  partitionOption: any(...)
  tableActionOption: any(...)
  type: 'LakeHouseTableSink'
}

对于 MicrosoftAccessSink,请使用:

{
  preCopyScript: any(...)
  type: 'MicrosoftAccessSink'
}

对于 MongoDbAtlasSink,请使用:

{
  type: 'MongoDbAtlasSink'
  writeBehavior: any(...)
}

对于 MongoDbV2Sink,请使用:

{
  type: 'MongoDbV2Sink'
  writeBehavior: any(...)
}

对于 OdbcSink,请使用:

{
  preCopyScript: any(...)
  type: 'OdbcSink'
}

对于 OracleSink,请使用:

{
  preCopyScript: any(...)
  type: 'OracleSink'
}

对于 OrcSink,请使用:

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

对于 ParquetSink,请使用:

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

对于 RestSink,请使用:

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

对于 SalesforceServiceCloudSink,请使用:

{
  externalIdFieldName: any(...)
  ignoreNullValues: any(...)
  type: 'SalesforceServiceCloudSink'
  writeBehavior: 'string'
}

对于 SalesforceServiceCloudV2Sink,请使用:

{
  externalIdFieldName: any(...)
  ignoreNullValues: any(...)
  type: 'SalesforceServiceCloudV2Sink'
  writeBehavior: 'string'
}

对于 SalesforceSink,请使用:

{
  externalIdFieldName: any(...)
  ignoreNullValues: any(...)
  type: 'SalesforceSink'
  writeBehavior: 'string'
}

对于 SalesforceV2Sink,请使用:

{
  externalIdFieldName: any(...)
  ignoreNullValues: any(...)
  type: 'SalesforceV2Sink'
  writeBehavior: 'string'
}

对于 SapCloudForCustomerSink,请使用:

{
  httpRequestTimeout: any(...)
  type: 'SapCloudForCustomerSink'
  writeBehavior: 'string'
}

对于 SnowflakeSink,请使用:

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

对于 SnowflakeV2Sink,请使用:

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

对于 SqlDWSink,请使用:

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

对于 SqlMISink,请使用:

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

对于 SqlServerSink,请使用:

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

对于 SqlSink,请使用:

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

对于 TeradataSink,请使用:

{
  importSettings: {
    additionalFormatOptions: any(...)
    type: 'string'
  }
  type: 'TeradataSink'
}

对于 WarehouseSink,请使用:

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

CompressionReadSettings 对象

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

对于 TarGZipReadSettings,请使用:

{
  preserveCompressionFileNameAsFolder: any(...)
  type: 'TarGZipReadSettings'
}

对于 TarReadSettings,请使用:

{
  preserveCompressionFileNameAsFolder: any(...)
  type: 'TarReadSettings'
}

对于 ZipDeflateReadSettings,请使用:

{
  preserveZipFileNameAsFolder: any(...)
  type: 'ZipDeflateReadSettings'
}

SecretBase 对象

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

对于 AzureKeyVaultSecret,请使用:

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

对于 SecureString,请使用:

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

StoreReadSettings 对象

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

对于 AmazonS3CompatibleReadSettings,请使用:

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

对于 AmazonS3ReadSettings,请使用:

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

对于 AzureBlobFSReadSettings,请使用:

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

对于 AzureBlobStorageReadSettings,请使用:

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

对于 AzureDataLakeStoreReadSettings,请使用:

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

对于 AzureFileStorageReadSettings,请使用:

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

对于 FileServerReadSettings,请使用:

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

对于 FtpReadSettings,请使用:

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

对于 GoogleCloudStorageReadSettings,请使用:

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

对于 HdfsReadSettings,请使用:

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

对于 HttpReadSettings,请使用:

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

对于 LakeHouseReadSettings,请使用:

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

对于 OracleCloudStorageReadSettings,请使用:

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

对于 SftpReadSettings,请使用:

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

CopySource 对象

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

对于 AmazonMWSSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'AmazonMWSSource'
}

对于 AmazonRdsForOracleSource,请使用:

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

对于 AmazonRdsForSqlServerSource,请使用:

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

对于 AmazonRedshiftSource,请使用:

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

对于 AvroSource,请使用:

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

对于 AzureBlobFSSource,请使用:

{
  recursive: any(...)
  skipHeaderLineCount: any(...)
  treatEmptyAsNull: any(...)
  type: 'AzureBlobFSSource'
}

对于 AzureDataExplorerSource,请使用:

{
  additionalColumns: any(...)
  noTruncation: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'AzureDataExplorerSource'
}

对于 AzureDataLakeStoreSource,请使用:

{
  recursive: any(...)
  type: 'AzureDataLakeStoreSource'
}

对于 AzureDatabricksDeltaLakeSource,请使用:

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

对于 AzureMariaDBSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'AzureMariaDBSource'
}

对于 AzureMySqlSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'AzureMySqlSource'
}

对于 AzurePostgreSqlSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'AzurePostgreSqlSource'
}

对于 AzureSqlSource,请使用:

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

对于 AzureTableSource,请使用:

{
  additionalColumns: any(...)
  azureTableSourceIgnoreTableNotFound: any(...)
  azureTableSourceQuery: any(...)
  queryTimeout: any(...)
  type: 'AzureTableSource'
}

对于 BinarySource,请使用:

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

对于 BlobSource,请使用:

{
  recursive: any(...)
  skipHeaderLineCount: any(...)
  treatEmptyAsNull: any(...)
  type: 'BlobSource'
}

对于 CassandraSource,请使用:

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

对于 CommonDataServiceForAppsSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  type: 'CommonDataServiceForAppsSource'
}

对于 ConcurSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'ConcurSource'
}

对于 CosmosDbMongoDbApiSource,请使用:

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

对于 CosmosDbSqlApiSource,请使用:

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

对于 CouchbaseSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'CouchbaseSource'
}

对于 Db2Source,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'Db2Source'
}

对于 DelimitedTextSource,请使用:

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

对于 DocumentDbCollectionSource,请使用:

{
  additionalColumns: any(...)
  nestingSeparator: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'DocumentDbCollectionSource'
}

对于 DrillSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'DrillSource'
}

对于 DynamicsAXSource,请使用:

{
  additionalColumns: any(...)
  httpRequestTimeout: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'DynamicsAXSource'
}

对于 DynamicsCrmSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  type: 'DynamicsCrmSource'
}

对于 DynamicsSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  type: 'DynamicsSource'
}

对于 EloquaSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'EloquaSource'
}

对于 ExcelSource,请使用:

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

对于 FileSystemSource,请使用:

{
  additionalColumns: any(...)
  recursive: any(...)
  type: 'FileSystemSource'
}

对于 GoogleAdWordsSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'GoogleAdWordsSource'
}

对于 GoogleBigQuerySource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'GoogleBigQuerySource'
}

对于 GoogleBigQueryV2Source,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'GoogleBigQueryV2Source'
}

对于 GreenplumSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'GreenplumSource'
}

对于 HBaseSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'HBaseSource'
}

对于 HdfsSource,请使用:

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

对于 HiveSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'HiveSource'
}

对于 HttpSource,请使用:

{
  httpRequestTimeout: any(...)
  type: 'HttpSource'
}

对于 HubspotSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'HubspotSource'
}

对于 ImpalaSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'ImpalaSource'
}

对于 InformixSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'InformixSource'
}

对于 JiraSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'JiraSource'
}

对于 JsonSource,请使用:

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

对于 LakeHouseTableSource,请使用:

{
  additionalColumns: any(...)
  timestampAsOf: any(...)
  type: 'LakeHouseTableSource'
  versionAsOf: any(...)
}

对于 MagentoSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'MagentoSource'
}

对于 MariaDBSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'MariaDBSource'
}

对于 MarketoSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'MarketoSource'
}

对于 MicrosoftAccessSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  type: 'MicrosoftAccessSource'
}

对于 MongoDbAtlasSource,请使用:

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

对于 MongoDbSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  type: 'MongoDbSource'
}

对于 MongoDbV2Source,请使用:

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

对于 MySqlSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'MySqlSource'
}

对于 NetezzaSource,请使用:

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

对于 ODataSource,请使用:

{
  additionalColumns: any(...)
  httpRequestTimeout: any(...)
  query: any(...)
  type: 'ODataSource'
}

对于 OdbcSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'OdbcSource'
}

对于 Office365Source,请使用:

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

对于 OracleServiceCloudSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'OracleServiceCloudSource'
}

对于 OracleSource,请使用:

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

对于 OrcSource,请使用:

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

对于 ParquetSource,请使用:

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

对于 PaypalSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'PaypalSource'
}

对于 PhoenixSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'PhoenixSource'
}

对于 PostgreSqlSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'PostgreSqlSource'
}

对于 PostgreSqlV2Source,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'PostgreSqlV2Source'
}

对于 PrestoSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'PrestoSource'
}

对于 QuickBooksSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'QuickBooksSource'
}

对于 RelationalSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  type: 'RelationalSource'
}

对于 ResponsysSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'ResponsysSource'
}

对于 RestSource,请使用:

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

对于 SalesforceMarketingCloudSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'SalesforceMarketingCloudSource'
}

对于 SalesforceServiceCloudSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  readBehavior: any(...)
  type: 'SalesforceServiceCloudSource'
}

对于 SalesforceServiceCloudV2Source,请使用:

{
  additionalColumns: any(...)
  includeDeletedObjects: any(...)
  query: any(...)
  SOQLQuery: any(...)
  type: 'SalesforceServiceCloudV2Source'
}

对于 SalesforceSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  readBehavior: any(...)
  type: 'SalesforceSource'
}

对于 SalesforceV2Source,请使用:

{
  additionalColumns: any(...)
  includeDeletedObjects: any(...)
  pageSize: any(...)
  query: any(...)
  queryTimeout: any(...)
  SOQLQuery: any(...)
  type: 'SalesforceV2Source'
}

对于 SapBwSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'SapBwSource'
}

对于 SapCloudForCustomerSource,请使用:

{
  additionalColumns: any(...)
  httpRequestTimeout: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'SapCloudForCustomerSource'
}

对于 SapEccSource,请使用:

{
  additionalColumns: any(...)
  httpRequestTimeout: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'SapEccSource'
}

对于 SapHanaSource,请使用:

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

对于 SapOdpSource,请使用:

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

对于 SapOpenHubSource,请使用:

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

对于 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(...)
  type: 'SapTableSource'
}

对于 ServiceNowSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'ServiceNowSource'
}

对于 ServiceNowV2Source,请使用:

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

对于 SharePointOnlineListSource,请使用:

{
  httpRequestTimeout: any(...)
  query: any(...)
  type: 'SharePointOnlineListSource'
}

对于 ShopifySource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'ShopifySource'
}

对于 SnowflakeSource,请使用:

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

对于 SnowflakeV2Source,请使用:

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

对于 SparkSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'SparkSource'
}

对于 SqlDWSource,请使用:

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

对于 SqlMISource,请使用:

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

对于 SqlServerSource,请使用:

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

对于 SqlSource,请使用:

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

对于 SquareSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'SquareSource'
}

对于 SybaseSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'SybaseSource'
}

对于 TeradataSource,请使用:

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

对于 VerticaSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'VerticaSource'
}

对于 WarehouseSource,请使用:

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

对于 XeroSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'XeroSource'
}

对于 ZohoSource,请使用:

{
  additionalColumns: any(...)
  query: any(...)
  queryTimeout: any(...)
  type: 'ZohoSource'
}

对于 WebSource,请使用:

{
  additionalColumns: any(...)
  type: 'WebSource'
}

对于 XmlSource,请使用:

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

StoreWriteSettings 对象

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

对于 AzureBlobFSWriteSettings,请使用:

{
  blockSizeInMB: any(...)
  type: 'AzureBlobFSWriteSettings'
}

对于 AzureBlobStorageWriteSettings,请使用:

{
  blockSizeInMB: any(...)
  type: 'AzureBlobStorageWriteSettings'
}

对于 AzureDataLakeStoreWriteSettings,请使用:

{
  expiryDateTime: any(...)
  type: 'AzureDataLakeStoreWriteSettings'
}

对于 AzureFileStorageWriteSettings,请使用:

{
  type: 'AzureFileStorageWriteSettings'
}

对于 FileServerWriteSettings,请使用:

{
  type: 'FileServerWriteSettings'
}

对于 LakeHouseWriteSettings,请使用:

{
  type: 'LakeHouseWriteSettings'
}

对于 SftpWriteSettings,请使用:

{
  operationTimeout: any(...)
  type: 'SftpWriteSettings'
  useTempFileRename: any(...)
}

FormatReadSettings 对象

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

对于 BinaryReadSettings,请使用:

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

对于 DelimitedTextReadSettings,请使用:

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

对于 JsonReadSettings,请使用:

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

对于 ParquetReadSettings,请使用:

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

对于 XmlReadSettings,请使用:

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

属性值

Microsoft.DataFactory/工厂/管道

名称 DESCRIPTION 价值
姓名 资源名称 字符串

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

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

活动

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

ActivityDependency

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

活动策略

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

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

亚马逊MWS来源

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

AmazonRdsForOraclePartitionSettings

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

AmazonRdsForOracleSource

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

AmazonRdsForSqlServerSource

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

亚马逊红shift源

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

AmazonS3CompatibleReadSettings

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

AmazonS3ReadSettings

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

AppendVariableActivity

名称 DESCRIPTION 价值
类型 活动的类型。 “AppendVariable”(必需)
type属性 追加变量活动属性。 AppendVariableActivityTypeProperties (必需)

AppendVariableActivityType属性

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

阿夫罗辛克

名称 DESCRIPTION 价值
formatSettings Avro 格式设置。 AvroWrite设置
商店设置 Avro 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “AvroSink”(必需)

阿夫罗来源

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

AvroWrite设置

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

AzureBlobFSReadSettings

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

AzureBlobFSSink

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

AzureBlobFSSource

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

AzureBlobFSWriteSettings

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

AzureBlobStorageReadSettings

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

AzureBlobStorageWriteSettings

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

AzureDatabricksDeltaLakeExportCommand

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

AzureDatabricksDeltaLakeImportCommand

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

AzureDatabricksDeltaLakeSink

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

AzureDatabricksDeltaLakeSource

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

AzureDataExplorerCommandActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “AzureDataExplorerCommand”(必需)
type属性 Azure 数据资源管理器命令活动属性。 AzureDataExplorerCommandActivityTypeProperties (必需)

AzureDataExplorerCommandActivityTypeProperties

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

AzureDataExplorerSink

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

AzureDataExplorerSource

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

AzureDataLakeStoreReadSettings

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

AzureDataLakeStoreSink

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

AzureDataLakeStoreSource

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

AzureDataLakeStoreWriteSettings

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

AzureFileStorageReadSettings

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

AzureFileStorageWriteSettings

名称 DESCRIPTION 价值
类型 写入设置类型。 “AzureFileStorageWriteSettings”(必需)

AzureFunctionActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “AzureFunctionActivity”(必需)
type属性 Azure Function 活动属性。 AzureFunctionActivityTypeProperties (必需)

AzureFunctionActivityType属性

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

AzureFunctionActivityTypePropertiesHeaders

名称 DESCRIPTION 价值

AzureKeyVaultSecretReference

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

AzureMariaDBSource

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

AzureMLBatchExecutionActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “AzureMLBatchExecution”(必需)
type属性 Azure ML Batch 执行活动属性。 AzureMLBatchExecutionActivityTypeProperties (必需)

AzureMLBatchExecutionActivityTypeProperties

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

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

名称 DESCRIPTION 价值

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

名称 DESCRIPTION 价值

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

名称 DESCRIPTION 价值

AzureMLExecutePipelineActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “AzureMLExecutePipeline”(必需)
type属性 Azure ML 执行管道活动属性。 AzureMLExecutePipelineActivityTypeProperties (必需)

AzureMLExecutePipelineActivityTypeProperties

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

AzureMLUpdateResourceActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “AzureMLUpdateResource”(必需)
type属性 Azure ML 更新资源管理活动属性。 AzureMLUpdateResourceActivityTypeProperties (必需)

AzureMLUpdateResourceActivityTypeProperties

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

AzureMLWebServiceFile

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

AzureMySqlSink

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

AzureMySqlSource

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

AzurePostgreSqlSink

名称 DESCRIPTION 价值
preCopyScript 在开始复制之前要执行的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “AzurePostgreSqlSink”(必需)
upsert设置 Azure Database for PostgreSQL upsert 选项设置 AzurePostgreSqlSinkUpsertSettings
writeMethod 操作的写入行为。 默认值为大容量插入。 “BulkInsert”
“CopyCommand”
“Upsert”

AzurePostgreSqlSinkUpsertSettings

名称 DESCRIPTION 价值
钥匙 唯一行标识的键列名称。 类型:字符串数组(或包含字符串 resultType 数组的表达式)。 任何

AzurePostgreSqlSource

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

AzureQueueSink

名称 DESCRIPTION 价值
类型 复制接收器类型。 “AzureQueueSink”(必需)

AzureSearchIndexSink

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

AzureSqlSink

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

AzureSqlSource

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

AzureTableSink

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

AzureTableSource

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

BigDataPoolParametrizationReference (大数据池参数化参考)

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

BinaryReadSettings

名称 DESCRIPTION 价值
compression属性 压缩设置。 CompressionReadSettings (压缩读取设置)
类型 读取设置类型。 “BinaryReadSettings”(必需)

BinaryReadSettings

名称 DESCRIPTION 价值
compression属性 压缩设置。 CompressionReadSettings (压缩读取设置)
类型 读取设置类型。 string (必需)

二进制接收器

名称 DESCRIPTION 价值
商店设置 二进制存储设置。 StoreWriteSettings
类型 复制接收器类型。 “BinarySink”(必需)

二进制源

名称 DESCRIPTION 价值
formatSettings 二进制格式设置。 BinaryReadSettings
商店设置 二进制存储设置。 StoreReadSettings
类型 复制源类型。 “BinarySource”(必需)

BlobSink (水滴接收器)

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

BlobSource (Blob源)

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

CassandraSource

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

CommonDataServiceForAppsSink

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

CommonDataServiceForAppsSource

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

CompressionReadSettings (压缩读取设置)

名称 DESCRIPTION 价值
类型 对于 TarGZipReadSettings 类型,设置为“TarGZipReadSettings”。 设置为 TarReadSettings 类型的“TarReadSettings”。 对于 ZipDeflateReadSettings,设置为“ZipDeflateReadSettings”。 “TarGZipReadSettings”
“TarReadSettings”
“ZipDeflateReadSettings”(必需)

ConcurSource

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

ContinuationSettingsReference

名称 DESCRIPTION 价值
continuationTtlInMinutes 以分钟为单位的延续 TTL。 任何
自定义检查点密钥 自定义的检查点键。 任何
idle条件 空闲条件。 任何

复制活动

名称 DESCRIPTION 价值
输入 活动的输入列表。 数据集引用[]
链接服务名称 链接服务引用。 LinkedServiceReference
输出 活动的输出列表。 数据集引用[]
政策 活动策略。 活动策略
类型 活动的类型。 “Copy”(必需)
type属性 复制活动属性。 CopyActivityTypeProperties (必需)

CopyActivityLogSettings

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

CopyActivityTypeProperties

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

CopySink (复制接收器)

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

复制源

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

CosmosDbMongoDbApiSink

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

CosmosDbMongoDbApiSource

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

CosmosDbSqlApiSink

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

CosmosDbSqlApiSource

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

CouchbaseSource

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

凭证引用

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

CustomActivity (自定义活动)

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “Custom”(必需)
type属性 自定义活动属性。 CustomActivityTypeProperties (必需)

CustomActivityReferenceObject 对象

名称 DESCRIPTION 价值
数据 数据集引用。 数据集引用[]
linked服务 链接服务引用。 LinkedServiceReference[]

CustomActivityType属性

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

CustomActivityTypePropertiesExtendedProperties

名称 DESCRIPTION 价值

DatabricksJobActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 'DatabricksJob' (必需)
type属性 Databricks 作业活动属性。 DatabricksJobActivityTypeProperties (必需)

DatabricksJobActivityTypeProperties

名称 DESCRIPTION 价值
jobId 要执行的 Databricks 作业的 ID。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
jobParameters 用于此作业的每次运行的作业参数。 如果作业采用未指定的参数,则将使用作业中的默认值。 DatabricksJobActivityTypePropertiesJobParameters

DatabricksJobActivityTypePropertiesJobParameters

名称 DESCRIPTION 价值

DatabricksNotebookActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “DatabricksNotebook”(必需)
type属性 Databricks Notebook 活动属性。 DatabricksNotebookActivityTypeProperties (必需)

DatabricksNotebookActivityTypeProperties

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

DatabricksNotebookActivityTypePropertiesBaseParameters

名称 DESCRIPTION 价值

DatabricksNotebookActivityTypePropertiesLibrariesItem

名称 DESCRIPTION 价值

DatabricksSparkJarActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “DatabricksSparkJar”(必需)
type属性 Databricks SparkJar 活动属性。 DatabricksSparkJarActivityTypeProperties (必需)

DatabricksSparkJarActivityTypeProperties

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

DatabricksSparkJarActivityTypePropertiesLibrariesItem

名称 DESCRIPTION 价值

DatabricksSparkPythonActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “DatabricksSparkPython”(必需)
type属性 Databricks SparkPython 活动属性。 DatabricksSparkPythonActivityTypeProperties (必需)

DatabricksSparkPythonActivityTypeProperties

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

DatabricksSparkPythonActivityTypePropertiesLibrariesItem

名称 DESCRIPTION 价值

数据流参考

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

DataFlowStagingInfo

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

DataLakeAnalyticsUsqlActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “DataLakeAnalyticsU-SQL”(必需)
type属性 Data Lake Analytics U-SQL 活动属性。 DataLakeAnalyticsUsqlActivityTypeProperties (必需)

DataLakeAnalyticsUsqlActivityTypeProperties

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

DataLakeAnalyticsUsqlActivityTypeProperties参数

名称 DESCRIPTION 价值

数据集引用

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

Db2Source 数据库

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

删除活动

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “删除”(必需)
type属性 删除活动属性。 DeleteActivityTypeProperties (必需)

DeleteActivityType属性

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

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

DelimitedTextReadSettings

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

DelimitedTextReadSettings

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

DelimitedTextSink

名称 DESCRIPTION 价值
formatSettings DelimitedText 格式设置。 DelimitedTextWrite设置
商店设置 DelimitedText 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “DelimitedTextSink”(必需)

DelimitedTextSource

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

DelimitedTextWrite设置

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

Distcp设置

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

DocumentDbCollectionSink

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

DocumentDbCollectionSource

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

钻取源

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

DWCopyCommand默认值

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

DWCopyCommandSettings

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

DWCopyCommandSettingsAdditionalOptions

名称 DESCRIPTION 价值

DynamicsAXSource

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

DynamicsCrmSink (动力学Crm接收器)

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

DynamicsCrmSource (动态Crm源)

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

DynamicsSink (动态接收器)

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

DynamicsSource (动态源)

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

EloquaSource 源

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

Excel源

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

ExecuteDataFlowActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “ExecuteDataFlow”(必需)
type属性 执行数据流活动属性。 ExecuteDataFlowActivityTypeProperties (必需)

ExecuteDataFlowActivityType属性

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

ExecuteDataFlowActivityTypePropertiesCompute

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

ExecutePipelineActivity

名称 DESCRIPTION 价值
政策 执行管道活动策略。 ExecutePipelineActivityPolicy
类型 活动的类型。 “ExecutePipeline”(必需)
type属性 执行管道活动属性。 ExecutePipelineActivityTypeProperties (必需)

ExecutePipelineActivityPolicy

名称 DESCRIPTION 价值
安全输入 设置为 true 时,活动输入被视为安全,不会记录到监视中。 布尔

ExecutePipelineActivityType属性

名称 DESCRIPTION 价值
参数 管道参数。 ParameterValueSpecification 参数值规范
管道 管道引用。 PipelineReference (必需)
waitOnCompletion 定义活动执行是否会等待依赖管道执行完成。 默认值为 false。 布尔

ExecutePowerQueryActivityTypeProperties

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

ExecutePowerQueryActivityTypeProperties接收器

名称 DESCRIPTION 价值

ExecuteSsisPackageActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “ExecuteSSISPackage”(必需)
type属性 执行 SSIS 包活动属性。 ExecuteSsisPackageActivityTypeProperties (必需)

ExecuteSsisPackageActivityTypeProperties

名称 DESCRIPTION 价值
连接方式 集成运行时参考。 IntegrationRuntimeReference (必需)
环境路径 执行 SSIS 包的环境路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
executionCredential 的 包执行凭据。 SsisExecutionCredential
日志记录级别 SSIS 包执行的日志记录级别。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
logLocation SSIS 包执行日志位置。 SsisLogLocation
packageConnectionManagers 软件包连接管理器 要执行 SSIS 包的包级别连接管理器。 ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocation SSIS 包位置。 SsisPackageLocation (必需)
packageParameters 要执行 SSIS 包的包级别参数。 ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers 用于执行 SSIS 包的项目级连接管理器。 ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
projectParameters 项目参数 要执行 SSIS 包的项目级别参数。 ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertyOverrides 属性重写以执行 SSIS 包。 ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
运行时 指定要执行 SSIS 包的运行时。 该值应为“x86”或“x64”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

名称 DESCRIPTION 价值

ExecuteSsisPackageActivityTypePropertiesPackageParameters

名称 DESCRIPTION 价值

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

名称 DESCRIPTION 价值

ExecuteSsisPackageActivityTypePropertiesProjectParameters

名称 DESCRIPTION 价值

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

名称 DESCRIPTION 价值

ExecuteWranglingDataflowActivity

名称 DESCRIPTION 价值
政策 活动策略。 活动策略
类型 活动的类型。 “ExecuteWranglingDataflow”(必需)
type属性 执行 power query 活动属性。 ExecutePowerQueryActivityTypeProperties (必需)

表达式

名称 DESCRIPTION 价值
类型 表达式类型。 “表达式”(必需)
价值 表达式值。 string (必需)

表达式 V2

名称 DESCRIPTION 价值
操作 嵌套表达式的列表。 表达式V2
运算符 表达式运算符值类型:字符串列表。 字符串[]
类型 系统支持的表达式类型。 类型:字符串。 “Binary”
“Constant”
“Field”
“NAry”
“Unary”
价值 常量/字段类型的值:object。 任何

FailActivity 函数

名称 DESCRIPTION 价值
类型 活动的类型。 “Fail”(必需)
type属性 活动属性失败。 FailActivityTypeProperties (必需)

FailActivityType属性

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

FileServerReadSettings

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

FileServerWriteSettings

名称 DESCRIPTION 价值
类型 写入设置类型。 “FileServerWriteSettings”(必需)

FileSystemSink 的

名称 DESCRIPTION 价值
复制行为 复制接收器的复制行为类型。 任何
类型 复制接收器类型。 “FileSystemSink”(必需)

FileSystemSource 文件源

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

FilterActivity (筛选活动)

名称 DESCRIPTION 价值
类型 活动的类型。 “Filter”(必需)
type属性 筛选活动属性。 FilterActivityTypeProperties (必需)

FilterActivityType属性

名称 DESCRIPTION 价值
条件 要用于筛选输入的条件。 表达式 (必需)
物品 应对其应用筛选器的输入数组。 表达式 (必需)

ForEachActivity

名称 DESCRIPTION 价值
类型 活动的类型。 “ForEach”(必需)
type属性 ForEach 活动属性。 ForEachActivityTypeProperties (必需)

ForEachActivityTypeProperties

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

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

FormatReadSettings

名称 DESCRIPTION 价值
类型 对于 BinaryReadSettings 类型,设置为“BinaryReadSettings”。 对于 DelimitedTextReadSettings 类型,设置为“DelimitedTextReadSettings”。 对于 JsonReadSettings 类型,设置为“JsonReadSettings”。 设置为 ParquetReadSettings 类型的“ParquetReadSettings”。 对于 XmlReadSettings 类型,设置为“XmlReadSettings”。 “BinaryReadSettings”
“DelimitedTextReadSettings”
“JsonReadSettings”
“ParquetReadSettings”
“XmlReadSettings”(必需)

FtpReadSettings

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

GetMetadataActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “GetMetadata”(必需)
type属性 GetMetadata 活动属性。 GetMetadataActivityTypeProperties (必需)

GetMetadataActivityType属性

名称 DESCRIPTION 价值
数据集 GetMetadata 活动数据集参考。 DatasetReference (必需)
字段列表 要从数据集中获取的元数据字段。 任何[]
formatSettings GetMetadata 活动格式设置。 FormatReadSettings
商店设置 GetMetadata 活动存储设置。 StoreReadSettings

GoogleAdWords来源

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

GoogleBigQuery源

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

GoogleBigQueryV2源

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

GoogleCloudStorageReadSettings

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

Greenplum来源

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

HBase源

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

HdfsReadSettings

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

HdfsSource (英语)

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

HDInsightHiveActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “HDInsightHive”(必需)
type属性 HDInsight Hive 活动属性。 HDInsightHiveActivityTypeProperties (必需)

HDInsightHiveActivityTypeProperties

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

HDInsightHiveActivityTypeProperties定义

名称 DESCRIPTION 价值

HDInsightHiveActivityTypeProperties变量

名称 DESCRIPTION 价值

HDInsightMapReduceActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “HDInsightMapReduce”(必需)
type属性 HDInsight MapReduce 活动属性。 HDInsightMapReduceActivityTypeProperties (必需)

HDInsightMapReduceActivityTypeProperties

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

HDInsightMapReduceActivityTypeProperties定义

名称 DESCRIPTION 价值

HDInsightPigActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “HDInsightPig”(必需)
type属性 HDInsight Pig 活动属性。 HDInsightPigActivityTypeProperties (必需)

HDInsightPigActivityTypeProperties

名称 DESCRIPTION 价值
论点 用户指定的 HDInsightActivity 参数。 类型:数组(或带有 resultType 数组的表达式)。 任何
定义 允许用户指定 Pig 作业请求的定义。 HDInsightPigActivityTypeProperties定义
getDebugInfo 调试信息选项。 “Always”
“Failure”
“None”
scriptLinked服务 编写链接服务引用脚本。 LinkedServiceReference
脚本路径 脚本路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storageLinked服务 存储链接服务引用。 LinkedServiceReference[]

HDInsightPigActivityTypeProperties定义

名称 DESCRIPTION 价值

HDInsightSparkActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “HDInsightSpark”(必需)
type属性 HDInsight spark 活动属性。 HDInsightSparkActivityTypeProperties (必需)

HDInsightSparkActivityTypeProperties

名称 DESCRIPTION 价值
论点 HDInsightSparkActivity 的用户指定参数。 任何[]
类名 应用程序的 Java/Spark 主类。 字符串
entryFilePath 文件路径 要执行的代码/包的根文件夹的相对路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
getDebugInfo 调试信息选项。 “Always”
“Failure”
“None”
代理用户 要模拟该作业的用户。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
根路径 所有作业文件的“sparkJobLinkedService”中的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
sparkConfig 函数 Spark 配置属性。 HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService 用于上传条目文件和依赖项以及接收日志的存储链接服务。 LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

名称 DESCRIPTION 价值

HDInsightStreamingActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “HDInsightStreaming”(必需)
type属性 HDInsight 流式处理活动属性。 HDInsightStreamingActivityTypeProperties (必需)

HDInsightStreamingActivityTypeProperties

名称 DESCRIPTION 价值
论点 用户指定的 HDInsightActivity 参数。 任何[]
组合器 合并器可执行文件名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
commandEnvironment 命令行环境值。 任何[]
定义 允许用户指定流式处理作业请求的定义。 HDInsightStreamingActivityTypeProperties定义
fileLinked服务 文件所在的链接服务引用。 LinkedServiceReference
文件路径 流式处理作业文件的路径。 可以是目录。 any[] (必需)
getDebugInfo 调试信息选项。 “Always”
“Failure”
“None”
输入 输入 Blob 路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
映射 映射程序可执行文件名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
输出 输出 blob 路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
还原剂 化简器可执行文件名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
storageLinked服务 存储链接服务引用。 LinkedServiceReference[]

HDInsightStreamingActivityTypeProperties定义

名称 DESCRIPTION 价值

HiveSource (英文)

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

HttpReadSettings

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

HttpSource 来源

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

Hubspot源

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

冰山沉没

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

IcebergWriteSettings

名称 DESCRIPTION 价值
类型 写入设置类型。 string (必需)

IfConditionActivity

名称 DESCRIPTION 价值
类型 活动的类型。 “IfCondition”(必需)
type属性 IfCondition 活动属性。 IfConditionActivityTypeProperties (必需)

IfConditionActivityTypeProperties

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

ImpalaSource (英帕拉源)

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

InformixSink

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

Informix源

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

IntegrationRuntimeReference

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

JiraSource

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

JsonReadSettings

名称 DESCRIPTION 价值
compression属性 压缩设置。 CompressionReadSettings (压缩读取设置)
类型 读取设置类型。 “JsonReadSettings”(必需)

JsonReadSettings

名称 DESCRIPTION 价值
compression属性 压缩设置。 CompressionReadSettings (压缩读取设置)
类型 读取设置类型。 string (必需)

JsonSink

名称 DESCRIPTION 价值
formatSettings Json 格式设置。 JsonWrite设置
商店设置 Json 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “JsonSink”(必需)

JsonSource (英文)

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

JsonWrite设置

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

LakeHouseRead设置

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

LakeHouseTableSink 餐厅

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

LakeHouseTableSource

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

LakeHouseWrite设置

名称 DESCRIPTION 价值
类型 写入设置类型。 “LakeHouseWriteSettings”(必需)

LinkedServiceReference

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

LogLocationSettings

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

日志设置

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

LogStorageSettings

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

LookupActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “Lookup”(必需)
type属性 查找活动属性。 LookupActivityTypeProperties (必需)

LookupActivityType属性

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

MagentoSource

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

MariaDBSource

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

MarketoSource

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

元数据项

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

MicrosoftAccessSink

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

MicrosoftAccessSource

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

MongoDbAtlasSink 数据库

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

MongoDbAtlasSource

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

MongoDbCursorMethods属性

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

MongoDbSource

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

MongoDbV2Sink

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

MongoDbV2Source

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

MySqlSource

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

NetezzaPartitionSettings

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

Netezza源

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

NotebookParameter

名称 DESCRIPTION 价值
类型 笔记本参数类型。 “bool”
漂浮
“int”
'字符串'
价值 笔记本参数值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

ODataSource

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

OdbcSink (英语)

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

OdbcSource (英语)

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

Office365来源

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

OracleCloudStorageReadSettings

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

OraclePartitionSettings

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

OracleServiceCloudSource

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

OracleSink

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

Oracle 源代码

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

OrcSink 系列

名称 DESCRIPTION 价值
formatSettings ORC 格式设置。 OrcWriteSettings (Orc写入设置)
商店设置 ORC 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “OrcSink”(必需)

OrcSource

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

OrcWriteSettings (Orc写入设置)

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

ParameterDefinitionSpecification

名称 DESCRIPTION 价值

参数规范

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

ParameterValueSpecification 参数值规范

名称 DESCRIPTION 价值

ParameterValueSpecification 参数值规范

名称 DESCRIPTION 价值

ParameterValueSpecification 参数值规范

名称 DESCRIPTION 价值

ParameterValueSpecification 参数值规范

名称 DESCRIPTION 价值

ParameterValueSpecification 参数值规范

名称 DESCRIPTION 价值

ParquetReadSettings

名称 DESCRIPTION 价值
compression属性 压缩设置。 CompressionReadSettings (压缩读取设置)
类型 读取设置类型。 “ParquetReadSettings”(必需)

ParquetReadSettings

名称 DESCRIPTION 价值
compression属性 压缩设置。 CompressionReadSettings (压缩读取设置)
类型 读取设置类型。 string (必需)

ParquetSink (镶木地板水槽)

名称 DESCRIPTION 价值
formatSettings Parquet 格式设置。 ParquetWrite设置
商店设置 Parquet 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “ParquetSink”(必需)

ParquetSource (镶框源)

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

ParquetWrite设置

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

贝宝来源

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

PhoenixSource (凤凰源)

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

管道

名称 DESCRIPTION 价值
活动 管道中的活动列表。 活动
注释 可用于描述管道的标记列表。 任何[]
并发 管道的最大并发运行数。 int

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

PipelineElapsedTimeMetricPolicy

名称 DESCRIPTION 价值
持续时间 TimeSpan 值,之后将触发 Azure 监视指标。 任何

PipelineFolder (管道文件夹)

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

管道策略

名称 DESCRIPTION 价值
elapsedTimeMetric 管道运行时间指标策略。 PipelineElapsedTimeMetricPolicy

管道引用

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

PipelineRunDimensions 的

名称 DESCRIPTION 价值

Polybase设置

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

PostgreSqlSource 源

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

PostgreSqlV2源

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

PowerQuerySink

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

PowerQuerySinkMapping

名称 DESCRIPTION 价值
数据流接收器 映射到 Power Query 混合查询的接收器列表。 PowerQuerySink (PowerQuerySink
查询名称 Power Query 混合文档中查询的名称。 字符串

PrestoSource 来源

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

QuickBooksSource

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

RedirectIncompatibleRowSettings

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

RedshiftUnload设置

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

关系源

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

ResponsysSource (英语)

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

RestSink 系列

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

RestSource (静态源)

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

SalesforceMarketingCloudSource

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

SalesforceServiceCloudSink 服务

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

SalesforceServiceCloudSource

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

SalesforceServiceCloudV2Sink

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

SalesforceServiceCloudV2源

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

SalesforceSink

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

SalesforceSource

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

SalesforceV2Sink

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

SalesforceV2源

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

SapBwSource 源

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

SapCloudForCustomerSink

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

SapCloudForCustomerSource

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

SapEccSource (源)

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

SapHana分区设置

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

SapHana来源

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

SapOdp源

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

SapOpenHub源代码

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

SapTablePartitionSettings

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

SapTableSource

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

ScriptActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “Script”(必需)
type属性 脚本活动属性。 ScriptActivityTypeProperties (必需)

ScriptActivityParameter

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

ScriptActivityScriptBlock

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

ScriptActivityType属性

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

ScriptActivityTypePropertiesLogSettings

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

秘密基地

名称 DESCRIPTION 价值
类型 对于 AzureKeyVaultSecretReference 类型,设置为“AzureKeyVaultSecretRet”。 设置为 SecureString 类型的“SecureString”。 “AzureKeyVaultSecret”
“SecureString”(必需)

SecureInputOutputPolicy 安全输入输出策略

名称 DESCRIPTION 价值
安全输入 设置为 true 时,活动输入被视为安全,不会记录到监视中。 布尔
secureOutput 安全输出 设置为 true 时,活动输出被视为安全,不会记录到监视中。 布尔

安全字符串

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

安全字符串

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

ServiceNowSource

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

ServiceNowV2源

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

SetVariableActivity

名称 DESCRIPTION 价值
政策 活动策略。 SecureInputOutputPolicy 安全输入输出策略
类型 活动的类型。 “SetVariable”(必需)
type属性 设置变量活动属性。 SetVariableActivityTypeProperties (必需)

SetVariableActivityType属性

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

SftpRead设置

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

SftpWrite设置

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

SharePointOnlineListSource

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

Shopify来源

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

SkipErrorFile 文件

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

SnowflakeExportCopyCommand

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

SnowflakeExportCopyCommandAdditionalCopyOptions

名称 DESCRIPTION 价值

SnowflakeExportCopyCommandAdditionalFormatOptions

名称 DESCRIPTION 价值

SnowflakeImportCopyCommand

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

SnowflakeImportCopyCommandAdditionalCopyOptions

名称 DESCRIPTION 价值

SnowflakeImportCopyCommandAdditionalFormatOptions

名称 DESCRIPTION 价值

SnowflakeSink (雪花沉没)

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

SnowflakeSource (雪花源)

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

雪花V2Sink

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

SnowflakeV2源

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

SparkConfigurationParametrizationReference

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

SparkSource

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

SqlDWSink

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

SqlDWSource

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

SqlDWUpsertSettings

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

SqlMISink

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

SqlMISource

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

SqlPartitionSettings

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

SqlServerSink (英文)

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

SqlServer源

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

SqlServerStoredProcedureActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “SqlServerStoredProcedure”(必需)
type属性 SQL 存储过程活动属性。 SqlServerStoredProcedureActivityTypeProperties (必需)

SqlServerStoredProcedureActivityType属性

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

SqlSink (简体中文)

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

SqlSource (英文)

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

SqlUpsertSettings

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

SquareSource (方形源)

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

SsisAccessCredential

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

SsisChildPackage

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

SsisConnectionManager

名称 DESCRIPTION 价值

SsisConnectionManager

名称 DESCRIPTION 价值

SsisExecutionCredential

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

SsisExecutionParameter

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

SsisLogLocation

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

SsisLogLocationType属性

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

SsisPackageLocation

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

SsisPackageLocationTypeProperties

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

SsisPropertyOverride

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

StagingSettings

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

StoreReadSettings

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

StoreWriteSettings

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

SwitchActivity (开关活动)

名称 DESCRIPTION 价值
类型 活动的类型。 “Switch”(必需)
type属性 切换活动属性。 SwitchActivityTypeProperties (必需)

SwitchActivityTypeProperties

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

开关箱

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

SybaseSource

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

SynapseNotebookActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “SynapseNotebook”(必需)
type属性 执行 Synapse 笔记本活动属性。 SynapseNotebookActivityTypeProperties (必需)

SynapseNotebookActivityTypeProperties

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

SynapseNotebookActivityTypeProperties参数

名称 DESCRIPTION 价值

SynapseNotebookActivityTypePropertiesSparkConfig

名称 DESCRIPTION 价值

SynapseNotebookReference

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

SynapseSparkJobActivityTypeProperties

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

SynapseSparkJobActivityTypePropertiesSparkConfig

名称 DESCRIPTION 价值

SynapseSparkJobDefinitionActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “SparkJob”(必需)
type属性 执行 spark 作业活动属性。 SynapseSparkJobActivityTypeProperties (必需)

SynapseSparkJobReference

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

TarGZipReadSettings (塔格兹普读取设置)

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

TarReadSettings

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

TeradataImportCommand

名称 DESCRIPTION 价值
additionalFormatOptions Teradata 复制命令的其他格式选项。 格式选项仅适用于从 CSV 源直接复制。 类型:键值对(值应为字符串类型)(或带有 resultType 对象的表达式)。 示例:“additionalFormatOptions”: { “timeFormat”: “HHhMImSSs” } 任何
类型 导入设置类型。 string (必需)

TeradataPartitionSettings

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

TeradataSink

名称 DESCRIPTION 价值
importSettings Teradata 导入设置。 TeradataImportCommand
类型 复制接收器类型。 “TeradataSink”(必需)

TeradataSource 源

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

直到活动

名称 DESCRIPTION 价值
类型 活动的类型。 “Until”(必需)
type属性 直到活动属性。 UntilActivityTypeProperties (必需)

UntilActivityTypeProperties

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

用户属性

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

验证活动

名称 DESCRIPTION 价值
类型 活动的类型。 “验证”(必需)
type属性 验证活动属性。 ValidationActivityTypeProperties (必需)

ValidationActivityTypeProperties

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

VariableDefinitionSpecification

名称 DESCRIPTION 价值

变量规格

名称 DESCRIPTION 价值
默认值 变量的默认值。 任何
类型 变量类型。 “Array”
“Bool”
“String”(必需)

Vertica来源

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

WaitActivity

名称 DESCRIPTION 价值
类型 活动的类型。 “Wait”(必需)
type属性 等待活动属性。 WaitActivityTypeProperties (必需)

WaitActivityType属性

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

仓库接收器

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

仓库源

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

WebActivity 网站活动

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “WebActivity”(必需)
type属性 Web 活动属性。 WebActivityTypeProperties (必需)

WebActivityAuthentication 认证

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

WebActivityType属性

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

WebActivityTypePropertiesHeaders

名称 DESCRIPTION 价值

WebHook 活动

名称 DESCRIPTION 价值
政策 活动策略。 SecureInputOutputPolicy 安全输入输出策略
类型 活动的类型。 “WebHook”(必需)
type属性 WebHook 活动属性。 WebHookActivityTypeProperties (必需)

WebHookActivityType属性

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

WebHookActivityTypePropertiesHeaders

名称 DESCRIPTION 价值

WebSource 源

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

XeroSource (英语)

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

XmlReadSettings

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

XmlReadSettings

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

XmlSource (简体中文)

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

ZipDeflateReadSettings

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

ZohoSource 的

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

用法示例

Azure 快速入门示例

以下 Azure 快速入门模板 包含用于部署此资源类型的 Bicep 示例。

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

ARM 模板资源定义

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

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

资源格式

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

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

活动对象

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

对于 AppendVariable,请使用:

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

对于 AzureDataExplorerCommand,请使用:

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

对于 AzureFunctionActivity,请使用:

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

对于 AzureMLBatchExecution,请使用:

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

对于 AzureMLExecutePipeline,请使用:

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

对于 AzureMLUpdateResource,请使用:

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

对于 ExecutePipeline,请使用:

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

对于 失败,请使用:

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

对于 筛选器,请使用:

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

对于 ForEach,请使用:

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

对于 IfCondition,请使用:

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

对于 SetVariable,请使用:

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

对于 Switch,请使用:

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

对于 Until,请使用:

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

对于 验证,请使用:

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

对于 Wait,请使用:

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

对于 WebHook,请使用:

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

对于 Copy,请使用:

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

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

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

对于 DataLakeAnalyticsU-SQL,请使用:

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

对于 DatabricksJob,请使用:

{
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureInput": "bool",
    "secureOutput": "bool",
    "timeout": {}
  },
  "type": "DatabricksJob",
  "typeProperties": {
    "jobId": {},
    "jobParameters": {
      "{customized property}": {}
    }
  }
}

对于 DatabricksNotebook,请使用:

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

对于 DatabricksSparkJar,请使用:

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

对于 DatabricksSparkPython,请使用:

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

对于 Delete,请使用:

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

对于 ExecuteDataFlow,请使用:

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

对于 ExecuteSSISPackage,请使用:

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

对于 ExecuteWranglingDataflow,请使用:

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

对于 GetMetadata,请使用:

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

对于 HDInsightHive,请使用:

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

对于 HDInsightMapReduce,请使用:

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

对于 HDInsightPig,请使用:

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

对于 HDInsightSpark,请使用:

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

对于 HDInsightStreaming,请使用:

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

对于 查找,请使用:

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

对于 脚本,请使用:

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

对于 SparkJob,请使用:

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

对于 SqlServerStoredProcedure,请使用:

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

对于 SynapseNotebook,请使用:

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

对于 WebActivity,请使用:

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

CopySink 对象

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

对于 AvroSink,请使用:

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

对于 AzureBlobFSSink,请使用:

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

对于 AzureDataExplorerSink,请使用:

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

对于 AzureDataLakeStoreSink,请使用:

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

对于 AzureDatabricksDeltaLakeSink,请使用:

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

对于 AzureMySqlSink,请使用:

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

对于 AzurePostgreSqlSink,请使用:

{
  "preCopyScript": {},
  "type": "AzurePostgreSqlSink",
  "upsertSettings": {
    "keys": {}
  },
  "writeMethod": "string"
}

对于 AzureQueueSink,请使用:

{
  "type": "AzureQueueSink"
}

对于 AzureSearchIndexSink,请使用:

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

对于 AzureSqlSink,请使用:

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

对于 AzureTableSink,请使用:

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

对于 BinarySink,请使用:

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

对于 BlobSink,请使用:

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

对于 CommonDataServiceForAppsSink,请使用:

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

对于 CosmosDbMongoDbApiSink,请使用:

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

对于 CosmosDbSqlApiSink,请使用:

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

对于 DelimitedTextSink,请使用:

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

对于 DocumentDbCollectionSink,请使用:

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

对于 DynamicsCrmSink,请使用:

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

对于 DynamicsSink,请使用:

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

对于 FileSystemSink,请使用:

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

对于 IcebergSink,请使用:

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

对于 InformixSink,请使用:

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

对于 JsonSink,请使用:

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

对于 LakeHouseTableSink,请使用:

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

对于 MicrosoftAccessSink,请使用:

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

对于 MongoDbAtlasSink,请使用:

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

对于 MongoDbV2Sink,请使用:

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

对于 OdbcSink,请使用:

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

对于 OracleSink,请使用:

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

对于 OrcSink,请使用:

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

对于 ParquetSink,请使用:

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

对于 RestSink,请使用:

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

对于 SalesforceServiceCloudSink,请使用:

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

对于 SalesforceServiceCloudV2Sink,请使用:

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

对于 SalesforceSink,请使用:

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

对于 SalesforceV2Sink,请使用:

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

对于 SapCloudForCustomerSink,请使用:

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

对于 SnowflakeSink,请使用:

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

对于 SnowflakeV2Sink,请使用:

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

对于 SqlDWSink,请使用:

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

对于 SqlMISink,请使用:

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

对于 SqlServerSink,请使用:

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

对于 SqlSink,请使用:

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

对于 TeradataSink,请使用:

{
  "importSettings": {
    "additionalFormatOptions": {},
    "type": "string"
  },
  "type": "TeradataSink"
}

对于 WarehouseSink,请使用:

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

CompressionReadSettings 对象

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

对于 TarGZipReadSettings,请使用:

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

对于 TarReadSettings,请使用:

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

对于 ZipDeflateReadSettings,请使用:

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

SecretBase 对象

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

对于 AzureKeyVaultSecret,请使用:

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

对于 SecureString,请使用:

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

StoreReadSettings 对象

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

对于 AmazonS3CompatibleReadSettings,请使用:

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

对于 AmazonS3ReadSettings,请使用:

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

对于 AzureBlobFSReadSettings,请使用:

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

对于 AzureBlobStorageReadSettings,请使用:

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

对于 AzureDataLakeStoreReadSettings,请使用:

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

对于 AzureFileStorageReadSettings,请使用:

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

对于 FileServerReadSettings,请使用:

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

对于 FtpReadSettings,请使用:

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

对于 GoogleCloudStorageReadSettings,请使用:

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

对于 HdfsReadSettings,请使用:

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

对于 HttpReadSettings,请使用:

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

对于 LakeHouseReadSettings,请使用:

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

对于 OracleCloudStorageReadSettings,请使用:

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

对于 SftpReadSettings,请使用:

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

CopySource 对象

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

对于 AmazonMWSSource,请使用:

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

对于 AmazonRdsForOracleSource,请使用:

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

对于 AmazonRdsForSqlServerSource,请使用:

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

对于 AmazonRedshiftSource,请使用:

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

对于 AvroSource,请使用:

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

对于 AzureBlobFSSource,请使用:

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

对于 AzureDataExplorerSource,请使用:

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

对于 AzureDataLakeStoreSource,请使用:

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

对于 AzureDatabricksDeltaLakeSource,请使用:

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

对于 AzureMariaDBSource,请使用:

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

对于 AzureMySqlSource,请使用:

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

对于 AzurePostgreSqlSource,请使用:

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

对于 AzureSqlSource,请使用:

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

对于 AzureTableSource,请使用:

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

对于 BinarySource,请使用:

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

对于 BlobSource,请使用:

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

对于 CassandraSource,请使用:

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

对于 CommonDataServiceForAppsSource,请使用:

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

对于 ConcurSource,请使用:

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

对于 CosmosDbMongoDbApiSource,请使用:

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

对于 CosmosDbSqlApiSource,请使用:

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

对于 CouchbaseSource,请使用:

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

对于 Db2Source,请使用:

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

对于 DelimitedTextSource,请使用:

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

对于 DocumentDbCollectionSource,请使用:

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

对于 DrillSource,请使用:

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

对于 DynamicsAXSource,请使用:

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

对于 DynamicsCrmSource,请使用:

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

对于 DynamicsSource,请使用:

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

对于 EloquaSource,请使用:

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

对于 ExcelSource,请使用:

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

对于 FileSystemSource,请使用:

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

对于 GoogleAdWordsSource,请使用:

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

对于 GoogleBigQuerySource,请使用:

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

对于 GoogleBigQueryV2Source,请使用:

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

对于 GreenplumSource,请使用:

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

对于 HBaseSource,请使用:

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

对于 HdfsSource,请使用:

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

对于 HiveSource,请使用:

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

对于 HttpSource,请使用:

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

对于 HubspotSource,请使用:

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

对于 ImpalaSource,请使用:

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

对于 InformixSource,请使用:

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

对于 JiraSource,请使用:

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

对于 JsonSource,请使用:

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

对于 LakeHouseTableSource,请使用:

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

对于 MagentoSource,请使用:

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

对于 MariaDBSource,请使用:

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

对于 MarketoSource,请使用:

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

对于 MicrosoftAccessSource,请使用:

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

对于 MongoDbAtlasSource,请使用:

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

对于 MongoDbSource,请使用:

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

对于 MongoDbV2Source,请使用:

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

对于 MySqlSource,请使用:

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

对于 NetezzaSource,请使用:

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

对于 ODataSource,请使用:

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

对于 OdbcSource,请使用:

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

对于 Office365Source,请使用:

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

对于 OracleServiceCloudSource,请使用:

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

对于 OracleSource,请使用:

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

对于 OrcSource,请使用:

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

对于 ParquetSource,请使用:

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

对于 PaypalSource,请使用:

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

对于 PhoenixSource,请使用:

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

对于 PostgreSqlSource,请使用:

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

对于 PostgreSqlV2Source,请使用:

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

对于 PrestoSource,请使用:

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

对于 QuickBooksSource,请使用:

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

对于 RelationalSource,请使用:

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

对于 ResponsysSource,请使用:

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

对于 RestSource,请使用:

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

对于 SalesforceMarketingCloudSource,请使用:

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

对于 SalesforceServiceCloudSource,请使用:

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

对于 SalesforceServiceCloudV2Source,请使用:

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

对于 SalesforceSource,请使用:

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

对于 SalesforceV2Source,请使用:

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

对于 SapBwSource,请使用:

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

对于 SapCloudForCustomerSource,请使用:

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

对于 SapEccSource,请使用:

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

对于 SapHanaSource,请使用:

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

对于 SapOdpSource,请使用:

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

对于 SapOpenHubSource,请使用:

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

对于 SapTableSource,请使用:

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

对于 ServiceNowSource,请使用:

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

对于 ServiceNowV2Source,请使用:

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

对于 SharePointOnlineListSource,请使用:

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

对于 ShopifySource,请使用:

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

对于 SnowflakeSource,请使用:

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

对于 SnowflakeV2Source,请使用:

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

对于 SparkSource,请使用:

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

对于 SqlDWSource,请使用:

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

对于 SqlMISource,请使用:

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

对于 SqlServerSource,请使用:

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

对于 SqlSource,请使用:

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

对于 SquareSource,请使用:

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

对于 SybaseSource,请使用:

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

对于 TeradataSource,请使用:

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

对于 VerticaSource,请使用:

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

对于 WarehouseSource,请使用:

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

对于 XeroSource,请使用:

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

对于 ZohoSource,请使用:

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

对于 WebSource,请使用:

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

对于 XmlSource,请使用:

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

StoreWriteSettings 对象

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

对于 AzureBlobFSWriteSettings,请使用:

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

对于 AzureBlobStorageWriteSettings,请使用:

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

对于 AzureDataLakeStoreWriteSettings,请使用:

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

对于 AzureFileStorageWriteSettings,请使用:

{
  "type": "AzureFileStorageWriteSettings"
}

对于 FileServerWriteSettings,请使用:

{
  "type": "FileServerWriteSettings"
}

对于 LakeHouseWriteSettings,请使用:

{
  "type": "LakeHouseWriteSettings"
}

对于 SftpWriteSettings,请使用:

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

FormatReadSettings 对象

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

对于 BinaryReadSettings,请使用:

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

对于 DelimitedTextReadSettings,请使用:

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

对于 JsonReadSettings,请使用:

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

对于 ParquetReadSettings,请使用:

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

对于 XmlReadSettings,请使用:

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

属性值

Microsoft.DataFactory/工厂/管道

名称 DESCRIPTION 价值
apiVersion API 版本 '2018-06-01'
姓名 资源名称 字符串

约束:
最小长度 = 1
最大长度 = 260
模式 = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必需)
属性 管道的属性。 管道 (必需)
类型 资源类型 “Microsoft.DataFactory/factories/pipelines”

活动

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

ActivityDependency

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

活动策略

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

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

亚马逊MWS来源

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

AmazonRdsForOraclePartitionSettings

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

AmazonRdsForOracleSource

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

AmazonRdsForSqlServerSource

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

亚马逊红shift源

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

AmazonS3CompatibleReadSettings

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

AmazonS3ReadSettings

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

AppendVariableActivity

名称 DESCRIPTION 价值
类型 活动的类型。 “AppendVariable”(必需)
type属性 追加变量活动属性。 AppendVariableActivityTypeProperties (必需)

AppendVariableActivityType属性

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

阿夫罗辛克

名称 DESCRIPTION 价值
formatSettings Avro 格式设置。 AvroWrite设置
商店设置 Avro 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “AvroSink”(必需)

阿夫罗来源

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

AvroWrite设置

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

AzureBlobFSReadSettings

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

AzureBlobFSSink

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

AzureBlobFSSource

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

AzureBlobFSWriteSettings

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

AzureBlobStorageReadSettings

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

AzureBlobStorageWriteSettings

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

AzureDatabricksDeltaLakeExportCommand

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

AzureDatabricksDeltaLakeImportCommand

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

AzureDatabricksDeltaLakeSink

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

AzureDatabricksDeltaLakeSource

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

AzureDataExplorerCommandActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “AzureDataExplorerCommand”(必需)
type属性 Azure 数据资源管理器命令活动属性。 AzureDataExplorerCommandActivityTypeProperties (必需)

AzureDataExplorerCommandActivityTypeProperties

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

AzureDataExplorerSink

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

AzureDataExplorerSource

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

AzureDataLakeStoreReadSettings

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

AzureDataLakeStoreSink

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

AzureDataLakeStoreSource

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

AzureDataLakeStoreWriteSettings

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

AzureFileStorageReadSettings

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

AzureFileStorageWriteSettings

名称 DESCRIPTION 价值
类型 写入设置类型。 “AzureFileStorageWriteSettings”(必需)

AzureFunctionActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “AzureFunctionActivity”(必需)
type属性 Azure Function 活动属性。 AzureFunctionActivityTypeProperties (必需)

AzureFunctionActivityType属性

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

AzureFunctionActivityTypePropertiesHeaders

名称 DESCRIPTION 价值

AzureKeyVaultSecretReference

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

AzureMariaDBSource

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

AzureMLBatchExecutionActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “AzureMLBatchExecution”(必需)
type属性 Azure ML Batch 执行活动属性。 AzureMLBatchExecutionActivityTypeProperties (必需)

AzureMLBatchExecutionActivityTypeProperties

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

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

名称 DESCRIPTION 价值

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

名称 DESCRIPTION 价值

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

名称 DESCRIPTION 价值

AzureMLExecutePipelineActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “AzureMLExecutePipeline”(必需)
type属性 Azure ML 执行管道活动属性。 AzureMLExecutePipelineActivityTypeProperties (必需)

AzureMLExecutePipelineActivityTypeProperties

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

AzureMLUpdateResourceActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “AzureMLUpdateResource”(必需)
type属性 Azure ML 更新资源管理活动属性。 AzureMLUpdateResourceActivityTypeProperties (必需)

AzureMLUpdateResourceActivityTypeProperties

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

AzureMLWebServiceFile

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

AzureMySqlSink

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

AzureMySqlSource

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

AzurePostgreSqlSink

名称 DESCRIPTION 价值
preCopyScript 在开始复制之前要执行的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “AzurePostgreSqlSink”(必需)
upsert设置 Azure Database for PostgreSQL upsert 选项设置 AzurePostgreSqlSinkUpsertSettings
writeMethod 操作的写入行为。 默认值为大容量插入。 “BulkInsert”
“CopyCommand”
“Upsert”

AzurePostgreSqlSinkUpsertSettings

名称 DESCRIPTION 价值
钥匙 唯一行标识的键列名称。 类型:字符串数组(或包含字符串 resultType 数组的表达式)。 任何

AzurePostgreSqlSource

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

AzureQueueSink

名称 DESCRIPTION 价值
类型 复制接收器类型。 “AzureQueueSink”(必需)

AzureSearchIndexSink

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

AzureSqlSink

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

AzureSqlSource

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

AzureTableSink

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

AzureTableSource

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

BigDataPoolParametrizationReference (大数据池参数化参考)

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

BinaryReadSettings

名称 DESCRIPTION 价值
compression属性 压缩设置。 CompressionReadSettings (压缩读取设置)
类型 读取设置类型。 “BinaryReadSettings”(必需)

BinaryReadSettings

名称 DESCRIPTION 价值
compression属性 压缩设置。 CompressionReadSettings (压缩读取设置)
类型 读取设置类型。 string (必需)

二进制接收器

名称 DESCRIPTION 价值
商店设置 二进制存储设置。 StoreWriteSettings
类型 复制接收器类型。 “BinarySink”(必需)

二进制源

名称 DESCRIPTION 价值
formatSettings 二进制格式设置。 BinaryReadSettings
商店设置 二进制存储设置。 StoreReadSettings
类型 复制源类型。 “BinarySource”(必需)

BlobSink (水滴接收器)

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

BlobSource (Blob源)

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

CassandraSource

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

CommonDataServiceForAppsSink

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

CommonDataServiceForAppsSource

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

CompressionReadSettings (压缩读取设置)

名称 DESCRIPTION 价值
类型 对于 TarGZipReadSettings 类型,设置为“TarGZipReadSettings”。 设置为 TarReadSettings 类型的“TarReadSettings”。 对于 ZipDeflateReadSettings,设置为“ZipDeflateReadSettings”。 “TarGZipReadSettings”
“TarReadSettings”
“ZipDeflateReadSettings”(必需)

ConcurSource

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

ContinuationSettingsReference

名称 DESCRIPTION 价值
continuationTtlInMinutes 以分钟为单位的延续 TTL。 任何
自定义检查点密钥 自定义的检查点键。 任何
idle条件 空闲条件。 任何

复制活动

名称 DESCRIPTION 价值
输入 活动的输入列表。 数据集引用[]
链接服务名称 链接服务引用。 LinkedServiceReference
输出 活动的输出列表。 数据集引用[]
政策 活动策略。 活动策略
类型 活动的类型。 “Copy”(必需)
type属性 复制活动属性。 CopyActivityTypeProperties (必需)

CopyActivityLogSettings

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

CopyActivityTypeProperties

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

CopySink (复制接收器)

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

复制源

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

CosmosDbMongoDbApiSink

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

CosmosDbMongoDbApiSource

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

CosmosDbSqlApiSink

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

CosmosDbSqlApiSource

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

CouchbaseSource

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

凭证引用

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

CustomActivity (自定义活动)

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “Custom”(必需)
type属性 自定义活动属性。 CustomActivityTypeProperties (必需)

CustomActivityReferenceObject 对象

名称 DESCRIPTION 价值
数据 数据集引用。 数据集引用[]
linked服务 链接服务引用。 LinkedServiceReference[]

CustomActivityType属性

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

CustomActivityTypePropertiesExtendedProperties

名称 DESCRIPTION 价值

DatabricksJobActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 'DatabricksJob' (必需)
type属性 Databricks 作业活动属性。 DatabricksJobActivityTypeProperties (必需)

DatabricksJobActivityTypeProperties

名称 DESCRIPTION 价值
jobId 要执行的 Databricks 作业的 ID。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
jobParameters 用于此作业的每次运行的作业参数。 如果作业采用未指定的参数,则将使用作业中的默认值。 DatabricksJobActivityTypePropertiesJobParameters

DatabricksJobActivityTypePropertiesJobParameters

名称 DESCRIPTION 价值

DatabricksNotebookActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “DatabricksNotebook”(必需)
type属性 Databricks Notebook 活动属性。 DatabricksNotebookActivityTypeProperties (必需)

DatabricksNotebookActivityTypeProperties

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

DatabricksNotebookActivityTypePropertiesBaseParameters

名称 DESCRIPTION 价值

DatabricksNotebookActivityTypePropertiesLibrariesItem

名称 DESCRIPTION 价值

DatabricksSparkJarActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “DatabricksSparkJar”(必需)
type属性 Databricks SparkJar 活动属性。 DatabricksSparkJarActivityTypeProperties (必需)

DatabricksSparkJarActivityTypeProperties

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

DatabricksSparkJarActivityTypePropertiesLibrariesItem

名称 DESCRIPTION 价值

DatabricksSparkPythonActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “DatabricksSparkPython”(必需)
type属性 Databricks SparkPython 活动属性。 DatabricksSparkPythonActivityTypeProperties (必需)

DatabricksSparkPythonActivityTypeProperties

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

DatabricksSparkPythonActivityTypePropertiesLibrariesItem

名称 DESCRIPTION 价值

数据流参考

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

DataFlowStagingInfo

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

DataLakeAnalyticsUsqlActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “DataLakeAnalyticsU-SQL”(必需)
type属性 Data Lake Analytics U-SQL 活动属性。 DataLakeAnalyticsUsqlActivityTypeProperties (必需)

DataLakeAnalyticsUsqlActivityTypeProperties

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

DataLakeAnalyticsUsqlActivityTypeProperties参数

名称 DESCRIPTION 价值

数据集引用

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

Db2Source 数据库

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

删除活动

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “删除”(必需)
type属性 删除活动属性。 DeleteActivityTypeProperties (必需)

DeleteActivityType属性

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

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

DelimitedTextReadSettings

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

DelimitedTextReadSettings

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

DelimitedTextSink

名称 DESCRIPTION 价值
formatSettings DelimitedText 格式设置。 DelimitedTextWrite设置
商店设置 DelimitedText 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “DelimitedTextSink”(必需)

DelimitedTextSource

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

DelimitedTextWrite设置

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

Distcp设置

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

DocumentDbCollectionSink

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

DocumentDbCollectionSource

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

钻取源

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

DWCopyCommand默认值

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

DWCopyCommandSettings

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

DWCopyCommandSettingsAdditionalOptions

名称 DESCRIPTION 价值

DynamicsAXSource

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

DynamicsCrmSink (动力学Crm接收器)

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

DynamicsCrmSource (动态Crm源)

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

DynamicsSink (动态接收器)

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

DynamicsSource (动态源)

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

EloquaSource 源

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

Excel源

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

ExecuteDataFlowActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “ExecuteDataFlow”(必需)
type属性 执行数据流活动属性。 ExecuteDataFlowActivityTypeProperties (必需)

ExecuteDataFlowActivityType属性

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

ExecuteDataFlowActivityTypePropertiesCompute

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

ExecutePipelineActivity

名称 DESCRIPTION 价值
政策 执行管道活动策略。 ExecutePipelineActivityPolicy
类型 活动的类型。 “ExecutePipeline”(必需)
type属性 执行管道活动属性。 ExecutePipelineActivityTypeProperties (必需)

ExecutePipelineActivityPolicy

名称 DESCRIPTION 价值
安全输入 设置为 true 时,活动输入被视为安全,不会记录到监视中。 布尔

ExecutePipelineActivityType属性

名称 DESCRIPTION 价值
参数 管道参数。 ParameterValueSpecification 参数值规范
管道 管道引用。 PipelineReference (必需)
waitOnCompletion 定义活动执行是否会等待依赖管道执行完成。 默认值为 false。 布尔

ExecutePowerQueryActivityTypeProperties

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

ExecutePowerQueryActivityTypeProperties接收器

名称 DESCRIPTION 价值

ExecuteSsisPackageActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “ExecuteSSISPackage”(必需)
type属性 执行 SSIS 包活动属性。 ExecuteSsisPackageActivityTypeProperties (必需)

ExecuteSsisPackageActivityTypeProperties

名称 DESCRIPTION 价值
连接方式 集成运行时参考。 IntegrationRuntimeReference (必需)
环境路径 执行 SSIS 包的环境路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
executionCredential 的 包执行凭据。 SsisExecutionCredential
日志记录级别 SSIS 包执行的日志记录级别。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
logLocation SSIS 包执行日志位置。 SsisLogLocation
packageConnectionManagers 软件包连接管理器 要执行 SSIS 包的包级别连接管理器。 ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocation SSIS 包位置。 SsisPackageLocation (必需)
packageParameters 要执行 SSIS 包的包级别参数。 ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers 用于执行 SSIS 包的项目级连接管理器。 ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
projectParameters 项目参数 要执行 SSIS 包的项目级别参数。 ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertyOverrides 属性重写以执行 SSIS 包。 ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
运行时 指定要执行 SSIS 包的运行时。 该值应为“x86”或“x64”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

名称 DESCRIPTION 价值

ExecuteSsisPackageActivityTypePropertiesPackageParameters

名称 DESCRIPTION 价值

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

名称 DESCRIPTION 价值

ExecuteSsisPackageActivityTypePropertiesProjectParameters

名称 DESCRIPTION 价值

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

名称 DESCRIPTION 价值

ExecuteWranglingDataflowActivity

名称 DESCRIPTION 价值
政策 活动策略。 活动策略
类型 活动的类型。 “ExecuteWranglingDataflow”(必需)
type属性 执行 power query 活动属性。 ExecutePowerQueryActivityTypeProperties (必需)

表达式

名称 DESCRIPTION 价值
类型 表达式类型。 “表达式”(必需)
价值 表达式值。 string (必需)

表达式 V2

名称 DESCRIPTION 价值
操作 嵌套表达式的列表。 表达式V2
运算符 表达式运算符值类型:字符串列表。 字符串[]
类型 系统支持的表达式类型。 类型:字符串。 “Binary”
“Constant”
“Field”
“NAry”
“Unary”
价值 常量/字段类型的值:object。 任何

FailActivity 函数

名称 DESCRIPTION 价值
类型 活动的类型。 “Fail”(必需)
type属性 活动属性失败。 FailActivityTypeProperties (必需)

FailActivityType属性

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

FileServerReadSettings

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

FileServerWriteSettings

名称 DESCRIPTION 价值
类型 写入设置类型。 “FileServerWriteSettings”(必需)

FileSystemSink 的

名称 DESCRIPTION 价值
复制行为 复制接收器的复制行为类型。 任何
类型 复制接收器类型。 “FileSystemSink”(必需)

FileSystemSource 文件源

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

FilterActivity (筛选活动)

名称 DESCRIPTION 价值
类型 活动的类型。 “Filter”(必需)
type属性 筛选活动属性。 FilterActivityTypeProperties (必需)

FilterActivityType属性

名称 DESCRIPTION 价值
条件 要用于筛选输入的条件。 表达式 (必需)
物品 应对其应用筛选器的输入数组。 表达式 (必需)

ForEachActivity

名称 DESCRIPTION 价值
类型 活动的类型。 “ForEach”(必需)
type属性 ForEach 活动属性。 ForEachActivityTypeProperties (必需)

ForEachActivityTypeProperties

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

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

FormatReadSettings

名称 DESCRIPTION 价值
类型 对于 BinaryReadSettings 类型,设置为“BinaryReadSettings”。 对于 DelimitedTextReadSettings 类型,设置为“DelimitedTextReadSettings”。 对于 JsonReadSettings 类型,设置为“JsonReadSettings”。 设置为 ParquetReadSettings 类型的“ParquetReadSettings”。 对于 XmlReadSettings 类型,设置为“XmlReadSettings”。 “BinaryReadSettings”
“DelimitedTextReadSettings”
“JsonReadSettings”
“ParquetReadSettings”
“XmlReadSettings”(必需)

FtpReadSettings

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

GetMetadataActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “GetMetadata”(必需)
type属性 GetMetadata 活动属性。 GetMetadataActivityTypeProperties (必需)

GetMetadataActivityType属性

名称 DESCRIPTION 价值
数据集 GetMetadata 活动数据集参考。 DatasetReference (必需)
字段列表 要从数据集中获取的元数据字段。 任何[]
formatSettings GetMetadata 活动格式设置。 FormatReadSettings
商店设置 GetMetadata 活动存储设置。 StoreReadSettings

GoogleAdWords来源

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

GoogleBigQuery源

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

GoogleBigQueryV2源

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

GoogleCloudStorageReadSettings

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

Greenplum来源

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

HBase源

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

HdfsReadSettings

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

HdfsSource (英语)

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

HDInsightHiveActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “HDInsightHive”(必需)
type属性 HDInsight Hive 活动属性。 HDInsightHiveActivityTypeProperties (必需)

HDInsightHiveActivityTypeProperties

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

HDInsightHiveActivityTypeProperties定义

名称 DESCRIPTION 价值

HDInsightHiveActivityTypeProperties变量

名称 DESCRIPTION 价值

HDInsightMapReduceActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “HDInsightMapReduce”(必需)
type属性 HDInsight MapReduce 活动属性。 HDInsightMapReduceActivityTypeProperties (必需)

HDInsightMapReduceActivityTypeProperties

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

HDInsightMapReduceActivityTypeProperties定义

名称 DESCRIPTION 价值

HDInsightPigActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “HDInsightPig”(必需)
type属性 HDInsight Pig 活动属性。 HDInsightPigActivityTypeProperties (必需)

HDInsightPigActivityTypeProperties

名称 DESCRIPTION 价值
论点 用户指定的 HDInsightActivity 参数。 类型:数组(或带有 resultType 数组的表达式)。 任何
定义 允许用户指定 Pig 作业请求的定义。 HDInsightPigActivityTypeProperties定义
getDebugInfo 调试信息选项。 “Always”
“Failure”
“None”
scriptLinked服务 编写链接服务引用脚本。 LinkedServiceReference
脚本路径 脚本路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storageLinked服务 存储链接服务引用。 LinkedServiceReference[]

HDInsightPigActivityTypeProperties定义

名称 DESCRIPTION 价值

HDInsightSparkActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “HDInsightSpark”(必需)
type属性 HDInsight spark 活动属性。 HDInsightSparkActivityTypeProperties (必需)

HDInsightSparkActivityTypeProperties

名称 DESCRIPTION 价值
论点 HDInsightSparkActivity 的用户指定参数。 任何[]
类名 应用程序的 Java/Spark 主类。 字符串
entryFilePath 文件路径 要执行的代码/包的根文件夹的相对路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
getDebugInfo 调试信息选项。 “Always”
“Failure”
“None”
代理用户 要模拟该作业的用户。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
根路径 所有作业文件的“sparkJobLinkedService”中的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
sparkConfig 函数 Spark 配置属性。 HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService 用于上传条目文件和依赖项以及接收日志的存储链接服务。 LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

名称 DESCRIPTION 价值

HDInsightStreamingActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “HDInsightStreaming”(必需)
type属性 HDInsight 流式处理活动属性。 HDInsightStreamingActivityTypeProperties (必需)

HDInsightStreamingActivityTypeProperties

名称 DESCRIPTION 价值
论点 用户指定的 HDInsightActivity 参数。 任何[]
组合器 合并器可执行文件名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
commandEnvironment 命令行环境值。 任何[]
定义 允许用户指定流式处理作业请求的定义。 HDInsightStreamingActivityTypeProperties定义
fileLinked服务 文件所在的链接服务引用。 LinkedServiceReference
文件路径 流式处理作业文件的路径。 可以是目录。 any[] (必需)
getDebugInfo 调试信息选项。 “Always”
“Failure”
“None”
输入 输入 Blob 路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
映射 映射程序可执行文件名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
输出 输出 blob 路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
还原剂 化简器可执行文件名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
storageLinked服务 存储链接服务引用。 LinkedServiceReference[]

HDInsightStreamingActivityTypeProperties定义

名称 DESCRIPTION 价值

HiveSource (英文)

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

HttpReadSettings

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

HttpSource 来源

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

Hubspot源

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

冰山沉没

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

IcebergWriteSettings

名称 DESCRIPTION 价值
类型 写入设置类型。 string (必需)

IfConditionActivity

名称 DESCRIPTION 价值
类型 活动的类型。 “IfCondition”(必需)
type属性 IfCondition 活动属性。 IfConditionActivityTypeProperties (必需)

IfConditionActivityTypeProperties

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

ImpalaSource (英帕拉源)

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

InformixSink

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

Informix源

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

IntegrationRuntimeReference

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

JiraSource

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

JsonReadSettings

名称 DESCRIPTION 价值
compression属性 压缩设置。 CompressionReadSettings (压缩读取设置)
类型 读取设置类型。 “JsonReadSettings”(必需)

JsonReadSettings

名称 DESCRIPTION 价值
compression属性 压缩设置。 CompressionReadSettings (压缩读取设置)
类型 读取设置类型。 string (必需)

JsonSink

名称 DESCRIPTION 价值
formatSettings Json 格式设置。 JsonWrite设置
商店设置 Json 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “JsonSink”(必需)

JsonSource (英文)

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

JsonWrite设置

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

LakeHouseRead设置

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

LakeHouseTableSink 餐厅

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

LakeHouseTableSource

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

LakeHouseWrite设置

名称 DESCRIPTION 价值
类型 写入设置类型。 “LakeHouseWriteSettings”(必需)

LinkedServiceReference

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

LogLocationSettings

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

日志设置

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

LogStorageSettings

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

LookupActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “Lookup”(必需)
type属性 查找活动属性。 LookupActivityTypeProperties (必需)

LookupActivityType属性

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

MagentoSource

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

MariaDBSource

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

MarketoSource

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

元数据项

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

MicrosoftAccessSink

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

MicrosoftAccessSource

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

MongoDbAtlasSink 数据库

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

MongoDbAtlasSource

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

MongoDbCursorMethods属性

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

MongoDbSource

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

MongoDbV2Sink

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

MongoDbV2Source

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

MySqlSource

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

NetezzaPartitionSettings

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

Netezza源

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

NotebookParameter

名称 DESCRIPTION 价值
类型 笔记本参数类型。 “bool”
漂浮
“int”
'字符串'
价值 笔记本参数值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

ODataSource

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

OdbcSink (英语)

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

OdbcSource (英语)

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

Office365来源

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

OracleCloudStorageReadSettings

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

OraclePartitionSettings

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

OracleServiceCloudSource

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

OracleSink

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

Oracle 源代码

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

OrcSink 系列

名称 DESCRIPTION 价值
formatSettings ORC 格式设置。 OrcWriteSettings (Orc写入设置)
商店设置 ORC 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “OrcSink”(必需)

OrcSource

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

OrcWriteSettings (Orc写入设置)

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

ParameterDefinitionSpecification

名称 DESCRIPTION 价值

参数规范

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

ParameterValueSpecification 参数值规范

名称 DESCRIPTION 价值

ParameterValueSpecification 参数值规范

名称 DESCRIPTION 价值

ParameterValueSpecification 参数值规范

名称 DESCRIPTION 价值

ParameterValueSpecification 参数值规范

名称 DESCRIPTION 价值

ParameterValueSpecification 参数值规范

名称 DESCRIPTION 价值

ParquetReadSettings

名称 DESCRIPTION 价值
compression属性 压缩设置。 CompressionReadSettings (压缩读取设置)
类型 读取设置类型。 “ParquetReadSettings”(必需)

ParquetReadSettings

名称 DESCRIPTION 价值
compression属性 压缩设置。 CompressionReadSettings (压缩读取设置)
类型 读取设置类型。 string (必需)

ParquetSink (镶木地板水槽)

名称 DESCRIPTION 价值
formatSettings Parquet 格式设置。 ParquetWrite设置
商店设置 Parquet 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “ParquetSink”(必需)

ParquetSource (镶框源)

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

ParquetWrite设置

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

贝宝来源

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

PhoenixSource (凤凰源)

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

管道

名称 DESCRIPTION 价值
活动 管道中的活动列表。 活动
注释 可用于描述管道的标记列表。 任何[]
并发 管道的最大并发运行数。 int

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

PipelineElapsedTimeMetricPolicy

名称 DESCRIPTION 价值
持续时间 TimeSpan 值,之后将触发 Azure 监视指标。 任何

PipelineFolder (管道文件夹)

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

管道策略

名称 DESCRIPTION 价值
elapsedTimeMetric 管道运行时间指标策略。 PipelineElapsedTimeMetricPolicy

管道引用

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

PipelineRunDimensions 的

名称 DESCRIPTION 价值

Polybase设置

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

PostgreSqlSource 源

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

PostgreSqlV2源

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

PowerQuerySink

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

PowerQuerySinkMapping

名称 DESCRIPTION 价值
数据流接收器 映射到 Power Query 混合查询的接收器列表。 PowerQuerySink (PowerQuerySink
查询名称 Power Query 混合文档中查询的名称。 字符串

PrestoSource 来源

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

QuickBooksSource

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

RedirectIncompatibleRowSettings

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

RedshiftUnload设置

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

关系源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “RelationalSource”(必需)

ResponsysSource (英语)

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “ResponsysSource”(必需)

RestSink 系列

名称 DESCRIPTION 价值
附加头信息 请求中对 RESTful API 的其他 HTTP 标头。 类型:键值对(值应为字符串类型)。 任何
HTTP压缩类型 (httpCompressionType) 使用最佳压缩级别发送采用压缩格式的数据的 Http 压缩类型,默认值为 None。 唯一支持的选项是 Gzip。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:01:40。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
requestInterval 请求间隔 发送下一个请求之前等待的时间(以毫秒为单位) 任何
请求方法 用于调用 RESTful API 的 HTTP 方法。 默认值为 POST。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “RestSink”(必需)

RestSource (静态源)

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:键值对(值应为字符串类型)。 任何
附加头信息 请求中对 RESTful API 的其他 HTTP 标头。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:01:40。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
pagination规则 用于撰写下一页请求的分页规则。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
请求体 如果 requestMethod 为 POST,则为 RESTful API 的 HTTP 请求正文。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
requestInterval 请求间隔 发送下一页请求之前等待的时间。 任何
请求方法 用于调用 RESTful API 的 HTTP 方法。 默认值为 GET。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “RestSource”(必需)

SalesforceMarketingCloudSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “SalesforceMarketingCloudSource”(必需)

SalesforceServiceCloudSink 服务

名称 DESCRIPTION 价值
externalId字段名称 upsert作的外部 ID 字段的名称。 默认值为“Id”列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
忽略空值 指示在写入作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 如果将其设置为 true,则表示在执行 upsert/update作时,ADF 会将目标对象中的数据保持不变,并在执行插入作时插入定义的默认值,而 ADF 将在执行 upsert/update作时将目标对象中的数据更新为 NULL,并在执行插入作时插入 NULL 值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “SalesforceServiceCloudSink”(必需)
writeBehavior 的 操作的写入行为。 默认值为 Insert。 “Insert”
“Upsert”

SalesforceServiceCloudSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
readBehavior 作的读取行为。 默认值为 Query。 允许的值:Query/QueryAll。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SalesforceServiceCloudSource”(必需)

SalesforceServiceCloudV2Sink

名称 DESCRIPTION 价值
externalId字段名称 upsert作的外部 ID 字段的名称。 默认值为“Id”列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
忽略空值 指示在写入作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 如果将其设置为 true,则表示在执行 upsert/update作时,ADF 会将目标对象中的数据保持不变,并在执行插入作时插入定义的默认值,而 ADF 将在执行 upsert/update作时将目标对象中的数据更新为 NULL,并在执行插入作时插入 NULL 值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “SalesforceServiceCloudV2Sink”(必需)
writeBehavior 的 操作的写入行为。 默认值为 Insert。 “Insert”
“Upsert”

SalesforceServiceCloudV2源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
includeDeletedObjects 此属性控制查询结果是否包含已删除的对象。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
查询 只能使用具有限制的 Salesforce 对象查询语言 (SOQL) 查询。 有关 SOQL 限制,请参阅以下文章: https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/queries.htm#SOQL%20Considerations 如果未指定查询,将检索数据集中 ObjectApiName/reportId 中指定的 Salesforce 对象的所有数据。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
SOQLQuery 弃用,请改用“query”属性。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SalesforceServiceCloudV2Source”(必需)

SalesforceSink

名称 DESCRIPTION 价值
externalId字段名称 upsert作的外部 ID 字段的名称。 默认值为“Id”列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
忽略空值 指示在写入作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 如果将其设置为 true,则表示在执行 upsert/update作时,ADF 会将目标对象中的数据保持不变,并在执行插入作时插入定义的默认值,而 ADF 将在执行 upsert/update作时将目标对象中的数据更新为 NULL,并在执行插入作时插入 NULL 值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “SalesforceSink”(必需)
writeBehavior 的 操作的写入行为。 默认值为 Insert。 “Insert”
“Upsert”

SalesforceSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
readBehavior 作的读取行为。 默认值为 Query。 允许的值:Query/QueryAll。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SalesforceSource”(必需)

SalesforceV2Sink

名称 DESCRIPTION 价值
externalId字段名称 upsert作的外部 ID 字段的名称。 默认值为“Id”列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
忽略空值 指示在写入作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 如果将其设置为 true,则表示在执行 upsert/update作时,ADF 会将目标对象中的数据保持不变,并在执行插入作时插入定义的默认值,而 ADF 将在执行 upsert/update作时将目标对象中的数据更新为 NULL,并在执行插入作时插入 NULL 值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “SalesforceV2Sink”(必需)
writeBehavior 的 操作的写入行为。 默认值为 Insert。 “Insert”
“Upsert”

SalesforceV2源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
includeDeletedObjects 此属性控制查询结果是否包含已删除的对象。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
页面大小 每个 http 请求的页面大小过大会导致超时,默认值为 300,000。 类型:整数(或包含 resultType 整数的表达式)。 任何
查询 只能使用具有限制的 Salesforce 对象查询语言 (SOQL) 查询。 有关 SOQL 限制,请参阅以下文章: https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/queries.htm#SOQL%20Considerations 如果未指定查询,将检索数据集中 ObjectApiName/reportId 中指定的 Salesforce 对象的所有数据。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
SOQLQuery 弃用,请改用“query”属性。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SalesforceV2Source”(必需)

SapBwSource 源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 MDX 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “SapBwSource”(必需)

SapCloudForCustomerSink

名称 DESCRIPTION 价值
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制接收器类型。 “SapCloudForCustomerSink”(必需)
writeBehavior 的 操作的写入行为。 默认值为“Insert”。 “Insert”
“Update”

SapCloudForCustomerSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
查询 SAP Cloud for Customer OData 查询。 例如,“$top=1”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “SapCloudForCustomerSource”(必需)

SapEccSource (源)

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
查询 SAP ECC OData 查询。 例如,“$top=1”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “SapEccSource”(必需)

SapHana分区设置

名称 DESCRIPTION 价值
partitionColumnName (分区列名称) 将用于继续范围分区的列的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SapHana来源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
数据包大小 从 SAP HANA 读取的数据的数据包大小。 类型:integer(或包含 resultType 整数的表达式)。 任何
partitionOption 将并行用于 SAP HANA 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“SapHanaDynamicRange”。 任何
分区设置 将用于 SAP HANA 源分区的设置。 SapHana分区设置
查询 SAP HANA Sql 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “SapHanaSource”(必需)

SapOdp源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
extractMode 提取模式。 允许的值包括:Full、Delta 和 Recovery。 默认值为 Full。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
投影 指定要从源数据中选择的列。 类型:对象数组(投影)(或包含对象的 resultType 数组的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
选择 指定源数据中的选择条件。 类型:对象数组(selection)(或包含 resultType 数组对象的表达式)。 任何
subscriberProcess 用于管理增量进程的订阅服务器进程。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SapOdpSource”(必需)

SapOpenHub源代码

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
baseRequestId 数据库 增量加载请求的 ID。 设置后,将只检索 requestId 大于此属性的值的数据。 默认值为 0。 类型:整数(或带有 resultType 整数的表达式)。 任何
customRfcReadTableFunctionModule 指定将用于从 SAP 表读取数据的自定义 RFC 函数模块。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
excludeLastRequest 是否排除最后一个请求的记录。 默认值为真。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
sapDataColumnDelimiter 将用作传递给 SAP RFC 的分隔符以及拆分检索的输出数据的单个字符。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SapOpenHubSource”(必需)

SapTablePartitionSettings

名称 DESCRIPTION 价值
maxPartitionsNumber 表将拆分为的分区的最大值。 类型:整数(或带有 resultType 字符串的表达式)。 任何
partitionColumnName (分区列名称) 将用于继续范围分区的列的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionLowerBound 分区下限 partitionColumnName 中指定的列的最小值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionUpperBound 分区上限 partitionColumnName 中指定的列的最大值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SapTableSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
批处理大小 指定从 SAP 表检索数据时一次检索的最大行数。 类型:整数(或包含 resultType 整数的表达式)。 任何
customRfcReadTableFunctionModule 指定将用于从 SAP 表读取数据的自定义 RFC 函数模块。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行读取 SAP 表的分区机制。 可能的值包括:“None”、“PartitionOnInt”、“PartitionOnCalendarYear”、“PartitionOnCalendarMonth”、“PartitionOnCalendarDate”、“PartitionOnTime”。 任何
分区设置 将用于 SAP 表源分区的设置。 SapTablePartitionSettings
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
rfcTableFields 要检索的 SAP 表的字段。 例如,column0,column1。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
rfcTableOptions 用于筛选 SAP 表的选项。 例如,COLUMN0 EQ SOME VALUE。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
行计数 要检索的行数。 类型:integer(或包含 resultType 整数的表达式)。 任何
rowSkips 将跳过的行数。 类型:整数(或包含 resultType 整数的表达式)。 任何
sapDataColumnDelimiter 将用作传递给 SAP RFC 的分隔符以及拆分检索的输出数据的单个字符。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SapTableSource”(必需)

ScriptActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “Script”(必需)
type属性 脚本活动属性。 ScriptActivityTypeProperties (必需)

ScriptActivityParameter

名称 DESCRIPTION 价值
方向 参数的方向。 “Input”
“InputOutput”
“Output”
姓名 参数的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
大小 输出方向参数的大小。 整数 (int)
类型 参数的类型。 “Boolean”
“DateTime”
“DateTimeOffset”
“Decimal”
“Double”
“Guid”
“Int16”
“Int32”
“Int64”
“Single”
“String”
“Timespan”
价值 参数的值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

ScriptActivityScriptBlock

名称 DESCRIPTION 价值
参数 脚本参数数组。 类型:数组。 ScriptActivityParameter[]
文本 查询文本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
类型 查询的类型。 有关有效选项,请参阅 ScriptType。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

ScriptActivityType属性

名称 DESCRIPTION 价值
日志设置 脚本活动的日志设置。 ScriptActivityTypePropertiesLogSettings
returnMultistatementResult 启用从多个 SQL 语句和受 DML 语句影响的行数检索结果集。 支持的连接器:SnowflakeV2。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
scriptBlockExecutionTimeout 脚本块执行超时 ScriptBlock 执行超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
脚本 脚本块数组。 类型:数组。 ScriptActivityScriptBlock[]

ScriptActivityTypePropertiesLogSettings

名称 DESCRIPTION 价值
logDestination (日志目标) 日志的目标。 类型:字符串。 “ActivityOutput”
“ExternalStore”(必需)
logLocationSettings 启用日志时,客户需要提供的日志位置设置。 LogLocationSettings

秘密基地

名称 DESCRIPTION 价值
类型 对于 AzureKeyVaultSecretReference 类型,设置为“AzureKeyVaultSecretRet”。 设置为 SecureString 类型的“SecureString”。 “AzureKeyVaultSecret”
“SecureString”(必需)

SecureInputOutputPolicy 安全输入输出策略

名称 DESCRIPTION 价值
安全输入 设置为 true 时,活动输入被视为安全,不会记录到监视中。 布尔
secureOutput 安全输出 设置为 true 时,活动输出被视为安全,不会记录到监视中。 布尔

安全字符串

名称 DESCRIPTION 价值
类型 机密的类型。 string (必需)
价值 安全字符串的值。 string (必需)

安全字符串

名称 DESCRIPTION 价值
类型 机密的类型。 “SecureString”(必需)
价值 安全字符串的值。 string (必需)

ServiceNowSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “ServiceNowSource”(必需)

ServiceNowV2源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
表达式 用于从源筛选数据的表达式。 表达式 V2
页面大小 结果的页面大小。 类型:整数(或包含 resultType 整数的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “ServiceNowV2Source”(必需)

SetVariableActivity

名称 DESCRIPTION 价值
政策 活动策略。 SecureInputOutputPolicy 安全输入输出策略
类型 活动的类型。 “SetVariable”(必需)
type属性 设置变量活动属性。 SetVariableActivityTypeProperties (必需)

SetVariableActivityType属性

名称 DESCRIPTION 价值
setSystemVariable 设置 如果设置为 true,则设置管道运行返回值。 布尔
价值 要设置的值。 可以是静态值或表达式。 任何
变量名称 需要设置其值的变量的名称。 字符串

SftpRead设置

名称 DESCRIPTION 价值
完成后删除文件 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
disableChunking 如果为 true,请在每个文件中禁用并行读取。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 文件列表 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 开始 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 分区根路径 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 'SftpReadSettings' (必需)
wildcardFileName (通配符文件名) Sftp 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath 通配符文件夹路径 Sftp 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SftpWrite设置

名称 DESCRIPTION 价值
operationTimeout作超时 指定将每个区块写入 SFTP 服务器的超时。 默认值:01:00:00(一小时)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 写入设置类型。 'SftpWriteSettings' (必需)
useTempFile重命名 上传到临时文件并重命名。 如果 SFTP 服务器不支持重命名操作,请禁用此选项。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何

SharePointOnlineListSource

名称 DESCRIPTION 价值
httpRequestTimeout 从 SharePoint Online 获取响应的等待时间。 默认值为 5 分钟(00:05:00)。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
查询 用于筛选 SharePoint Online 列表中的数据的 OData 查询。 例如,“$top=1”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SharePointOnlineListSource”(必需)

Shopify来源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “ShopifySource”(必需)

SkipErrorFile 文件

名称 DESCRIPTION 价值
data不一致 如果其他并发写入更改了源/接收器文件,请跳过。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
文件缺失 如果复制过程中其他客户端删除了文件,则跳过该文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何

SnowflakeExportCopyCommand

名称 DESCRIPTION 价值
附加复制选项 直接传递给 snowflake 复制命令的其他复制选项。 类型:键值对(值应为字符串类型)(或带有 resultType 对象的表达式)。 示例:“additionalCopyOptions”: { “DATE_FORMAT”: “MM/DD/YYYY”, “TIME_FORMAT”: “'HH24:MI:SS.FF'“ } SnowflakeExportCopyCommandAdditionalCopyOptions
additionalFormatOptions 直接传递给 snowflake 复制命令的其他格式选项。 类型:键值对(值应为字符串类型)(或带有 resultType 对象的表达式)。 示例:“additionalFormatOptions”: { “OVERWRITE”: “TRUE”, “MAX_FILE_SIZE”: “'FALSE'” } SnowflakeExportCopyCommandAdditionalFormatOptions
存储集成 要用于复制作的雪花存储集成的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 导出设置类型。 string (必需)

SnowflakeExportCopyCommandAdditionalCopyOptions

名称 DESCRIPTION 价值

SnowflakeExportCopyCommandAdditionalFormatOptions

名称 DESCRIPTION 价值

SnowflakeImportCopyCommand

名称 DESCRIPTION 价值
附加复制选项 直接传递给 snowflake 复制命令的其他复制选项。 类型:键值对(值应为字符串类型)(或带有 resultType 对象的表达式)。 示例:“additionalCopyOptions”: { “DATE_FORMAT”: “MM/DD/YYYY”, “TIME_FORMAT”: “'HH24:MI:SS.FF'“ } SnowflakeImportCopyCommandAdditionalCopyOptions
additionalFormatOptions 直接传递给 snowflake 复制命令的其他格式选项。 类型:键值对(值应为字符串类型)(或带有 resultType 对象的表达式)。 示例:“additionalFormatOptions”: { “FORCE”: “TRUE”, “LOAD_UNCERTAIN_FILES”: “'FALSE'” } SnowflakeImportCopyCommandAdditionalFormatOptions
存储集成 要用于复制作的雪花存储集成的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 导入设置类型。 string (必需)

SnowflakeImportCopyCommandAdditionalCopyOptions

名称 DESCRIPTION 价值

SnowflakeImportCopyCommandAdditionalFormatOptions

名称 DESCRIPTION 价值

SnowflakeSink (雪花沉没)

名称 DESCRIPTION 价值
importSettings Snowflake 导入设置。 SnowflakeImportCopyCommand
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SnowflakeSink”(必需)

SnowflakeSource (雪花源)

名称 DESCRIPTION 价值
导出设置 Snowflake 导出设置。 SnowflakeExportCopyCommand (必需)
查询 Snowflake Sql 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SnowflakeSource”(必需)

雪花V2Sink

名称 DESCRIPTION 价值
importSettings Snowflake 导入设置。 SnowflakeImportCopyCommand
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SnowflakeV2Sink”(必需)

SnowflakeV2源

名称 DESCRIPTION 价值
导出设置 Snowflake 导出设置。 SnowflakeExportCopyCommand (必需)
查询 Snowflake Sql 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SnowflakeV2Source”(必需)

SparkConfigurationParametrizationReference

名称 DESCRIPTION 价值
referenceName (引用名称) 引用 spark 配置名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
类型 Spark 配置引用类型。 “SparkConfigurationReference”(必需)

SparkSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “SparkSource”(必需)

SqlDWSink

名称 DESCRIPTION 价值
allowCopyCommand 的 指示使用复制命令将数据复制到 SQL 数据仓库。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
allowPolyBase 指示使用 PolyBase 将数据复制到 SQL 数据仓库(如果适用)。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
copyCommandSettings 指定 allowCopyCommand 为 true 时复制命令相关的设置。 DWCopyCommandSettings
polyBase设置 指定 allowPolyBase 为 true 时与 PolyBase 相关的设置。 Polybase设置
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterUseTableLock 是否在大容量复制期间使用表锁。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SqlDWSink”(必需)
upsert设置 SQL DW upsert 设置。 SqlDWUpsertSettings
writeBehavior 的 将数据复制到 Azure SQL DW 时,写入行为。 类型:SqlDWriteBehaviorEnum(或结果类型为 SqlDWWriteBehaviorEnum 的表达式) 任何

SqlDWSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
隔离级别 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
分区设置 将用于 Sql 源分区的设置。 SqlPartitionSettings
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
sqlReader查询 SQL 数据仓库读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName SQL 数据仓库源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 类型:对象(或带有 resultType 对象的表达式),itemType:StoredProcedureParameter。 任何
类型 复制源类型。 “SqlDWSource”(必需)

SqlDWUpsertSettings

名称 DESCRIPTION 价值
interimSchemaName (临时架构名称) 临时表的架构名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
钥匙 唯一行标识的键列名称。 类型:字符串数组(或包含字符串 resultType 数组的表达式)。 任何

SqlMISink

名称 DESCRIPTION 价值
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterStoredProcedureName (英文) SQL 编写器存储过程名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterTableType SQL 编写器表类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterUseTableLock 是否在大容量复制期间使用表锁。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
storedProcedureParameters SQL 存储过程参数。 任何
storedProcedureTableType参数名称 表类型的存储过程参数名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SqlMISink”(必需)
upsert设置 SQL upsert 设置。 SqlUpsertSettings
writeBehavior 的 将数据复制到 Azure SQL MI 时出现白色行为。 类型:字符串(或带有 resultType 字符串的表达式) 任何

SqlMISource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
隔离级别 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
分区设置 将用于 Sql 源分区的设置。 SqlPartitionSettings
produceAdditionalTypes 要生成的其他类型。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
sqlReader查询 SQL 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName Azure SQL 托管实例源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何
类型 复制源类型。 “SqlMISource”(必需)

SqlPartitionSettings

名称 DESCRIPTION 价值
partitionColumnName (分区列名称) 整数或日期/时间类型的列的名称,将用于继续分区。 如果未指定,系统会自动检测表的主键并将其用作分区列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionLowerBound 分区下限 分区范围拆分的分区列的最小值。 此值用于确定分区步幅,不用于筛选表中的行。 将对表或查询结果中的所有行进行分区和复制。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionUpperBound 分区上限 用于分区范围拆分的分区列的最大值。 此值用于确定分区步幅,不用于筛选表中的行。 将对表或查询结果中的所有行进行分区和复制。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SqlServerSink (英文)

名称 DESCRIPTION 价值
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterStoredProcedureName (英文) SQL 编写器存储过程名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterTableType SQL 编写器表类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterUseTableLock 是否在大容量复制期间使用表锁。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
storedProcedureParameters SQL 存储过程参数。 任何
storedProcedureTableType参数名称 表类型的存储过程参数名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SqlServerSink”(必需)
upsert设置 SQL upsert 设置。 SqlUpsertSettings
writeBehavior 的 将数据复制到 sql Server 时写入行为。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SqlServer源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
隔离级别 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
分区设置 将用于 Sql 源分区的设置。 SqlPartitionSettings
produceAdditionalTypes 要生成的其他类型。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
sqlReader查询 SQL 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName SQL 数据库源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何
类型 复制源类型。 “SqlServerSource”(必需)

SqlServerStoredProcedureActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “SqlServerStoredProcedure”(必需)
type属性 SQL 存储过程活动属性。 SqlServerStoredProcedureActivityTypeProperties (必需)

SqlServerStoredProcedureActivityType属性

名称 DESCRIPTION 价值
storedProcedureName (存储过程名称) 存储过程名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何

SqlSink (简体中文)

名称 DESCRIPTION 价值
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterStoredProcedureName (英文) SQL 编写器存储过程名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterTableType SQL 编写器表类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterUseTableLock 是否在大容量复制期间使用表锁。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
storedProcedureParameters SQL 存储过程参数。 任何
storedProcedureTableType参数名称 表类型的存储过程参数名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SqlSink”(必需)
upsert设置 SQL upsert 设置。 SqlUpsertSettings
writeBehavior 的 将数据复制到 sql 时写入行为。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SqlSource (英文)

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
隔离级别 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
分区设置 将用于 Sql 源分区的设置。 SqlPartitionSettings
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
sqlReader查询 SQL 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName SQL 数据库源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何
类型 复制源类型。 “SqlSource”(必需)

SqlUpsertSettings

名称 DESCRIPTION 价值
interimSchemaName (临时架构名称) 临时表的架构名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
钥匙 唯一行标识的键列名称。 类型:字符串数组(或包含字符串 resultType 数组的表达式)。 任何
使用TempDB 指定是否对 upsert 临时表使用临时数据库。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何

SquareSource (方形源)

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “SquareSource”(必需)

SsisAccessCredential

名称 DESCRIPTION 价值
领域 用于 Windows 身份验证的域。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
密码 Windows 身份验证的密码。 SecretBase (必需)
用户名 用于 Windows 身份验证的 UseName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

SsisChildPackage

名称 DESCRIPTION 价值
packageContent 嵌入子包的内容。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
packageLastModifiedDate (包上次修改日期) 嵌入子包的上次修改日期。 字符串
包名 嵌入子包的名称。 字符串
包路径 嵌入子包的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

SsisConnectionManager

名称 DESCRIPTION 价值

SsisConnectionManager

名称 DESCRIPTION 价值

SsisExecutionCredential

名称 DESCRIPTION 价值
领域 用于 Windows 身份验证的域。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
密码 Windows 身份验证的密码。 SecureString (必需)
用户名 用于 Windows 身份验证的 UseName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

SsisExecutionParameter

名称 DESCRIPTION 价值
价值 SSIS 包执行参数值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

SsisLogLocation

名称 DESCRIPTION 价值
日志路径 SSIS 包执行日志路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
类型 SSIS 日志位置的类型。 “File”(必需)
type属性 SSIS 包执行日志位置属性。 SsisLogLocationTypeProperties (必需)

SsisLogLocationType属性

名称 DESCRIPTION 价值
accessCredential 的 包执行日志访问凭据。 SsisAccessCredential
logRefreshInterval 指定刷新日志的间隔。 默认间隔是5分钟。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何

SsisPackageLocation

名称 DESCRIPTION 价值
包路径 SSIS 包路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 SSIS 包位置的类型。 “File”
“InlinePackage”
“PackageStore”
'SSISDB'
type属性 SSIS 包位置属性。 SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

名称 DESCRIPTION 价值
accessCredential 的 包访问凭据。 SsisAccessCredential
childPackages 的 嵌入的子包列表。 SsisChildPackage[]
configurationAccessCredential 的 配置文件访问凭据。 SsisAccessCredential
configurationPath (配置路径) 包执行的配置文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
packageContent 嵌入包内容。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
packageLastModifiedDate (包上次修改日期) 嵌入包上次修改日期。 字符串
包名 包名称。 字符串
包密码 包的密码。 秘密基地

SsisPropertyOverride

名称 DESCRIPTION 价值
isSensitive 传感器 SSIS 包属性重写值是否为敏感数据。 如果值为 true,则会在 SSISDB 中加密值 布尔
价值 SSIS 包属性重写值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

StagingSettings

名称 DESCRIPTION 价值
启用压缩 指定是否通过临时暂存复制数据时使用压缩。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
链接服务名称 暂存链接服务引用。 LinkedServiceReference (必需)
路径 用于存储临时数据的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

StoreReadSettings

名称 DESCRIPTION 价值
disableMetricsCollection 如果为 true,则禁用数据存储指标集合。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
maxConcurrentConnections (最大并发连接数) 源数据存储的最大并发连接计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 设置为 AmazonS3CompatibleReadSettings 类型的“AmazonS3CompatibleReadSettings”。 设置为 AmazonS3ReadSettings 类型的“AmazonS3ReadSettings”。 对于 AzureBlobFSReadSettings 类型,设置为“AzureBlobFSReadSettings”。 对于 AzureBlobStorageReadSettings 类型,设置为“AzureBlobStorageReadSettings”。 对于 AzureDataLakeStoreReadSettings 类型,设置为“AzureDataLakeStoreReadSettings”。 对于 AzureFileStorageReadSettings 类型,设置为“AzureFileStorageReadSettings”。 设置为 FileServerReadSettings 类型的“FileServerReadSettings”。 设置为“ FtpReadSettings”类型的“FtpReadSettings”。 对于 GoogleCloudStorageReadSettings,设置为“GoogleCloudStorageReadSettings”。 设置为“ HdfsReadSettings”类型为“HdfsReadSettings”。 设置为“ HttpReadSettings”类型的“HttpReadSettings”。 设置为 type LakeHouseReadSettings 的“LakeHouseReadSettings”。 对于 OracleCloudStorageReadSettings,设置为“OracleCloudStorageReadSettings”。 对于 SftpReadSettings 类型,设置为“SftpReadSettings”。 “AmazonS3CompatibleReadSettings”
“AmazonS3ReadSettings”
“AzureBlobFSReadSettings”
“AzureBlobStorageReadSettings”
“AzureDataLakeStoreReadSettings”
“AzureFileStorageReadSettings”
“FileServerReadSettings”
“FtpReadSettings”
“GoogleCloudStorageReadSettings”
“HdfsReadSettings”
“HttpReadSettings”
“LakeHouseReadSettings”
“OracleCloudStorageReadSettings”
'SftpReadSettings' (必需)

StoreWriteSettings

名称 DESCRIPTION 价值
复制行为 复制接收器的复制行为类型。 任何
disableMetricsCollection 如果为 true,则禁用数据存储指标集合。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
maxConcurrentConnections (最大并发连接数) 源数据存储的最大并发连接计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
元数据 指定要添加到接收器数据的自定义元数据。 类型:对象数组(或具有 resultType 对象数组的表达式)。 元数据项[]
类型 对于 AzureBlobFSWriteSettings 类型,设置为“AzureBlobFSWriteSettings”。 对于 AzureBlobStorageWriteSettings,设置为“AzureBlobStorageWriteSettings”。 对于 AzureDataLakeStoreWriteSettings,设置为“AzureDataLakeStoreWriteSettings”。 对于类型 为 AzureFileStorageWriteSettings,设置为“AzureFileStorageWriteSettings”。 设置为 FileServerWriteSettings 类型的“FileServerWriteSettings”。 设置为 type LakeHouseWriteSettings 的“LakeHouseWriteSettings”。 对于类型 SftpWriteSettings,设置为“SftpWriteSettings”。 “AzureBlobFSWriteSettings”
“AzureBlobStorageWriteSettings”
“AzureDataLakeStoreWriteSettings”
“AzureFileStorageWriteSettings”
“FileServerWriteSettings”
'LakeHouseWriteSettings'
'SftpWriteSettings' (必需)

SwitchActivity (开关活动)

名称 DESCRIPTION 价值
类型 活动的类型。 “Switch”(必需)
type属性 切换活动属性。 SwitchActivityTypeProperties (必需)

SwitchActivityTypeProperties

名称 DESCRIPTION 价值
对应于“on”属性的预期值的事例列表。 这是一个可选属性,如果未提供,活动将执行 defaultActivities 中提供的活动。 SwitchCase []
defaultActivities 如果未满足事例条件,则要执行的活动列表。 这是一个可选属性,如果未提供,活动将退出而不执行任何操作。 活动
计算结果为字符串或整数的表达式。 这用于确定将在执行的情况下的活动块。 表达式 (必需)

开关箱

名称 DESCRIPTION 价值
活动 要针对满足情况执行的活动列表。 活动
价值 满足“on”属性的表达式结果的预期值。 字符串

SybaseSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “SybaseSource”(必需)

SynapseNotebookActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “SynapseNotebook”(必需)
type属性 执行 Synapse 笔记本活动属性。 SynapseNotebookActivityTypeProperties (必需)

SynapseNotebookActivityTypeProperties

名称 DESCRIPTION 价值
会议 Spark 配置属性,这将替代你提供的笔记本的“conf”。 任何
configurationType spark 配置的类型。 “Artifact”
“已自定义”
“Default”
驱动程序大小 要用于在会话的指定 Spark 池中分配的驱动程序的核心和内存数,该池将用于替代你提供的笔记本的“driverCores”和“driverMemory”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
executorSize 要用于在会话的指定 Spark 池中分配的执行程序的核心和内存数,该池将用于替代你提供的笔记本的“executorCores”和“executorMemory”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
笔记本 Synapse 笔记本参考。 SynapseNotebookReference (必需)
执行器数量 要为此会话启动的执行程序数,这将替代你提供的笔记本的“numExecutors”。 类型:整数(或包含 resultType 整数的表达式)。 任何
参数 笔记本参数。 SynapseNotebookActivityTypeProperties参数
sparkConfig 函数 Spark 配置属性。 SynapseNotebookActivityTypePropertiesSparkConfig
sparkPool (火花池) 用于执行笔记本的大数据池的名称。 BigDataPoolParametrizationReference (大数据池参数化参考)
targetSparkConfiguration spark 作业的 Spark 配置。 SparkConfigurationParametrizationReference

SynapseNotebookActivityTypeProperties参数

名称 DESCRIPTION 价值

SynapseNotebookActivityTypePropertiesSparkConfig

名称 DESCRIPTION 价值

SynapseNotebookReference

名称 DESCRIPTION 价值
referenceName (引用名称) 引用笔记本名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
类型 Synapse 笔记本引用类型。 “NotebookReference”(必需)

SynapseSparkJobActivityTypeProperties

名称 DESCRIPTION 价值
参数 SynapseSparkJobDefinitionActivity 的用户指定参数。 任何[]
类名 主定义文件中的完全限定标识符或主类,这将替代你提供的 spark 作业定义的“className”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
会议 Spark 配置属性,这将替代你提供的 spark 作业定义的“conf”。 任何
configurationType spark 配置的类型。 “Artifact”
“已自定义”
“Default”
驱动程序大小 要用于在作业的指定 Spark 池中分配的驱动程序的核心和内存数,该池将用于替代你提供的 Spark 作业定义的“driverCores”和“driverMemory”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
executorSize 要用于在作业的指定 Spark 池中分配的执行程序的核心和内存数,该池将用于替代你提供的 Spark 作业定义的“executorCores”和“executorMemory”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
文件 用于作业的主文件,它将替代你提供的 spark 作业定义的“文件”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
文件 (已弃用。请使用 pythonCodeReference 和 filesV2) 主定义文件中用于引用的其他文件,这将替代你提供的 spark 作业定义的“文件”。 任何[]
文件 V2 用于在主定义文件中引用的其他文件,这将替代你提供的 spark 作业定义的“jars”和“files”。 任何[]
执行器数量 要为此作业启动的执行程序数,这将替代你提供的 spark 作业定义的“numExecutors”。 类型:整数(或包含 resultType 整数的表达式)。 任何
pythonCode参考 用于在主定义文件中引用的其他 python 代码文件,这将替代你提供的 spark 作业定义的“pyFiles”。 任何[]
扫描文件夹 从主定义文件的根文件夹中扫描子文件夹时,这些文件将被添加为引用文件。 将扫描名为“jars”、“pyFiles”、“files”或“archives”的文件夹,文件夹名称区分大小写。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
sparkConfig 函数 Spark 配置属性。 SynapseSparkJobActivityTypePropertiesSparkConfig
sparkJob Synapse spark 作业参考。 SynapseSparkJobReference (必需)
目标BigDataPool 用于执行 spark 批处理作业的大数据池的名称,该作业将替代你提供的 spark 作业定义的“targetBigDataPool”。 BigDataPoolParametrizationReference (大数据池参数化参考)
targetSparkConfiguration spark 作业的 Spark 配置。 SparkConfigurationParametrizationReference

SynapseSparkJobActivityTypePropertiesSparkConfig

名称 DESCRIPTION 价值

SynapseSparkJobDefinitionActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “SparkJob”(必需)
type属性 执行 spark 作业活动属性。 SynapseSparkJobActivityTypeProperties (必需)

SynapseSparkJobReference

名称 DESCRIPTION 价值
referenceName (引用名称) 引用 spark 作业名称。 带有 resultType 字符串的表达式。 任何(必需)
类型 Synapse spark 作业引用类型。 “SparkJobDefinitionReference”(必需)

TarGZipReadSettings (塔格兹普读取设置)

名称 DESCRIPTION 价值
preserveCompressionFileNameAsFolder 将压缩文件名保留为文件夹路径。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 压缩设置类型。 “TarGZipReadSettings”(必需)

TarReadSettings

名称 DESCRIPTION 价值
preserveCompressionFileNameAsFolder 将压缩文件名保留为文件夹路径。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 压缩设置类型。 “TarReadSettings”(必需)

TeradataImportCommand

名称 DESCRIPTION 价值
additionalFormatOptions Teradata 复制命令的其他格式选项。 格式选项仅适用于从 CSV 源直接复制。 类型:键值对(值应为字符串类型)(或带有 resultType 对象的表达式)。 示例:“additionalFormatOptions”: { “timeFormat”: “HHhMImSSs” } 任何
类型 导入设置类型。 string (必需)

TeradataPartitionSettings

名称 DESCRIPTION 价值
partitionColumnName (分区列名称) 将用于继续范围或哈希分区的列的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionLowerBound 分区下限 partitionColumnName 中指定的列的最小值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionUpperBound 分区上限 partitionColumnName 中指定的列的最大值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

TeradataSink

名称 DESCRIPTION 价值
importSettings Teradata 导入设置。 TeradataImportCommand
类型 复制接收器类型。 “TeradataSink”(必需)

TeradataSource 源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
partitionOption 将并行读取 teradata 的分区机制。 可能的值包括:“None”、“Hash”、“DynamicRange”。 任何
分区设置 将用于 teradata 源分区的设置。 TeradataPartitionSettings
查询 Teradata 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “TeradataSource”(必需)

直到活动

名称 DESCRIPTION 价值
类型 活动的类型。 “Until”(必需)
type属性 直到活动属性。 UntilActivityTypeProperties (必需)

UntilActivityTypeProperties

名称 DESCRIPTION 价值
活动 要执行的活动列表。 Activity[] (必需)
表达式 计算结果为布尔值的表达式。 循环将继续,直到此表达式的计算结果为 true 表达式 (必需)
超时 指定活动运行的超时。 如果未指定任何值,则采用 TimeSpan.FromDays(7)的值(默认值为 1 周)。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何

用户属性

名称 DESCRIPTION 价值
姓名 用户属性名称。 string (必需)
价值 用户属性值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

验证活动

名称 DESCRIPTION 价值
类型 活动的类型。 “验证”(必需)
type属性 验证活动属性。 ValidationActivityTypeProperties (必需)

ValidationActivityTypeProperties

名称 DESCRIPTION 价值
childItems 如果数据集指向文件夹,则可以使用。 如果设置为 true,则文件夹必须至少有一个文件。 如果设置为 false,则文件夹必须为空。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
数据集 验证活动数据集参考。 DatasetReference (必需)
最小大小 如果数据集指向文件,则可以使用。 文件的大小必须大于或等于指定的值。 类型:整数(或包含 resultType 整数的表达式)。 任何
验证尝试之间的延迟(以秒为单位)。 如果未指定任何值,则 10 秒将用作默认值。 类型:整数(或包含 resultType 整数的表达式)。 任何
超时 指定活动运行的超时。 如果未指定任何值,则采用 TimeSpan.FromDays(7)的值(默认值为 1 周)。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何

VariableDefinitionSpecification

名称 DESCRIPTION 价值

变量规格

名称 DESCRIPTION 价值
默认值 变量的默认值。 任何
类型 变量类型。 “Array”
“Bool”
“String”(必需)

Vertica来源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “VerticaSource”(必需)

WaitActivity

名称 DESCRIPTION 价值
类型 活动的类型。 “Wait”(必需)
type属性 等待活动属性。 WaitActivityTypeProperties (必需)

WaitActivityType属性

名称 DESCRIPTION 价值
waitTimeInSeconds 持续时间(以秒为单位)。 类型:整数(或包含 resultType 整数的表达式)。 任何(必需)

仓库接收器

名称 DESCRIPTION 价值
allowCopyCommand 的 指示使用复制命令将数据复制到 SQL 数据仓库。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
copyCommandSettings 指定 allowCopyCommand 为 true 时复制命令相关的设置。 DWCopyCommandSettings
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “WarehouseSink”(必需)
writeBehavior 的 将数据复制到 Azure Microsoft Fabric 数据仓库时,写入行为。 类型:DWWriteBehaviorEnum(或结果类型为 DWWriteBehaviorEnum 的表达式) 任何

仓库源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
隔离级别 指定 Microsoft Fabric Warehouse 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 任何
分区设置 将用于 Sql 源分区的设置。 SqlPartitionSettings
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
sqlReader查询 Microsoft Fabric Warehouse 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName Microsoft Fabric Warehouse 源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 类型:对象(或带有 resultType 对象的表达式),itemType:StoredProcedureParameter。 任何
类型 复制源类型。 “WarehouseSource”(必需)

WebActivity 网站活动

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “WebActivity”(必需)
type属性 Web 活动属性。 WebActivityTypeProperties (必需)

WebActivityAuthentication 认证

名称 DESCRIPTION 价值
凭证 包含身份验证信息的凭据引用。 凭证引用
密码 用于 ServicePrincipal 的 PFX 文件或基本身份验证/机密的密码 秘密基地
PFX 用于 ServicePrincipal 时 PFX 文件或证书的 Base64 编码内容 秘密基地
资源 使用 MSI 身份验证时,将为其请求 Azure 身份验证令牌的资源。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 Web 活动身份验证 (Basic/ClientCertificate/MSI/ServicePrincipal) 字符串
用户名 用于 ServicePrincipal 时用于基本身份验证或 ClientID 的 Web 活动身份验证用户名。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
用户租户 使用 ServicePrincipal 身份验证时,将为其请求 Azure 身份验证令牌的 TenantId。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

WebActivityType属性

名称 DESCRIPTION 价值
身份验证 用于调用该终结点的身份验证方法。 WebActivityAuthentication 认证
身体 表示将发送到终结点的有效负载。 POST/PUT 方法是必需的,不允许 GET 方法类型:字符串(或带有 resultType 字符串的表达式)。 任何
连接方式 集成运行时参考。 IntegrationRuntimeReference
数据 传递给 Web 终结点的数据集列表。 数据集引用[]
disableCertValidation 设置为 true 时,将禁用证书验证。 布尔
标题 表示将发送到请求的标头。 例如,若要在请求上设置语言和类型:“headers”: { “Accept-Language”: “en-us”, “Content-Type”: “application/json” }。 类型:字符串(或带有 resultType 字符串的表达式)。 WebActivityTypePropertiesHeaders
httpRequestTimeout HTTP 请求获取响应的超时。 格式采用 TimeSpan (hh:mm:ss)。 此值是获取响应而不是活动超时的超时值。 默认值为 00:01:00 (1 分钟)。 范围为 1 到 10 分钟 任何
linked服务 传递给 Web 终结点的链接服务列表。 LinkedServiceReference[]
方法 目标终结点的 Rest API 方法。 “DELETE”
“GET”
“POST”
“PUT”(必需)
turnOffAsync 函数 用于禁用在 HTTP 202 响应的响应标头中给定位置调用 HTTP GET 的选项。 如果设置为 true,它将停止对响应头中给定的 http 位置调用 HTTP GET。 如果设置为 false,则继续调用 HTTP 响应标头中给定位置的 HTTP GET 调用。 布尔
网址 Web 活动目标终结点和路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

WebActivityTypePropertiesHeaders

名称 DESCRIPTION 价值

WebHook 活动

名称 DESCRIPTION 价值
政策 活动策略。 SecureInputOutputPolicy 安全输入输出策略
类型 活动的类型。 “WebHook”(必需)
type属性 WebHook 活动属性。 WebHookActivityTypeProperties (必需)

WebHookActivityType属性

名称 DESCRIPTION 价值
身份验证 用于调用该终结点的身份验证方法。 WebActivityAuthentication 认证
身体 表示将发送到终结点的有效负载。 POST/PUT 方法是必需的,不允许 GET 方法类型:字符串(或带有 resultType 字符串的表达式)。 任何
标题 表示将发送到请求的标头。 例如,若要在请求上设置语言和类型:“headers”: { “Accept-Language”: “en-us”, “Content-Type”: “application/json” }。 类型:字符串(或带有 resultType 字符串的表达式)。 WebHookActivityTypePropertiesHeaders
方法 目标终结点的 Rest API 方法。 “POST”(必需)
reportStatusOnCallBack 设置为 true 时,活动将使用回调请求正文中的 statusCode、输出和错误。 可以通过在回调请求中设置 statusCode >= 400 来将活动标记为失败。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
超时 Webhook 应调用回的超时。 如果没有指定值,则默认为 10 分钟。 类型:字符串。 模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 字符串
网址 WebHook 活动目标终结点和路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

WebHookActivityTypePropertiesHeaders

名称 DESCRIPTION 价值

WebSource 源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
类型 复制源类型。 “WebSource”(必需)

XeroSource (英语)

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “XeroSource”(必需)

XmlReadSettings

名称 DESCRIPTION 价值
compression属性 压缩设置。 CompressionReadSettings (压缩读取设置)
detectDataType 检测数据类型 指示读取 xml 文件时是否启用类型检测。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
namespace前缀 命名空间 URI 到前缀映射以在启用命名空间时替代列名中的前缀,如果未为命名空间 URI 定义前缀,则将使用 xml 数据文件中的 xml 元素/属性名称的前缀。 示例:“{”http://www.example.com/xml":“prefix”}“ Type: object (或 Expression with resultType 对象)。 任何
命名空间 指示读取 xml 文件时是否启用命名空间。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “XmlReadSettings”(必需)
validationMode 指示读取 xml 文件时使用的验证方法。 允许的值:“none”、“xsd”或“dtd”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

XmlReadSettings

名称 DESCRIPTION 价值
compression属性 压缩设置。 CompressionReadSettings (压缩读取设置)
detectDataType 检测数据类型 指示读取 xml 文件时是否启用类型检测。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
namespace前缀 命名空间 URI 到前缀映射以在启用命名空间时替代列名中的前缀,如果未为命名空间 URI 定义前缀,则将使用 xml 数据文件中的 xml 元素/属性名称的前缀。 示例:“{”http://www.example.com/xml":“prefix”}“ Type: object (或 Expression with resultType 对象)。 任何
命名空间 指示读取 xml 文件时是否启用命名空间。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 string (必需)
validationMode 指示读取 xml 文件时使用的验证方法。 允许的值:“none”、“xsd”或“dtd”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

XmlSource (简体中文)

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
formatSettings Xml 格式设置。 XmlReadSettings
商店设置 Xml 存储设置。 StoreReadSettings
类型 复制源类型。 “XmlSource”(必需)

ZipDeflateReadSettings

名称 DESCRIPTION 价值
preserveZipFileNameAsFolder 保留 zip 文件名作为文件夹路径。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 压缩设置类型。 “ZipDeflateReadSettings”(必需)

ZohoSource 的

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “ZohoSource”(必需)

用法示例

Azure 快速入门模板

以下 Azure 快速入门模板 部署此资源类型。

模板 DESCRIPTION
创建 V2 数据工厂

部署到 Azure
此模板创建一个 V2 数据工厂,用于将数据从 Azure Blob 存储中的文件夹复制到存储中的另一个文件夹。
可以使用 Azure 数据工厂进行更多作 - 单击一次尝试 Azure 数据工厂

部署到 Azure
此模板为从 Azure Blob 复制到另一个 Azure Blob 中的复制活动创建数据工厂管道

Terraform (AzAPI 提供程序)资源定义

工厂/管道资源类型可以使用目标作进行部署:

  • 资源组

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.DataFactory/factories/pipelines 资源,请将以下 Terraform 添加到模板。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataFactory/factories/pipelines@2018-06-01"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      activities = [
        {
          dependsOn = [
            {
              activity = "string"
              dependencyConditions = [
                "string"
              ]
            }
          ]
          description = "string"
          name = "string"
          onInactiveMarkAs = "string"
          state = "string"
          userProperties = [
            {
              name = "string"
              value = ?
            }
          ]
          type = "string"
          // For remaining properties, see Activity objects
        }
      ]
      annotations = [
        ?
      ]
      concurrency = int
      description = "string"
      folder = {
        name = "string"
      }
      parameters = {
        {customized property} = {
          defaultValue = ?
          type = "string"
        }
      }
      policy = {
        elapsedTimeMetric = {
          duration = ?
        }
      }
      runDimensions = {
        {customized property} = ?
      }
      variables = {
        {customized property} = {
          defaultValue = ?
          type = "string"
        }
      }
    }
  }
}

活动对象

设置 类型 属性以指定对象的类型。

对于 AppendVariable,请使用:

{
  type = "AppendVariable"
  typeProperties = {
    value = ?
    variableName = "string"
  }
}

对于 AzureDataExplorerCommand,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "AzureDataExplorerCommand"
  typeProperties = {
    command = ?
    commandTimeout = ?
  }
}

对于 AzureFunctionActivity,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "AzureFunctionActivity"
  typeProperties = {
    body = ?
    functionName = ?
    headers = {
      {customized property} = ?
    }
    method = "string"
  }
}

对于 AzureMLBatchExecution,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "AzureMLBatchExecution"
  typeProperties = {
    globalParameters = {
      {customized property} = ?
    }
    webServiceInputs = {
      {customized property} = {
        filePath = ?
        linkedServiceName = {
          parameters = {
            {customized property} = ?
          }
          referenceName = "string"
          type = "string"
        }
      }
    }
    webServiceOutputs = {
      {customized property} = {
        filePath = ?
        linkedServiceName = {
          parameters = {
            {customized property} = ?
          }
          referenceName = "string"
          type = "string"
        }
      }
    }
  }
}

对于 AzureMLExecutePipeline,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "AzureMLExecutePipeline"
  typeProperties = {
    continueOnStepFailure = ?
    dataPathAssignments = ?
    experimentName = ?
    mlParentRunId = ?
    mlPipelineEndpointId = ?
    mlPipelineId = ?
    mlPipelineParameters = ?
    version = ?
  }
}

对于 AzureMLUpdateResource,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "AzureMLUpdateResource"
  typeProperties = {
    trainedModelFilePath = ?
    trainedModelLinkedServiceName = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    trainedModelName = ?
  }
}

对于 ExecutePipeline,请使用:

{
  policy = {
    secureInput = bool
  }
  type = "ExecutePipeline"
  typeProperties = {
    parameters = {
      {customized property} = ?
    }
    pipeline = {
      name = "string"
      referenceName = "string"
      type = "string"
    }
    waitOnCompletion = bool
  }
}

对于 失败,请使用:

{
  type = "Fail"
  typeProperties = {
    errorCode = ?
    message = ?
  }
}

对于 筛选器,请使用:

{
  type = "Filter"
  typeProperties = {
    condition = {
      type = "string"
      value = "string"
    }
    items = {
      type = "string"
      value = "string"
    }
  }
}

对于 ForEach,请使用:

{
  type = "ForEach"
  typeProperties = {
    activities = [
      {
        dependsOn = [
          {
            activity = "string"
            dependencyConditions = [
              "string"
            ]
          }
        ]
        description = "string"
        name = "string"
        onInactiveMarkAs = "string"
        state = "string"
        userProperties = [
          {
            name = "string"
            value = ?
          }
        ]
        type = "string"
        // For remaining properties, see Activity objects
      }
    ]
    batchCount = int
    isSequential = bool
    items = {
      type = "string"
      value = "string"
    }
  }
}

对于 IfCondition,请使用:

{
  type = "IfCondition"
  typeProperties = {
    expression = {
      type = "string"
      value = "string"
    }
    ifFalseActivities = [
      {
        dependsOn = [
          {
            activity = "string"
            dependencyConditions = [
              "string"
            ]
          }
        ]
        description = "string"
        name = "string"
        onInactiveMarkAs = "string"
        state = "string"
        userProperties = [
          {
            name = "string"
            value = ?
          }
        ]
        type = "string"
        // For remaining properties, see Activity objects
      }
    ]
    ifTrueActivities = [
      {
        dependsOn = [
          {
            activity = "string"
            dependencyConditions = [
              "string"
            ]
          }
        ]
        description = "string"
        name = "string"
        onInactiveMarkAs = "string"
        state = "string"
        userProperties = [
          {
            name = "string"
            value = ?
          }
        ]
        type = "string"
        // For remaining properties, see Activity objects
      }
    ]
  }
}

对于 SetVariable,请使用:

{
  policy = {
    secureInput = bool
    secureOutput = bool
  }
  type = "SetVariable"
  typeProperties = {
    setSystemVariable = bool
    value = ?
    variableName = "string"
  }
}

对于 Switch,请使用:

{
  type = "Switch"
  typeProperties = {
    cases = [
      {
        activities = [
          {
            dependsOn = [
              {
                activity = "string"
                dependencyConditions = [
                  "string"
                ]
              }
            ]
            description = "string"
            name = "string"
            onInactiveMarkAs = "string"
            state = "string"
            userProperties = [
              {
                name = "string"
                value = ?
              }
            ]
            type = "string"
            // For remaining properties, see Activity objects
          }
        ]
        value = "string"
      }
    ]
    defaultActivities = [
      {
        dependsOn = [
          {
            activity = "string"
            dependencyConditions = [
              "string"
            ]
          }
        ]
        description = "string"
        name = "string"
        onInactiveMarkAs = "string"
        state = "string"
        userProperties = [
          {
            name = "string"
            value = ?
          }
        ]
        type = "string"
        // For remaining properties, see Activity objects
      }
    ]
    on = {
      type = "string"
      value = "string"
    }
  }
}

对于 Until,请使用:

{
  type = "Until"
  typeProperties = {
    activities = [
      {
        dependsOn = [
          {
            activity = "string"
            dependencyConditions = [
              "string"
            ]
          }
        ]
        description = "string"
        name = "string"
        onInactiveMarkAs = "string"
        state = "string"
        userProperties = [
          {
            name = "string"
            value = ?
          }
        ]
        type = "string"
        // For remaining properties, see Activity objects
      }
    ]
    expression = {
      type = "string"
      value = "string"
    }
    timeout = ?
  }
}

对于 验证,请使用:

{
  type = "Validation"
  typeProperties = {
    childItems = ?
    dataset = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    minimumSize = ?
    sleep = ?
    timeout = ?
  }
}

对于 Wait,请使用:

{
  type = "Wait"
  typeProperties = {
    waitTimeInSeconds = ?
  }
}

对于 WebHook,请使用:

{
  policy = {
    secureInput = bool
    secureOutput = bool
  }
  type = "WebHook"
  typeProperties = {
    authentication = {
      credential = {
        referenceName = "string"
        type = "string"
      }
      password = {
        type = "string"
        // For remaining properties, see SecretBase objects
      }
      pfx = {
        type = "string"
        // For remaining properties, see SecretBase objects
      }
      resource = ?
      type = "string"
      username = ?
      userTenant = ?
    }
    body = ?
    headers = {
      {customized property} = ?
    }
    method = "string"
    reportStatusOnCallBack = ?
    timeout = "string"
    url = ?
  }
}

对于 Copy,请使用:

{
  inputs = [
    {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
  ]
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  outputs = [
    {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
  ]
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "Copy"
  typeProperties = {
    dataIntegrationUnits = ?
    enableSkipIncompatibleRow = ?
    enableStaging = ?
    logSettings = {
      copyActivityLogSettings = {
        enableReliableLogging = ?
        logLevel = ?
      }
      enableCopyActivityLog = ?
      logLocationSettings = {
        linkedServiceName = {
          parameters = {
            {customized property} = ?
          }
          referenceName = "string"
          type = "string"
        }
        path = ?
      }
    }
    logStorageSettings = {
      enableReliableLogging = ?
      linkedServiceName = {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
      logLevel = ?
      path = ?
    }
    parallelCopies = ?
    preserve = [
      ?
    ]
    preserveRules = [
      ?
    ]
    redirectIncompatibleRowSettings = {
      linkedServiceName = ?
      path = ?
    }
    sink = {
      disableMetricsCollection = ?
      maxConcurrentConnections = ?
      sinkRetryCount = ?
      sinkRetryWait = ?
      writeBatchSize = ?
      writeBatchTimeout = ?
      type = "string"
      // For remaining properties, see CopySink objects
    }
    skipErrorFile = {
      dataInconsistency = ?
      fileMissing = ?
    }
    source = {
      disableMetricsCollection = ?
      maxConcurrentConnections = ?
      sourceRetryCount = ?
      sourceRetryWait = ?
      type = "string"
      // For remaining properties, see CopySource objects
    }
    stagingSettings = {
      enableCompression = ?
      linkedServiceName = {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
      path = ?
    }
    translator = ?
    validateDataConsistency = ?
  }
}

对于 “自定义”,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "Custom"
  typeProperties = {
    autoUserSpecification = ?
    command = ?
    extendedProperties = {
      {customized property} = ?
    }
    folderPath = ?
    referenceObjects = {
      datasets = [
        {
          parameters = {
            {customized property} = ?
          }
          referenceName = "string"
          type = "string"
        }
      ]
      linkedServices = [
        {
          parameters = {
            {customized property} = ?
          }
          referenceName = "string"
          type = "string"
        }
      ]
    }
    resourceLinkedService = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    retentionTimeInDays = ?
  }
}

对于 DataLakeAnalyticsU-SQL,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "DataLakeAnalyticsU-SQL"
  typeProperties = {
    compilationMode = ?
    degreeOfParallelism = ?
    parameters = {
      {customized property} = ?
    }
    priority = ?
    runtimeVersion = ?
    scriptLinkedService = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    scriptPath = ?
  }
}

对于 DatabricksJob,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "DatabricksJob"
  typeProperties = {
    jobId = ?
    jobParameters = {
      {customized property} = ?
    }
  }
}

对于 DatabricksNotebook,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "DatabricksNotebook"
  typeProperties = {
    baseParameters = {
      {customized property} = ?
    }
    libraries = [
      {
        {customized property} = ?
      }
    ]
    notebookPath = ?
  }
}

对于 DatabricksSparkJar,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "DatabricksSparkJar"
  typeProperties = {
    libraries = [
      {
        {customized property} = ?
      }
    ]
    mainClassName = ?
    parameters = [
      ?
    ]
  }
}

对于 DatabricksSparkPython,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "DatabricksSparkPython"
  typeProperties = {
    libraries = [
      {
        {customized property} = ?
      }
    ]
    parameters = [
      ?
    ]
    pythonFile = ?
  }
}

对于 Delete,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "Delete"
  typeProperties = {
    dataset = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    enableLogging = ?
    logStorageSettings = {
      enableReliableLogging = ?
      linkedServiceName = {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
      logLevel = ?
      path = ?
    }
    maxConcurrentConnections = int
    recursive = ?
    storeSettings = {
      disableMetricsCollection = ?
      maxConcurrentConnections = ?
      type = "string"
      // For remaining properties, see StoreReadSettings objects
    }
  }
}

对于 ExecuteDataFlow,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "ExecuteDataFlow"
  typeProperties = {
    compute = {
      computeType = ?
      coreCount = ?
    }
    continuationSettings = {
      continuationTtlInMinutes = ?
      customizedCheckpointKey = ?
      idleCondition = ?
    }
    continueOnError = ?
    dataFlow = {
      datasetParameters = ?
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    integrationRuntime = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    runConcurrently = ?
    sourceStagingConcurrency = ?
    staging = {
      folderPath = ?
      linkedService = {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
    }
    traceLevel = ?
  }
}

对于 ExecuteSSISPackage,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "ExecuteSSISPackage"
  typeProperties = {
    connectVia = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    environmentPath = ?
    executionCredential = {
      domain = ?
      password = {
        type = "string"
        value = "string"
      }
      userName = ?
    }
    loggingLevel = ?
    logLocation = {
      logPath = ?
      type = "string"
      typeProperties = {
        accessCredential = {
          domain = ?
          password = {
            type = "string"
            // For remaining properties, see SecretBase objects
          }
          userName = ?
        }
        logRefreshInterval = ?
      }
    }
    packageConnectionManagers = {
      {customized property} = {
        {customized property} = {
          value = ?
        }
      }
    }
    packageLocation = {
      packagePath = ?
      type = "string"
      typeProperties = {
        accessCredential = {
          domain = ?
          password = {
            type = "string"
            // For remaining properties, see SecretBase objects
          }
          userName = ?
        }
        childPackages = [
          {
            packageContent = ?
            packageLastModifiedDate = "string"
            packageName = "string"
            packagePath = ?
          }
        ]
        configurationAccessCredential = {
          domain = ?
          password = {
            type = "string"
            // For remaining properties, see SecretBase objects
          }
          userName = ?
        }
        configurationPath = ?
        packageContent = ?
        packageLastModifiedDate = "string"
        packageName = "string"
        packagePassword = {
          type = "string"
          // For remaining properties, see SecretBase objects
        }
      }
    }
    packageParameters = {
      {customized property} = {
        value = ?
      }
    }
    projectConnectionManagers = {
      {customized property} = {
        {customized property} = {
          value = ?
        }
      }
    }
    projectParameters = {
      {customized property} = {
        value = ?
      }
    }
    propertyOverrides = {
      {customized property} = {
        isSensitive = bool
        value = ?
      }
    }
    runtime = ?
  }
}

对于 ExecuteWranglingDataflow,请使用:

{
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "ExecuteWranglingDataflow"
  typeProperties = {
    compute = {
      computeType = ?
      coreCount = ?
    }
    continuationSettings = {
      continuationTtlInMinutes = ?
      customizedCheckpointKey = ?
      idleCondition = ?
    }
    continueOnError = ?
    dataFlow = {
      datasetParameters = ?
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    integrationRuntime = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    queries = [
      {
        dataflowSinks = [
          {
            dataset = {
              parameters = {
                {customized property} = ?
              }
              referenceName = "string"
              type = "string"
            }
            description = "string"
            flowlet = {
              datasetParameters = ?
              parameters = {
                {customized property} = ?
              }
              referenceName = "string"
              type = "string"
            }
            linkedService = {
              parameters = {
                {customized property} = ?
              }
              referenceName = "string"
              type = "string"
            }
            name = "string"
            rejectedDataLinkedService = {
              parameters = {
                {customized property} = ?
              }
              referenceName = "string"
              type = "string"
            }
            schemaLinkedService = {
              parameters = {
                {customized property} = ?
              }
              referenceName = "string"
              type = "string"
            }
            script = "string"
          }
        ]
        queryName = "string"
      }
    ]
    runConcurrently = ?
    sinks = {
      {customized property} = {
        dataset = {
          parameters = {
            {customized property} = ?
          }
          referenceName = "string"
          type = "string"
        }
        description = "string"
        flowlet = {
          datasetParameters = ?
          parameters = {
            {customized property} = ?
          }
          referenceName = "string"
          type = "string"
        }
        linkedService = {
          parameters = {
            {customized property} = ?
          }
          referenceName = "string"
          type = "string"
        }
        name = "string"
        rejectedDataLinkedService = {
          parameters = {
            {customized property} = ?
          }
          referenceName = "string"
          type = "string"
        }
        schemaLinkedService = {
          parameters = {
            {customized property} = ?
          }
          referenceName = "string"
          type = "string"
        }
        script = "string"
      }
    }
    sourceStagingConcurrency = ?
    staging = {
      folderPath = ?
      linkedService = {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
    }
    traceLevel = ?
  }
}

对于 GetMetadata,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "GetMetadata"
  typeProperties = {
    dataset = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    fieldList = [
      ?
    ]
    formatSettings = {
      type = "string"
      // For remaining properties, see FormatReadSettings objects
    }
    storeSettings = {
      disableMetricsCollection = ?
      maxConcurrentConnections = ?
      type = "string"
      // For remaining properties, see StoreReadSettings objects
    }
  }
}

对于 HDInsightHive,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "HDInsightHive"
  typeProperties = {
    arguments = [
      ?
    ]
    defines = {
      {customized property} = ?
    }
    getDebugInfo = "string"
    queryTimeout = int
    scriptLinkedService = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    scriptPath = ?
    storageLinkedServices = [
      {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
    ]
    variables = {
      {customized property} = ?
    }
  }
}

对于 HDInsightMapReduce,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "HDInsightMapReduce"
  typeProperties = {
    arguments = [
      ?
    ]
    className = ?
    defines = {
      {customized property} = ?
    }
    getDebugInfo = "string"
    jarFilePath = ?
    jarLibs = [
      ?
    ]
    jarLinkedService = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    storageLinkedServices = [
      {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
    ]
  }
}

对于 HDInsightPig,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "HDInsightPig"
  typeProperties = {
    arguments = ?
    defines = {
      {customized property} = ?
    }
    getDebugInfo = "string"
    scriptLinkedService = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    scriptPath = ?
    storageLinkedServices = [
      {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
    ]
  }
}

对于 HDInsightSpark,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "HDInsightSpark"
  typeProperties = {
    arguments = [
      ?
    ]
    className = "string"
    entryFilePath = ?
    getDebugInfo = "string"
    proxyUser = ?
    rootPath = ?
    sparkConfig = {
      {customized property} = ?
    }
    sparkJobLinkedService = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
  }
}

对于 HDInsightStreaming,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "HDInsightStreaming"
  typeProperties = {
    arguments = [
      ?
    ]
    combiner = ?
    commandEnvironment = [
      ?
    ]
    defines = {
      {customized property} = ?
    }
    fileLinkedService = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    filePaths = [
      ?
    ]
    getDebugInfo = "string"
    input = ?
    mapper = ?
    output = ?
    reducer = ?
    storageLinkedServices = [
      {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
    ]
  }
}

对于 查找,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "Lookup"
  typeProperties = {
    dataset = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    firstRowOnly = ?
    source = {
      disableMetricsCollection = ?
      maxConcurrentConnections = ?
      sourceRetryCount = ?
      sourceRetryWait = ?
      type = "string"
      // For remaining properties, see CopySource objects
    }
  }
}

对于 脚本,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "Script"
  typeProperties = {
    logSettings = {
      logDestination = "string"
      logLocationSettings = {
        linkedServiceName = {
          parameters = {
            {customized property} = ?
          }
          referenceName = "string"
          type = "string"
        }
        path = ?
      }
    }
    returnMultistatementResult = ?
    scriptBlockExecutionTimeout = ?
    scripts = [
      {
        parameters = [
          {
            direction = "string"
            name = ?
            size = int
            type = "string"
            value = ?
          }
        ]
        text = ?
        type = ?
      }
    ]
  }
}

对于 SparkJob,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "SparkJob"
  typeProperties = {
    args = [
      ?
    ]
    className = ?
    conf = ?
    configurationType = "string"
    driverSize = ?
    executorSize = ?
    file = ?
    files = [
      ?
    ]
    filesV2 = [
      ?
    ]
    numExecutors = ?
    pythonCodeReference = [
      ?
    ]
    scanFolder = ?
    sparkConfig = {
      {customized property} = ?
    }
    sparkJob = {
      referenceName = ?
      type = "string"
    }
    targetBigDataPool = {
      referenceName = ?
      type = "string"
    }
    targetSparkConfiguration = {
      referenceName = ?
      type = "string"
    }
  }
}

对于 SqlServerStoredProcedure,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "SqlServerStoredProcedure"
  typeProperties = {
    storedProcedureName = ?
    storedProcedureParameters = ?
  }
}

对于 SynapseNotebook,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "SynapseNotebook"
  typeProperties = {
    conf = ?
    configurationType = "string"
    driverSize = ?
    executorSize = ?
    notebook = {
      referenceName = ?
      type = "string"
    }
    numExecutors = ?
    parameters = {
      {customized property} = {
        type = "string"
        value = ?
      }
    }
    sparkConfig = {
      {customized property} = ?
    }
    sparkPool = {
      referenceName = ?
      type = "string"
    }
    targetSparkConfiguration = {
      referenceName = ?
      type = "string"
    }
  }
}

对于 WebActivity,请使用:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureInput = bool
    secureOutput = bool
    timeout = ?
  }
  type = "WebActivity"
  typeProperties = {
    authentication = {
      credential = {
        referenceName = "string"
        type = "string"
      }
      password = {
        type = "string"
        // For remaining properties, see SecretBase objects
      }
      pfx = {
        type = "string"
        // For remaining properties, see SecretBase objects
      }
      resource = ?
      type = "string"
      username = ?
      userTenant = ?
    }
    body = ?
    connectVia = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    datasets = [
      {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
    ]
    disableCertValidation = bool
    headers = {
      {customized property} = ?
    }
    httpRequestTimeout = ?
    linkedServices = [
      {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
    ]
    method = "string"
    turnOffAsync = bool
    url = ?
  }
}

CopySink 对象

设置 类型 属性以指定对象的类型。

对于 AvroSink,请使用:

{
  formatSettings = {
    fileNamePrefix = ?
    maxRowsPerFile = ?
    recordName = "string"
    recordNamespace = "string"
    type = "string"
  }
  storeSettings = {
    copyBehavior = ?
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    metadata = [
      {
        name = ?
        value = ?
      }
    ]
    type = "string"
    // For remaining properties, see StoreWriteSettings objects
  }
  type = "AvroSink"
}

对于 AzureBlobFSSink,请使用:

{
  copyBehavior = ?
  metadata = [
    {
      name = ?
      value = ?
    }
  ]
  type = "AzureBlobFSSink"
}

对于 AzureDataExplorerSink,请使用:

{
  flushImmediately = ?
  ingestionMappingAsJson = ?
  ingestionMappingName = ?
  type = "AzureDataExplorerSink"
}

对于 AzureDataLakeStoreSink,请使用:

{
  copyBehavior = ?
  enableAdlsSingleFileParallel = ?
  type = "AzureDataLakeStoreSink"
}

对于 AzureDatabricksDeltaLakeSink,请使用:

{
  importSettings = {
    dateFormat = ?
    timestampFormat = ?
    type = "string"
  }
  preCopyScript = ?
  type = "AzureDatabricksDeltaLakeSink"
}

对于 AzureMySqlSink,请使用:

{
  preCopyScript = ?
  type = "AzureMySqlSink"
}

对于 AzurePostgreSqlSink,请使用:

{
  preCopyScript = ?
  type = "AzurePostgreSqlSink"
  upsertSettings = {
    keys = ?
  }
  writeMethod = "string"
}

对于 AzureQueueSink,请使用:

{
  type = "AzureQueueSink"
}

对于 AzureSearchIndexSink,请使用:

{
  type = "AzureSearchIndexSink"
  writeBehavior = "string"
}

对于 AzureSqlSink,请使用:

{
  preCopyScript = ?
  sqlWriterStoredProcedureName = ?
  sqlWriterTableType = ?
  sqlWriterUseTableLock = ?
  storedProcedureParameters = ?
  storedProcedureTableTypeParameterName = ?
  tableOption = ?
  type = "AzureSqlSink"
  upsertSettings = {
    interimSchemaName = ?
    keys = ?
    useTempDB = ?
  }
  writeBehavior = ?
}

对于 AzureTableSink,请使用:

{
  azureTableDefaultPartitionKeyValue = ?
  azureTableInsertType = ?
  azureTablePartitionKeyName = ?
  azureTableRowKeyName = ?
  type = "AzureTableSink"
}

对于 BinarySink,请使用:

{
  storeSettings = {
    copyBehavior = ?
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    metadata = [
      {
        name = ?
        value = ?
      }
    ]
    type = "string"
    // For remaining properties, see StoreWriteSettings objects
  }
  type = "BinarySink"
}

对于 BlobSink,请使用:

{
  blobWriterAddHeader = ?
  blobWriterDateTimeFormat = ?
  blobWriterOverwriteFiles = ?
  copyBehavior = ?
  metadata = [
    {
      name = ?
      value = ?
    }
  ]
  type = "BlobSink"
}

对于 CommonDataServiceForAppsSink,请使用:

{
  alternateKeyName = ?
  bypassBusinessLogicExecution = ?
  bypassPowerAutomateFlows = ?
  ignoreNullValues = ?
  type = "CommonDataServiceForAppsSink"
  writeBehavior = "string"
}

对于 CosmosDbMongoDbApiSink,请使用:

{
  type = "CosmosDbMongoDbApiSink"
  writeBehavior = ?
}

对于 CosmosDbSqlApiSink,请使用:

{
  type = "CosmosDbSqlApiSink"
  writeBehavior = ?
}

对于 DelimitedTextSink,请使用:

{
  formatSettings = {
    fileExtension = ?
    fileNamePrefix = ?
    maxRowsPerFile = ?
    quoteAllText = ?
    type = "string"
  }
  storeSettings = {
    copyBehavior = ?
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    metadata = [
      {
        name = ?
        value = ?
      }
    ]
    type = "string"
    // For remaining properties, see StoreWriteSettings objects
  }
  type = "DelimitedTextSink"
}

对于 DocumentDbCollectionSink,请使用:

{
  nestingSeparator = ?
  type = "DocumentDbCollectionSink"
  writeBehavior = ?
}

对于 DynamicsCrmSink,请使用:

{
  alternateKeyName = ?
  bypassBusinessLogicExecution = ?
  bypassPowerAutomateFlows = ?
  ignoreNullValues = ?
  type = "DynamicsCrmSink"
  writeBehavior = "string"
}

对于 DynamicsSink,请使用:

{
  alternateKeyName = ?
  bypassBusinessLogicExecution = ?
  bypassPowerAutomateFlows = ?
  ignoreNullValues = ?
  type = "DynamicsSink"
  writeBehavior = "string"
}

对于 FileSystemSink,请使用:

{
  copyBehavior = ?
  type = "FileSystemSink"
}

对于 IcebergSink,请使用:

{
  formatSettings = {
    type = "string"
  }
  storeSettings = {
    copyBehavior = ?
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    metadata = [
      {
        name = ?
        value = ?
      }
    ]
    type = "string"
    // For remaining properties, see StoreWriteSettings objects
  }
  type = "IcebergSink"
}

对于 InformixSink,请使用:

{
  preCopyScript = ?
  type = "InformixSink"
}

对于 JsonSink,请使用:

{
  formatSettings = {
    filePattern = ?
    type = "string"
  }
  storeSettings = {
    copyBehavior = ?
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    metadata = [
      {
        name = ?
        value = ?
      }
    ]
    type = "string"
    // For remaining properties, see StoreWriteSettings objects
  }
  type = "JsonSink"
}

对于 LakeHouseTableSink,请使用:

{
  partitionNameList = ?
  partitionOption = ?
  tableActionOption = ?
  type = "LakeHouseTableSink"
}

对于 MicrosoftAccessSink,请使用:

{
  preCopyScript = ?
  type = "MicrosoftAccessSink"
}

对于 MongoDbAtlasSink,请使用:

{
  type = "MongoDbAtlasSink"
  writeBehavior = ?
}

对于 MongoDbV2Sink,请使用:

{
  type = "MongoDbV2Sink"
  writeBehavior = ?
}

对于 OdbcSink,请使用:

{
  preCopyScript = ?
  type = "OdbcSink"
}

对于 OracleSink,请使用:

{
  preCopyScript = ?
  type = "OracleSink"
}

对于 OrcSink,请使用:

{
  formatSettings = {
    fileNamePrefix = ?
    maxRowsPerFile = ?
    type = "string"
  }
  storeSettings = {
    copyBehavior = ?
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    metadata = [
      {
        name = ?
        value = ?
      }
    ]
    type = "string"
    // For remaining properties, see StoreWriteSettings objects
  }
  type = "OrcSink"
}

对于 ParquetSink,请使用:

{
  formatSettings = {
    fileNamePrefix = ?
    maxRowsPerFile = ?
    type = "string"
  }
  storeSettings = {
    copyBehavior = ?
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    metadata = [
      {
        name = ?
        value = ?
      }
    ]
    type = "string"
    // For remaining properties, see StoreWriteSettings objects
  }
  type = "ParquetSink"
}

对于 RestSink,请使用:

{
  additionalHeaders = ?
  httpCompressionType = ?
  httpRequestTimeout = ?
  requestInterval = ?
  requestMethod = ?
  type = "RestSink"
}

对于 SalesforceServiceCloudSink,请使用:

{
  externalIdFieldName = ?
  ignoreNullValues = ?
  type = "SalesforceServiceCloudSink"
  writeBehavior = "string"
}

对于 SalesforceServiceCloudV2Sink,请使用:

{
  externalIdFieldName = ?
  ignoreNullValues = ?
  type = "SalesforceServiceCloudV2Sink"
  writeBehavior = "string"
}

对于 SalesforceSink,请使用:

{
  externalIdFieldName = ?
  ignoreNullValues = ?
  type = "SalesforceSink"
  writeBehavior = "string"
}

对于 SalesforceV2Sink,请使用:

{
  externalIdFieldName = ?
  ignoreNullValues = ?
  type = "SalesforceV2Sink"
  writeBehavior = "string"
}

对于 SapCloudForCustomerSink,请使用:

{
  httpRequestTimeout = ?
  type = "SapCloudForCustomerSink"
  writeBehavior = "string"
}

对于 SnowflakeSink,请使用:

{
  importSettings = {
    additionalCopyOptions = {
      {customized property} = ?
    }
    additionalFormatOptions = {
      {customized property} = ?
    }
    storageIntegration = ?
    type = "string"
  }
  preCopyScript = ?
  type = "SnowflakeSink"
}

对于 SnowflakeV2Sink,请使用:

{
  importSettings = {
    additionalCopyOptions = {
      {customized property} = ?
    }
    additionalFormatOptions = {
      {customized property} = ?
    }
    storageIntegration = ?
    type = "string"
  }
  preCopyScript = ?
  type = "SnowflakeV2Sink"
}

对于 SqlDWSink,请使用:

{
  allowCopyCommand = ?
  allowPolyBase = ?
  copyCommandSettings = {
    additionalOptions = {
      {customized property} = "string"
    }
    defaultValues = [
      {
        columnName = ?
        defaultValue = ?
      }
    ]
  }
  polyBaseSettings = {
    rejectSampleValue = ?
    rejectType = "string"
    rejectValue = ?
    useTypeDefault = ?
  }
  preCopyScript = ?
  sqlWriterUseTableLock = ?
  tableOption = ?
  type = "SqlDWSink"
  upsertSettings = {
    interimSchemaName = ?
    keys = ?
  }
  writeBehavior = ?
}

对于 SqlMISink,请使用:

{
  preCopyScript = ?
  sqlWriterStoredProcedureName = ?
  sqlWriterTableType = ?
  sqlWriterUseTableLock = ?
  storedProcedureParameters = ?
  storedProcedureTableTypeParameterName = ?
  tableOption = ?
  type = "SqlMISink"
  upsertSettings = {
    interimSchemaName = ?
    keys = ?
    useTempDB = ?
  }
  writeBehavior = ?
}

对于 SqlServerSink,请使用:

{
  preCopyScript = ?
  sqlWriterStoredProcedureName = ?
  sqlWriterTableType = ?
  sqlWriterUseTableLock = ?
  storedProcedureParameters = ?
  storedProcedureTableTypeParameterName = ?
  tableOption = ?
  type = "SqlServerSink"
  upsertSettings = {
    interimSchemaName = ?
    keys = ?
    useTempDB = ?
  }
  writeBehavior = ?
}

对于 SqlSink,请使用:

{
  preCopyScript = ?
  sqlWriterStoredProcedureName = ?
  sqlWriterTableType = ?
  sqlWriterUseTableLock = ?
  storedProcedureParameters = ?
  storedProcedureTableTypeParameterName = ?
  tableOption = ?
  type = "SqlSink"
  upsertSettings = {
    interimSchemaName = ?
    keys = ?
    useTempDB = ?
  }
  writeBehavior = ?
}

对于 TeradataSink,请使用:

{
  importSettings = {
    additionalFormatOptions = ?
    type = "string"
  }
  type = "TeradataSink"
}

对于 WarehouseSink,请使用:

{
  allowCopyCommand = ?
  copyCommandSettings = {
    additionalOptions = {
      {customized property} = "string"
    }
    defaultValues = [
      {
        columnName = ?
        defaultValue = ?
      }
    ]
  }
  preCopyScript = ?
  tableOption = ?
  type = "WarehouseSink"
  writeBehavior = ?
}

CompressionReadSettings 对象

设置 类型 属性以指定对象的类型。

对于 TarGZipReadSettings,请使用:

{
  preserveCompressionFileNameAsFolder = ?
  type = "TarGZipReadSettings"
}

对于 TarReadSettings,请使用:

{
  preserveCompressionFileNameAsFolder = ?
  type = "TarReadSettings"
}

对于 ZipDeflateReadSettings,请使用:

{
  preserveZipFileNameAsFolder = ?
  type = "ZipDeflateReadSettings"
}

SecretBase 对象

设置 类型 属性以指定对象的类型。

对于 AzureKeyVaultSecret,请使用:

{
  secretName = ?
  secretVersion = ?
  store = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  type = "AzureKeyVaultSecret"
}

对于 SecureString,请使用:

{
  type = "SecureString"
  value = "string"
}

StoreReadSettings 对象

设置 类型 属性以指定对象的类型。

对于 AmazonS3CompatibleReadSettings,请使用:

{
  deleteFilesAfterCompletion = ?
  enablePartitionDiscovery = ?
  fileListPath = ?
  modifiedDatetimeEnd = ?
  modifiedDatetimeStart = ?
  partitionRootPath = ?
  prefix = ?
  recursive = ?
  type = "AmazonS3CompatibleReadSettings"
  wildcardFileName = ?
  wildcardFolderPath = ?
}

对于 AmazonS3ReadSettings,请使用:

{
  deleteFilesAfterCompletion = ?
  enablePartitionDiscovery = ?
  fileListPath = ?
  modifiedDatetimeEnd = ?
  modifiedDatetimeStart = ?
  partitionRootPath = ?
  prefix = ?
  recursive = ?
  type = "AmazonS3ReadSettings"
  wildcardFileName = ?
  wildcardFolderPath = ?
}

对于 AzureBlobFSReadSettings,请使用:

{
  deleteFilesAfterCompletion = ?
  enablePartitionDiscovery = ?
  fileListPath = ?
  modifiedDatetimeEnd = ?
  modifiedDatetimeStart = ?
  partitionRootPath = ?
  recursive = ?
  type = "AzureBlobFSReadSettings"
  wildcardFileName = ?
  wildcardFolderPath = ?
}

对于 AzureBlobStorageReadSettings,请使用:

{
  deleteFilesAfterCompletion = ?
  enablePartitionDiscovery = ?
  fileListPath = ?
  modifiedDatetimeEnd = ?
  modifiedDatetimeStart = ?
  partitionRootPath = ?
  prefix = ?
  recursive = ?
  type = "AzureBlobStorageReadSettings"
  wildcardFileName = ?
  wildcardFolderPath = ?
}

对于 AzureDataLakeStoreReadSettings,请使用:

{
  deleteFilesAfterCompletion = ?
  enablePartitionDiscovery = ?
  fileListPath = ?
  listAfter = ?
  listBefore = ?
  modifiedDatetimeEnd = ?
  modifiedDatetimeStart = ?
  partitionRootPath = ?
  recursive = ?
  type = "AzureDataLakeStoreReadSettings"
  wildcardFileName = ?
  wildcardFolderPath = ?
}

对于 AzureFileStorageReadSettings,请使用:

{
  deleteFilesAfterCompletion = ?
  enablePartitionDiscovery = ?
  fileListPath = ?
  modifiedDatetimeEnd = ?
  modifiedDatetimeStart = ?
  partitionRootPath = ?
  prefix = ?
  recursive = ?
  type = "AzureFileStorageReadSettings"
  wildcardFileName = ?
  wildcardFolderPath = ?
}

对于 FileServerReadSettings,请使用:

{
  deleteFilesAfterCompletion = ?
  enablePartitionDiscovery = ?
  fileFilter = ?
  fileListPath = ?
  modifiedDatetimeEnd = ?
  modifiedDatetimeStart = ?
  partitionRootPath = ?
  recursive = ?
  type = "FileServerReadSettings"
  wildcardFileName = ?
  wildcardFolderPath = ?
}

对于 FtpReadSettings,请使用:

{
  deleteFilesAfterCompletion = ?
  disableChunking = ?
  enablePartitionDiscovery = ?
  fileListPath = ?
  partitionRootPath = ?
  recursive = ?
  type = "FtpReadSettings"
  useBinaryTransfer = ?
  wildcardFileName = ?
  wildcardFolderPath = ?
}

对于 GoogleCloudStorageReadSettings,请使用:

{
  deleteFilesAfterCompletion = ?
  enablePartitionDiscovery = ?
  fileListPath = ?
  modifiedDatetimeEnd = ?
  modifiedDatetimeStart = ?
  partitionRootPath = ?
  prefix = ?
  recursive = ?
  type = "GoogleCloudStorageReadSettings"
  wildcardFileName = ?
  wildcardFolderPath = ?
}

对于 HdfsReadSettings,请使用:

{
  deleteFilesAfterCompletion = ?
  distcpSettings = {
    distcpOptions = ?
    resourceManagerEndpoint = ?
    tempScriptPath = ?
  }
  enablePartitionDiscovery = ?
  fileListPath = ?
  modifiedDatetimeEnd = ?
  modifiedDatetimeStart = ?
  partitionRootPath = ?
  recursive = ?
  type = "HdfsReadSettings"
  wildcardFileName = ?
  wildcardFolderPath = ?
}

对于 HttpReadSettings,请使用:

{
  additionalColumns = ?
  additionalHeaders = ?
  requestBody = ?
  requestMethod = ?
  requestTimeout = ?
  type = "HttpReadSettings"
}

对于 LakeHouseReadSettings,请使用:

{
  deleteFilesAfterCompletion = ?
  enablePartitionDiscovery = ?
  fileListPath = ?
  modifiedDatetimeEnd = ?
  modifiedDatetimeStart = ?
  partitionRootPath = ?
  recursive = ?
  type = "LakeHouseReadSettings"
  wildcardFileName = ?
  wildcardFolderPath = ?
}

对于 OracleCloudStorageReadSettings,请使用:

{
  deleteFilesAfterCompletion = ?
  enablePartitionDiscovery = ?
  fileListPath = ?
  modifiedDatetimeEnd = ?
  modifiedDatetimeStart = ?
  partitionRootPath = ?
  prefix = ?
  recursive = ?
  type = "OracleCloudStorageReadSettings"
  wildcardFileName = ?
  wildcardFolderPath = ?
}

对于 SftpReadSettings,请使用:

{
  deleteFilesAfterCompletion = ?
  disableChunking = ?
  enablePartitionDiscovery = ?
  fileListPath = ?
  modifiedDatetimeEnd = ?
  modifiedDatetimeStart = ?
  partitionRootPath = ?
  recursive = ?
  type = "SftpReadSettings"
  wildcardFileName = ?
  wildcardFolderPath = ?
}

CopySource 对象

设置 类型 属性以指定对象的类型。

对于 AmazonMWSSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "AmazonMWSSource"
}

对于 AmazonRdsForOracleSource,请使用:

{
  additionalColumns = ?
  oracleReaderQuery = ?
  partitionOption = ?
  partitionSettings = {
    partitionColumnName = ?
    partitionLowerBound = ?
    partitionNames = ?
    partitionUpperBound = ?
  }
  queryTimeout = ?
  type = "AmazonRdsForOracleSource"
}

对于 AmazonRdsForSqlServerSource,请使用:

{
  additionalColumns = ?
  isolationLevel = ?
  partitionOption = ?
  partitionSettings = {
    partitionColumnName = ?
    partitionLowerBound = ?
    partitionUpperBound = ?
  }
  produceAdditionalTypes = ?
  queryTimeout = ?
  sqlReaderQuery = ?
  sqlReaderStoredProcedureName = ?
  storedProcedureParameters = ?
  type = "AmazonRdsForSqlServerSource"
}

对于 AmazonRedshiftSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  redshiftUnloadSettings = {
    bucketName = ?
    s3LinkedServiceName = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
  }
  type = "AmazonRedshiftSource"
}

对于 AvroSource,请使用:

{
  additionalColumns = ?
  storeSettings = {
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    type = "string"
    // For remaining properties, see StoreReadSettings objects
  }
  type = "AvroSource"
}

对于 AzureBlobFSSource,请使用:

{
  recursive = ?
  skipHeaderLineCount = ?
  treatEmptyAsNull = ?
  type = "AzureBlobFSSource"
}

对于 AzureDataExplorerSource,请使用:

{
  additionalColumns = ?
  noTruncation = ?
  query = ?
  queryTimeout = ?
  type = "AzureDataExplorerSource"
}

对于 AzureDataLakeStoreSource,请使用:

{
  recursive = ?
  type = "AzureDataLakeStoreSource"
}

对于 AzureDatabricksDeltaLakeSource,请使用:

{
  exportSettings = {
    dateFormat = ?
    timestampFormat = ?
    type = "string"
  }
  query = ?
  type = "AzureDatabricksDeltaLakeSource"
}

对于 AzureMariaDBSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "AzureMariaDBSource"
}

对于 AzureMySqlSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "AzureMySqlSource"
}

对于 AzurePostgreSqlSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "AzurePostgreSqlSource"
}

对于 AzureSqlSource,请使用:

{
  additionalColumns = ?
  isolationLevel = ?
  partitionOption = ?
  partitionSettings = {
    partitionColumnName = ?
    partitionLowerBound = ?
    partitionUpperBound = ?
  }
  produceAdditionalTypes = ?
  queryTimeout = ?
  sqlReaderQuery = ?
  sqlReaderStoredProcedureName = ?
  storedProcedureParameters = ?
  type = "AzureSqlSource"
}

对于 AzureTableSource,请使用:

{
  additionalColumns = ?
  azureTableSourceIgnoreTableNotFound = ?
  azureTableSourceQuery = ?
  queryTimeout = ?
  type = "AzureTableSource"
}

对于 BinarySource,请使用:

{
  formatSettings = {
    compressionProperties = {
      type = "string"
      // For remaining properties, see CompressionReadSettings objects
    }
    type = "string"
  }
  storeSettings = {
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    type = "string"
    // For remaining properties, see StoreReadSettings objects
  }
  type = "BinarySource"
}

对于 BlobSource,请使用:

{
  recursive = ?
  skipHeaderLineCount = ?
  treatEmptyAsNull = ?
  type = "BlobSource"
}

对于 CassandraSource,请使用:

{
  additionalColumns = ?
  consistencyLevel = "string"
  query = ?
  queryTimeout = ?
  type = "CassandraSource"
}

对于 CommonDataServiceForAppsSource,请使用:

{
  additionalColumns = ?
  query = ?
  type = "CommonDataServiceForAppsSource"
}

对于 ConcurSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "ConcurSource"
}

对于 CosmosDbMongoDbApiSource,请使用:

{
  additionalColumns = ?
  batchSize = ?
  cursorMethods = {
    limit = ?
    project = ?
    skip = ?
    sort = ?
  }
  filter = ?
  queryTimeout = ?
  type = "CosmosDbMongoDbApiSource"
}

对于 CosmosDbSqlApiSource,请使用:

{
  additionalColumns = ?
  detectDatetime = ?
  pageSize = ?
  preferredRegions = ?
  query = ?
  type = "CosmosDbSqlApiSource"
}

对于 CouchbaseSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "CouchbaseSource"
}

对于 Db2Source,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "Db2Source"
}

对于 DelimitedTextSource,请使用:

{
  additionalColumns = ?
  formatSettings = {
    compressionProperties = {
      type = "string"
      // For remaining properties, see CompressionReadSettings objects
    }
    skipLineCount = ?
    type = "string"
  }
  storeSettings = {
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    type = "string"
    // For remaining properties, see StoreReadSettings objects
  }
  type = "DelimitedTextSource"
}

对于 DocumentDbCollectionSource,请使用:

{
  additionalColumns = ?
  nestingSeparator = ?
  query = ?
  queryTimeout = ?
  type = "DocumentDbCollectionSource"
}

对于 DrillSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "DrillSource"
}

对于 DynamicsAXSource,请使用:

{
  additionalColumns = ?
  httpRequestTimeout = ?
  query = ?
  queryTimeout = ?
  type = "DynamicsAXSource"
}

对于 DynamicsCrmSource,请使用:

{
  additionalColumns = ?
  query = ?
  type = "DynamicsCrmSource"
}

对于 DynamicsSource,请使用:

{
  additionalColumns = ?
  query = ?
  type = "DynamicsSource"
}

对于 EloquaSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "EloquaSource"
}

对于 ExcelSource,请使用:

{
  additionalColumns = ?
  storeSettings = {
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    type = "string"
    // For remaining properties, see StoreReadSettings objects
  }
  type = "ExcelSource"
}

对于 FileSystemSource,请使用:

{
  additionalColumns = ?
  recursive = ?
  type = "FileSystemSource"
}

对于 GoogleAdWordsSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "GoogleAdWordsSource"
}

对于 GoogleBigQuerySource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "GoogleBigQuerySource"
}

对于 GoogleBigQueryV2Source,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "GoogleBigQueryV2Source"
}

对于 GreenplumSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "GreenplumSource"
}

对于 HBaseSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "HBaseSource"
}

对于 HdfsSource,请使用:

{
  distcpSettings = {
    distcpOptions = ?
    resourceManagerEndpoint = ?
    tempScriptPath = ?
  }
  recursive = ?
  type = "HdfsSource"
}

对于 HiveSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "HiveSource"
}

对于 HttpSource,请使用:

{
  httpRequestTimeout = ?
  type = "HttpSource"
}

对于 HubspotSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "HubspotSource"
}

对于 ImpalaSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "ImpalaSource"
}

对于 InformixSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "InformixSource"
}

对于 JiraSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "JiraSource"
}

对于 JsonSource,请使用:

{
  additionalColumns = ?
  formatSettings = {
    compressionProperties = {
      type = "string"
      // For remaining properties, see CompressionReadSettings objects
    }
    type = "string"
  }
  storeSettings = {
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    type = "string"
    // For remaining properties, see StoreReadSettings objects
  }
  type = "JsonSource"
}

对于 LakeHouseTableSource,请使用:

{
  additionalColumns = ?
  timestampAsOf = ?
  type = "LakeHouseTableSource"
  versionAsOf = ?
}

对于 MagentoSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "MagentoSource"
}

对于 MariaDBSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "MariaDBSource"
}

对于 MarketoSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "MarketoSource"
}

对于 MicrosoftAccessSource,请使用:

{
  additionalColumns = ?
  query = ?
  type = "MicrosoftAccessSource"
}

对于 MongoDbAtlasSource,请使用:

{
  additionalColumns = ?
  batchSize = ?
  cursorMethods = {
    limit = ?
    project = ?
    skip = ?
    sort = ?
  }
  filter = ?
  queryTimeout = ?
  type = "MongoDbAtlasSource"
}

对于 MongoDbSource,请使用:

{
  additionalColumns = ?
  query = ?
  type = "MongoDbSource"
}

对于 MongoDbV2Source,请使用:

{
  additionalColumns = ?
  batchSize = ?
  cursorMethods = {
    limit = ?
    project = ?
    skip = ?
    sort = ?
  }
  filter = ?
  queryTimeout = ?
  type = "MongoDbV2Source"
}

对于 MySqlSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "MySqlSource"
}

对于 NetezzaSource,请使用:

{
  additionalColumns = ?
  partitionOption = ?
  partitionSettings = {
    partitionColumnName = ?
    partitionLowerBound = ?
    partitionUpperBound = ?
  }
  query = ?
  queryTimeout = ?
  type = "NetezzaSource"
}

对于 ODataSource,请使用:

{
  additionalColumns = ?
  httpRequestTimeout = ?
  query = ?
  type = "ODataSource"
}

对于 OdbcSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "OdbcSource"
}

对于 Office365Source,请使用:

{
  allowedGroups = ?
  dateFilterColumn = ?
  endTime = ?
  outputColumns = ?
  startTime = ?
  type = "Office365Source"
  userScopeFilterUri = ?
}

对于 OracleServiceCloudSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "OracleServiceCloudSource"
}

对于 OracleSource,请使用:

{
  additionalColumns = ?
  oracleReaderQuery = ?
  partitionOption = ?
  partitionSettings = {
    partitionColumnName = ?
    partitionLowerBound = ?
    partitionNames = ?
    partitionUpperBound = ?
  }
  queryTimeout = ?
  type = "OracleSource"
}

对于 OrcSource,请使用:

{
  additionalColumns = ?
  storeSettings = {
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    type = "string"
    // For remaining properties, see StoreReadSettings objects
  }
  type = "OrcSource"
}

对于 ParquetSource,请使用:

{
  additionalColumns = ?
  formatSettings = {
    compressionProperties = {
      type = "string"
      // For remaining properties, see CompressionReadSettings objects
    }
    type = "string"
  }
  storeSettings = {
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    type = "string"
    // For remaining properties, see StoreReadSettings objects
  }
  type = "ParquetSource"
}

对于 PaypalSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "PaypalSource"
}

对于 PhoenixSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "PhoenixSource"
}

对于 PostgreSqlSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "PostgreSqlSource"
}

对于 PostgreSqlV2Source,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "PostgreSqlV2Source"
}

对于 PrestoSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "PrestoSource"
}

对于 QuickBooksSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "QuickBooksSource"
}

对于 RelationalSource,请使用:

{
  additionalColumns = ?
  query = ?
  type = "RelationalSource"
}

对于 ResponsysSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "ResponsysSource"
}

对于 RestSource,请使用:

{
  additionalColumns = ?
  additionalHeaders = ?
  httpRequestTimeout = ?
  paginationRules = ?
  requestBody = ?
  requestInterval = ?
  requestMethod = ?
  type = "RestSource"
}

对于 SalesforceMarketingCloudSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "SalesforceMarketingCloudSource"
}

对于 SalesforceServiceCloudSource,请使用:

{
  additionalColumns = ?
  query = ?
  readBehavior = ?
  type = "SalesforceServiceCloudSource"
}

对于 SalesforceServiceCloudV2Source,请使用:

{
  additionalColumns = ?
  includeDeletedObjects = ?
  query = ?
  SOQLQuery = ?
  type = "SalesforceServiceCloudV2Source"
}

对于 SalesforceSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  readBehavior = ?
  type = "SalesforceSource"
}

对于 SalesforceV2Source,请使用:

{
  additionalColumns = ?
  includeDeletedObjects = ?
  pageSize = ?
  query = ?
  queryTimeout = ?
  SOQLQuery = ?
  type = "SalesforceV2Source"
}

对于 SapBwSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "SapBwSource"
}

对于 SapCloudForCustomerSource,请使用:

{
  additionalColumns = ?
  httpRequestTimeout = ?
  query = ?
  queryTimeout = ?
  type = "SapCloudForCustomerSource"
}

对于 SapEccSource,请使用:

{
  additionalColumns = ?
  httpRequestTimeout = ?
  query = ?
  queryTimeout = ?
  type = "SapEccSource"
}

对于 SapHanaSource,请使用:

{
  additionalColumns = ?
  packetSize = ?
  partitionOption = ?
  partitionSettings = {
    partitionColumnName = ?
  }
  query = ?
  queryTimeout = ?
  type = "SapHanaSource"
}

对于 SapOdpSource,请使用:

{
  additionalColumns = ?
  extractionMode = ?
  projection = ?
  queryTimeout = ?
  selection = ?
  subscriberProcess = ?
  type = "SapOdpSource"
}

对于 SapOpenHubSource,请使用:

{
  additionalColumns = ?
  baseRequestId = ?
  customRfcReadTableFunctionModule = ?
  excludeLastRequest = ?
  queryTimeout = ?
  sapDataColumnDelimiter = ?
  type = "SapOpenHubSource"
}

对于 SapTableSource,请使用:

{
  additionalColumns = ?
  batchSize = ?
  customRfcReadTableFunctionModule = ?
  partitionOption = ?
  partitionSettings = {
    maxPartitionsNumber = ?
    partitionColumnName = ?
    partitionLowerBound = ?
    partitionUpperBound = ?
  }
  queryTimeout = ?
  rfcTableFields = ?
  rfcTableOptions = ?
  rowCount = ?
  rowSkips = ?
  sapDataColumnDelimiter = ?
  type = "SapTableSource"
}

对于 ServiceNowSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "ServiceNowSource"
}

对于 ServiceNowV2Source,请使用:

{
  additionalColumns = ?
  expression = {
    operands = [
      ...
    ]
    operators = [
      "string"
    ]
    type = "string"
    value = ?
  }
  pageSize = ?
  queryTimeout = ?
  type = "ServiceNowV2Source"
}

对于 SharePointOnlineListSource,请使用:

{
  httpRequestTimeout = ?
  query = ?
  type = "SharePointOnlineListSource"
}

对于 ShopifySource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "ShopifySource"
}

对于 SnowflakeSource,请使用:

{
  exportSettings = {
    additionalCopyOptions = {
      {customized property} = ?
    }
    additionalFormatOptions = {
      {customized property} = ?
    }
    storageIntegration = ?
    type = "string"
  }
  query = ?
  type = "SnowflakeSource"
}

对于 SnowflakeV2Source,请使用:

{
  exportSettings = {
    additionalCopyOptions = {
      {customized property} = ?
    }
    additionalFormatOptions = {
      {customized property} = ?
    }
    storageIntegration = ?
    type = "string"
  }
  query = ?
  type = "SnowflakeV2Source"
}

对于 SparkSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "SparkSource"
}

对于 SqlDWSource,请使用:

{
  additionalColumns = ?
  isolationLevel = ?
  partitionOption = ?
  partitionSettings = {
    partitionColumnName = ?
    partitionLowerBound = ?
    partitionUpperBound = ?
  }
  queryTimeout = ?
  sqlReaderQuery = ?
  sqlReaderStoredProcedureName = ?
  storedProcedureParameters = ?
  type = "SqlDWSource"
}

对于 SqlMISource,请使用:

{
  additionalColumns = ?
  isolationLevel = ?
  partitionOption = ?
  partitionSettings = {
    partitionColumnName = ?
    partitionLowerBound = ?
    partitionUpperBound = ?
  }
  produceAdditionalTypes = ?
  queryTimeout = ?
  sqlReaderQuery = ?
  sqlReaderStoredProcedureName = ?
  storedProcedureParameters = ?
  type = "SqlMISource"
}

对于 SqlServerSource,请使用:

{
  additionalColumns = ?
  isolationLevel = ?
  partitionOption = ?
  partitionSettings = {
    partitionColumnName = ?
    partitionLowerBound = ?
    partitionUpperBound = ?
  }
  produceAdditionalTypes = ?
  queryTimeout = ?
  sqlReaderQuery = ?
  sqlReaderStoredProcedureName = ?
  storedProcedureParameters = ?
  type = "SqlServerSource"
}

对于 SqlSource,请使用:

{
  additionalColumns = ?
  isolationLevel = ?
  partitionOption = ?
  partitionSettings = {
    partitionColumnName = ?
    partitionLowerBound = ?
    partitionUpperBound = ?
  }
  queryTimeout = ?
  sqlReaderQuery = ?
  sqlReaderStoredProcedureName = ?
  storedProcedureParameters = ?
  type = "SqlSource"
}

对于 SquareSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "SquareSource"
}

对于 SybaseSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "SybaseSource"
}

对于 TeradataSource,请使用:

{
  additionalColumns = ?
  partitionOption = ?
  partitionSettings = {
    partitionColumnName = ?
    partitionLowerBound = ?
    partitionUpperBound = ?
  }
  query = ?
  queryTimeout = ?
  type = "TeradataSource"
}

对于 VerticaSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "VerticaSource"
}

对于 WarehouseSource,请使用:

{
  additionalColumns = ?
  isolationLevel = ?
  partitionOption = ?
  partitionSettings = {
    partitionColumnName = ?
    partitionLowerBound = ?
    partitionUpperBound = ?
  }
  queryTimeout = ?
  sqlReaderQuery = ?
  sqlReaderStoredProcedureName = ?
  storedProcedureParameters = ?
  type = "WarehouseSource"
}

对于 XeroSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "XeroSource"
}

对于 ZohoSource,请使用:

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "ZohoSource"
}

对于 WebSource,请使用:

{
  additionalColumns = ?
  type = "WebSource"
}

对于 XmlSource,请使用:

{
  additionalColumns = ?
  formatSettings = {
    compressionProperties = {
      type = "string"
      // For remaining properties, see CompressionReadSettings objects
    }
    detectDataType = ?
    namespacePrefixes = ?
    namespaces = ?
    type = "string"
    validationMode = ?
  }
  storeSettings = {
    disableMetricsCollection = ?
    maxConcurrentConnections = ?
    type = "string"
    // For remaining properties, see StoreReadSettings objects
  }
  type = "XmlSource"
}

StoreWriteSettings 对象

设置 类型 属性以指定对象的类型。

对于 AzureBlobFSWriteSettings,请使用:

{
  blockSizeInMB = ?
  type = "AzureBlobFSWriteSettings"
}

对于 AzureBlobStorageWriteSettings,请使用:

{
  blockSizeInMB = ?
  type = "AzureBlobStorageWriteSettings"
}

对于 AzureDataLakeStoreWriteSettings,请使用:

{
  expiryDateTime = ?
  type = "AzureDataLakeStoreWriteSettings"
}

对于 AzureFileStorageWriteSettings,请使用:

{
  type = "AzureFileStorageWriteSettings"
}

对于 FileServerWriteSettings,请使用:

{
  type = "FileServerWriteSettings"
}

对于 LakeHouseWriteSettings,请使用:

{
  type = "LakeHouseWriteSettings"
}

对于 SftpWriteSettings,请使用:

{
  operationTimeout = ?
  type = "SftpWriteSettings"
  useTempFileRename = ?
}

FormatReadSettings 对象

设置 类型 属性以指定对象的类型。

对于 BinaryReadSettings,请使用:

{
  compressionProperties = {
    type = "string"
    // For remaining properties, see CompressionReadSettings objects
  }
  type = "BinaryReadSettings"
}

对于 DelimitedTextReadSettings,请使用:

{
  compressionProperties = {
    type = "string"
    // For remaining properties, see CompressionReadSettings objects
  }
  skipLineCount = ?
  type = "DelimitedTextReadSettings"
}

对于 JsonReadSettings,请使用:

{
  compressionProperties = {
    type = "string"
    // For remaining properties, see CompressionReadSettings objects
  }
  type = "JsonReadSettings"
}

对于 ParquetReadSettings,请使用:

{
  compressionProperties = {
    type = "string"
    // For remaining properties, see CompressionReadSettings objects
  }
  type = "ParquetReadSettings"
}

对于 XmlReadSettings,请使用:

{
  compressionProperties = {
    type = "string"
    // For remaining properties, see CompressionReadSettings objects
  }
  detectDataType = ?
  namespacePrefixes = ?
  namespaces = ?
  type = "XmlReadSettings"
  validationMode = ?
}

属性值

Microsoft.DataFactory/工厂/管道

名称 DESCRIPTION 价值
姓名 资源名称 字符串

约束:
最小长度 = 1
最大长度 = 260
模式 = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必需)
parent_id 此资源的父资源的 ID。 类型资源的 ID: 工厂
属性 管道的属性。 管道 (必需)
类型 资源类型 “Microsoft.DataFactory/factories/pipelines@2018-06-01”

活动

名称 DESCRIPTION 价值
dependsOn 活动取决于条件。 ActivityDependency[]
描述 活动说明。 字符串
姓名 活动名称。 string (必需)
onInactiveMarkAs 当状态设置为“非活动”时活动的状态结果。 这是一个可选属性,如果未在活动处于非活动状态时提供,则默认情况下状态将成功。 “Failed”
“跳过”
“Succeeded”
活动状态。 这是一个可选属性,如果未提供,则状态默认为“活动”。 “Active”
“非活动”
类型 设置为 “AppendVariableActivity”类型的“AppendVariable”。 对于类型 为 AzureDataExplorerCommandActivity,设置为“AzureDataExplorerCommand”。 设置为 AzureFunctionActivity 类型的“AzureFunctionActivity”。 对于 AzureMLBatchExecutionActivity,设置为“AzureMLBatchExecution”。 对于 AzureMLExecutePipelineActivity,设置为“AzureMLExecutePipeline”。 对于 AzureMLUpdateResourceActivity 类型,设置为“AzureMLUpdateResource”。 设置为 ExecutePipelineActivity 类型的“ExecutePipeline”。 对于 FailActivity 类型,设置为“ FailActivity”。 设置为 FilterActivity 类型的“Filter”。 对于 ForEachActivity 类型,设置为“ForEach”。 设置为 IfConditionActivity 类型的“IfCondition”。 设置为 SetVariableActivity 类型的“SetVariable”。 设置为 SwitchActivity 类型的“Switch”。 对于 UntilActivity 类型,设置为“Until”。 设置为“ ValidationActivity”类型。 设置为“ WaitActivity”类型。 设置为“ WebHookActivity”类型的“WebHook”。 设置为 CopyActivity 类型的“Copy”。 设置为 CustomActivity 类型的“Custom”。 对于 DataLakeAnalyticsUsqlActivity,设置为“DataLakeAnalyticsU-SQL”。 对于 DatabricksJobActivity 类型,设置为 'DatabricksJob'。 设置为 DatabricksNotebook 类型的“DatabricksNotebook”。 对于 DatabricksSparkJarActivity,设置为“DatabricksSparkJar”。 设置为 DatabricksSparkPythonActivity 类型的“DatabricksSparkPythonPython”。 设置为 DeleteActivity 类型的“Delete”。 设置为 ExecuteDataFlowActivity 类型的“ExecuteDataFlow”。 设置为 ExecuteSsisPackage 类型的“ExecuteSSISPackage”。 设置为 ExecuteWranglingDataflowActivity 类型的“ExecuteWranglingDataflow”。 设置为 “GetMetadataActivity”类型的“GetMetadata”。 设置为“ HDInsightHive”类型的 HDInsightHiveActivity。 对于 HDInsightMapReduceActivity,设置为“HDInsightMapReduce”。 对于 HDInsightPigActivity 类型,设置为“HDInsightPig”。 对于 HDInsightSparkActivity 类型,设置为“HDInsightSpark”。 设置为 HDInsightStreamingActivity 类型的“HDInsightStreaming”。 设置为 Type LookupActivity 的“Lookup”。 设置为 ScriptActivity 类型的“Script”。 设置为 SynapseSparkJobDefinitionActivity 类型的“SparkJob”。 对于类型 为 SqlServerStoredProcedureActivity,设置为“SqlServerStoredProcedure”。 对于 SynapseNotebookActivity 类型,设置为“SynapseNotebook”。 设置为“ WebActivity”类型的“WebActivity”。 “AppendVariable”
“AzureDataExplorerCommand”
“AzureFunctionActivity”
“AzureMLBatchExecution”
“AzureMLExecutePipeline”
“AzureMLUpdateResource”
“Copy”
“Custom”
“DatabricksJob”
“DatabricksNotebook”
“DatabricksSparkJar”
“DatabricksSparkPython”
“DataLakeAnalyticsU-SQL”
“Delete”
“ExecuteDataFlow”
“ExecutePipeline”
“ExecuteSSISPackage”
“ExecuteWranglingDataflow”
“Fail”
“Filter”
“ForEach”
“GetMetadata”
“HDInsightHive”
“HDInsightMapReduce”
“HDInsightPig”
“HDInsightSpark”
“HDInsightStreaming”
“IfCondition”
“Lookup”
“Script”
“SetVariable”
“SparkJob”
“SqlServerStoredProcedure”
“Switch”
“SynapseNotebook”
“Until”
“验证”
“Wait”
“WebActivity”
“WebHook”(必需)
userProperties 活动用户属性。 UserProperty[]

ActivityDependency

名称 DESCRIPTION 价值
活动 活动名称。 string (必需)
dependencyConditions Match-Condition 依赖项。 包含任一项的字符串数组:
“Completed”
“Failed”
“跳过”
“Succeeded”(必需)

活动策略

名称 DESCRIPTION 价值
重试 最大普通重试尝试次数。 默认为 0。 类型:整数(或包含 resultType 整数的表达式),最小值:0。 任何
retryIntervalInSeconds 每次重试尝试(以秒为单位)之间的间隔。 默认值为 30 秒。 int

约束:
最小值 = 30
最大值 = 86400
安全输入 设置为 true 时,活动输入被视为安全,不会记录到监视中。 布尔
secureOutput 安全输出 设置为 true 时,活动输出被视为安全,不会记录到监视中。 布尔
超时 指定活动运行的超时。 默认超时为 7 天。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何

亚马逊MWS来源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “AmazonMWSSource”(必需)

AmazonRdsForOraclePartitionSettings

名称 DESCRIPTION 价值
partitionColumnName (分区列名称) 整数类型中用于继续范围分区的列的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionLowerBound 分区下限 partitionColumnName 中指定的列的最小值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionNames (分区名称) AmazonRdsForOracle 表的物理分区的名称。 任何
partitionUpperBound 分区上限 partitionColumnName 中指定的列的最大值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AmazonRdsForOracleSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
oracleReaderQuery AmazonRdsForOracle 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行读取 AmazonRdsForOracle 的分区机制。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
分区设置 将用于 AmazonRdsForOracle 源分区的设置。 AmazonRdsForOraclePartitionSettings
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “AmazonRdsForOracleSource”(必需)

AmazonRdsForSqlServerSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
隔离级别 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 任何
分区设置 将用于 Sql 源分区的设置。 SqlPartitionSettings
produceAdditionalTypes 要生成的其他类型。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
sqlReader查询 SQL 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName SQL 数据库源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何
类型 复制源类型。 “AmazonRdsForSqlServerSource”(必需)

亚马逊红shift源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
redshiftUnload设置 从 Amazon Redshift 复制并卸载时,临时 Amazon S3 所需的 Amazon S3 设置。 因此,Amazon Redshift 源中的数据将首先卸载到 S3 中,然后从临时 S3 复制到目标接收器。 RedshiftUnload设置
类型 复制源类型。 “AmazonRedshiftSource”(必需)

AmazonS3CompatibleReadSettings

名称 DESCRIPTION 价值
完成后删除文件 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 文件列表 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 开始 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 分区根路径 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
前缀 S3 兼容对象名称的前缀筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “AmazonS3CompatibleReadSettings”(必需)
wildcardFileName (通配符文件名) Amazon S3 兼容通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath 通配符文件夹路径 Amazon S3 兼容通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AmazonS3ReadSettings

名称 DESCRIPTION 价值
完成后删除文件 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 文件列表 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 开始 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 分区根路径 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
前缀 S3 对象名称的前缀筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “AmazonS3ReadSettings”(必需)
wildcardFileName (通配符文件名) AmazonS3 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath 通配符文件夹路径 AmazonS3 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AppendVariableActivity

名称 DESCRIPTION 价值
类型 活动的类型。 “AppendVariable”(必需)
type属性 追加变量活动属性。 AppendVariableActivityTypeProperties (必需)

AppendVariableActivityType属性

名称 DESCRIPTION 价值
价值 要追加的值。 类型:可以是变量项的静态值匹配类型,也可以是具有变量项的 resultType 匹配类型的表达式 任何
变量名称 需要追加其值的变量的名称。 字符串

阿夫罗辛克

名称 DESCRIPTION 价值
formatSettings Avro 格式设置。 AvroWrite设置
商店设置 Avro 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “AvroSink”(必需)

阿夫罗来源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
商店设置 Avro 存储设置。 StoreReadSettings
类型 复制源类型。 “AvroSource”(必需)

AvroWrite设置

名称 DESCRIPTION 价值
文件名前缀 指定文件名模式 <fileNamePrefix>_<fileIndex>。<从不带 partitionOptions 的非基于文件的存储进行复制时,fileExtension> 。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
记录名称 写入结果中的顶级记录名称,在 AVRO 规范中是必需的。 字符串
recordNamespace 的 在写入结果中记录命名空间。 字符串
类型 写入设置类型。 string (必需)

AzureBlobFSReadSettings

名称 DESCRIPTION 价值
完成后删除文件 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 文件列表 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 开始 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 分区根路径 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “AzureBlobFSReadSettings”(必需)
wildcardFileName (通配符文件名) Azure blobFS 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath 通配符文件夹路径 Azure blobFS 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AzureBlobFSSink

名称 DESCRIPTION 价值
复制行为 复制接收器的复制行为类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
元数据 指定要添加到接收器数据的自定义元数据。 类型:对象数组(或具有 resultType 对象数组的表达式)。 元数据项[]
类型 复制接收器类型。 “AzureBlobFSSink”(必需)

AzureBlobFSSource

名称 DESCRIPTION 价值
递归 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
skipHeaderLineCount 要从每个 Blob 跳过的标头行数。 类型:整数(或包含 resultType 整数的表达式)。 任何
treatEmptyAsNull 将空视为 null。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制源类型。 “AzureBlobFSSource”(必需)

AzureBlobFSWriteSettings

名称 DESCRIPTION 价值
块大小(以 MB 为单位) 指示将数据写入 Blob 时块大小(MB)。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 写入设置类型。 “AzureBlobFSWriteSettings”(必需)

AzureBlobStorageReadSettings

名称 DESCRIPTION 价值
完成后删除文件 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 文件列表 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 开始 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 分区根路径 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
前缀 Azure Blob 名称的前缀筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “AzureBlobStorageReadSettings”(必需)
wildcardFileName (通配符文件名) Azure blob 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath 通配符文件夹路径 Azure blob 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AzureBlobStorageWriteSettings

名称 DESCRIPTION 价值
块大小(以 MB 为单位) 指示将数据写入 Blob 时块大小(MB)。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 写入设置类型。 “AzureBlobStorageWriteSettings”(必需)

AzureDatabricksDeltaLakeExportCommand

名称 DESCRIPTION 价值
dateFormat 在 Azure Databricks Delta Lake Copy 中指定 csv 的日期格式。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
时间戳格式 在 Azure Databricks Delta Lake Copy 中指定 csv 的时间戳格式。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 导出设置类型。 string (必需)

AzureDatabricksDeltaLakeImportCommand

名称 DESCRIPTION 价值
dateFormat 在 Azure Databricks Delta Lake Copy 中指定 csv 的日期格式。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
时间戳格式 在 Azure Databricks Delta Lake Copy 中指定 csv 的时间戳格式。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 导入设置类型。 string (必需)

AzureDatabricksDeltaLakeSink

名称 DESCRIPTION 价值
importSettings Azure Databricks Delta Lake 导入设置。 AzureDatabricksDeltaLakeImportCommand
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “AzureDatabricksDeltaLakeSink”(必需)

AzureDatabricksDeltaLakeSource

名称 DESCRIPTION 价值
导出设置 Azure Databricks Delta Lake 导出设置。 AzureDatabricksDeltaLakeExportCommand
查询 Azure Databricks Delta Lake Sql 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “AzureDatabricksDeltaLakeSource”(必需)

AzureDataExplorerCommandActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “AzureDataExplorerCommand”(必需)
type属性 Azure 数据资源管理器命令活动属性。 AzureDataExplorerCommandActivityTypeProperties (必需)

AzureDataExplorerCommandActivityTypeProperties

名称 DESCRIPTION 价值
指令 控件命令,根据 Azure 数据资源管理器命令语法。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
commandTimeout 控制命令超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9]))..) 任何

AzureDataExplorerSink

名称 DESCRIPTION 价值
flush立即 如果设置为 true,将跳过任何聚合。 默认值为 false。 类型:布尔值。 任何
ingestionMappingAsJson json 格式提供的显式列映射说明。 类型:字符串。 任何
ingestionMappingName (摄取映射名称) 在目标 Kusto 表上定义的预定义 csv 映射的名称。 类型:字符串。 任何
类型 复制接收器类型。 “AzureDataExplorerSink”(必需)

AzureDataExplorerSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
noTruncation 布尔选项的名称,该选项控制是否将截断应用于超出特定行计数限制的结果集。 任何
查询 数据库查询。 应为 Kusto 查询语言 (KQL) 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])).. 任何
类型 复制源类型。 “AzureDataExplorerSource”(必需)

AzureDataLakeStoreReadSettings

名称 DESCRIPTION 价值
完成后删除文件 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 文件列表 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
listAfter 根据文件/文件夹名称的字典顺序列出值(独占)后的文件。 在数据集中的 folderPath 下应用,并在 folderPath 下筛选文件/子文件夹。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
listBefore 根据文件/文件夹名称的字典顺序列出值(含)之前的文件。 在数据集中的 folderPath 下应用,并在 folderPath 下筛选文件/子文件夹。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 开始 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 分区根路径 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “AzureDataLakeStoreReadSettings”(必需)
wildcardFileName (通配符文件名) ADLS 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath 通配符文件夹路径 ADLS 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AzureDataLakeStoreSink

名称 DESCRIPTION 价值
复制行为 复制接收器的复制行为类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
启用 AdlsSingleFileParallel 单个文件并行。 任何
类型 复制接收器类型。 “AzureDataLakeStoreSink”(必需)

AzureDataLakeStoreSource

名称 DESCRIPTION 价值
递归 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制源类型。 “AzureDataLakeStoreSource”(必需)

AzureDataLakeStoreWriteSettings

名称 DESCRIPTION 价值
expiryDateTime (过期日期时间) 指定写入文件的到期时间。 该时间应用于 UTC 时区,格式为“2018-12-01T05:00:00Z”。 默认值为 NULL。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 写入设置类型。 “AzureDataLakeStoreWriteSettings”(必需)

AzureFileStorageReadSettings

名称 DESCRIPTION 价值
完成后删除文件 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 文件列表 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 开始 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 分区根路径 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
前缀 从根路径开始的 Azure 文件名的前缀筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “AzureFileStorageReadSettings”(必需)
wildcardFileName (通配符文件名) Azure 文件存储通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath 通配符文件夹路径 Azure 文件存储通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AzureFileStorageWriteSettings

名称 DESCRIPTION 价值
类型 写入设置类型。 “AzureFileStorageWriteSettings”(必需)

AzureFunctionActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “AzureFunctionActivity”(必需)
type属性 Azure Function 活动属性。 AzureFunctionActivityTypeProperties (必需)

AzureFunctionActivityType属性

名称 DESCRIPTION 价值
身体 表示将发送到终结点的有效负载。 POST/PUT 方法是必需的,不允许 GET 方法类型:字符串(或带有 resultType 字符串的表达式)。 任何
函数名称 Azure 函数活动将调用的函数的名称。 类型:字符串(或带有 resultType 字符串的表达式) 任何(必需)
标题 表示将发送到请求的标头。 例如,若要在请求上设置语言和类型:“headers”: { “Accept-Language”: “en-us”, “Content-Type”: “application/json” }。 类型:字符串(或带有 resultType 字符串的表达式)。 AzureFunctionActivityTypePropertiesHeaders
方法 目标终结点的 Rest API 方法。 “DELETE”
“GET”
“HEAD”
“OPTIONS”
“POST”
“PUT”
“TRACE”(必需)

AzureFunctionActivityTypePropertiesHeaders

名称 DESCRIPTION 价值

AzureKeyVaultSecretReference

名称 DESCRIPTION 价值
秘密名称 Azure 密钥保管库中机密的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
秘密版本 Azure Key Vault 中的机密版本。 默认值为最新版本的机密。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
商店 Azure Key Vault 链接服务参考。 LinkedServiceReference (必需)
类型 机密的类型。 “AzureKeyVaultSecret”(必需)

AzureMariaDBSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “AzureMariaDBSource”(必需)

AzureMLBatchExecutionActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “AzureMLBatchExecution”(必需)
type属性 Azure ML Batch 执行活动属性。 AzureMLBatchExecutionActivityTypeProperties (必需)

AzureMLBatchExecutionActivityTypeProperties

名称 DESCRIPTION 价值
globalParameters (全局参数) 要传递给 Azure ML Batch 执行服务终结点的键、值对。 密钥必须与已发布的 Azure ML Web 服务中定义的 Web 服务参数的名称匹配。 将在 Azure ML 批处理执行请求的 GlobalParameters 属性中传递值。 AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
webServiceInputs 键、值对,将 Azure ML 终结点的 Web 服务输入的名称映射到指定输入 Blob 位置的 AzureMLWebServiceFile 对象。 此信息将在 Azure ML 批处理执行请求的 WebServiceInputs 属性中传递。 AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
webService输出 键、值对,将 Azure ML 终结点的 Web 服务输出的名称映射到指定输出 Blob 位置的 AzureMLWebServiceFile 对象。 此信息将在 Azure ML 批处理执行请求的 WebServiceOutputs 属性中传递。 AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

名称 DESCRIPTION 价值

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

名称 DESCRIPTION 价值

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

名称 DESCRIPTION 价值

AzureMLExecutePipelineActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “AzureMLExecutePipeline”(必需)
type属性 Azure ML 执行管道活动属性。 AzureMLExecutePipelineActivityTypeProperties (必需)

AzureMLExecutePipelineActivityTypeProperties

名称 DESCRIPTION 价值
continueOnStepFailure 如果步骤失败,是否继续执行 PipelineRun 中的其他步骤。 此信息将传入已发布管道执行请求的 continueOnStepFailure 属性中。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
dataPathAssignments 用于在不重新训练的情况下更改数据路径分配的字典。 将在已发布管道执行请求的 dataPathAssignments 属性中传递值。 类型:对象(或带有 resultType 对象的表达式)。 任何
实验名称 管道运行的运行历史记录试验名称。 此信息将传入已发布管道执行请求的 ExperimentName 属性。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
mlParentRunId 父 Azure ML 服务管道运行 ID。此信息将传入已发布管道执行请求的 ParentRunId 属性。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
mlPipelineEndpointId 已发布的 Azure ML 管道终结点的 ID。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
mlPipelineId 已发布的 Azure ML 管道的 ID。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
mlPipelineParameters 要传递给已发布的 Azure ML 管道终结点的键、值对。 键必须与已发布管道中定义的管道参数的名称匹配。 将在已发布管道执行请求的 ParameterAssignments 属性中传递值。 类型:具有键值对的对象(或带有 resultType 对象的表达式)。 任何
版本 已发布的 Azure ML 管道终结点的版本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

AzureMLUpdateResourceActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “AzureMLUpdateResource”(必需)
type属性 Azure ML 更新资源管理活动属性。 AzureMLUpdateResourceActivityTypeProperties (必需)

AzureMLUpdateResourceActivityTypeProperties

名称 DESCRIPTION 价值
trainedModelFilePath trainedModelLinkedService 中的相对文件路径,表示将由更新操作上传的 .ilearner 文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
trainedModelLinkedServiceName 保存由更新操作上传的 .ilearner 文件的 Azure 存储链接服务的名称。 LinkedServiceReference (必需)
trainedModelName (已训练模型名称) 要更新的 Web 服务试验中训练的模型模块的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

AzureMLWebServiceFile

名称 DESCRIPTION 价值
文件路径 LinkedService 指定的 Azure Blob 存储中的相对文件路径,包括容器名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
链接服务名称 对 Azure 存储 LinkedService 的引用,其中 Azure ML WebService 输入/输出文件位于其中。 LinkedServiceReference (必需)

AzureMySqlSink

名称 DESCRIPTION 价值
preCopyScript 在开始复制之前要执行的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “AzureMySqlSink”(必需)

AzureMySqlSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “AzureMySqlSource”(必需)

AzurePostgreSqlSink

名称 DESCRIPTION 价值
preCopyScript 在开始复制之前要执行的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “AzurePostgreSqlSink”(必需)
upsert设置 Azure Database for PostgreSQL upsert 选项设置 AzurePostgreSqlSinkUpsertSettings
writeMethod 操作的写入行为。 默认值为大容量插入。 “BulkInsert”
“CopyCommand”
“Upsert”

AzurePostgreSqlSinkUpsertSettings

名称 DESCRIPTION 价值
钥匙 唯一行标识的键列名称。 类型:字符串数组(或包含字符串 resultType 数组的表达式)。 任何

AzurePostgreSqlSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “AzurePostgreSqlSource”(必需)

AzureQueueSink

名称 DESCRIPTION 价值
类型 复制接收器类型。 “AzureQueueSink”(必需)

AzureSearchIndexSink

名称 DESCRIPTION 价值
类型 复制接收器类型。 “AzureSearchIndexSink”(必需)
writeBehavior 的 将文档向上插入 Azure 搜索索引时指定写入行为。 “Merge”
“Upload”

AzureSqlSink

名称 DESCRIPTION 价值
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterStoredProcedureName (英文) SQL 编写器存储过程名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterTableType SQL 编写器表类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterUseTableLock 是否在大容量复制期间使用表锁。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
storedProcedureParameters SQL 存储过程参数。 任何
storedProcedureTableType参数名称 表类型的存储过程参数名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “AzureSqlSink”(必需)
upsert设置 SQL upsert 设置。 SqlUpsertSettings
writeBehavior 的 将数据复制到 Azure SQL 时写入行为。 类型:SqlWriteBehaviorEnum(或带有 resultType SqlWriteBehaviorEnum 的表达式) 任何

AzureSqlSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
隔离级别 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
分区设置 将用于 Sql 源分区的设置。 SqlPartitionSettings
produceAdditionalTypes 要生成的其他类型。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
sqlReader查询 SQL 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName SQL 数据库源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何
类型 复制源类型。 “AzureSqlSource”(必需)

AzureTableSink

名称 DESCRIPTION 价值
azureTableDefaultPartitionKeyValue Azure 表默认分区键值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
azureTableInsertType Azure 表插入类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
azureTablePartitionKeyName Azure 表分区键名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
azureTableRowKeyName Azure 表行键名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “AzureTableSink”(必需)

AzureTableSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
azureTableSourceIgnoreTableNotFound Azure 表源忽略找不到表。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
azureTableSourceQuery Azure 表源查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “AzureTableSource”(必需)

BigDataPoolParametrizationReference (大数据池参数化参考)

名称 DESCRIPTION 价值
referenceName (引用名称) 引用大数据池名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
类型 大数据池引用类型。 “BigDataPoolReference”(必需)

BinaryReadSettings

名称 DESCRIPTION 价值
compression属性 压缩设置。 CompressionReadSettings (压缩读取设置)
类型 读取设置类型。 “BinaryReadSettings”(必需)

BinaryReadSettings

名称 DESCRIPTION 价值
compression属性 压缩设置。 CompressionReadSettings (压缩读取设置)
类型 读取设置类型。 string (必需)

二进制接收器

名称 DESCRIPTION 价值
商店设置 二进制存储设置。 StoreWriteSettings
类型 复制接收器类型。 “BinarySink”(必需)

二进制源

名称 DESCRIPTION 价值
formatSettings 二进制格式设置。 BinaryReadSettings
商店设置 二进制存储设置。 StoreReadSettings
类型 复制源类型。 “BinarySource”(必需)

BlobSink (水滴接收器)

名称 DESCRIPTION 价值
blobWriterAddHeader Blob 编写器添加标头。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
blobWriterDateTimeFormat Blob 编写器日期时间格式。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
blobWriter覆盖文件 Blob 编写器覆盖文件。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
复制行为 复制接收器的复制行为类型。 任何
元数据 指定要添加到接收器数据的自定义元数据。 类型:对象数组(或具有 resultType 对象数组的表达式)。 元数据项[]
类型 复制接收器类型。 “BlobSink”(必需)

BlobSource (Blob源)

名称 DESCRIPTION 价值
递归 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
skipHeaderLineCount 要从每个 Blob 跳过的标头行数。 类型:整数(或包含 resultType 整数的表达式)。 任何
treatEmptyAsNull 将空视为 null。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制源类型。 “BlobSource”(必需)

CassandraSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
一致性级别 一致性级别指定在将数据返回到客户端应用程序之前,Cassandra 服务器必须响应读取请求的次数。 Cassandra 检查指定的 Cassandra 服务器数,以获取满足读取请求的数据。 必须是 cassandraSourceReadConsistencyLevels 之一。 默认值为“ONE”。 不区分大小写。 “ALL”
“EACH_QUORUM”
“LOCAL_ONE”
“LOCAL_QUORUM”
“LOCAL_SERIAL”
“ONE”
“QUORUM”
“SERIAL”
“THREE”
“TWO”
查询 数据库查询。 应该是 SQL-92 查询表达式或 Cassandra 查询语言 (CQL) 命令。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “CassandraSource”(必需)

CommonDataServiceForAppsSink

名称 DESCRIPTION 价值
备用键名称 备用键的逻辑名称,将在更新插入记录时使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
bypassBusinessLogicExecution 控制 Dataverse 自定义业务逻辑的绕过。 类型:字符串(或带有 resultType 字符串的表达式)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
bypassPowerAutomateFlows 控制 Power Automate 流的绕过。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
忽略空值 指示在写入作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “CommonDataServiceForAppsSink”(必需)
writeBehavior 的 操作的写入行为。 “Upsert”(必需)

CommonDataServiceForAppsSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 FetchXML 是Microsoft Common Data Service for Apps(联机和本地)中使用的专有查询语言。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “CommonDataServiceForAppsSource”(必需)

CompressionReadSettings (压缩读取设置)

名称 DESCRIPTION 价值
类型 对于 TarGZipReadSettings 类型,设置为“TarGZipReadSettings”。 设置为 TarReadSettings 类型的“TarReadSettings”。 对于 ZipDeflateReadSettings,设置为“ZipDeflateReadSettings”。 “TarGZipReadSettings”
“TarReadSettings”
“ZipDeflateReadSettings”(必需)

ConcurSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “ConcurSource”(必需)

ContinuationSettingsReference

名称 DESCRIPTION 价值
continuationTtlInMinutes 以分钟为单位的延续 TTL。 任何
自定义检查点密钥 自定义的检查点键。 任何
idle条件 空闲条件。 任何

复制活动

名称 DESCRIPTION 价值
输入 活动的输入列表。 数据集引用[]
链接服务名称 链接服务引用。 LinkedServiceReference
输出 活动的输出列表。 数据集引用[]
政策 活动策略。 活动策略
类型 活动的类型。 “Copy”(必需)
type属性 复制活动属性。 CopyActivityTypeProperties (必需)

CopyActivityLogSettings

名称 DESCRIPTION 价值
enableReliableLogging 指定是否启用可靠的日志记录。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
logLevel 获取或设置日志级别,支持:信息、警告。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

CopyActivityTypeProperties

名称 DESCRIPTION 价值
dataIntegrationUnits 可用于执行此数据移动的数据集成单元的最大数量。 类型:整数(或包含 resultType 整数的表达式),最小值:0。 任何
启用 SkipIncompatibleRow 是否跳过不兼容行。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enableStaging 指定是否通过临时暂存复制数据。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
日志设置 启用日志时,客户需要提供的日志设置。 日志设置
logStorageSettings (已弃用。请使用 LogSettings) 启用会话日志时客户需要提供的日志存储设置。 LogStorageSettings
并行副本 在源或接收器上打开的最大并发会话数,以避免重载数据存储。 类型:整数(或包含 resultType 整数的表达式),最小值:0。 任何
保存 保留规则。 任何[]
保留规则 保留规则。 任何[]
redirectIncompatibleRowSettings 当 EnableSkipIncompatibleRow 为 true 时重定向不兼容行设置。 RedirectIncompatibleRowSettings
水槽 复制活动接收器。 CopySink (必需)
skipError文件 指定数据一致性的容错能力。 SkipErrorFile 文件
来源 复制活动源。 CopySource (必需)
stagingSettings 指定 EnableStaging 为 true 时的临时暂存设置。 StagingSettings
在线翻译 复制活动翻译器。 如果未指定,则使用表格翻译器。 任何
validateDataConsistency 是否启用数据一致性验证。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何

CopySink (复制接收器)

名称 DESCRIPTION 价值
disableMetricsCollection 如果为 true,则禁用数据存储指标集合。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
maxConcurrentConnections (最大并发连接数) 接收器数据存储的最大并发连接计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
sinkRetryCount 接收器重试计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
sinkRetryWait 接收器重试等待。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 对于 AvroSink 类型,设置为“AvroSink”。 对于 AzureBlobFSSink 类型,设置为“AzureBlobFSSink”。 对于类型 为 AzureDataExplorerSink,设置为“AzureDataExplorerSink”。 对于 AzureDataLakeStoreSink 类型,设置为“AzureDataLakeStoreSink”。 对于 AzureDatabricksDeltaLakeSink 类型,设置为“AzureDatabricksDeltaLakeSink”。 对于 AzureMySqlSink 类型,设置为“AzureMySqlSink”。 对于 AzurePostgreSqlSink 类型,设置为“AzurePostgreSqlSink”。 对于 AzureQueueSink 类型,设置为“AzureQueueSink”。 对于 AzureSearchIndexSink 类型,设置为“AzureSearchIndexSink”。 对于 AzureSqlSink 类型,设置为“AzureSqlSink”。 设置为“AzureTableSink”类型为 “AzureTableSink”。 对于 BinarySink 类型,设置为“ BinarySink”。 对于 BlobSink 类型,设置为“ BlobSink”。 设置为 CommonDataServiceForAppsSink 类型的“ CommonDataServiceForAppsSink”。 对于 CosmosDbMongoDbApiSink,设置为“CosmosDbMongoDbApiSink”。 对于 CosmosDbSqlApiSink 类型,设置为“CosmosDbSqlApiSink”。 对于 DelimitedTextSink 类型,设置为“DelimitedTextSink”。 设置为 DocumentDbCollectionSink 类型的“DocumentDbCollectionSink”。 设置为 DynamicsCrmSink 类型的“DynamicsCrmSink”。 对于 DynamicsSink 类型,设置为“DynamicsSink”。 对于 FileSystemSink 类型,设置为“FileSystemSink”。 设置为“ IcebergSink”类型的“IcebergSink”。 对于 InformixSink 类型,设置为“InformixSink”。 对于 JsonSink 类型,设置为“ JsonSink”。 设置为 type LakeHouseTableSink 的“LakeHouseTableSink”。 对于 MicrosoftAccessSink 类型,设置为“MicrosoftAccessSink”。 对于 MongoDbAtlasSink 类型,设置为“MongoDbAtlasSink”。 对于 MongoDbV2Sink 类型,设置为“MongoDbV2Sink”。 对于 OdbcSink 类型,设置为“ OdbcSink”。 对于 OracleSink 类型,设置为“ OracleSink”。 对于 OrcSink 类型,设置为“OrcSink”。 设置为 ParquetSink 类型的“ParquetSink”。 设置为 RestSink 类型的“RestSink”。 设置为“ SalesforceServiceCloudSink”类型的“SalesforceServiceCloudSink”。 对于 SalesforceServiceCloudV2Sink,设置为“SalesforceServiceCloudV2Sink”。 设置为“ SalesforceSink”类型的“SalesforceSink”。 对于 SalesforceV2Sink 类型,设置为“SalesforceV2Sink”。 对于 类型为 SapCloudForCustomerSink,设置为“SapCloudForCustomerSink”。 对于 SnowflakeSink 类型,设置为“SnowflakeSink”。 对于 SnowflakeV2Sink,设置为“SnowflakeV2Sink”。 对于 SqlDWSink 类型,设置为“SqlDWSink”。 对于 SqlMISink 类型,设置为“SqlMISink”。 对于 SqlServerSink 类型,设置为“SqlServerSink”。 对于 SqlSink 类型,设置为“ SqlSink”。 对于 TeradataSink 类型,设置为“TeradataSink”。 对于 WarehouseSink 类型,设置为“ WarehouseSink”。 “AvroSink”
“AzureBlobFSSink”
“AzureDatabricksDeltaLakeSink”
“AzureDataExplorerSink”
“AzureDataLakeStoreSink”
“AzureMySqlSink”
“AzurePostgreSqlSink”
“AzureQueueSink”
“AzureSearchIndexSink”
“AzureSqlSink”
“AzureTableSink”
“BinarySink”
“BlobSink”
“CommonDataServiceForAppsSink”
“CosmosDbMongoDbApiSink”
“CosmosDbSqlApiSink”
“DelimitedTextSink”
“DocumentDbCollectionSink”
“DynamicsCrmSink”
“DynamicsSink”
“FileSystemSink”
“IcebergSink”
“InformixSink”
“JsonSink”
“LakeHouseTableSink”
“MicrosoftAccessSink”
“MongoDbAtlasSink”
“MongoDbV2Sink”
“OdbcSink”
“OracleSink”
“OrcSink”
“ParquetSink”
“RestSink”
“SalesforceServiceCloudSink”
“SalesforceServiceCloudV2Sink”
“SalesforceSink”
“SalesforceV2Sink”
“SapCloudForCustomerSink”
“SnowflakeSink”
“SnowflakeV2Sink”
“SqlDWSink”
“SqlMISink”
“SqlServerSink”
“SqlSink”
“TeradataSink”
“WarehouseSink”(必需)
writeBatchSize 写入批大小。 类型:整数(或包含 resultType 整数的表达式),最小值:0。 任何
writeBatchTimeout 写入批处理超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何

复制源

名称 DESCRIPTION 价值
disableMetricsCollection 如果为 true,则禁用数据存储指标集合。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
maxConcurrentConnections (最大并发连接数) 源数据存储的最大并发连接计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
sourceRetryCount 源重试计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
sourceRetryWait 源重试等待。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 设置为 AmazonMWSSource 类型的“AmazonMWSSource”。 对于 AmazonRdsForOracleSource,设置为“AmazonRdsForOracleSource”。 设置为 AmazonRdsForSqlServerSource 类型的“AmazonRdsForSqlServerSource”。 设置为 AmazonRedshiftSource 类型的“AmazonRedshiftSource”。 设置为“ AvroSource”类型的“AvroSource”。 设置为“ AzureBlobFSSource”类型为“AzureBlobFSSource”。 对于类型 为 AzureDataExplorerSource,设置为“AzureDataExplorerSource”。 设置为“ AzureDataLakeStoreSource”类型的“AzureDataLakeStoreSource”。 对于 AzureDatabricksDeltaLakeSource,设置为“AzureDatabricksDeltaLakeSource”。 对于 AzureMariaDBSource,设置为“AzureMariaDBSource”。 设置为 AzureMySqlSource 类型的“AzureMySqlSource”。 设置为 AzurePostgreSqlSource 类型的“AzurePostgreSqlSource”。 设置为“ AzureSqlSource”类型的“AzureSqlSource”。 设置为“AzureTableSource”类型为“ AzureTableSource”。 设置为 BinarySource 类型的“BinarySource”。 设置为 “BlobSource”类型的“BlobSource”。 对于 CassandraSource 类型,设置为“CassandraSource”。 设置为 CommonDataServiceForAppsSource 类型的“CommonDataServiceForAppsSource”。 对于 ConcurSource 类型,设置为“ ConcurSource”。 对于 CosmosDbMongoDbApiSource,设置为“CosmosDbMongoDbApiSource”。 对于 CosmosDbSqlApiSource,设置为“CosmosDbSqlApiSource”。 设置为 CouchbaseSource 类型的“CouchbaseSource”。 设置为 “Db2Source”类型为“Db2Source”。 对于 DelimitedTextSource 类型,设置为“DelimitedTextSource”。 设置为 DocumentDbCollectionSource 类型的“DocumentDbCollectionSource”。 设置为 DrillSource 类型的“DrillSource”。 设置为 DynamicsAXSource 类型的“DynamicsAXSource”。 设置为 DynamicsCrmSource 类型的“DynamicsCrmSource”。 设置为 DynamicsSource 类型的“DynamicsSource”。 设置为 EloquaSource 类型的“EloquaSource”。 设置为 ExcelSource 类型的“ExcelSource”。 设置为 FileSystemSource 类型的“FileSystemSource”。 设置为 GoogleAdWordsSource 类型的“GoogleAdWordsSource”。 设置为 GoogleBigQuerySource 类型的“GoogleBigQuerySource”。 设置为 GoogleBigQueryV2Source 类型的“GoogleBigQueryV2Source”。 对于 GreenplumSource 类型,设置为“GreenplumSource”。 设置为 HBaseSource 类型的“HBaseSource”。 设置为“ HdfsSource”类型的“HdfsSource”。 设置为 HiveSource 类型的“HiveSource”。 设置为“HttpSource”类型的“ HttpSource”。 设置为 “HubspotSource”类型的“HubspotSource”。 设置为 ImpalaSource 类型的“ImpalaSource”。 设置为 InformixSource 类型的“InformixSource”。 设置为 JiraSource 类型的“JiraSource”。 设置为“JsonSource”类型的“ JsonSource”。 设置为 type LakeHouseTableSource 的“LakeHouseTableSource”。 设置为 “MagentoSource”类型的“MagentoSource”。 设置为 MariaDBSource 类型的“MariaDBSource”。 设置为 MarketoSource 类型的“MarketoSource”。 设置为 MicrosoftAccessSource 类型的“MicrosoftAccessSource”。 设置为 MongoDbAtlasSource 类型的“MongoDbAtlasSource”。 设置为 MongoDbSource 类型的“MongoDbSource”。 设置为 MongoDbV2Source 类型的“MongoDbV2Source”。 设置为 MySqlSource 类型的“MySqlSource”。 对于 NetezzaSource 类型,设置为“NetezzaSource”。 设置为类型 ODataSource 的“ODataSource”。 设置为“ OdbcSource”类型的“OdbcSource”。 设置为 Office365Source 类型的“ Office365Source”。 设置为 OracleServiceCloudSource 类型的“OracleServiceCloudSource”。 设置为 OracleSource 类型的“OracleSource”。 设置为 OrcSource 类型的“OrcSource”。 设置为 ParquetSource 类型的“ParquetSource”。 设置为 “PaypalSource”类型的“PaypalSource”。 设置为 PhoenixSource 类型的“PhoenixSource”。 设置为 PostgreSqlSource 类型的“PostgreSqlSource”。 设置为 PostgreSqlV2Source 类型的“PostgreSqlV2Source”。 设置为 PrestoSource 类型的“PrestoSource”。 设置为 “QuickBooksSource”类型的“QuickBooksSource”。 设置为 RelationalSource 类型的“RelationalSource”。 对于 ResponsysSource,设置为“ResponsysSource”。 设置为 “RestSource”类型的“RestSource”。 设置为 SalesforceMarketingCloudSource 类型的“SalesforceMarketingCloudSource”。 设置为“ SalesforceServiceCloudSource”类型的“SalesforceServiceCloudSource”。 设置为“ SalesforceServiceCloudV2Source”类型的“SalesforceServiceCloudV2Source”。 设置为“ SalesforceSource”类型的“SalesforceSource”。 对于 SalesforceV2Source,设置为“SalesforceV2Source”。 设置为 “SapBwSource”类型的“SapBwSource”。 对于 类型为 SapCloudForCustomerSource,设置为“SapCloudForCustomerSource”。 设置为 “SapEccSource”类型的“SapEccSource”。 对于 类型为 SapHanaSource,设置为“SapHanaSource”。 设置为 “SapOdpSource”类型的“SapOdpSource”。 对于 类型为 SapOpenHubSource,设置为“SapOpenHubSource”。 设置为 “SapTableSource”类型的“SapTableSource”。 设置为 ServiceNowSource 类型的“ServiceNowSource”。 对于 ServiceNowV2Source,设置为“ServiceNowV2Source”。 设置为 SharePointOnlineListSource 类型的“SharePointOnlineListSource”。 设置为 Type ShopifySource 的“ShopifySource”。 设置为 SnowflakeSource 类型的“SnowflakeSource”。 设置为 SnowflakeV2Source 类型的“SnowflakeV2Source”。 设置为 SparkSource 类型的“SparkSource”。 对于 SqlDWSource 类型,设置为“SqlDWSource”。 对于 SqlMISource 类型,设置为“ SqlMISource”。 对于 SqlServerSource 类型,设置为“SqlServerSource”。 设置为“SqlSource”类型的“ SqlSource”。 设置为 SquareSource 类型的“SquareSource”。 设置为 SybaseSource 类型的“SybaseSource”。 设置为 TeradataSource 类型的“TeradataSource”。 设置为 类型为 VerticaSource 的“VerticaSource”。 设置为 “WarehouseSource”类型的“WarehouseSource”。 设置为 XeroSource 类型的“XeroSource”。 设置为 ZohoSource 类型的“ZohoSource”。 设置为“WebSource”类型的“ WebSource”。 设置为 类型 XmlSource 的“XmlSource”。 “AmazonMWSSource”
“AmazonRdsForOracleSource”
“AmazonRdsForSqlServerSource”
“AmazonRedshiftSource”
“AvroSource”
“AzureBlobFSSource”
“AzureDatabricksDeltaLakeSource”
“AzureDataExplorerSource”
“AzureDataLakeStoreSource”
“AzureMariaDBSource”
“AzureMySqlSource”
“AzurePostgreSqlSource”
“AzureSqlSource”
“AzureTableSource”
“BinarySource”
“BlobSource”
“CassandraSource”
“CommonDataServiceForAppsSource”
“ConcurSource”
“CosmosDbMongoDbApiSource”
“CosmosDbSqlApiSource”
“CouchbaseSource”
“Db2Source”
“DelimitedTextSource”
“DocumentDbCollectionSource”
“DrillSource”
“DynamicsAXSource”
“DynamicsCrmSource”
“DynamicsSource”
“EloquaSource”
“ExcelSource”
“FileSystemSource”
“GoogleAdWordsSource”
“GoogleBigQuerySource”
“GoogleBigQueryV2Source”
“GreenplumSource”
“HBaseSource”
“HdfsSource”
“HiveSource”
“HttpSource”
“HubspotSource”
“ImpalaSource”
“InformixSource”
“JiraSource”
“JsonSource”
“LakeHouseTableSource”
“MagentoSource”
“MariaDBSource”
“MarketoSource”
“MicrosoftAccessSource”
“MongoDbAtlasSource”
“MongoDbSource”
“MongoDbV2Source”
“MySqlSource”
“NetezzaSource”
“ODataSource”
“OdbcSource”
“Office365Source”
“OracleServiceCloudSource”
“OracleSource”
“OrcSource”
“ParquetSource”
“PaypalSource”
“PhoenixSource”
“PostgreSqlSource”
“PostgreSqlV2Source”
“PrestoSource”
“QuickBooksSource”
“RelationalSource”
“ResponsysSource”
“RestSource”
“SalesforceMarketingCloudSource”
“SalesforceServiceCloudSource”
“SalesforceServiceCloudV2Source”
“SalesforceSource”
“SalesforceV2Source”
“SapBwSource”
“SapCloudForCustomerSource”
“SapEccSource”
“SapHanaSource”
“SapOdpSource”
“SapOpenHubSource”
“SapTableSource”
“ServiceNowSource”
“ServiceNowV2Source”
“SharePointOnlineListSource”
“ShopifySource”
“SnowflakeSource”
“SnowflakeV2Source”
“SparkSource”
“SqlDWSource”
“SqlMISource”
“SqlServerSource”
“SqlSource”
“SquareSource”
“SybaseSource”
“TeradataSource”
“VerticaSource”
“WarehouseSource”
“WebSource”
“XeroSource”
“XmlSource”
“ZohoSource”(必需)

CosmosDbMongoDbApiSink

名称 DESCRIPTION 价值
类型 复制接收器类型。 “CosmosDbMongoDbApiSink”(必需)
writeBehavior 的 指定是否使用相同的键覆盖文档(upsert),而不是引发异常(插入)。 默认值为“insert”。 类型:字符串(或带有 resultType 字符串的表达式)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

CosmosDbMongoDbApiSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
批处理大小 指定从 MongoDB 实例的每批响应中返回的文档数量。 大多数情况下,修改批大小不会影响用户或应用程序。 此属性的主要用途是避免达到响应大小的限制。 类型:整数(或包含 resultType 整数的表达式)。 任何
cursor方法 Mongodb 查询的游标方法。 MongoDbCursorMethods属性
过滤器 使用查询运算符指定选择筛选器。 若要返回集合中的所有文档,请省略此参数或传递空文档 ({})。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “CosmosDbMongoDbApiSource”(必需)

CosmosDbSqlApiSink

名称 DESCRIPTION 价值
类型 复制接收器类型。 “CosmosDbSqlApiSink”(必需)
writeBehavior 的 描述如何将数据写入 Azure Cosmos DB。 类型:字符串(或带有 resultType 字符串的表达式)。 允许的值:插入和更新插入。 任何

CosmosDbSqlApiSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
检测日期时间 是否将基元值检测为日期/时间值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
页面大小 结果的页面大小。 类型:整数(或包含 resultType 整数的表达式)。 任何
首选区域 首选区域。 类型:字符串数组(或包含字符串 resultType 数组的表达式)。 任何
查询 SQL API 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “CosmosDbSqlApiSource”(必需)

CouchbaseSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “CouchbaseSource”(必需)

凭证引用

名称 DESCRIPTION 价值
referenceName (引用名称) 引用凭据名称。 string (必需)
类型 凭据引用类型。 “CredentialReference”(必需)

CustomActivity (自定义活动)

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “Custom”(必需)
type属性 自定义活动属性。 CustomActivityTypeProperties (必需)

CustomActivityReferenceObject 对象

名称 DESCRIPTION 价值
数据 数据集引用。 数据集引用[]
linked服务 链接服务引用。 LinkedServiceReference[]

CustomActivityType属性

名称 DESCRIPTION 价值
autoUserSpecification 用户的提升级别和范围,默认值为非admin 任务。 类型:字符串(或带有 resultType double 的表达式)。 任何
指令 自定义活动类型的命令:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
extendedProperties 用户定义的属性包。 对可以使用的键或值没有限制。 用户指定的自定义活动完全负责使用和解释定义的内容。 CustomActivityTypePropertiesExtendedProperties
folderPath 文件夹路径 资源文件类型的文件夹路径:字符串(或带有 resultType 字符串的表达式)。 任何
参考对象 引用对象 CustomActivityReferenceObject 对象
resourceLinkedService 资源链接服务引用。 LinkedServiceReference
retentionTime(以天为单位) 为自定义活动提交的文件的保留时间。 类型:double(或带有 resultType double 的表达式)。 任何

CustomActivityTypePropertiesExtendedProperties

名称 DESCRIPTION 价值

DatabricksJobActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 'DatabricksJob' (必需)
type属性 Databricks 作业活动属性。 DatabricksJobActivityTypeProperties (必需)

DatabricksJobActivityTypeProperties

名称 DESCRIPTION 价值
jobId 要执行的 Databricks 作业的 ID。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
jobParameters 用于此作业的每次运行的作业参数。 如果作业采用未指定的参数,则将使用作业中的默认值。 DatabricksJobActivityTypePropertiesJobParameters

DatabricksJobActivityTypePropertiesJobParameters

名称 DESCRIPTION 价值

DatabricksNotebookActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “DatabricksNotebook”(必需)
type属性 Databricks Notebook 活动属性。 DatabricksNotebookActivityTypeProperties (必需)

DatabricksNotebookActivityTypeProperties

名称 DESCRIPTION 价值
baseParameters 要用于此作业的每个运行的基本参数。如果笔记本采用未指定的参数,将使用笔记本中的默认值。 DatabricksNotebookActivityTypePropertiesBaseParameters
图书馆 要安装在将执行作业的群集上的库列表。 DatabricksNotebookActivityTypePropertiesLibrariesItem[]
笔记本路径 要在 Databricks 工作区中运行的 Notebook 的绝对路径。 此路径必须以斜杠开头。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

DatabricksNotebookActivityTypePropertiesBaseParameters

名称 DESCRIPTION 价值

DatabricksNotebookActivityTypePropertiesLibrariesItem

名称 DESCRIPTION 价值

DatabricksSparkJarActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “DatabricksSparkJar”(必需)
type属性 Databricks SparkJar 活动属性。 DatabricksSparkJarActivityTypeProperties (必需)

DatabricksSparkJarActivityTypeProperties

名称 DESCRIPTION 价值
图书馆 要安装在将执行作业的群集上的库列表。 DatabricksSparkJarActivityTypePropertiesLibrariesItem[]
mainClassName 类的全名,包含要执行的主要方法。 此类必须包含在作为库提供的 JAR 中。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
参数 将传递到主要方法的参数。 任何[]

DatabricksSparkJarActivityTypePropertiesLibrariesItem

名称 DESCRIPTION 价值

DatabricksSparkPythonActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “DatabricksSparkPython”(必需)
type属性 Databricks SparkPython 活动属性。 DatabricksSparkPythonActivityTypeProperties (必需)

DatabricksSparkPythonActivityTypeProperties

名称 DESCRIPTION 价值
图书馆 要安装在将执行作业的群集上的库列表。 DatabricksSparkPythonActivityTypePropertiesLibrariesItem[]
参数 将传递到 Python 文件的命令行参数。 任何[]
python文件 要执行的 Python 文件的 URI。 支持 DBFS 路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

DatabricksSparkPythonActivityTypePropertiesLibrariesItem

名称 DESCRIPTION 价值

数据流参考

名称 DESCRIPTION 价值
datasetParameters 数据集参数 从数据集引用数据流参数。 任何
参数 数据流参数 ParameterValueSpecification 参数值规范
referenceName (引用名称) 引用数据流名称。 string (必需)
类型 数据流引用类型。 “DataFlowReference”(必需)

DataFlowStagingInfo

名称 DESCRIPTION 价值
folderPath 文件夹路径 暂存 Blob 的文件夹路径。 类型:字符串(或带有 resultType 字符串的表达式) 任何
链接服务 暂存链接服务引用。 LinkedServiceReference

DataLakeAnalyticsUsqlActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “DataLakeAnalyticsU-SQL”(必需)
type属性 Data Lake Analytics U-SQL 活动属性。 DataLakeAnalyticsUsqlActivityTypeProperties (必需)

DataLakeAnalyticsUsqlActivityTypeProperties

名称 DESCRIPTION 价值
编译模式 U-SQL 的编译模式。 必须是以下值之一:Semantic、Full 和 SingleBox。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
DegreeOfParallelism 用于运行作业的最大节点数。 默认值为 1。 类型:integer(或 Expression with resultType integer),最小值:1。 任何
参数 U-SQL 作业请求的参数。 DataLakeAnalyticsUsqlActivityTypeProperties参数
优先级 确定应选择已排队的所有作业中的哪些作业以先运行。 编号越低,优先级越高。 默认值为 1000。 类型:integer(或 Expression with resultType integer),最小值:1。 任何
runtimeVersion (运行时版本) 要使用的 U-SQL 引擎的运行时版本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
scriptLinked服务 编写链接服务引用脚本。 LinkedServiceReference (必需)
脚本路径 包含 U-SQL 脚本的文件夹的区分大小写的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

DataLakeAnalyticsUsqlActivityTypeProperties参数

名称 DESCRIPTION 价值

数据集引用

名称 DESCRIPTION 价值
参数 数据集的参数。 ParameterValueSpecification 参数值规范
referenceName (引用名称) 引用数据集名称。 string (必需)
类型 数据集引用类型。 “DatasetReference”(必需)

Db2Source 数据库

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “Db2Source”(必需)

删除活动

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “删除”(必需)
type属性 删除活动属性。 DeleteActivityTypeProperties (必需)

DeleteActivityType属性

名称 DESCRIPTION 价值
数据集 删除活动数据集引用。 DatasetReference (必需)
enableLogging 是否记录删除活动执行的详细日志。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
logStorageSettings 当 enableLogging 为 true 时,客户需要提供的日志存储设置。 LogStorageSettings
maxConcurrentConnections (最大并发连接数) 同时连接数据源的最大并发连接数。 int

约束:
最小值 = 1
递归 如果为 true,则以递归方式删除当前文件夹路径下的文件或子文件夹。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
商店设置 删除活动存储设置。 StoreReadSettings

DelimitedTextReadSettings

名称 DESCRIPTION 价值
compression属性 压缩设置。 CompressionReadSettings (压缩读取设置)
skipLineCount 指示从输入文件读取数据时要跳过的非空行数。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 读取设置类型。 “DelimitedTextReadSettings”(必需)

DelimitedTextReadSettings

名称 DESCRIPTION 价值
compression属性 压缩设置。 CompressionReadSettings (压缩读取设置)
skipLineCount 指示从输入文件读取数据时要跳过的非空行数。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 读取设置类型。 string (必需)

DelimitedTextSink

名称 DESCRIPTION 价值
formatSettings DelimitedText 格式设置。 DelimitedTextWrite设置
商店设置 DelimitedText 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “DelimitedTextSink”(必需)

DelimitedTextSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
formatSettings DelimitedText 格式设置。 DelimitedTextReadSettings
商店设置 DelimitedText 存储设置。 StoreReadSettings
类型 复制源类型。 “DelimitedTextSource”(必需)

DelimitedTextWrite设置

名称 DESCRIPTION 价值
FileExtension 用于创建文件的文件扩展名。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
文件名前缀 指定文件名模式 <fileNamePrefix>_<fileIndex>。<从不带 partitionOptions 的非基于文件的存储进行复制时,fileExtension> 。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
quoteAllText 指示字符串值是否应始终用引号引起来。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 写入设置类型。 string (必需)

Distcp设置

名称 DESCRIPTION 价值
distcp选项 指定 Distcp 选项。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
资源管理器终端 指定 Yarn ResourceManager 终结点。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
tempScriptPath (临时脚本路径) 指定用于存储临时 Distcp 命令脚本的现有文件夹路径。 脚本文件由 ADF 生成,将在复制作业完成后删除。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

DocumentDbCollectionSink

名称 DESCRIPTION 价值
嵌套分隔符 嵌套属性分隔符。 默认值为 . (点)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “DocumentDbCollectionSink”(必需)
writeBehavior 的 描述如何将数据写入 Azure Cosmos DB。 类型:字符串(或带有 resultType 字符串的表达式)。 允许的值:插入和更新插入。 任何

DocumentDbCollectionSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
嵌套分隔符 嵌套属性分隔符。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询 文档查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “DocumentDbCollectionSource”(必需)

钻取源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “DrillSource”(必需)

DWCopyCommand默认值

名称 DESCRIPTION 价值
列名称 列名称。 类型:对象(或带有 resultType 字符串的表达式)。 任何
默认值 列的默认值。 类型:对象(或带有 resultType 字符串的表达式)。 任何

DWCopyCommandSettings

名称 DESCRIPTION 价值
additional选项 直接传递到复制命令中的 SQL DW 的其他选项。 类型:键值对(值应为字符串类型)(或带有 resultType 对象的表达式)。 示例:“additionalOptions”: { “MAXERRORS”: “1000”, “DATEFORMAT”: “'ymd'” } DWCopyCommandSettingsAdditionalOptions
默认值 指定 SQL DW 中每个目标列的默认值。 属性中的默认值覆盖 DB 中的 DEFAULT 约束集,标识列不能有默认值。 类型:对象数组(或具有 resultType 对象数组的表达式)。 DWCopyCommandDefaultValue[]

DWCopyCommandSettingsAdditionalOptions

名称 DESCRIPTION 价值

DynamicsAXSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “DynamicsAXSource”(必需)

DynamicsCrmSink (动力学Crm接收器)

名称 DESCRIPTION 价值
备用键名称 备用键的逻辑名称,将在更新插入记录时使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
bypassBusinessLogicExecution 控制 Dataverse 自定义业务逻辑的绕过。 类型:字符串(或带有 resultType 字符串的表达式)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
bypassPowerAutomateFlows 控制 Power Automate 流的绕过。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
忽略空值 指示在写入作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “DynamicsCrmSink”(必需)
writeBehavior 的 操作的写入行为。 “Upsert”(必需)

DynamicsCrmSource (动态Crm源)

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 FetchXML 是Microsoft Dynamics CRM(联机和本地)中使用的专有查询语言。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “DynamicsCrmSource”(必需)

DynamicsSink (动态接收器)

名称 DESCRIPTION 价值
备用键名称 备用键的逻辑名称,将在更新插入记录时使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
bypassBusinessLogicExecution 控制 Dataverse 自定义业务逻辑的绕过。 类型:字符串(或带有 resultType 字符串的表达式)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
bypassPowerAutomateFlows 控制 Power Automate 流的绕过。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
忽略空值 指示在写入作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “DynamicsSink”(必需)
writeBehavior 的 操作的写入行为。 “Upsert”(必需)

DynamicsSource (动态源)

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 FetchXML 是Microsoft Dynamics(联机和本地)中使用的专有查询语言。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “DynamicsSource”(必需)

EloquaSource 源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “EloquaSource”(必需)

Excel源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
商店设置 Excel 应用商店设置。 StoreReadSettings
类型 复制源类型。 “ExcelSource”(必需)

ExecuteDataFlowActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “ExecuteDataFlow”(必需)
type属性 执行数据流活动属性。 ExecuteDataFlowActivityTypeProperties (必需)

ExecuteDataFlowActivityType属性

名称 DESCRIPTION 价值
计算 数据流活动的计算属性。 ExecuteDataFlowActivityTypePropertiesCompute
continuationSettings 执行数据流活动的延续设置。 ContinuationSettingsReference
continueOnError 继续执行用于数据流执行的错误设置。 如果接收器失败,则允许继续处理。 类型:布尔值(或带有 resultType 布尔值的表达式) 任何
数据流 数据流引用。 DataFlowReference (必需)
integrationRuntime 集成运行时参考。 IntegrationRuntimeReference
run并发 用于数据流执行的并发运行设置。 允许同时处理具有相同保存顺序的接收器。 类型:布尔值(或带有 resultType 布尔值的表达式) 任何
sourceStagingConcurrency 为适用于接收器的源指定并行暂存数。 类型:整数(或包含 resultType 整数的表达式) 任何
过渡 用于执行数据流活动的暂存信息。 DataFlowStagingInfo
跟踪级别 用于数据流监视输出的跟踪级别设置。 支持的值包括:“粗”、“精细”和“none”。 类型:字符串(或带有 resultType 字符串的表达式) 任何

ExecuteDataFlowActivityTypePropertiesCompute

名称 DESCRIPTION 价值
computeType 将执行数据流作业的群集的计算类型。 可能的值包括:“General”、“MemoryOptimized”、“ComputeOptimized”。 类型:字符串(或带有 resultType 字符串的表达式) 任何
核心计数 将执行数据流作业的群集的核心计数。 支持的值为:8、16、32、48、80、144 和 272。 类型:整数(或包含 resultType 整数的表达式) 任何

ExecutePipelineActivity

名称 DESCRIPTION 价值
政策 执行管道活动策略。 ExecutePipelineActivityPolicy
类型 活动的类型。 “ExecutePipeline”(必需)
type属性 执行管道活动属性。 ExecutePipelineActivityTypeProperties (必需)

ExecutePipelineActivityPolicy

名称 DESCRIPTION 价值
安全输入 设置为 true 时,活动输入被视为安全,不会记录到监视中。 布尔

ExecutePipelineActivityType属性

名称 DESCRIPTION 价值
参数 管道参数。 ParameterValueSpecification 参数值规范
管道 管道引用。 PipelineReference (必需)
waitOnCompletion 定义活动执行是否会等待依赖管道执行完成。 默认值为 false。 布尔

ExecutePowerQueryActivityTypeProperties

名称 DESCRIPTION 价值
计算 数据流活动的计算属性。 ExecuteDataFlowActivityTypePropertiesCompute
continuationSettings 执行数据流活动的延续设置。 ContinuationSettingsReference
continueOnError 继续执行用于数据流执行的错误设置。 如果接收器失败,则允许继续处理。 类型:布尔值(或带有 resultType 布尔值的表达式) 任何
数据流 数据流引用。 DataFlowReference (必需)
integrationRuntime 集成运行时参考。 IntegrationRuntimeReference
查询 Power Query 混合查询到接收器数据集的映射列表。 PowerQuerySinkMapping[]
run并发 用于数据流执行的并发运行设置。 允许同时处理具有相同保存顺序的接收器。 类型:布尔值(或带有 resultType 布尔值的表达式) 任何
(已弃用。请使用查询。 映射到 queryName 的 Power Query 活动接收器的列表。 ExecutePowerQueryActivityTypeProperties接收器
sourceStagingConcurrency 为适用于接收器的源指定并行暂存数。 类型:整数(或包含 resultType 整数的表达式) 任何
过渡 用于执行数据流活动的暂存信息。 DataFlowStagingInfo
跟踪级别 用于数据流监视输出的跟踪级别设置。 支持的值包括:“粗”、“精细”和“none”。 类型:字符串(或带有 resultType 字符串的表达式) 任何

ExecutePowerQueryActivityTypeProperties接收器

名称 DESCRIPTION 价值

ExecuteSsisPackageActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “ExecuteSSISPackage”(必需)
type属性 执行 SSIS 包活动属性。 ExecuteSsisPackageActivityTypeProperties (必需)

ExecuteSsisPackageActivityTypeProperties

名称 DESCRIPTION 价值
连接方式 集成运行时参考。 IntegrationRuntimeReference (必需)
环境路径 执行 SSIS 包的环境路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
executionCredential 的 包执行凭据。 SsisExecutionCredential
日志记录级别 SSIS 包执行的日志记录级别。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
logLocation SSIS 包执行日志位置。 SsisLogLocation
packageConnectionManagers 软件包连接管理器 要执行 SSIS 包的包级别连接管理器。 ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocation SSIS 包位置。 SsisPackageLocation (必需)
packageParameters 要执行 SSIS 包的包级别参数。 ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers 用于执行 SSIS 包的项目级连接管理器。 ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
projectParameters 项目参数 要执行 SSIS 包的项目级别参数。 ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertyOverrides 属性重写以执行 SSIS 包。 ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
运行时 指定要执行 SSIS 包的运行时。 该值应为“x86”或“x64”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

名称 DESCRIPTION 价值

ExecuteSsisPackageActivityTypePropertiesPackageParameters

名称 DESCRIPTION 价值

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

名称 DESCRIPTION 价值

ExecuteSsisPackageActivityTypePropertiesProjectParameters

名称 DESCRIPTION 价值

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

名称 DESCRIPTION 价值

ExecuteWranglingDataflowActivity

名称 DESCRIPTION 价值
政策 活动策略。 活动策略
类型 活动的类型。 “ExecuteWranglingDataflow”(必需)
type属性 执行 power query 活动属性。 ExecutePowerQueryActivityTypeProperties (必需)

表达式

名称 DESCRIPTION 价值
类型 表达式类型。 “表达式”(必需)
价值 表达式值。 string (必需)

表达式 V2

名称 DESCRIPTION 价值
操作 嵌套表达式的列表。 表达式V2
运算符 表达式运算符值类型:字符串列表。 字符串[]
类型 系统支持的表达式类型。 类型:字符串。 “Binary”
“Constant”
“Field”
“NAry”
“Unary”
价值 常量/字段类型的值:object。 任何

FailActivity 函数

名称 DESCRIPTION 价值
类型 活动的类型。 “Fail”(必需)
type属性 活动属性失败。 FailActivityTypeProperties (必需)

FailActivityType属性

名称 DESCRIPTION 价值
错误代码 对 Fail 活动的错误类型进行分类的错误代码。 它可以是运行时计算为非空/空字符串的动态内容。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
消息 Fail 活动中出现的错误消息。 它可以是运行时计算为非空/空字符串的动态内容。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

FileServerReadSettings

名称 DESCRIPTION 价值
完成后删除文件 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileFilter 文件 指定用于在 folderPath 中选择文件子集而不是所有文件的筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
fileListPath 文件列表 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 开始 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 分区根路径 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “FileServerReadSettings”(必需)
wildcardFileName (通配符文件名) FileServer wildcardFileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath 通配符文件夹路径 FileServer wildcardFolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

FileServerWriteSettings

名称 DESCRIPTION 价值
类型 写入设置类型。 “FileServerWriteSettings”(必需)

FileSystemSink 的

名称 DESCRIPTION 价值
复制行为 复制接收器的复制行为类型。 任何
类型 复制接收器类型。 “FileSystemSink”(必需)

FileSystemSource 文件源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
递归 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制源类型。 “FileSystemSource”(必需)

FilterActivity (筛选活动)

名称 DESCRIPTION 价值
类型 活动的类型。 “Filter”(必需)
type属性 筛选活动属性。 FilterActivityTypeProperties (必需)

FilterActivityType属性

名称 DESCRIPTION 价值
条件 要用于筛选输入的条件。 表达式 (必需)
物品 应对其应用筛选器的输入数组。 表达式 (必需)

ForEachActivity

名称 DESCRIPTION 价值
类型 活动的类型。 “ForEach”(必需)
type属性 ForEach 活动属性。 ForEachActivityTypeProperties (必需)

ForEachActivityTypeProperties

名称 DESCRIPTION 价值
活动 要执行的活动列表。 Activity[] (必需)
batchCount 用于控制并行执行的批计数(isSequential 设置为 false 时)。 int

约束:
最大值 = 50
isSequential 的 循环应按顺序或并行执行(最大 50) 布尔
物品 要循环访问的集合。 表达式 (必需)

FormatReadSettings

名称 DESCRIPTION 价值
类型 对于 BinaryReadSettings 类型,设置为“BinaryReadSettings”。 对于 DelimitedTextReadSettings 类型,设置为“DelimitedTextReadSettings”。 对于 JsonReadSettings 类型,设置为“JsonReadSettings”。 设置为 ParquetReadSettings 类型的“ParquetReadSettings”。 对于 XmlReadSettings 类型,设置为“XmlReadSettings”。 “BinaryReadSettings”
“DelimitedTextReadSettings”
“JsonReadSettings”
“ParquetReadSettings”
“XmlReadSettings”(必需)

FtpReadSettings

名称 DESCRIPTION 价值
完成后删除文件 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
disableChunking 如果为 true,请在每个文件中禁用并行读取。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 文件列表 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 分区根路径 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “FtpReadSettings”(必需)
使用二进制传输 指定是否对 FTP 存储使用二进制传输模式。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
wildcardFileName (通配符文件名) Ftp 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath 通配符文件夹路径 Ftp 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

GetMetadataActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “GetMetadata”(必需)
type属性 GetMetadata 活动属性。 GetMetadataActivityTypeProperties (必需)

GetMetadataActivityType属性

名称 DESCRIPTION 价值
数据集 GetMetadata 活动数据集参考。 DatasetReference (必需)
字段列表 要从数据集中获取的元数据字段。 任何[]
formatSettings GetMetadata 活动格式设置。 FormatReadSettings
商店设置 GetMetadata 活动存储设置。 StoreReadSettings

GoogleAdWords来源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “GoogleAdWordsSource”(必需)

GoogleBigQuery源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “GoogleBigQuerySource”(必需)

GoogleBigQueryV2源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “GoogleBigQueryV2Source”(必需)

GoogleCloudStorageReadSettings

名称 DESCRIPTION 价值
完成后删除文件 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 文件列表 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 开始 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 分区根路径 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
前缀 Google Cloud Storage 对象名称的前缀筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “GoogleCloudStorageReadSettings”(必需)
wildcardFileName (通配符文件名) Google Cloud Storage wildcardFileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath 通配符文件夹路径 Google Cloud Storage wildcardFolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

Greenplum来源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “GreenplumSource”(必需)

HBase源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “HBaseSource”(必需)

HdfsReadSettings

名称 DESCRIPTION 价值
完成后删除文件 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
distcp设置 指定与 Distcp 相关的设置。 Distcp设置
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 文件列表 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 开始 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 分区根路径 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “HdfsReadSettings”(必需)
wildcardFileName (通配符文件名) HDFS 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath 通配符文件夹路径 HDFS 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

HdfsSource (英语)

名称 DESCRIPTION 价值
distcp设置 指定与 Distcp 相关的设置。 Distcp设置
递归 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制源类型。 “HdfsSource”(必需)

HDInsightHiveActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “HDInsightHive”(必需)
type属性 HDInsight Hive 活动属性。 HDInsightHiveActivityTypeProperties (必需)

HDInsightHiveActivityTypeProperties

名称 DESCRIPTION 价值
论点 用户指定的 HDInsightActivity 参数。 任何[]
定义 允许用户指定 Hive 作业请求的定义。 HDInsightHiveActivityTypeProperties定义
getDebugInfo 调试信息选项。 “Always”
“Failure”
“None”
查询超时值 查询超时值(以分钟为单位)。 当 HDInsight 群集使用 ESP(企业安全性套餐)时有效 整数 (int)
scriptLinked服务 编写链接服务引用脚本。 LinkedServiceReference
脚本路径 脚本路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storageLinked服务 存储链接服务引用。 LinkedServiceReference[]
变量 hivevar 命名空间下的用户指定参数。 HDInsightHiveActivityTypeProperties变量

HDInsightHiveActivityTypeProperties定义

名称 DESCRIPTION 价值

HDInsightHiveActivityTypeProperties变量

名称 DESCRIPTION 价值

HDInsightMapReduceActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “HDInsightMapReduce”(必需)
type属性 HDInsight MapReduce 活动属性。 HDInsightMapReduceActivityTypeProperties (必需)

HDInsightMapReduceActivityTypeProperties

名称 DESCRIPTION 价值
论点 用户指定的 HDInsightActivity 参数。 任何[]
类名 类名。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
定义 允许用户为 MapReduce 作业请求指定定义。 HDInsightMapReduceActivityTypeProperties定义
getDebugInfo 调试信息选项。 “Always”
“Failure”
“None”
jarFilePath 文件 Jar 路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
jarLibs Jar 库 任何[]
jarLinked服务 Jar 链接服务参考。 LinkedServiceReference
storageLinked服务 存储链接服务引用。 LinkedServiceReference[]

HDInsightMapReduceActivityTypeProperties定义

名称 DESCRIPTION 价值

HDInsightPigActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “HDInsightPig”(必需)
type属性 HDInsight Pig 活动属性。 HDInsightPigActivityTypeProperties (必需)

HDInsightPigActivityTypeProperties

名称 DESCRIPTION 价值
论点 用户指定的 HDInsightActivity 参数。 类型:数组(或带有 resultType 数组的表达式)。 任何
定义 允许用户指定 Pig 作业请求的定义。 HDInsightPigActivityTypeProperties定义
getDebugInfo 调试信息选项。 “Always”
“Failure”
“None”
scriptLinked服务 编写链接服务引用脚本。 LinkedServiceReference
脚本路径 脚本路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storageLinked服务 存储链接服务引用。 LinkedServiceReference[]

HDInsightPigActivityTypeProperties定义

名称 DESCRIPTION 价值

HDInsightSparkActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “HDInsightSpark”(必需)
type属性 HDInsight spark 活动属性。 HDInsightSparkActivityTypeProperties (必需)

HDInsightSparkActivityTypeProperties

名称 DESCRIPTION 价值
论点 HDInsightSparkActivity 的用户指定参数。 任何[]
类名 应用程序的 Java/Spark 主类。 字符串
entryFilePath 文件路径 要执行的代码/包的根文件夹的相对路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
getDebugInfo 调试信息选项。 “Always”
“Failure”
“None”
代理用户 要模拟该作业的用户。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
根路径 所有作业文件的“sparkJobLinkedService”中的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
sparkConfig 函数 Spark 配置属性。 HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService 用于上传条目文件和依赖项以及接收日志的存储链接服务。 LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

名称 DESCRIPTION 价值

HDInsightStreamingActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “HDInsightStreaming”(必需)
type属性 HDInsight 流式处理活动属性。 HDInsightStreamingActivityTypeProperties (必需)

HDInsightStreamingActivityTypeProperties

名称 DESCRIPTION 价值
论点 用户指定的 HDInsightActivity 参数。 任何[]
组合器 合并器可执行文件名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
commandEnvironment 命令行环境值。 任何[]
定义 允许用户指定流式处理作业请求的定义。 HDInsightStreamingActivityTypeProperties定义
fileLinked服务 文件所在的链接服务引用。 LinkedServiceReference
文件路径 流式处理作业文件的路径。 可以是目录。 any[] (必需)
getDebugInfo 调试信息选项。 “Always”
“Failure”
“None”
输入 输入 Blob 路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
映射 映射程序可执行文件名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
输出 输出 blob 路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
还原剂 化简器可执行文件名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
storageLinked服务 存储链接服务引用。 LinkedServiceReference[]

HDInsightStreamingActivityTypeProperties定义

名称 DESCRIPTION 价值

HiveSource (英文)

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “HiveSource”(必需)

HttpReadSettings

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
附加头信息 请求中对 RESTful API 的其他 HTTP 标头。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
请求体 如果 requestMethod 为 POST,则为 RESTful API 的 HTTP 请求正文。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
请求方法 用于调用 RESTful API 的 HTTP 方法。 默认值为 GET。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
请求超时 指定 HTTP 客户端从 HTTP 服务器获取 HTTP 响应的超时。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 读取设置类型。 “HttpReadSettings”(必需)

HttpSource 来源

名称 DESCRIPTION 价值
httpRequestTimeout 指定 HTTP 客户端从 HTTP 服务器获取 HTTP 响应的超时。 默认值等效于 System.Net.HttpWebRequest.Timeout。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “HttpSource”(必需)

Hubspot源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “HubspotSource”(必需)

冰山沉没

名称 DESCRIPTION 价值
formatSettings Iceberg 格式设置。 IcebergWriteSettings
商店设置 Iceberg 商店设置。 StoreWriteSettings
类型 复制接收器类型。 “IcebergSink”(必需)

IcebergWriteSettings

名称 DESCRIPTION 价值
类型 写入设置类型。 string (必需)

IfConditionActivity

名称 DESCRIPTION 价值
类型 活动的类型。 “IfCondition”(必需)
type属性 IfCondition 活动属性。 IfConditionActivityTypeProperties (必需)

IfConditionActivityTypeProperties

名称 DESCRIPTION 价值
表达式 计算结果为布尔值的表达式。 这用于确定将执行的活动块(ifTrueActivities 或 ifFalseActivities)。 表达式 (必需)
ifFalse活动 如果表达式的计算结果为 false,则要执行的活动列表。 这是一个可选属性,如果未提供,活动将退出而不执行任何操作。 活动
ifTrue活动 如果表达式的计算结果为 true,则要执行的活动列表。 这是一个可选属性,如果未提供,活动将退出而不执行任何操作。 活动

ImpalaSource (英帕拉源)

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “ImpalaSource”(必需)

InformixSink

名称 DESCRIPTION 价值
preCopyScript 在开始复制之前要执行的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “InformixSink”(必需)

Informix源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “InformixSource”(必需)

IntegrationRuntimeReference

名称 DESCRIPTION 价值
参数 集成运行时的参数。 ParameterValueSpecification 参数值规范
referenceName (引用名称) 引用集成运行时名称。 string (必需)
类型 集成运行时的类型。 “IntegrationRuntimeReference”(必需)

JiraSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “JiraSource”(必需)

JsonReadSettings

名称 DESCRIPTION 价值
compression属性 压缩设置。 CompressionReadSettings (压缩读取设置)
类型 读取设置类型。 “JsonReadSettings”(必需)

JsonReadSettings

名称 DESCRIPTION 价值
compression属性 压缩设置。 CompressionReadSettings (压缩读取设置)
类型 读取设置类型。 string (必需)

JsonSink

名称 DESCRIPTION 价值
formatSettings Json 格式设置。 JsonWrite设置
商店设置 Json 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “JsonSink”(必需)

JsonSource (英文)

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
formatSettings Json 格式设置。 JsonReadSettings
商店设置 Json 存储设置。 StoreReadSettings
类型 复制源类型。 “JsonSource”(必需)

JsonWrite设置

名称 DESCRIPTION 价值
文件模式 JSON 的文件模式。 此设置控制 JSON 对象的集合的处理方式。 默认值为“setOfObjects”。 它区分大小写。 任何
类型 写入设置类型。 string (必需)

LakeHouseRead设置

名称 DESCRIPTION 价值
完成后删除文件 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 文件列表 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 开始 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 分区根路径 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “LakeHouseReadSettings”(必需)
wildcardFileName (通配符文件名) Microsoft Fabric Lakehouse 文件通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath 通配符文件夹路径 Microsoft Fabric Lakehouse 文件通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

LakeHouseTableSink 餐厅

名称 DESCRIPTION 价值
partitionNameList 从接收器列指定分区列名称。 类型:对象数组(或具有 resultType 对象数组的表达式)。 任何
partitionOption 基于一列或多列在文件夹结构中创建分区。 每个不同的列值(对)将是一个新分区。 可能的值包括:“None”、“PartitionByKey”。 任何
tableActionOption Lakehouse 表接收器的表作类型。 可能的值包括:“None”、“Append”、“Overwrite”。 任何
类型 复制接收器类型。 “LakeHouseTableSink”(必需)

LakeHouseTableSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
时间戳AsOf 按时间戳查询较旧的快照。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “LakeHouseTableSource”(必需)
versionAsOf 版本 按版本查询较旧的快照。 类型:整数(或包含 resultType 整数的表达式)。 任何

LakeHouseWrite设置

名称 DESCRIPTION 价值
类型 写入设置类型。 “LakeHouseWriteSettings”(必需)

LinkedServiceReference

名称 DESCRIPTION 价值
参数 LinkedService 的参数。 ParameterValueSpecification 参数值规范
referenceName (引用名称) 引用 LinkedService 名称。 string (必需)
类型 链接服务引用类型。 “LinkedServiceReference”(必需)

LogLocationSettings

名称 DESCRIPTION 价值
链接服务名称 日志存储链接服务参考。 LinkedServiceReference (必需)
路径 用于存储活动执行的详细日志的存储路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

日志设置

名称 DESCRIPTION 价值
copyActivityLogSettings 指定复制活动日志的设置。 CopyActivityLogSettings
enableCopyActivityLog 指定是否启用复制活动日志。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
logLocationSettings 启用日志时,客户需要提供的日志位置设置。 LogLocationSettings (必需)

LogStorageSettings

名称 DESCRIPTION 价值
enableReliableLogging 指定是否启用可靠的日志记录。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
链接服务名称 日志存储链接服务参考。 LinkedServiceReference (必需)
logLevel 获取或设置日志级别,支持:信息、警告。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
路径 用于存储活动执行的详细日志的存储路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

LookupActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “Lookup”(必需)
type属性 查找活动属性。 LookupActivityTypeProperties (必需)

LookupActivityType属性

名称 DESCRIPTION 价值
数据集 查找活动数据集引用。 DatasetReference (必需)
firstRowOnly 是返回第一行还是所有行。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
来源 特定于数据集的源属性,与复制活动源相同。 CopySource (必需)

MagentoSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “MagentoSource”(必需)

MariaDBSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “MariaDBSource”(必需)

MarketoSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “MarketoSource”(必需)

元数据项

名称 DESCRIPTION 价值
姓名 元数据项键名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
价值 元数据项值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

MicrosoftAccessSink

名称 DESCRIPTION 价值
preCopyScript 在开始复制之前要执行的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “MicrosoftAccessSink”(必需)

MicrosoftAccessSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “MicrosoftAccessSource”(必需)

MongoDbAtlasSink 数据库

名称 DESCRIPTION 价值
类型 复制接收器类型。 “MongoDbAtlasSink”(必需)
writeBehavior 的 指定是否使用相同的键覆盖文档(upsert),而不是引发异常(插入)。 默认值为“insert”。 类型:字符串(或带有 resultType 字符串的表达式)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

MongoDbAtlasSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
批处理大小 指定从 MongoDB Atlas 实例的每批响应中返回的文档的数量。 大多数情况下,修改批大小不会影响用户或应用程序。 此属性的主要用途是避免达到响应大小的限制。 类型:整数(或包含 resultType 整数的表达式)。 任何
cursor方法 Mongodb 查询的游标方法 MongoDbCursorMethods属性
过滤器 使用查询运算符指定选择筛选器。 若要返回集合中的所有文档,请省略此参数或传递空文档 ({})。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “MongoDbAtlasSource”(必需)

MongoDbCursorMethods属性

名称 DESCRIPTION 价值
限制 指定服务器返回的文档的最大数量。 limit() 类似于 SQL 数据库中的 LIMIT 语句。 类型:整数(或包含 resultType 整数的表达式)。 任何
项目 指定要在与查询筛选器匹配的文档中返回的字段。 若要返回匹配文档中的所有字段,请省略此参数。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
跳过 指定跳过的文档数以及 MongoDB 开始返回结果的位置。 此方法在实现分页结果时可能很有用。 类型:整数(或包含 resultType 整数的表达式)。 任何
排序 指定查询返回匹配文档的顺序。 类型:字符串(或带有 resultType 字符串的表达式)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

MongoDbSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 应该是 SQL-92 查询表达式。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “MongoDbSource”(必需)

MongoDbV2Sink

名称 DESCRIPTION 价值
类型 复制接收器类型。 “MongoDbV2Sink”(必需)
writeBehavior 的 指定是否使用相同的键覆盖文档(upsert),而不是引发异常(插入)。 默认值为“insert”。 类型:字符串(或带有 resultType 字符串的表达式)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

MongoDbV2Source

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
批处理大小 指定从 MongoDB 实例的每批响应中返回的文档数量。 大多数情况下,修改批大小不会影响用户或应用程序。 此属性的主要用途是避免达到响应大小的限制。 类型:整数(或包含 resultType 整数的表达式)。 任何
cursor方法 Mongodb 查询的游标方法 MongoDbCursorMethods属性
过滤器 使用查询运算符指定选择筛选器。 若要返回集合中的所有文档,请省略此参数或传递空文档 ({})。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “MongoDbV2Source”(必需)

MySqlSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “MySqlSource”(必需)

NetezzaPartitionSettings

名称 DESCRIPTION 价值
partitionColumnName (分区列名称) 整数类型中用于继续范围分区的列的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionLowerBound 分区下限 partitionColumnName 中指定的列的最小值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionUpperBound 分区上限 partitionColumnName 中指定的列的最大值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

Netezza源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
partitionOption 将并行读取 Netezza 的分区机制。 可能的值包括:“None”、“DataSlice”、“DynamicRange”。 任何
分区设置 将用于 Netezza 源分区的设置。 NetezzaPartitionSettings
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “NetezzaSource”(必需)

NotebookParameter

名称 DESCRIPTION 价值
类型 笔记本参数类型。 “bool”
漂浮
“int”
'字符串'
价值 笔记本参数值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

ODataSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
查询 OData 查询。 例如,“$top=1”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “ODataSource”(必需)

OdbcSink (英语)

名称 DESCRIPTION 价值
preCopyScript 在开始复制之前要执行的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “OdbcSink”(必需)

OdbcSource (英语)

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “OdbcSource”(必需)

Office365来源

名称 DESCRIPTION 价值
allowed组 包含所有用户的组。 类型:字符串数组(或包含字符串 resultType 数组的表达式)。 任何
dateFilterColumn 要应用 <paramref name=“StartTime”/> 和 <paramref name=“EndTime”/>的列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
结束时间 此数据集的请求范围的结束时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
outputColumns 要从 Office 365 表中读取的列。 类型:对象数组(或具有 resultType 对象数组的表达式)。 itemType:OutputColumn。 示例:[ { “name”: “Id” }, { “name”: “CreatedDateTime” } ] 任何
开始时间 此数据集的请求范围的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “Office365Source”(必需)
userScopeFilterUri(用户范围过滤URI) 用户范围 URI。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

OracleCloudStorageReadSettings

名称 DESCRIPTION 价值
完成后删除文件 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 文件列表 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 开始 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 分区根路径 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
前缀 Oracle 云存储对象名称的前缀筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “OracleCloudStorageReadSettings”(必需)
wildcardFileName (通配符文件名) Oracle 云存储通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath 通配符文件夹路径 Oracle 云存储通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

OraclePartitionSettings

名称 DESCRIPTION 价值
partitionColumnName (分区列名称) 整数类型中用于继续范围分区的列的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionLowerBound 分区下限 partitionColumnName 中指定的列的最小值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionNames (分区名称) Oracle 表的物理分区的名称。 任何
partitionUpperBound 分区上限 partitionColumnName 中指定的列的最大值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

OracleServiceCloudSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “OracleServiceCloudSource”(必需)

OracleSink

名称 DESCRIPTION 价值
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “OracleSink”(必需)

Oracle 源代码

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
oracleReaderQuery Oracle 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Oracle 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 任何
分区设置 将用于 Oracle 源分区的设置。 OraclePartitionSettings
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “OracleSource”(必需)

OrcSink 系列

名称 DESCRIPTION 价值
formatSettings ORC 格式设置。 OrcWriteSettings (Orc写入设置)
商店设置 ORC 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “OrcSink”(必需)

OrcSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
商店设置 ORC 存储设置。 StoreReadSettings
类型 复制源类型。 “OrcSource”(必需)

OrcWriteSettings (Orc写入设置)

名称 DESCRIPTION 价值
文件名前缀 指定文件名模式 <fileNamePrefix>_<fileIndex>。<从不带 partitionOptions 的非基于文件的存储进行复制时,fileExtension> 。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 写入设置类型。 string (必需)

ParameterDefinitionSpecification

名称 DESCRIPTION 价值

参数规范

名称 DESCRIPTION 价值
默认值 参数的默认值。 任何
类型 参数类型。 “Array”
“Bool”
“Float”
“Int”
“Object”
“SecureString”
“String”(必需)

ParameterValueSpecification 参数值规范

名称 DESCRIPTION 价值

ParameterValueSpecification 参数值规范

名称 DESCRIPTION 价值

ParameterValueSpecification 参数值规范

名称 DESCRIPTION 价值

ParameterValueSpecification 参数值规范

名称 DESCRIPTION 价值

ParameterValueSpecification 参数值规范

名称 DESCRIPTION 价值

ParquetReadSettings

名称 DESCRIPTION 价值
compression属性 压缩设置。 CompressionReadSettings (压缩读取设置)
类型 读取设置类型。 “ParquetReadSettings”(必需)

ParquetReadSettings

名称 DESCRIPTION 价值
compression属性 压缩设置。 CompressionReadSettings (压缩读取设置)
类型 读取设置类型。 string (必需)

ParquetSink (镶木地板水槽)

名称 DESCRIPTION 价值
formatSettings Parquet 格式设置。 ParquetWrite设置
商店设置 Parquet 存储设置。 StoreWriteSettings
类型 复制接收器类型。 “ParquetSink”(必需)

ParquetSource (镶框源)

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
formatSettings Parquet 格式设置。 ParquetReadSettings
商店设置 Parquet 存储设置。 StoreReadSettings
类型 复制源类型。 “ParquetSource”(必需)

ParquetWrite设置

名称 DESCRIPTION 价值
文件名前缀 指定文件名模式 <fileNamePrefix>_<fileIndex>。<从不带 partitionOptions 的非基于文件的存储进行复制时,fileExtension> 。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
maxRowsPerFile 将写入文件的行计数限制为小于或等于指定的计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 写入设置类型。 string (必需)

贝宝来源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “PaypalSource”(必需)

PhoenixSource (凤凰源)

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “PhoenixSource”(必需)

管道

名称 DESCRIPTION 价值
活动 管道中的活动列表。 活动
注释 可用于描述管道的标记列表。 任何[]
并发 管道的最大并发运行数。 int

约束:
最小值 = 1
描述 管道的说明。 字符串
文件夹 此管道所在的文件夹。 如果未指定,管道将显示在根级别。 PipelineFolder (管道文件夹)
参数 管道的参数列表。 ParameterDefinitionSpecification
政策 管道策略。 管道策略
runDimensions 的 管道发出的维度。 PipelineRunDimensions 的
变量 管道的变量列表。 VariableDefinitionSpecification

PipelineElapsedTimeMetricPolicy

名称 DESCRIPTION 价值
持续时间 TimeSpan 值,之后将触发 Azure 监视指标。 任何

PipelineFolder (管道文件夹)

名称 DESCRIPTION 价值
姓名 此管道所在的文件夹的名称。 字符串

管道策略

名称 DESCRIPTION 价值
elapsedTimeMetric 管道运行时间指标策略。 PipelineElapsedTimeMetricPolicy

管道引用

名称 DESCRIPTION 价值
姓名 引用名称。 字符串
referenceName (引用名称) 引用管道名称。 string (必需)
类型 管道引用类型。 “PipelineReference”(必需)

PipelineRunDimensions 的

名称 DESCRIPTION 价值

Polybase设置

名称 DESCRIPTION 价值
rejectSampleValue 确定在 PolyBase 重新计算被拒绝行百分比之前尝试检索的行数。 类型:整数(或包含 resultType 整数的表达式),最小值:0。 任何
拒绝类型 拒绝类型。 “percentage”
价值
拒绝值 指定在查询失败之前可以拒绝的行数的值或百分比。 类型:number(或包含 resultType number 的表达式),最小值:0。 任何
useType默认 指定在 PolyBase 从文本文件中检索数据时如何处理带分隔符的文本文件中的缺失值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何

PostgreSqlSource 源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “PostgreSqlSource”(必需)

PostgreSqlV2源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “PostgreSqlV2Source”(必需)

PowerQuerySink

名称 DESCRIPTION 价值
数据集 数据集引用。 数据集引用
描述 转换说明。 字符串
flowlet (流式) Flowlet 参考 数据流参考
链接服务 链接服务引用。 LinkedServiceReference
姓名 转换名称。 string (必需)
rejectedDataLinkedService 服务 拒绝的数据链接服务引用。 LinkedServiceReference
schemaLinkedService 架构链接服务引用。 LinkedServiceReference
脚本 接收器脚本。 字符串

PowerQuerySinkMapping

名称 DESCRIPTION 价值
数据流接收器 映射到 Power Query 混合查询的接收器列表。 PowerQuerySink (PowerQuerySink
查询名称 Power Query 混合文档中查询的名称。 字符串

PrestoSource 来源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “PrestoSource”(必需)

QuickBooksSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “QuickBooksSource”(必需)

RedirectIncompatibleRowSettings

名称 DESCRIPTION 价值
链接服务名称 用于重定向不兼容行的 Azure 存储、存储 SAS 或 Azure Data Lake Store 链接服务的名称。 如果指定 redirectIncompatibleRowSettings,则必须指定。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
路径 用于存储重定向不兼容行数据的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

RedshiftUnload设置

名称 DESCRIPTION 价值
bucketName (存储桶名称) 临时 Amazon S3 的存储桶,用于存储从 Amazon Redshift 源中卸载的数据。 存储桶必须与 Amazon Redshift 源位于同一区域。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
s3LinkedServiceName 从 Amazon Redshift 源复制时,将用于卸载作的 Amazon S3 链接服务的名称。 LinkedServiceReference (必需)

关系源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “RelationalSource”(必需)

ResponsysSource (英语)

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “ResponsysSource”(必需)

RestSink 系列

名称 DESCRIPTION 价值
附加头信息 请求中对 RESTful API 的其他 HTTP 标头。 类型:键值对(值应为字符串类型)。 任何
HTTP压缩类型 (httpCompressionType) 使用最佳压缩级别发送采用压缩格式的数据的 Http 压缩类型,默认值为 None。 唯一支持的选项是 Gzip。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:01:40。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
requestInterval 请求间隔 发送下一个请求之前等待的时间(以毫秒为单位) 任何
请求方法 用于调用 RESTful API 的 HTTP 方法。 默认值为 POST。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “RestSink”(必需)

RestSource (静态源)

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:键值对(值应为字符串类型)。 任何
附加头信息 请求中对 RESTful API 的其他 HTTP 标头。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:01:40。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
pagination规则 用于撰写下一页请求的分页规则。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
请求体 如果 requestMethod 为 POST,则为 RESTful API 的 HTTP 请求正文。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
requestInterval 请求间隔 发送下一页请求之前等待的时间。 任何
请求方法 用于调用 RESTful API 的 HTTP 方法。 默认值为 GET。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “RestSource”(必需)

SalesforceMarketingCloudSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “SalesforceMarketingCloudSource”(必需)

SalesforceServiceCloudSink 服务

名称 DESCRIPTION 价值
externalId字段名称 upsert作的外部 ID 字段的名称。 默认值为“Id”列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
忽略空值 指示在写入作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 如果将其设置为 true,则表示在执行 upsert/update作时,ADF 会将目标对象中的数据保持不变,并在执行插入作时插入定义的默认值,而 ADF 将在执行 upsert/update作时将目标对象中的数据更新为 NULL,并在执行插入作时插入 NULL 值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “SalesforceServiceCloudSink”(必需)
writeBehavior 的 操作的写入行为。 默认值为 Insert。 “Insert”
“Upsert”

SalesforceServiceCloudSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
readBehavior 作的读取行为。 默认值为 Query。 允许的值:Query/QueryAll。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SalesforceServiceCloudSource”(必需)

SalesforceServiceCloudV2Sink

名称 DESCRIPTION 价值
externalId字段名称 upsert作的外部 ID 字段的名称。 默认值为“Id”列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
忽略空值 指示在写入作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 如果将其设置为 true,则表示在执行 upsert/update作时,ADF 会将目标对象中的数据保持不变,并在执行插入作时插入定义的默认值,而 ADF 将在执行 upsert/update作时将目标对象中的数据更新为 NULL,并在执行插入作时插入 NULL 值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “SalesforceServiceCloudV2Sink”(必需)
writeBehavior 的 操作的写入行为。 默认值为 Insert。 “Insert”
“Upsert”

SalesforceServiceCloudV2源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
includeDeletedObjects 此属性控制查询结果是否包含已删除的对象。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
查询 只能使用具有限制的 Salesforce 对象查询语言 (SOQL) 查询。 有关 SOQL 限制,请参阅以下文章: https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/queries.htm#SOQL%20Considerations 如果未指定查询,将检索数据集中 ObjectApiName/reportId 中指定的 Salesforce 对象的所有数据。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
SOQLQuery 弃用,请改用“query”属性。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SalesforceServiceCloudV2Source”(必需)

SalesforceSink

名称 DESCRIPTION 价值
externalId字段名称 upsert作的外部 ID 字段的名称。 默认值为“Id”列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
忽略空值 指示在写入作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 如果将其设置为 true,则表示在执行 upsert/update作时,ADF 会将目标对象中的数据保持不变,并在执行插入作时插入定义的默认值,而 ADF 将在执行 upsert/update作时将目标对象中的数据更新为 NULL,并在执行插入作时插入 NULL 值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “SalesforceSink”(必需)
writeBehavior 的 操作的写入行为。 默认值为 Insert。 “Insert”
“Upsert”

SalesforceSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
readBehavior 作的读取行为。 默认值为 Query。 允许的值:Query/QueryAll。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SalesforceSource”(必需)

SalesforceV2Sink

名称 DESCRIPTION 价值
externalId字段名称 upsert作的外部 ID 字段的名称。 默认值为“Id”列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
忽略空值 指示在写入作期间是否忽略输入数据集(键字段除外)中的 null 值的标志。 默认值为 false。 如果将其设置为 true,则表示在执行 upsert/update作时,ADF 会将目标对象中的数据保持不变,并在执行插入作时插入定义的默认值,而 ADF 将在执行 upsert/update作时将目标对象中的数据更新为 NULL,并在执行插入作时插入 NULL 值。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 复制接收器类型。 “SalesforceV2Sink”(必需)
writeBehavior 的 操作的写入行为。 默认值为 Insert。 “Insert”
“Upsert”

SalesforceV2源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
includeDeletedObjects 此属性控制查询结果是否包含已删除的对象。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
页面大小 每个 http 请求的页面大小过大会导致超时,默认值为 300,000。 类型:整数(或包含 resultType 整数的表达式)。 任何
查询 只能使用具有限制的 Salesforce 对象查询语言 (SOQL) 查询。 有关 SOQL 限制,请参阅以下文章: https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/queries.htm#SOQL%20Considerations 如果未指定查询,将检索数据集中 ObjectApiName/reportId 中指定的 Salesforce 对象的所有数据。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
SOQLQuery 弃用,请改用“query”属性。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SalesforceV2Source”(必需)

SapBwSource 源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 MDX 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “SapBwSource”(必需)

SapCloudForCustomerSink

名称 DESCRIPTION 价值
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制接收器类型。 “SapCloudForCustomerSink”(必需)
writeBehavior 的 操作的写入行为。 默认值为“Insert”。 “Insert”
“Update”

SapCloudForCustomerSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
查询 SAP Cloud for Customer OData 查询。 例如,“$top=1”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “SapCloudForCustomerSource”(必需)

SapEccSource (源)

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
httpRequestTimeout 用于获取 HTTP 响应的超时值(TimeSpan)。 获取响应而不是读取响应数据的超时。 默认值:00:05:00。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
查询 SAP ECC OData 查询。 例如,“$top=1”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “SapEccSource”(必需)

SapHana分区设置

名称 DESCRIPTION 价值
partitionColumnName (分区列名称) 将用于继续范围分区的列的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SapHana来源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
数据包大小 从 SAP HANA 读取的数据的数据包大小。 类型:integer(或包含 resultType 整数的表达式)。 任何
partitionOption 将并行用于 SAP HANA 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“SapHanaDynamicRange”。 任何
分区设置 将用于 SAP HANA 源分区的设置。 SapHana分区设置
查询 SAP HANA Sql 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “SapHanaSource”(必需)

SapOdp源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
extractMode 提取模式。 允许的值包括:Full、Delta 和 Recovery。 默认值为 Full。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
投影 指定要从源数据中选择的列。 类型:对象数组(投影)(或包含对象的 resultType 数组的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
选择 指定源数据中的选择条件。 类型:对象数组(selection)(或包含 resultType 数组对象的表达式)。 任何
subscriberProcess 用于管理增量进程的订阅服务器进程。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SapOdpSource”(必需)

SapOpenHub源代码

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
baseRequestId 数据库 增量加载请求的 ID。 设置后,将只检索 requestId 大于此属性的值的数据。 默认值为 0。 类型:整数(或带有 resultType 整数的表达式)。 任何
customRfcReadTableFunctionModule 指定将用于从 SAP 表读取数据的自定义 RFC 函数模块。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
excludeLastRequest 是否排除最后一个请求的记录。 默认值为真。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
sapDataColumnDelimiter 将用作传递给 SAP RFC 的分隔符以及拆分检索的输出数据的单个字符。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SapOpenHubSource”(必需)

SapTablePartitionSettings

名称 DESCRIPTION 价值
maxPartitionsNumber 表将拆分为的分区的最大值。 类型:整数(或带有 resultType 字符串的表达式)。 任何
partitionColumnName (分区列名称) 将用于继续范围分区的列的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionLowerBound 分区下限 partitionColumnName 中指定的列的最小值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionUpperBound 分区上限 partitionColumnName 中指定的列的最大值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SapTableSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
批处理大小 指定从 SAP 表检索数据时一次检索的最大行数。 类型:整数(或包含 resultType 整数的表达式)。 任何
customRfcReadTableFunctionModule 指定将用于从 SAP 表读取数据的自定义 RFC 函数模块。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行读取 SAP 表的分区机制。 可能的值包括:“None”、“PartitionOnInt”、“PartitionOnCalendarYear”、“PartitionOnCalendarMonth”、“PartitionOnCalendarDate”、“PartitionOnTime”。 任何
分区设置 将用于 SAP 表源分区的设置。 SapTablePartitionSettings
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
rfcTableFields 要检索的 SAP 表的字段。 例如,column0,column1。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
rfcTableOptions 用于筛选 SAP 表的选项。 例如,COLUMN0 EQ SOME VALUE。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
行计数 要检索的行数。 类型:integer(或包含 resultType 整数的表达式)。 任何
rowSkips 将跳过的行数。 类型:整数(或包含 resultType 整数的表达式)。 任何
sapDataColumnDelimiter 将用作传递给 SAP RFC 的分隔符以及拆分检索的输出数据的单个字符。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SapTableSource”(必需)

ScriptActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “Script”(必需)
type属性 脚本活动属性。 ScriptActivityTypeProperties (必需)

ScriptActivityParameter

名称 DESCRIPTION 价值
方向 参数的方向。 “Input”
“InputOutput”
“Output”
姓名 参数的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
大小 输出方向参数的大小。 整数 (int)
类型 参数的类型。 “Boolean”
“DateTime”
“DateTimeOffset”
“Decimal”
“Double”
“Guid”
“Int16”
“Int32”
“Int64”
“Single”
“String”
“Timespan”
价值 参数的值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

ScriptActivityScriptBlock

名称 DESCRIPTION 价值
参数 脚本参数数组。 类型:数组。 ScriptActivityParameter[]
文本 查询文本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
类型 查询的类型。 有关有效选项,请参阅 ScriptType。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

ScriptActivityType属性

名称 DESCRIPTION 价值
日志设置 脚本活动的日志设置。 ScriptActivityTypePropertiesLogSettings
returnMultistatementResult 启用从多个 SQL 语句和受 DML 语句影响的行数检索结果集。 支持的连接器:SnowflakeV2。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
scriptBlockExecutionTimeout 脚本块执行超时 ScriptBlock 执行超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
脚本 脚本块数组。 类型:数组。 ScriptActivityScriptBlock[]

ScriptActivityTypePropertiesLogSettings

名称 DESCRIPTION 价值
logDestination (日志目标) 日志的目标。 类型:字符串。 “ActivityOutput”
“ExternalStore”(必需)
logLocationSettings 启用日志时,客户需要提供的日志位置设置。 LogLocationSettings

秘密基地

名称 DESCRIPTION 价值
类型 对于 AzureKeyVaultSecretReference 类型,设置为“AzureKeyVaultSecretRet”。 设置为 SecureString 类型的“SecureString”。 “AzureKeyVaultSecret”
“SecureString”(必需)

SecureInputOutputPolicy 安全输入输出策略

名称 DESCRIPTION 价值
安全输入 设置为 true 时,活动输入被视为安全,不会记录到监视中。 布尔
secureOutput 安全输出 设置为 true 时,活动输出被视为安全,不会记录到监视中。 布尔

安全字符串

名称 DESCRIPTION 价值
类型 机密的类型。 string (必需)
价值 安全字符串的值。 string (必需)

安全字符串

名称 DESCRIPTION 价值
类型 机密的类型。 “SecureString”(必需)
价值 安全字符串的值。 string (必需)

ServiceNowSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “ServiceNowSource”(必需)

ServiceNowV2源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
表达式 用于从源筛选数据的表达式。 表达式 V2
页面大小 结果的页面大小。 类型:整数(或包含 resultType 整数的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “ServiceNowV2Source”(必需)

SetVariableActivity

名称 DESCRIPTION 价值
政策 活动策略。 SecureInputOutputPolicy 安全输入输出策略
类型 活动的类型。 “SetVariable”(必需)
type属性 设置变量活动属性。 SetVariableActivityTypeProperties (必需)

SetVariableActivityType属性

名称 DESCRIPTION 价值
setSystemVariable 设置 如果设置为 true,则设置管道运行返回值。 布尔
价值 要设置的值。 可以是静态值或表达式。 任何
变量名称 需要设置其值的变量的名称。 字符串

SftpRead设置

名称 DESCRIPTION 价值
完成后删除文件 指示在复制完成后是否需要删除源文件。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
disableChunking 如果为 true,请在每个文件中禁用并行读取。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
enablePartitionDiscovery 指示是否启用分区发现。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
fileListPath 文件列表 指向要复制的每个文件(数据集中配置的路径的相对路径)的文本文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeEnd 文件的修改日期/时间结束。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
modifiedDatetimeStart 开始 文件的修改日期/时间的开始时间。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionRootPath 分区根路径 指定分区发现从何处开始的根路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
递归 如果为 true,则以递归方式读取文件夹路径下的文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 'SftpReadSettings' (必需)
wildcardFileName (通配符文件名) Sftp 通配符FileName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
wildcardFolderPath 通配符文件夹路径 Sftp 通配符FolderPath。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SftpWrite设置

名称 DESCRIPTION 价值
operationTimeout作超时 指定将每个区块写入 SFTP 服务器的超时。 默认值:01:00:00(一小时)。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 写入设置类型。 'SftpWriteSettings' (必需)
useTempFile重命名 上传到临时文件并重命名。 如果 SFTP 服务器不支持重命名操作,请禁用此选项。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何

SharePointOnlineListSource

名称 DESCRIPTION 价值
httpRequestTimeout 从 SharePoint Online 获取响应的等待时间。 默认值为 5 分钟(00:05:00)。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
查询 用于筛选 SharePoint Online 列表中的数据的 OData 查询。 例如,“$top=1”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SharePointOnlineListSource”(必需)

Shopify来源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “ShopifySource”(必需)

SkipErrorFile 文件

名称 DESCRIPTION 价值
data不一致 如果其他并发写入更改了源/接收器文件,请跳过。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
文件缺失 如果复制过程中其他客户端删除了文件,则跳过该文件。 默认值为 true。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何

SnowflakeExportCopyCommand

名称 DESCRIPTION 价值
附加复制选项 直接传递给 snowflake 复制命令的其他复制选项。 类型:键值对(值应为字符串类型)(或带有 resultType 对象的表达式)。 示例:“additionalCopyOptions”: { “DATE_FORMAT”: “MM/DD/YYYY”, “TIME_FORMAT”: “'HH24:MI:SS.FF'“ } SnowflakeExportCopyCommandAdditionalCopyOptions
additionalFormatOptions 直接传递给 snowflake 复制命令的其他格式选项。 类型:键值对(值应为字符串类型)(或带有 resultType 对象的表达式)。 示例:“additionalFormatOptions”: { “OVERWRITE”: “TRUE”, “MAX_FILE_SIZE”: “'FALSE'” } SnowflakeExportCopyCommandAdditionalFormatOptions
存储集成 要用于复制作的雪花存储集成的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 导出设置类型。 string (必需)

SnowflakeExportCopyCommandAdditionalCopyOptions

名称 DESCRIPTION 价值

SnowflakeExportCopyCommandAdditionalFormatOptions

名称 DESCRIPTION 价值

SnowflakeImportCopyCommand

名称 DESCRIPTION 价值
附加复制选项 直接传递给 snowflake 复制命令的其他复制选项。 类型:键值对(值应为字符串类型)(或带有 resultType 对象的表达式)。 示例:“additionalCopyOptions”: { “DATE_FORMAT”: “MM/DD/YYYY”, “TIME_FORMAT”: “'HH24:MI:SS.FF'“ } SnowflakeImportCopyCommandAdditionalCopyOptions
additionalFormatOptions 直接传递给 snowflake 复制命令的其他格式选项。 类型:键值对(值应为字符串类型)(或带有 resultType 对象的表达式)。 示例:“additionalFormatOptions”: { “FORCE”: “TRUE”, “LOAD_UNCERTAIN_FILES”: “'FALSE'” } SnowflakeImportCopyCommandAdditionalFormatOptions
存储集成 要用于复制作的雪花存储集成的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 导入设置类型。 string (必需)

SnowflakeImportCopyCommandAdditionalCopyOptions

名称 DESCRIPTION 价值

SnowflakeImportCopyCommandAdditionalFormatOptions

名称 DESCRIPTION 价值

SnowflakeSink (雪花沉没)

名称 DESCRIPTION 价值
importSettings Snowflake 导入设置。 SnowflakeImportCopyCommand
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SnowflakeSink”(必需)

SnowflakeSource (雪花源)

名称 DESCRIPTION 价值
导出设置 Snowflake 导出设置。 SnowflakeExportCopyCommand (必需)
查询 Snowflake Sql 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SnowflakeSource”(必需)

雪花V2Sink

名称 DESCRIPTION 价值
importSettings Snowflake 导入设置。 SnowflakeImportCopyCommand
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SnowflakeV2Sink”(必需)

SnowflakeV2源

名称 DESCRIPTION 价值
导出设置 Snowflake 导出设置。 SnowflakeExportCopyCommand (必需)
查询 Snowflake Sql 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制源类型。 “SnowflakeV2Source”(必需)

SparkConfigurationParametrizationReference

名称 DESCRIPTION 价值
referenceName (引用名称) 引用 spark 配置名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
类型 Spark 配置引用类型。 “SparkConfigurationReference”(必需)

SparkSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “SparkSource”(必需)

SqlDWSink

名称 DESCRIPTION 价值
allowCopyCommand 的 指示使用复制命令将数据复制到 SQL 数据仓库。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
allowPolyBase 指示使用 PolyBase 将数据复制到 SQL 数据仓库(如果适用)。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
copyCommandSettings 指定 allowCopyCommand 为 true 时复制命令相关的设置。 DWCopyCommandSettings
polyBase设置 指定 allowPolyBase 为 true 时与 PolyBase 相关的设置。 Polybase设置
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterUseTableLock 是否在大容量复制期间使用表锁。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SqlDWSink”(必需)
upsert设置 SQL DW upsert 设置。 SqlDWUpsertSettings
writeBehavior 的 将数据复制到 Azure SQL DW 时,写入行为。 类型:SqlDWriteBehaviorEnum(或结果类型为 SqlDWWriteBehaviorEnum 的表达式) 任何

SqlDWSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
隔离级别 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
分区设置 将用于 Sql 源分区的设置。 SqlPartitionSettings
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
sqlReader查询 SQL 数据仓库读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName SQL 数据仓库源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 类型:对象(或带有 resultType 对象的表达式),itemType:StoredProcedureParameter。 任何
类型 复制源类型。 “SqlDWSource”(必需)

SqlDWUpsertSettings

名称 DESCRIPTION 价值
interimSchemaName (临时架构名称) 临时表的架构名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
钥匙 唯一行标识的键列名称。 类型:字符串数组(或包含字符串 resultType 数组的表达式)。 任何

SqlMISink

名称 DESCRIPTION 价值
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterStoredProcedureName (英文) SQL 编写器存储过程名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterTableType SQL 编写器表类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterUseTableLock 是否在大容量复制期间使用表锁。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
storedProcedureParameters SQL 存储过程参数。 任何
storedProcedureTableType参数名称 表类型的存储过程参数名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SqlMISink”(必需)
upsert设置 SQL upsert 设置。 SqlUpsertSettings
writeBehavior 的 将数据复制到 Azure SQL MI 时出现白色行为。 类型:字符串(或带有 resultType 字符串的表达式) 任何

SqlMISource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
隔离级别 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
分区设置 将用于 Sql 源分区的设置。 SqlPartitionSettings
produceAdditionalTypes 要生成的其他类型。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
sqlReader查询 SQL 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName Azure SQL 托管实例源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何
类型 复制源类型。 “SqlMISource”(必需)

SqlPartitionSettings

名称 DESCRIPTION 价值
partitionColumnName (分区列名称) 整数或日期/时间类型的列的名称,将用于继续分区。 如果未指定,系统会自动检测表的主键并将其用作分区列。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionLowerBound 分区下限 分区范围拆分的分区列的最小值。 此值用于确定分区步幅,不用于筛选表中的行。 将对表或查询结果中的所有行进行分区和复制。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionUpperBound 分区上限 用于分区范围拆分的分区列的最大值。 此值用于确定分区步幅,不用于筛选表中的行。 将对表或查询结果中的所有行进行分区和复制。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SqlServerSink (英文)

名称 DESCRIPTION 价值
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterStoredProcedureName (英文) SQL 编写器存储过程名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterTableType SQL 编写器表类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterUseTableLock 是否在大容量复制期间使用表锁。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
storedProcedureParameters SQL 存储过程参数。 任何
storedProcedureTableType参数名称 表类型的存储过程参数名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SqlServerSink”(必需)
upsert设置 SQL upsert 设置。 SqlUpsertSettings
writeBehavior 的 将数据复制到 sql Server 时写入行为。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SqlServer源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
隔离级别 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
分区设置 将用于 Sql 源分区的设置。 SqlPartitionSettings
produceAdditionalTypes 要生成的其他类型。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
sqlReader查询 SQL 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName SQL 数据库源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何
类型 复制源类型。 “SqlServerSource”(必需)

SqlServerStoredProcedureActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “SqlServerStoredProcedure”(必需)
type属性 SQL 存储过程活动属性。 SqlServerStoredProcedureActivityTypeProperties (必需)

SqlServerStoredProcedureActivityType属性

名称 DESCRIPTION 价值
storedProcedureName (存储过程名称) 存储过程名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何

SqlSink (简体中文)

名称 DESCRIPTION 价值
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterStoredProcedureName (英文) SQL 编写器存储过程名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterTableType SQL 编写器表类型。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlWriterUseTableLock 是否在大容量复制期间使用表锁。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
storedProcedureParameters SQL 存储过程参数。 任何
storedProcedureTableType参数名称 表类型的存储过程参数名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “SqlSink”(必需)
upsert设置 SQL upsert 设置。 SqlUpsertSettings
writeBehavior 的 将数据复制到 sql 时写入行为。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

SqlSource (英文)

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
隔离级别 指定 SQL 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
分区设置 将用于 Sql 源分区的设置。 SqlPartitionSettings
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
sqlReader查询 SQL 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName SQL 数据库源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 任何
类型 复制源类型。 “SqlSource”(必需)

SqlUpsertSettings

名称 DESCRIPTION 价值
interimSchemaName (临时架构名称) 临时表的架构名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
钥匙 唯一行标识的键列名称。 类型:字符串数组(或包含字符串 resultType 数组的表达式)。 任何
使用TempDB 指定是否对 upsert 临时表使用临时数据库。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何

SquareSource (方形源)

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “SquareSource”(必需)

SsisAccessCredential

名称 DESCRIPTION 价值
领域 用于 Windows 身份验证的域。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
密码 Windows 身份验证的密码。 SecretBase (必需)
用户名 用于 Windows 身份验证的 UseName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

SsisChildPackage

名称 DESCRIPTION 价值
packageContent 嵌入子包的内容。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
packageLastModifiedDate (包上次修改日期) 嵌入子包的上次修改日期。 字符串
包名 嵌入子包的名称。 字符串
包路径 嵌入子包的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

SsisConnectionManager

名称 DESCRIPTION 价值

SsisConnectionManager

名称 DESCRIPTION 价值

SsisExecutionCredential

名称 DESCRIPTION 价值
领域 用于 Windows 身份验证的域。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
密码 Windows 身份验证的密码。 SecureString (必需)
用户名 用于 Windows 身份验证的 UseName。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

SsisExecutionParameter

名称 DESCRIPTION 价值
价值 SSIS 包执行参数值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

SsisLogLocation

名称 DESCRIPTION 价值
日志路径 SSIS 包执行日志路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
类型 SSIS 日志位置的类型。 “File”(必需)
type属性 SSIS 包执行日志位置属性。 SsisLogLocationTypeProperties (必需)

SsisLogLocationType属性

名称 DESCRIPTION 价值
accessCredential 的 包执行日志访问凭据。 SsisAccessCredential
logRefreshInterval 指定刷新日志的间隔。 默认间隔是5分钟。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何

SsisPackageLocation

名称 DESCRIPTION 价值
包路径 SSIS 包路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 SSIS 包位置的类型。 “File”
“InlinePackage”
“PackageStore”
'SSISDB'
type属性 SSIS 包位置属性。 SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

名称 DESCRIPTION 价值
accessCredential 的 包访问凭据。 SsisAccessCredential
childPackages 的 嵌入的子包列表。 SsisChildPackage[]
configurationAccessCredential 的 配置文件访问凭据。 SsisAccessCredential
configurationPath (配置路径) 包执行的配置文件。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
packageContent 嵌入包内容。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
packageLastModifiedDate (包上次修改日期) 嵌入包上次修改日期。 字符串
包名 包名称。 字符串
包密码 包的密码。 秘密基地

SsisPropertyOverride

名称 DESCRIPTION 价值
isSensitive 传感器 SSIS 包属性重写值是否为敏感数据。 如果值为 true,则会在 SSISDB 中加密值 布尔
价值 SSIS 包属性重写值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

StagingSettings

名称 DESCRIPTION 价值
启用压缩 指定是否通过临时暂存复制数据时使用压缩。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
链接服务名称 暂存链接服务引用。 LinkedServiceReference (必需)
路径 用于存储临时数据的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

StoreReadSettings

名称 DESCRIPTION 价值
disableMetricsCollection 如果为 true,则禁用数据存储指标集合。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
maxConcurrentConnections (最大并发连接数) 源数据存储的最大并发连接计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
类型 设置为 AmazonS3CompatibleReadSettings 类型的“AmazonS3CompatibleReadSettings”。 设置为 AmazonS3ReadSettings 类型的“AmazonS3ReadSettings”。 对于 AzureBlobFSReadSettings 类型,设置为“AzureBlobFSReadSettings”。 对于 AzureBlobStorageReadSettings 类型,设置为“AzureBlobStorageReadSettings”。 对于 AzureDataLakeStoreReadSettings 类型,设置为“AzureDataLakeStoreReadSettings”。 对于 AzureFileStorageReadSettings 类型,设置为“AzureFileStorageReadSettings”。 设置为 FileServerReadSettings 类型的“FileServerReadSettings”。 设置为“ FtpReadSettings”类型的“FtpReadSettings”。 对于 GoogleCloudStorageReadSettings,设置为“GoogleCloudStorageReadSettings”。 设置为“ HdfsReadSettings”类型为“HdfsReadSettings”。 设置为“ HttpReadSettings”类型的“HttpReadSettings”。 设置为 type LakeHouseReadSettings 的“LakeHouseReadSettings”。 对于 OracleCloudStorageReadSettings,设置为“OracleCloudStorageReadSettings”。 对于 SftpReadSettings 类型,设置为“SftpReadSettings”。 “AmazonS3CompatibleReadSettings”
“AmazonS3ReadSettings”
“AzureBlobFSReadSettings”
“AzureBlobStorageReadSettings”
“AzureDataLakeStoreReadSettings”
“AzureFileStorageReadSettings”
“FileServerReadSettings”
“FtpReadSettings”
“GoogleCloudStorageReadSettings”
“HdfsReadSettings”
“HttpReadSettings”
“LakeHouseReadSettings”
“OracleCloudStorageReadSettings”
'SftpReadSettings' (必需)

StoreWriteSettings

名称 DESCRIPTION 价值
复制行为 复制接收器的复制行为类型。 任何
disableMetricsCollection 如果为 true,则禁用数据存储指标集合。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
maxConcurrentConnections (最大并发连接数) 源数据存储的最大并发连接计数。 类型:整数(或包含 resultType 整数的表达式)。 任何
元数据 指定要添加到接收器数据的自定义元数据。 类型:对象数组(或具有 resultType 对象数组的表达式)。 元数据项[]
类型 对于 AzureBlobFSWriteSettings 类型,设置为“AzureBlobFSWriteSettings”。 对于 AzureBlobStorageWriteSettings,设置为“AzureBlobStorageWriteSettings”。 对于 AzureDataLakeStoreWriteSettings,设置为“AzureDataLakeStoreWriteSettings”。 对于类型 为 AzureFileStorageWriteSettings,设置为“AzureFileStorageWriteSettings”。 设置为 FileServerWriteSettings 类型的“FileServerWriteSettings”。 设置为 type LakeHouseWriteSettings 的“LakeHouseWriteSettings”。 对于类型 SftpWriteSettings,设置为“SftpWriteSettings”。 “AzureBlobFSWriteSettings”
“AzureBlobStorageWriteSettings”
“AzureDataLakeStoreWriteSettings”
“AzureFileStorageWriteSettings”
“FileServerWriteSettings”
'LakeHouseWriteSettings'
'SftpWriteSettings' (必需)

SwitchActivity (开关活动)

名称 DESCRIPTION 价值
类型 活动的类型。 “Switch”(必需)
type属性 切换活动属性。 SwitchActivityTypeProperties (必需)

SwitchActivityTypeProperties

名称 DESCRIPTION 价值
对应于“on”属性的预期值的事例列表。 这是一个可选属性,如果未提供,活动将执行 defaultActivities 中提供的活动。 SwitchCase []
defaultActivities 如果未满足事例条件,则要执行的活动列表。 这是一个可选属性,如果未提供,活动将退出而不执行任何操作。 活动
计算结果为字符串或整数的表达式。 这用于确定将在执行的情况下的活动块。 表达式 (必需)

开关箱

名称 DESCRIPTION 价值
活动 要针对满足情况执行的活动列表。 活动
价值 满足“on”属性的表达式结果的预期值。 字符串

SybaseSource

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 数据库查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “SybaseSource”(必需)

SynapseNotebookActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “SynapseNotebook”(必需)
type属性 执行 Synapse 笔记本活动属性。 SynapseNotebookActivityTypeProperties (必需)

SynapseNotebookActivityTypeProperties

名称 DESCRIPTION 价值
会议 Spark 配置属性,这将替代你提供的笔记本的“conf”。 任何
configurationType spark 配置的类型。 “Artifact”
“已自定义”
“Default”
驱动程序大小 要用于在会话的指定 Spark 池中分配的驱动程序的核心和内存数,该池将用于替代你提供的笔记本的“driverCores”和“driverMemory”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
executorSize 要用于在会话的指定 Spark 池中分配的执行程序的核心和内存数,该池将用于替代你提供的笔记本的“executorCores”和“executorMemory”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
笔记本 Synapse 笔记本参考。 SynapseNotebookReference (必需)
执行器数量 要为此会话启动的执行程序数,这将替代你提供的笔记本的“numExecutors”。 类型:整数(或包含 resultType 整数的表达式)。 任何
参数 笔记本参数。 SynapseNotebookActivityTypeProperties参数
sparkConfig 函数 Spark 配置属性。 SynapseNotebookActivityTypePropertiesSparkConfig
sparkPool (火花池) 用于执行笔记本的大数据池的名称。 BigDataPoolParametrizationReference (大数据池参数化参考)
targetSparkConfiguration spark 作业的 Spark 配置。 SparkConfigurationParametrizationReference

SynapseNotebookActivityTypeProperties参数

名称 DESCRIPTION 价值

SynapseNotebookActivityTypePropertiesSparkConfig

名称 DESCRIPTION 价值

SynapseNotebookReference

名称 DESCRIPTION 价值
referenceName (引用名称) 引用笔记本名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)
类型 Synapse 笔记本引用类型。 “NotebookReference”(必需)

SynapseSparkJobActivityTypeProperties

名称 DESCRIPTION 价值
参数 SynapseSparkJobDefinitionActivity 的用户指定参数。 任何[]
类名 主定义文件中的完全限定标识符或主类,这将替代你提供的 spark 作业定义的“className”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
会议 Spark 配置属性,这将替代你提供的 spark 作业定义的“conf”。 任何
configurationType spark 配置的类型。 “Artifact”
“已自定义”
“Default”
驱动程序大小 要用于在作业的指定 Spark 池中分配的驱动程序的核心和内存数,该池将用于替代你提供的 Spark 作业定义的“driverCores”和“driverMemory”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
executorSize 要用于在作业的指定 Spark 池中分配的执行程序的核心和内存数,该池将用于替代你提供的 Spark 作业定义的“executorCores”和“executorMemory”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
文件 用于作业的主文件,它将替代你提供的 spark 作业定义的“文件”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
文件 (已弃用。请使用 pythonCodeReference 和 filesV2) 主定义文件中用于引用的其他文件,这将替代你提供的 spark 作业定义的“文件”。 任何[]
文件 V2 用于在主定义文件中引用的其他文件,这将替代你提供的 spark 作业定义的“jars”和“files”。 任何[]
执行器数量 要为此作业启动的执行程序数,这将替代你提供的 spark 作业定义的“numExecutors”。 类型:整数(或包含 resultType 整数的表达式)。 任何
pythonCode参考 用于在主定义文件中引用的其他 python 代码文件,这将替代你提供的 spark 作业定义的“pyFiles”。 任何[]
扫描文件夹 从主定义文件的根文件夹中扫描子文件夹时,这些文件将被添加为引用文件。 将扫描名为“jars”、“pyFiles”、“files”或“archives”的文件夹,文件夹名称区分大小写。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
sparkConfig 函数 Spark 配置属性。 SynapseSparkJobActivityTypePropertiesSparkConfig
sparkJob Synapse spark 作业参考。 SynapseSparkJobReference (必需)
目标BigDataPool 用于执行 spark 批处理作业的大数据池的名称,该作业将替代你提供的 spark 作业定义的“targetBigDataPool”。 BigDataPoolParametrizationReference (大数据池参数化参考)
targetSparkConfiguration spark 作业的 Spark 配置。 SparkConfigurationParametrizationReference

SynapseSparkJobActivityTypePropertiesSparkConfig

名称 DESCRIPTION 价值

SynapseSparkJobDefinitionActivity

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “SparkJob”(必需)
type属性 执行 spark 作业活动属性。 SynapseSparkJobActivityTypeProperties (必需)

SynapseSparkJobReference

名称 DESCRIPTION 价值
referenceName (引用名称) 引用 spark 作业名称。 带有 resultType 字符串的表达式。 任何(必需)
类型 Synapse spark 作业引用类型。 “SparkJobDefinitionReference”(必需)

TarGZipReadSettings (塔格兹普读取设置)

名称 DESCRIPTION 价值
preserveCompressionFileNameAsFolder 将压缩文件名保留为文件夹路径。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 压缩设置类型。 “TarGZipReadSettings”(必需)

TarReadSettings

名称 DESCRIPTION 价值
preserveCompressionFileNameAsFolder 将压缩文件名保留为文件夹路径。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 压缩设置类型。 “TarReadSettings”(必需)

TeradataImportCommand

名称 DESCRIPTION 价值
additionalFormatOptions Teradata 复制命令的其他格式选项。 格式选项仅适用于从 CSV 源直接复制。 类型:键值对(值应为字符串类型)(或带有 resultType 对象的表达式)。 示例:“additionalFormatOptions”: { “timeFormat”: “HHhMImSSs” } 任何
类型 导入设置类型。 string (必需)

TeradataPartitionSettings

名称 DESCRIPTION 价值
partitionColumnName (分区列名称) 将用于继续范围或哈希分区的列的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionLowerBound 分区下限 partitionColumnName 中指定的列的最小值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionUpperBound 分区上限 partitionColumnName 中指定的列的最大值,该值将用于继续范围分区。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

TeradataSink

名称 DESCRIPTION 价值
importSettings Teradata 导入设置。 TeradataImportCommand
类型 复制接收器类型。 “TeradataSink”(必需)

TeradataSource 源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
partitionOption 将并行读取 teradata 的分区机制。 可能的值包括:“None”、“Hash”、“DynamicRange”。 任何
分区设置 将用于 teradata 源分区的设置。 TeradataPartitionSettings
查询 Teradata 查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “TeradataSource”(必需)

直到活动

名称 DESCRIPTION 价值
类型 活动的类型。 “Until”(必需)
type属性 直到活动属性。 UntilActivityTypeProperties (必需)

UntilActivityTypeProperties

名称 DESCRIPTION 价值
活动 要执行的活动列表。 Activity[] (必需)
表达式 计算结果为布尔值的表达式。 循环将继续,直到此表达式的计算结果为 true 表达式 (必需)
超时 指定活动运行的超时。 如果未指定任何值,则采用 TimeSpan.FromDays(7)的值(默认值为 1 周)。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何

用户属性

名称 DESCRIPTION 价值
姓名 用户属性名称。 string (必需)
价值 用户属性值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

验证活动

名称 DESCRIPTION 价值
类型 活动的类型。 “验证”(必需)
type属性 验证活动属性。 ValidationActivityTypeProperties (必需)

ValidationActivityTypeProperties

名称 DESCRIPTION 价值
childItems 如果数据集指向文件夹,则可以使用。 如果设置为 true,则文件夹必须至少有一个文件。 如果设置为 false,则文件夹必须为空。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
数据集 验证活动数据集参考。 DatasetReference (必需)
最小大小 如果数据集指向文件,则可以使用。 文件的大小必须大于或等于指定的值。 类型:整数(或包含 resultType 整数的表达式)。 任何
验证尝试之间的延迟(以秒为单位)。 如果未指定任何值,则 10 秒将用作默认值。 类型:整数(或包含 resultType 整数的表达式)。 任何
超时 指定活动运行的超时。 如果未指定任何值,则采用 TimeSpan.FromDays(7)的值(默认值为 1 周)。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何

VariableDefinitionSpecification

名称 DESCRIPTION 价值

变量规格

名称 DESCRIPTION 价值
默认值 变量的默认值。 任何
类型 变量类型。 “Array”
“Bool”
“String”(必需)

Vertica来源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “VerticaSource”(必需)

WaitActivity

名称 DESCRIPTION 价值
类型 活动的类型。 “Wait”(必需)
type属性 等待活动属性。 WaitActivityTypeProperties (必需)

WaitActivityType属性

名称 DESCRIPTION 价值
waitTimeInSeconds 持续时间(以秒为单位)。 类型:整数(或包含 resultType 整数的表达式)。 任何(必需)

仓库接收器

名称 DESCRIPTION 价值
allowCopyCommand 的 指示使用复制命令将数据复制到 SQL 数据仓库。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
copyCommandSettings 指定 allowCopyCommand 为 true 时复制命令相关的设置。 DWCopyCommandSettings
preCopyScript SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
tableOption 用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 复制接收器类型。 “WarehouseSink”(必需)
writeBehavior 的 将数据复制到 Azure Microsoft Fabric 数据仓库时,写入行为。 类型:DWWriteBehaviorEnum(或结果类型为 DWWriteBehaviorEnum 的表达式) 任何

仓库源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
隔离级别 指定 Microsoft Fabric Warehouse 源的事务锁定行为。 允许的值:ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 默认值为 ReadCommitted。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
partitionOption 将并行用于 Sql 读取的分区机制。 可能的值包括:“None”、“PhysicalPartitionsOfTable”、“DynamicRange”。 任何
分区设置 将用于 Sql 源分区的设置。 SqlPartitionSettings
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
sqlReader查询 Microsoft Fabric Warehouse 读取器查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
sqlReaderStoredProcedureName Microsoft Fabric Warehouse 源的存储过程的名称。 这不能与 SqlReaderQuery 一起使用。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
storedProcedureParameters 存储过程参数的值和类型设置。 示例:“{Parameter1: {value: ”1“, type: ”int“}}”。 类型:对象(或带有 resultType 对象的表达式),itemType:StoredProcedureParameter。 任何
类型 复制源类型。 “WarehouseSource”(必需)

WebActivity 网站活动

名称 DESCRIPTION 价值
链接服务名称 链接服务引用。 LinkedServiceReference
政策 活动策略。 活动策略
类型 活动的类型。 “WebActivity”(必需)
type属性 Web 活动属性。 WebActivityTypeProperties (必需)

WebActivityAuthentication 认证

名称 DESCRIPTION 价值
凭证 包含身份验证信息的凭据引用。 凭证引用
密码 用于 ServicePrincipal 的 PFX 文件或基本身份验证/机密的密码 秘密基地
PFX 用于 ServicePrincipal 时 PFX 文件或证书的 Base64 编码内容 秘密基地
资源 使用 MSI 身份验证时,将为其请求 Azure 身份验证令牌的资源。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
类型 Web 活动身份验证 (Basic/ClientCertificate/MSI/ServicePrincipal) 字符串
用户名 用于 ServicePrincipal 时用于基本身份验证或 ClientID 的 Web 活动身份验证用户名。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
用户租户 使用 ServicePrincipal 身份验证时,将为其请求 Azure 身份验证令牌的 TenantId。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

WebActivityType属性

名称 DESCRIPTION 价值
身份验证 用于调用该终结点的身份验证方法。 WebActivityAuthentication 认证
身体 表示将发送到终结点的有效负载。 POST/PUT 方法是必需的,不允许 GET 方法类型:字符串(或带有 resultType 字符串的表达式)。 任何
连接方式 集成运行时参考。 IntegrationRuntimeReference
数据 传递给 Web 终结点的数据集列表。 数据集引用[]
disableCertValidation 设置为 true 时,将禁用证书验证。 布尔
标题 表示将发送到请求的标头。 例如,若要在请求上设置语言和类型:“headers”: { “Accept-Language”: “en-us”, “Content-Type”: “application/json” }。 类型:字符串(或带有 resultType 字符串的表达式)。 WebActivityTypePropertiesHeaders
httpRequestTimeout HTTP 请求获取响应的超时。 格式采用 TimeSpan (hh:mm:ss)。 此值是获取响应而不是活动超时的超时值。 默认值为 00:01:00 (1 分钟)。 范围为 1 到 10 分钟 任何
linked服务 传递给 Web 终结点的链接服务列表。 LinkedServiceReference[]
方法 目标终结点的 Rest API 方法。 “DELETE”
“GET”
“POST”
“PUT”(必需)
turnOffAsync 函数 用于禁用在 HTTP 202 响应的响应标头中给定位置调用 HTTP GET 的选项。 如果设置为 true,它将停止对响应头中给定的 http 位置调用 HTTP GET。 如果设置为 false,则继续调用 HTTP 响应标头中给定位置的 HTTP GET 调用。 布尔
网址 Web 活动目标终结点和路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

WebActivityTypePropertiesHeaders

名称 DESCRIPTION 价值

WebHook 活动

名称 DESCRIPTION 价值
政策 活动策略。 SecureInputOutputPolicy 安全输入输出策略
类型 活动的类型。 “WebHook”(必需)
type属性 WebHook 活动属性。 WebHookActivityTypeProperties (必需)

WebHookActivityType属性

名称 DESCRIPTION 价值
身份验证 用于调用该终结点的身份验证方法。 WebActivityAuthentication 认证
身体 表示将发送到终结点的有效负载。 POST/PUT 方法是必需的,不允许 GET 方法类型:字符串(或带有 resultType 字符串的表达式)。 任何
标题 表示将发送到请求的标头。 例如,若要在请求上设置语言和类型:“headers”: { “Accept-Language”: “en-us”, “Content-Type”: “application/json” }。 类型:字符串(或带有 resultType 字符串的表达式)。 WebHookActivityTypePropertiesHeaders
方法 目标终结点的 Rest API 方法。 “POST”(必需)
reportStatusOnCallBack 设置为 true 时,活动将使用回调请求正文中的 statusCode、输出和错误。 可以通过在回调请求中设置 statusCode >= 400 来将活动标记为失败。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
超时 Webhook 应调用回的超时。 如果没有指定值,则默认为 10 分钟。 类型:字符串。 模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 字符串
网址 WebHook 活动目标终结点和路径。 类型:字符串(或带有 resultType 字符串的表达式)。 任何(必需)

WebHookActivityTypePropertiesHeaders

名称 DESCRIPTION 价值

WebSource 源

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
类型 复制源类型。 “WebSource”(必需)

XeroSource (英语)

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “XeroSource”(必需)

XmlReadSettings

名称 DESCRIPTION 价值
compression属性 压缩设置。 CompressionReadSettings (压缩读取设置)
detectDataType 检测数据类型 指示读取 xml 文件时是否启用类型检测。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
namespace前缀 命名空间 URI 到前缀映射以在启用命名空间时替代列名中的前缀,如果未为命名空间 URI 定义前缀,则将使用 xml 数据文件中的 xml 元素/属性名称的前缀。 示例:“{”http://www.example.com/xml":“prefix”}“ Type: object (或 Expression with resultType 对象)。 任何
命名空间 指示读取 xml 文件时是否启用命名空间。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 “XmlReadSettings”(必需)
validationMode 指示读取 xml 文件时使用的验证方法。 允许的值:“none”、“xsd”或“dtd”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

XmlReadSettings

名称 DESCRIPTION 价值
compression属性 压缩设置。 CompressionReadSettings (压缩读取设置)
detectDataType 检测数据类型 指示读取 xml 文件时是否启用类型检测。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
namespace前缀 命名空间 URI 到前缀映射以在启用命名空间时替代列名中的前缀,如果未为命名空间 URI 定义前缀,则将使用 xml 数据文件中的 xml 元素/属性名称的前缀。 示例:“{”http://www.example.com/xml":“prefix”}“ Type: object (或 Expression with resultType 对象)。 任何
命名空间 指示读取 xml 文件时是否启用命名空间。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 读取设置类型。 string (必需)
validationMode 指示读取 xml 文件时使用的验证方法。 允许的值:“none”、“xsd”或“dtd”。 类型:字符串(或带有 resultType 字符串的表达式)。 任何

XmlSource (简体中文)

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
formatSettings Xml 格式设置。 XmlReadSettings
商店设置 Xml 存储设置。 StoreReadSettings
类型 复制源类型。 “XmlSource”(必需)

ZipDeflateReadSettings

名称 DESCRIPTION 价值
preserveZipFileNameAsFolder 保留 zip 文件名作为文件夹路径。 类型:布尔值(或带有 resultType 布尔值的表达式)。 任何
类型 压缩设置类型。 “ZipDeflateReadSettings”(必需)

ZohoSource 的

名称 DESCRIPTION 价值
additionalColumns 指定要添加到源数据的其他列。 类型:对象数组(AdditionalColumns) (或包含 resultType 数组对象的表达式)。 任何
查询 从源检索数据的查询。 类型:字符串(或带有 resultType 字符串的表达式)。 任何
查询超时值 查询超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). 任何
类型 复制源类型。 “ZohoSource”(必需)