次の方法で共有


Microsoft.DataFactory ファクトリ/パイプライン

Bicep リソース定義

factories/pipelines リソースの種類は、次を対象とする操作と共にデプロイできます。

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

[終了] には、次のようにします。

{
  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(...)
  }
}

[待機] には、次を使用します。

{
  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(...)
  }
}

[ コピー] には、次を使用します。

{
  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(...)
  }
}

[削除] には、次を使用します。

{
  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
    }
    treatDecimalAsString: any(...)
  }
}

スクリプトには、次を使用します。

{
  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(...)
      }
    ]
    treatDecimalAsString: 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(...)
  }
}

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(...)
}

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(...)
}

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(...)
}

CompressionReadSettings オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

TarGZipReadSettings の場合は、次を使用します。

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

TarReadSettings の場合は、次を使用します。

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

ZipDeflateReadSettings の場合は、次を使用します。

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

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(...)
}

SecretBase オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

AzureKeyVaultSecret の場合は、次を使用します。

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

SecureString の場合は、次を使用します。

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

CopySource オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

AmazonMWSSourceの場合は、以下を使用します。

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

AmazonRdsForOracleSource の場合は、次を使用します。

{
  additionalColumns: any(...)
  numberPrecision: any(...)
  numberScale: 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(...)
  numberPrecision: any(...)
  numberScale: 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(...)
  partitionOption: 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'
}

プロパティ値

Microsoft.DataFactory/factories/pipelines

Name Description Value
name リソース名 string

Constraints:
最小長 = 1
最大長 = 260
パターン = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
タイプのリソースのシンボリック名: factories
properties パイプラインのプロパティ。 パイプライン (必須)

Activity

Name Description Value
dependsOn アクティビティは条件によって異なります。 ActivityDependency[]
description アクティビティの説明。 文字列
name アクティビティ名。 string (必須)
onInactiveMarkAs 状態が非アクティブに設定されている場合のアクティビティの状態の結果。 これは省略可能なプロパティであり、アクティビティが非アクティブのときに指定されていない場合、状態は既定で Succeeded になります。 'Failed'
'Skipped'
'Succeeded'
状態 アクティビティの状態。 これは省略可能なプロパティであり、指定しない場合、状態は既定でアクティブになります。 'Active'
'Inactive'
型 AppendVariableActivity を 'AppendVariable' に設定します。 AzureDataExplorerCommandActivity 型の "AzureDataExplorerCommand" に設定します。 AzureFunctionActivity 型を ' AzureFunctionActivity' に設定します。 AzureMLBatchExecutionActivity 型の 'AzureMLBatchExecution' に設定します。 型 AzureMLExecutePipelineActivity を "AzureMLExecutePipeline" に設定します。 AzureMLUpdateResourceActivity 型に対して 'AzureMLUpdateResource' に設定します。 ExecutePipelineActivity 型の 'ExecutePipeline' に設定します。 FailActivity 型の 'Fail' に設定します。 タイプ FilterActivity を 'Filter' に設定します。 ForEachActivity 型を ' ForEach' に設定します。 IfConditionActivity 型の 'IfCondition' に設定します。 SetVariableActivity 型の 'SetVariable' に設定します。 SwitchActivity 型を 'Switch' に設定します。 タイプ UntilActivity を 'Until' に設定します。 タイプ ValidationActivity を 'Validation' に設定します。 WaitActivity 型を 'Wait' に設定します。 WebHookActivity 型の 'WebHook' に設定します。 CopyActivity 型を 'Copy' に設定します。 タイプ CustomActivity を 'Custom' に設定します。 DataLakeAnalyticsUsqlActivity 型を 'DataLakeAnalyticsU-SQL' に設定します。 DatabricksJobActivity 型の "DatabricksJob" に設定します。 DatabricksNotebookActivity 型の "DatabricksNotebook" に設定します。 DatabricksSparkJarActivity 型の 'DatabricksSparkJar' に設定します。 DatabricksSparkPythonActivity 型の 'DatabricksSparkPython' に設定します。 タイプ DeleteActivity を 'Delete' に設定します。 ExecuteDataFlowActivity 型の 'ExecuteDataFlow' に設定します。 ExecuteSsisPackageActivity 型の 'ExecuteSSISPackage' に設定します。 ExecuteWranglingDataflowActivity 型の 'ExecuteWranglingDataflow' に設定します。 GetMetadataActivity 型の 'GetMetadata' に設定します。 HDInsightHiveActivity 型を 'HDInsightHive' に設定します。 HDInsightMapReduceActivity 型の 'HDInsightMapReduce' に設定します。 HDInsightPigActivity 型の 'HDInsightPig' に設定します。 HDInsightSparkActivity 型を 'HDInsightSpark' に設定します。 HDInsightStreamingActivity 型の "HDInsightStreaming" に設定します。 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'
'Validation'
'Wait'
'WebActivity'
'WebHook' (必須)
userProperties アクティビティ ユーザーのプロパティ。 UserProperty[]

ActivityDependency

Name Description Value
アクティビティ アクティビティ名。 string (必須)
dependencyConditions 依存関係の Match-Condition。 次のいずれかを含む文字列配列:
'Completed'
'Failed'
'Skipped'
'成功' (必須)

ActivityPolicy

Name Description Value
再試行 通常の再試行回数の最大値。 既定値は 0 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 any
retryIntervalInSeconds 再試行の間隔 (秒単位)。 既定値は 30 秒です。 int

Constraints:
最小値 = 30
最大値 = 86400
secureInput true に設定すると、アクティビティからの入力は安全と見なされ、監視には記録されません。 bool
secureOutput true に設定すると、アクティビティからの出力は安全と見なされ、監視には記録されません。 bool
timeout アクティビティを実行するためのタイムアウトを指定します。 既定のタイムアウトは 7 日です。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any

AmazonMWSSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 「AmazonMWSSource」(必須)

AmazonRdsForOraclePartitionSettings

Name Description Value
partitionColumnName 範囲のパーティション分割を続行するために使用される整数型の列の名前。 型: string (または resultType 文字列を含む式)。 any
partitionLowerBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最小値。 型: string (または resultType 文字列を含む式)。 any
partitionNames AmazonRdsForOracle テーブルの物理パーティションの名前。 any
partitionUpperBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最大値。 型: string (または resultType 文字列を含む式)。 any

AmazonRdsForOracleSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
数値精度 精度とスケールなしでOracle NUMBER型を表すために使用される10進数の精度。 範囲は 1 から 256 で、指定しない場合、デフォルト値は 256 です。 型: 整数 (または resultType 整数を持つ式)。 バージョン 2.0 でのみ使用されます。 any
numberScale(数値スケール) 精度とスケールなしでOracle NUMBERタイプを表すために使用される10進数スケール。 範囲は 0 から 130 で、指定しない場合のデフォルト値は 130 です。 型: 整数 (または resultType 整数を持つ式)。 バージョン 2.0 でのみ使用されます。 any
oracleReaderQuery AmazonRdsForOracle リーダー クエリ。 型: string (または resultType 文字列を含む式)。 any
partitionOption AmazonRdsForOracle に使用されるパーティション メカニズムは、並列で読み取られます。 型: string (または resultType 文字列を含む式)。 any
partitionSettings AmazonRdsForOracle ソースのパーティション分割に利用される設定。 AmazonRdsForOraclePartitionSettings
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'AmazonRdsForOracleSource' (必須)

AmazonRdsForSqlServerSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
isolationLevel SQL ソースのトランザクション ロック動作を指定します。 使用できる値: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 既定値は ReadCommitted です。 型: string (または resultType 文字列を含む式)。 any
partitionOption 並列で SQL 読み取りに使用されるパーティション メカニズム。 指定できる値は、"None"、"PhysicalPartitionsOfTable"、"DynamicRange" です。 any
partitionSettings SQL ソースのパーティション分割に利用される設定。 SqlPartitionSettings
produceAdditionalTypes 生成する追加の型。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
sqlReaderQuery SQL リーダー クエリ。 型: string (または resultType 文字列を含む式)。 any
sqlReaderStoredProcedureName SQL Database ソースのストアド プロシージャの名前。 これは、SqlReaderQuery と同時に使用することはできません。 型: string (または resultType 文字列を含む式)。 any
storedProcedureParameters ストアド プロシージャ パラメーターの値と型の設定。 例: "{Parameter1: {value: "1", type: "int"}}". any
コピー元の種類。 'AmazonRdsForSqlServerSource' (必須)

AmazonRedshiftSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
redshiftUnloadSettings アンロードを使用して Amazon Redshift からコピーする際に、中間 Amazon S3 に必要な Amazon S3 設定。 これにより、Amazon Redshift ソースからのデータが最初に S3 にアンロードされ、次に中間 S3 からターゲット シンクにコピーされます。 RedshiftUnloadSettings
コピー元の種類。 'AmazonRedshiftSource' (必須)

AmazonS3CompatibleReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
prefix S3 互換オブジェクト名のプレフィックス フィルター。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'AmazonS3CompatibleReadSettings' (必須)
wildcardFileName Amazon S3 互換ワイルドカードファイル名。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath Amazon S3 互換ワイルドカードFolderPath。 型: string (または resultType 文字列を含む式)。 any

AmazonS3ReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
prefix S3 オブジェクト名のプレフィックス フィルター。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'AmazonS3ReadSettings' (必須)
wildcardFileName AmazonS3 wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath AmazonS3 wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

AppendVariableActivity

Name Description Value
アクティビティの種類。 'AppendVariable' (必須)
typeProperties 変数アクティビティのプロパティを追加します。 AppendVariableActivityTypeProperties (必須)

AppendVariableActivityTypeProperties

Name Description Value
value 追加する値。 型: 変数項目の型に一致する静的な値、または変数項目の型に一致する resultType を持つ式を指定できます any
variableName 値を追加する必要がある変数の名前。 文字列

AvroSink

Name Description Value
formatSettings Avro 形式の設定。 AvroWriteSettings
storeSettings Avro ストアの設定。 StoreWriteSettings
シンクの種類をコピーします。 'AvroSink' (必須)

AvroSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
storeSettings Avro ストアの設定。 StoreReadSettings
コピー元の種類。 'AvroSource' (必須)

AvroWriteSettings

Name Description Value
fileNamePrefix ファイル名パターン <fileNamePrefix>_<fileIndex>.< を指定します。fileExtension> partitionOptions を使用せずにファイル ベース以外のストアからコピーする場合。 型: string (または resultType 文字列を含む式)。 any
maxRowsPerFile 書き込まれたファイルの行数を、指定された数以下に制限します。 型: 整数 (または resultType 整数を持つ式)。 any
recordName 書き込み結果の最上位レベルのレコード名。AVRO 仕様で必要です。 文字列
recordNamespace 書き込み結果に名前空間を記録します。 文字列
書き込み設定の種類。 string (必須)

AzureBlobFSReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'AzureBlobFSReadSettings' (必須)
wildcardFileName Azure blobFS wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath Azure blobFS wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

AzureBlobFSSink

Name Description Value
copyBehavior コピー シンクのコピー動作の種類。 型: string (または resultType 文字列を含む式)。 any
メタデータ シンク データに追加するカスタム メタデータを指定します。 型: オブジェクトの配列 (またはオブジェクトの resultType 配列を持つ式)。 MetadataItem[]
シンクの種類をコピーします。 'AzureBlobFSSink' (必須)

AzureBlobFSSource

Name Description Value
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
skipHeaderLineCount 各 BLOB からスキップするヘッダー行の数。 型: 整数 (または resultType 整数を持つ式)。 any
treatEmptyAsNull 空を null として扱います。 型: boolean (または resultType ブール値を持つ式)。 any
コピー元の種類。 'AzureBlobFSSource' (必須)

AzureBlobFSWriteSettings

Name Description Value
blockSizeInMB BLOB にデータを書き込む際のブロック サイズ (MB) を示します。 型: 整数 (または resultType 整数を持つ式)。 any
書き込み設定の種類。 'AzureBlobFSWriteSettings' (必須)

AzureBlobStorageReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
prefix Azure BLOB 名のプレフィックス フィルター。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'AzureBlobStorageReadSettings' (必須)
wildcardFileName Azure BLOB wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath Azure BLOB wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

AzureBlobStorageWriteSettings

Name Description Value
blockSizeInMB BLOB にデータを書き込む際のブロック サイズ (MB) を示します。 型: 整数 (または resultType 整数を持つ式)。 any
書き込み設定の種類。 'AzureBlobStorageWriteSettings' (必須)

AzureDatabricksDeltaLakeExportCommand

Name Description Value
dateFormat Azure Databricks Delta Lake Copy の csv の日付形式を指定します。 型: string (または resultType 文字列を含む式)。 any
timestampFormat Azure Databricks Delta Lake Copy の csv のタイムスタンプ形式を指定します。 型: string (または resultType 文字列を含む式)。 any
エクスポート設定の種類。 string (必須)

AzureDatabricksDeltaLakeImportCommand

Name Description Value
dateFormat Azure Databricks Delta Lake Copy で csv の日付形式を指定します。 型: string (または resultType 文字列を含む式)。 any
timestampFormat Azure Databricks Delta Lake Copy で csv のタイムスタンプ形式を指定します。 型: string (または resultType 文字列を含む式)。 any
インポート設定の種類。 string (必須)

AzureDatabricksDeltaLakeSink

Name Description Value
importSettings Azure Databricks Delta Lake のインポート設定。 AzureDatabricksDeltaLakeImportCommand
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'AzureDatabricksDeltaLakeSink' (必須)

AzureDatabricksDeltaLakeSource

Name Description Value
exportSettings Azure Databricks Delta Lake のエクスポート設定。 AzureDatabricksDeltaLakeExportCommand
クエリ Azure Databricks Delta Lake Sql クエリ。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'AzureDatabricksDeltaLakeSource' (必須)

AzureDataExplorerCommandActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'AzureDataExplorerCommand' (必須)
typeProperties Azure Data Explorer コマンド アクティビティのプロパティ。 AzureDataExplorerCommandActivityTypeProperties (必須)

AzureDataExplorerCommandActivityTypeProperties

Name Description Value
command Azure Data Explorer コマンド構文に従った制御コマンド。 型: string (または resultType 文字列を含む式)。 any (必須)
commandTimeout コマンドのタイムアウトを制御します。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9]))..) any

AzureDataExplorerSink

Name Description Value
flushImmediately true に設定すると、すべての集計がスキップされます。 既定値は false です。 型: ブール値。 any
ingestionMappingAsJson json 形式で提供される明示的な列マッピングの説明。 型: 文字列。 any
ingestionMappingName ターゲット Kusto テーブルで定義された事前に作成された csv マッピングの名前。 型: 文字列。 any
シンクの種類をコピーします。 'AzureDataExplorerSink' (必須)

AzureDataExplorerSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
noTruncation 特定の行数制限を超える結果セットに切り捨てを適用するかどうかを制御するブール型オプションの名前。 any
クエリ データベース クエリ。 Kusto クエリ言語 (KQL) クエリである必要があります。 型: string (または resultType 文字列を含む式)。 any (必須)
queryTimeout クエリのタイムアウト。 タイプ: 文字列 (または resultType 文字列の式), パターン: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).. any
コピー元の種類。 'AzureDataExplorerSource' (必須)

AzureDataLakeStoreReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
listAfter ファイル名/フォルダー名の辞書順序に基づいて、値の後にファイルを一覧表示します (排他的)。 データ セット内の folderPath の下に適用され、folderPath の下にあるファイル/サブフォルダーをフィルター処理します。 型: string (または resultType 文字列を含む式)。 any
listBefore ファイル名/フォルダー名の辞書順序に基づいて、値の前にファイルを一覧表示します (包括的)。 データ セット内の folderPath の下に適用され、folderPath の下にあるファイル/サブフォルダーをフィルター処理します。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'AzureDataLakeStoreReadSettings' (必須)
wildcardFileName ADLS wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath ADLS wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

AzureDataLakeStoreSink

Name Description Value
copyBehavior コピー シンクのコピー動作の種類。 型: string (または resultType 文字列を含む式)。 any
enableAdlsSingleFileParallel 単一ファイル並列。 any
シンクの種類をコピーします。 'AzureDataLakeStoreSink' (必須)

AzureDataLakeStoreSource

Name Description Value
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
コピー元の種類。 'AzureDataLakeStoreSource' (必須)

AzureDataLakeStoreWriteSettings

Name Description Value
expiryDateTime 書き込まれたファイルの有効期限を指定します。 時刻は、"2018-12-01T05:00:00Z" の形式で UTC タイム ゾーンに適用されます。 既定値は NULL です。 型: string (または resultType 文字列を含む式)。 any
書き込み設定の種類。 'AzureDataLakeStoreWriteSettings' (必須)

AzureFileStorageReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
prefix ルート パスから始まる Azure ファイル名のプレフィックス フィルター。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'AzureFileStorageReadSettings' (必須)
wildcardFileName Azure File Storage wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath Azure File Storage wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

AzureFileStorageWriteSettings

Name Description Value
書き込み設定の種類。 'AzureFileStorageWriteSettings' (必須)

AzureFunctionActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'AzureFunctionActivity' (必須)
typeProperties Azure 関数アクティビティのプロパティ。 AzureFunctionActivityTypeProperties (必須)

AzureFunctionActivityTypeProperties

Name Description Value
body エンドポイントに送信されるペイロードを表します。 POST/PUT メソッドでは必須。GET メソッドの型: string (または resultType 文字列を含む式) には使用できません。 any
functionName Azure 関数アクティビティが呼び出す関数の名前。 型: string (または resultType 文字列を含む式) any (必須)
headers 要求に送信されるヘッダーを表します。 たとえば、要求に言語と型を設定するには:"headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }。 型: string (または resultType 文字列を含む式)。 AzureFunctionActivityTypePropertiesHeaders
メソッド ターゲット エンドポイントの REST API メソッド。 'DELETE'
'GET'
'HEAD'
'OPTIONS'
'POST'
'PUT'
'TRACE' (必須)

AzureFunctionActivityTypePropertiesHeaders

Name Description Value

AzureKeyVaultSecretReference

Name Description Value
secretName Azure Key Vault 内のシークレットの名前。 型: string (または resultType 文字列を含む式)。 any (必須)
secretVersion Azure Key Vault のシークレットのバージョン。 既定値は、シークレットの最新バージョンです。 型: string (または resultType 文字列を含む式)。 any
保存する Azure Key Vault のリンクされたサービス リファレンス。 LinkedServiceReference (必須)
シークレットの種類。 'AzureKeyVaultSecret' (必須)

AzureMariaDBSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'AzureMariaDBSource' (必須)

AzureMLBatchExecutionActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'AzureMLBatchExecution' (必須)
typeProperties Azure ML バッチ実行アクティビティのプロパティ。 AzureMLBatchExecutionActivityTypeProperties (必須 )

AzureMLBatchExecutionActivityTypeProperties

Name Description Value
globalParameters Azure ML バッチ実行サービス エンドポイントに渡されるキー、値のペア。 キーは、発行された Azure ML Web サービスで定義されている Web サービス パラメーターの名前と一致する必要があります。 値は、Azure ML バッチ実行要求の GlobalParameters プロパティで渡されます。 AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
webServiceInputs キーと値のペア。Azure ML エンドポイントの Web サービス入力の名前を、入力 BLOB の場所を指定する AzureMLWebServiceFile オブジェクトにマッピングします。 この情報は、Azure ML バッチ実行要求の WebServiceInputs プロパティで渡されます。 AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
webServiceOutputs キーと値のペア。Azure ML エンドポイントの Web サービス出力の名前を、出力 BLOB の場所を指定する AzureMLWebServiceFile オブジェクトにマッピングします。 この情報は、Azure ML バッチ実行要求の WebServiceOutputs プロパティで渡されます。 AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

Name Description Value

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

Name Description Value

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

Name Description Value

AzureMLExecutePipelineActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'AzureMLExecutePipeline' (必須)
typeProperties Azure ML Execute Pipeline アクティビティのプロパティ。 AzureMLExecutePipelineActivityTypeProperties (必須)

AzureMLExecutePipelineActivityTypeProperties

Name Description Value
continueOnStepFailure ステップが失敗した場合に PipelineRun の他のステップの実行を続行するかどうか。 この情報は、発行されたパイプライン実行要求の continueOnStepFailure プロパティで渡されます。 型: boolean (または resultType ブール値を持つ式)。 any
dataPathAssignments 再トレーニングを行わずにデータ パスの割り当てを変更するために使用されるディクショナリ。 値は、発行されたパイプライン実行要求の dataPathAssignments プロパティで渡されます。 型: オブジェクト (または resultType オブジェクトを持つ式)。 any
experimentName パイプライン実行の実行履歴の実験名。 この情報は、発行されたパイプライン実行要求の ExperimentName プロパティに渡されます。 型: string (または resultType 文字列を含む式)。 any
mlParentRunId 親 Azure ML サービス パイプラインの実行 ID。この情報は、発行されたパイプライン実行要求の ParentRunId プロパティで渡されます。 型: string (または resultType 文字列を含む式)。 any
mlPipelineEndpointId 発行された Azure ML パイプライン エンドポイントの ID。 型: string (または resultType 文字列を含む式)。 any
mlPipelineId 発行された Azure ML パイプラインの ID。 型: string (または resultType 文字列を含む式)。 any
mlPipelineParameters 発行された Azure ML パイプライン エンドポイントに渡されるキー、値のペア。 キーは、発行されたパイプラインで定義されているパイプライン パラメーターの名前と一致する必要があります。 値は、発行されたパイプライン実行要求の ParameterAssignments プロパティで渡されます。 型: キーと値のペアを持つオブジェクト (または ResultType オブジェクトを持つ式)。 any
バージョン 発行された Azure ML パイプライン エンドポイントのバージョン。 型: string (または resultType 文字列を含む式)。 any

AzureMLUpdateResourceActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'AzureMLUpdateResource' (必須)
typeProperties Azure ML Update リソース管理アクティビティのプロパティ。 AzureMLUpdateResourceActivityTypeProperties (必須)

AzureMLUpdateResourceActivityTypeProperties

Name Description Value
trainedModelFilePath 更新操作によってアップロードされる .ilearner ファイルを表す trainedModelLinkedService の相対ファイル パス。 型: string (または resultType 文字列を含む式)。 any (必須)
trainedModelLinkedServiceName 更新操作によってアップロードされる .ilearner ファイルを保持する Azure Storage のリンクされたサービスの名前。 LinkedServiceReference (必須)
trainedModelName 更新する Web サービス実験のトレーニング済みモデル モジュールの名前。 型: string (または resultType 文字列を含む式)。 any (必須)

AzureMLWebServiceFile

Name Description Value
filePath LinkedService で指定された Azure Blob Storage 内のコンテナー名を含む相対ファイル パス。 型: string (または resultType 文字列を含む式)。 any (必須)
linkedServiceName Azure ML WebService の入力/出力ファイルがある Azure Storage LinkedService への参照。 LinkedServiceReference (必須)

AzureMySqlSink

Name Description Value
preCopyScript コピーを開始する前に実行するクエリ。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'AzureMySqlSink' (必須)

AzureMySqlSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'AzureMySqlSource' (必須)

AzurePostgreSqlSink

Name Description Value
preCopyScript コピーを開始する前に実行するクエリ。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'AzurePostgreSqlSink' (必須)
upsertSettings Azure Database for PostgreSQL upsert オプションの設定 AzurePostgreSqlSinkUpsertSettings
writeMethod 操作の書き込み動作。 既定値は一括挿入です。 'BulkInsert'
'CopyCommand'
'Upsert'

AzurePostgreSqlSinkUpsertSettings

Name Description Value
keys 一意の行識別のキー列名。 型: 文字列の配列 (または文字列の resultType 配列を持つ式)。 any

AzurePostgreSqlSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'AzurePostgreSqlSource' (必須)

AzureQueueSink

Name Description Value
シンクの種類をコピーします。 'AzureQueueSink' (必須)

AzureSearchIndexSink

Name Description Value
シンクの種類をコピーします。 'AzureSearchIndexSink' (必須)
writeBehavior ドキュメントを Azure Search インデックスにアップサートするときの書き込み動作を指定します。 'Merge'
'Upload'

AzureSqlSink

Name Description Value
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
sqlWriterStoredProcedureName SQL ライター ストアド プロシージャ名。 型: string (または resultType 文字列を含む式)。 any
sqlWriterTableType SQL ライター テーブルの種類。 型: string (または resultType 文字列を含む式)。 any
sqlWriterUseTableLock 一括コピー中にテーブル ロックを使用するかどうか。 型: boolean (または resultType ブール値を持つ式)。 any
storedProcedureParameters SQL ストアド プロシージャのパラメーター。 any
storedProcedureTableTypeParameterName テーブル型のストアド プロシージャ パラメーター名。 型: string (または resultType 文字列を含む式)。 any
tableOption シンク テーブルを処理するオプション (autoCreate など)。 現時点では、'autoCreate' 値のみがサポートされています。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'AzureSqlSink' (必須)
upsertSettings SQL アップサート設定。 SqlUpsertSettings
writeBehavior Azure SQL にデータをコピーするときの動作を書き込みます。 型: SqlWriteBehaviorEnum (または ResultType SqlWriteBehaviorEnum を含む式) any

AzureSqlSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
isolationLevel SQL ソースのトランザクション ロック動作を指定します。 使用できる値: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 既定値は ReadCommitted です。 型: string (または resultType 文字列を含む式)。 any
partitionOption 並列で SQL 読み取りに使用されるパーティション メカニズム。 指定できる値は、"None"、"PhysicalPartitionsOfTable"、"DynamicRange" です。 型: string (または resultType 文字列を含む式)。 any
partitionSettings SQL ソースのパーティション分割に利用される設定。 SqlPartitionSettings
produceAdditionalTypes 生成する追加の型。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
sqlReaderQuery SQL リーダー クエリ。 型: string (または resultType 文字列を含む式)。 any
sqlReaderStoredProcedureName SQL Database ソースのストアド プロシージャの名前。 これは、SqlReaderQuery と同時に使用することはできません。 型: string (または resultType 文字列を含む式)。 any
storedProcedureParameters ストアド プロシージャ パラメーターの値と型の設定。 例: "{Parameter1: {value: "1", type: "int"}}". any
コピー元の種類。 'AzureSqlSource' (必須)

AzureTableSink

Name Description Value
azureTableDefaultPartitionKeyValue Azure Table の既定のパーティション キー値。 型: string (または resultType 文字列を含む式)。 any
azureTableInsertType Azure テーブルの挿入の種類。 型: string (または resultType 文字列を含む式)。 any
azureTablePartitionKeyName Azure Table パーティション キー名。 型: string (または resultType 文字列を含む式)。 any
azureTableRowKeyName Azure テーブルの行キー名。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'AzureTableSink' (必須)

AzureTableSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
azureTableSourceIgnoreTableNotFound Azure テーブル ソースの無視テーブルが見つかりません。 型: boolean (または resultType ブール値を持つ式)。 any
azureTableSourceQuery Azure Table ソース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'AzureTableSource' (必須)

BigDataPoolParametrizationReference

Name Description Value
referenceName ビッグ データ プール名を参照します。 型: string (または resultType 文字列を含む式)。 any (必須)
ビッグ データ プールの参照の種類。 'BigDataPoolReference' (必須)

BinaryReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
読み取り設定の種類。 'BinaryReadSettings' (必須)

BinaryReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
読み取り設定の種類。 string (必須)

BinarySink

Name Description Value
storeSettings バイナリ ストアの設定。 StoreWriteSettings
シンクの種類をコピーします。 'BinarySink' (必須)

BinarySource

Name Description Value
formatSettings バイナリ形式の設定。 BinaryReadSettings
storeSettings バイナリ ストアの設定。 StoreReadSettings
コピー元の種類。 'BinarySource' (必須)

BlobSink

Name Description Value
blobWriterAddHeader BLOB ライターによってヘッダーが追加されます。 型: boolean (または resultType ブール値を持つ式)。 any
blobWriterDateTimeFormat BLOB ライターの日時形式。 型: string (または resultType 文字列を含む式)。 any
blobWriterOverwriteFiles BLOB ライターによってファイルが上書きされます。 型: boolean (または resultType ブール値を持つ式)。 any
copyBehavior コピー シンクのコピー動作の種類。 any
メタデータ シンク データに追加するカスタム メタデータを指定します。 型: オブジェクトの配列 (またはオブジェクトの resultType 配列を持つ式)。 MetadataItem[]
シンクの種類をコピーします。 'BlobSink' (必須)

BlobSource

Name Description Value
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
skipHeaderLineCount 各 BLOB からスキップするヘッダー行の数。 型: 整数 (または resultType 整数を持つ式)。 any
treatEmptyAsNull 空を null として扱います。 型: boolean (または resultType ブール値を持つ式)。 any
コピー元の種類。 'BlobSource' (必須)

CassandraSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
consistencyLevel 整合性レベルでは、クライアント アプリケーションにデータを返す前に、読み取り要求に応答する必要がある Cassandra サーバーの数を指定します。 Cassandra は、指定された数の Cassandra サーバーで、読み取り要求を満たすデータをチェックします。 cassandraSourceReadConsistencyLevels のいずれかである必要があります。 既定値は 'ONE' です。 大文字と小文字は区別されません。 'ALL'
'EACH_QUORUM'
'LOCAL_ONE'
'LOCAL_QUORUM'
'LOCAL_SERIAL'
'ONE'
'QUORUM'
'SERIAL'
'THREE'
'TWO'
クエリ データベース クエリ。 SQL-92 クエリ式または Cassandra クエリ言語 (CQL) コマンドである必要があります。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'CassandraSource' (必須)

CommonDataServiceForAppsSink

Name Description Value
alternateKeyName レコードのアップサート時に使用される代替キーの論理名。 型: string (または resultType 文字列を含む式)。 any
bypassBusinessLogicExecution Dataverse カスタム ビジネス ロジックのバイパスを制御します。 型: string (または resultType 文字列を含む式)。 型: string (または resultType 文字列を含む式)。 any
bypassPowerAutomateFlows Power Automate フローのバイパスを制御します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
ignoreNullValues 書き込み操作中に入力データセット (キー フィールドを除く) の null 値を無視するかどうかを示すフラグ。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
シンクの種類をコピーします。 'CommonDataServiceForAppsSink' (必須)
writeBehavior 操作の書き込み動作。 'Upsert' (必須)

CommonDataServiceForAppsSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ FetchXML は、Microsoft Common Data Service for Apps (オンラインおよびオンプレミス) で使用される独自のクエリ言語です。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'CommonDataServiceForAppsSource' (必須)

CompressionReadSettings

Name Description Value
タイプ TarGZipReadSettings を 'TarGZipReadSettings' に設定します。 TarReadSettings 型の場合は 'TarReadSettings' に設定します。 ZipDeflateReadSettings 型を 'ZipDeflateReadSettings' に設定します。 'TarGZipReadSettings'
'TarReadSettings'
'ZipDeflateReadSettings' (必須)

ConcurSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'ConcurSource' (必須)

ContinuationSettingsReference

Name Description Value
continuationTtlInMinutes 継続 TTL (分単位)。 any
customizedCheckpointKey チェックポイント キーをカスタマイズしました。 any
idleCondition アイドル状態。 any

CopyActivity

Name Description Value
inputs アクティビティの入力の一覧。 DatasetReference[]
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
outputs アクティビティの出力の一覧。 DatasetReference[]
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'コピー' (必須)
typeProperties コピー アクティビティのプロパティ。 CopyActivityTypeProperties (必須)

CopyActivityLogSettings

Name Description Value
enableReliableLogging 信頼できるログ記録を有効にするかどうかを指定します。 型: boolean (または resultType ブール値を持つ式)。 any
logLevel ログ レベル、サポート: 情報、警告を取得または設定します。 型: string (または resultType 文字列を含む式)。 any

CopyActivityTypeProperties

Name Description Value
dataIntegrationUnits このデータ移動の実行に使用できるデータ統合単位の最大数。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 any
enableSkipIncompatibleRow 互換性のない行をスキップするかどうか。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enableStaging 中間ステージングを使用してデータをコピーするかどうかを指定します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
logSettings ログを有効にする際に、お客様が提供する必要があるログ設定。 LogSettings
logStorageSettings (非推奨。LogSettings を使用してください) セッション ログを有効にする際に、お客様が指定する必要があるログ ストレージ設定。 LogStorageSettings
parallelCopies データ ストアのオーバーロードを回避するために、ソースまたはシンクで開かれた同時セッションの最大数。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 any
preserve ルールを保持します。 any[]
preserveRules ルールを保持します。 any[]
redirectIncompatibleRowSettings EnableSkipIncompatibleRow が true の場合、互換性のない行設定をリダイレクトします。 RedirectIncompatibleRowSettings
シンク コピー アクティビティ シンク。 CopySink (必須)
skipErrorFile データ整合性のフォールト トレランスを指定します。 SkipErrorFile
ソース コピー アクティビティのソース。 CopySource (必須)
stagingSettings EnableStaging が true の場合の中間ステージング設定を指定します。 StagingSettings
translator コピー アクティビティの翻訳ツール。 指定しない場合は、表形式変換プログラムが使用されます。 any
validateDataConsistency データ整合性検証を有効にするかどうかを指定します。 型: boolean (または resultType ブール値を持つ式)。 any

CopySink

Name Description Value
disableMetricsCollection true の場合は、データ ストア メトリックの収集を無効にします。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
maxConcurrentConnections シンク データ ストアの最大同時接続数。 型: 整数 (または resultType 整数を持つ式)。 any
sinkRetryCount シンクの再試行回数。 型: 整数 (または resultType 整数を持つ式)。 any
sinkRetryWait シンクの再試行の待機。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
タイプ 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' に設定します。 型 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。 any
writeBatchTimeout 書き込みバッチ タイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any

CopySource

Name Description Value
disableMetricsCollection true の場合は、データ ストア メトリックの収集を無効にします。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
maxConcurrentConnections ソース データ ストアの最大同時接続数。 型: 整数 (または resultType 整数を持つ式)。 any
sourceRetryCount ソースの再試行回数。 型: 整数 (または resultType 整数を持つ式)。 any
sourceRetryWait ソースの再試行待機。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
タイプ AmazonMWSSource を「AmazonMWSSource」に設定します。 タイプ AmazonRdsForOracleSource を「AmazonRdsForOracleSource」に設定します。 タイプ AmazonRdsForSqlServerSource を「AmazonRdsForSqlServerSource」に設定します。 タイプ AmazonRedshiftSource を 'AmazonRedshiftSource' に設定します。 AvroSource 型の場合は 'AvroSource' に設定します。 AzureBlobFSSource 型の "AzureBlobFSSource" に設定します。 AzureDataExplorerSource 型の 'AzureDataExplorerSource' に設定します。 AzureDataLakeStoreSource 型を "AzureDataLakeStoreSource" に設定します。 AzureDatabricksDeltaLakeSource 型の "AzureDatabricksDeltaLakeSource" に設定します。 AzureMariaDBSource 型の 'AzureMariaDBSource' に設定します。 AzureMySqlSource 型を ' AzureMySqlSource' に設定します。 AzurePostgreSqlSource 型の 'AzurePostgreSqlSource' に設定します。 AzureSqlSource 型を 'AzureSqlSource' に設定します。 AzureTableSource 型を ' AzureTableSource' に設定します。 タイプ BinarySource の 'BinarySource' に設定します。 型 BlobSource を 'BlobSource' に設定します。 CassandraSource 型の 'CassandraSource' に設定します。 型 CommonDataServiceForAppsSource の 'CommonDataServiceForAppsSource' に設定します。 タイプ ConcurSource を 'ConcurSource' に設定します。 型 CosmosDbMongoDbApiSource を 'CosmosDbMongoDbApiSource' に設定します。 型 CosmosDbSqlApiSource を 'CosmosDbSqlApiSource' に設定します。 CouchbaseSource 型の 'CouchbaseSource' に設定します。 タイプ Db2Source の場合は 'Db2Source' に設定します。 DelimitedTextSource 型の ' DelimitedTextSource' に設定します。 型 DocumentDbCollectionSource の 'DocumentDbCollectionSource' に設定します。 タイプ DrillSource を 'DrillSource' に設定します。 タイプ DynamicsAXSource を 'DynamicsAXSource' に設定します。 型 DynamicsCrmSource の 'DynamicsCrmSource' に設定します。 型 DynamicsSource を 'DynamicsSource' に設定します。 タイプ EloquaSourceを「EloquaSource」に設定します。 ExcelSource 型を ' ExcelSource' に設定します。 FileSystemSource 型の ' FileSystemSource' に設定します。 タイプ GoogleAdWordsSource を 'GoogleAdWordsSource' に設定します。 タイプ GoogleBigQuerySource を「GoogleBigQuerySource」に設定します。 タイプ GoogleBigQueryV2Source を「GoogleBigQueryV2Source」に設定します。 タイプ GreenplumSource を 'GreenplumSource' に設定します。 型 HBaseSource を 'HBaseSource' に設定します。 型 HdfsSource を 'HdfsSource' に設定します。 タイプ HiveSource を 'HiveSource' に設定します。 HttpSource 型の場合は ' HttpSource' に設定します。 タイプ HubspotSource を 'HubspotSource' に設定します。 タイプ ImpalaSource を 'ImpalaSource' に設定します。 タイプ InformixSource を 'InformixSource' に設定します。 タイプ JiraSource を 'JiraSource' に設定します。 JsonSource 型の ' JsonSource' に設定します。 LakeHouseTableSource 型の 'LakeHouseTableSource' に設定します。 タイプ MagentoSource を 'MagentoSource' に設定します。 タイプ MariaDBSource を 'MariaDBSource' に設定します。 タイプ MarketoSource を「MarketoSource」に設定します。 MicrosoftAccessSource 型の ' MicrosoftAccessSource' に設定します。 MongoDbAtlasSource 型の 'MongoDbAtlasSource' に設定します。 MongoDbSource 型の 'MongoDbSource' に設定します。 型MongoDbV2Sourceを「MongoDbV2Source」に設定します。 MySqlSource 型の ' MySqlSource' に設定します。 タイプ NetezzaSource を 'NetezzaSource' に設定します。 ODataSource 型の場合は ' ODataSource' に設定します。 OdbcSource 型の場合は 'OdbcSource' に設定します。 Office365Source の種類を "Office365Source" に設定します。 タイプ OracleServiceCloudSourceの「OracleServiceCloudSource」に設定します。 タイプ OracleSourceの「OracleSource」に設定します。 OrcSource 型を ' OrcSource' に設定します。 ParquetSource 型の ' ParquetSource' に設定します。 タイプ PaypalSource を 'PaypalSource' に設定します。 PhoenixSource 型の 'PhoenixSource' に設定します。 PostgreSqlSource型を「PostgreSqlSource」に設定します。 PostgreSqlV2Source 型を 'PostgreSqlV2Source' に設定します。 PrestoSource 型の 'PrestoSource' に設定します。 タイプ QuickBooksSourceを「QuickBooksSource」に設定します。 型 RelationalSource を 'RelationalSource' に設定します。 型 ResponsysSource の 'ResponsysSource' に設定します。 RestSource 型の場合は ' RestSource' に設定します。 タイプ SalesforceMarketingCloudSource を「SalesforceMarketingCloudSource」に設定します。 タイプ SalesforceServiceCloudSource を 'SalesforceServiceCloudSource' に設定します。 タイプ SalesforceServiceCloudV2Source を「SalesforceServiceCloudV2Source」に設定します。 タイプ SalesforceSource を 'SalesforceSource' に設定します。 タイプ SalesforceV2Source を「SalesforceV2Source」に設定します。 SapBwSource 型の 'SapBwSource' に設定します。 タイプ SapCloudForCustomerSource を 'SapCloudForCustomerSource' に設定します。 SapEccSource 型の 'SapEccSource' に設定します。 タイプ SapHanaSource を 'SapHanaSource' に設定します。 SapOdpSource 型の 'SapOdpSource' に設定します。 タイプ SapOpenHubSource を 'SapOpenHubSource' に設定します。 SapTableSource 型の場合は 'SapTableSource' に設定します。 ServiceNowSource 型の ' ServiceNowSource' に設定します。 ServiceNowV2Source 型の場合は 'ServiceNowV2Source' に設定します。 SharePointOnlineListSource 型の 'SharePointOnlineListSource' に設定します。 タイプ ShopifySource を 'ShopifySource' に設定します。 タイプ SnowflakeSource を 'SnowflakeSource' に設定します。 タイプ SnowflakeV2Source を 'SnowflakeV2Source' に設定します。 SparkSource 型の ' SparkSource' に設定します。 型 SqlDWSource を 'SqlDWSource' に設定します。 SqlMISource 型を 'SqlMISource' に設定します。 型 SqlServerSource を 'SqlServerSource' に設定します。 型 SqlSource を 'SqlSource' に設定します。 タイプ SquareSource を 'SquareSource' に設定します。 タイプ SybaseSource を 'SybaseSource' に設定します。 型 TeradataSource を 'TeradataSource' に設定します。 タイプ VerticaSource を 'VerticaSource' に設定します。 タイプ WarehouseSource を 'WarehouseSource' に設定します。 タイプ XeroSource を 'XeroSource' に設定します。 タイプ ZohoSource を 'ZohoSource' に設定します。 WebSource 型を ' WebSource' に設定します。 型 XmlSource を 'XmlSource' に設定します。 'AmazonMWSSource'
'AmazonRdsForOracleSource'
'AmazonRdsForSqlServerSource'
'AmazonRedshiftSource'
'AvroSource'
'AzureBlobFSSource'
'AzureDatabricksDeltaLakeSource'
'AzureDataExplorerSource'
'AzureDataLakeStoreSource'
'AzureMariaDBSource'
'AzureMySqlSource'
'AzurePostgreSqlSource'
'AzureSqlSource'
'AzureTableSource'
'BinarySource'
'BlobSource'
'CassandraSource'
'CommonDataServiceForAppsSource'
'ConcurSource'
'CosmosDbMongoDbApiSource'
'CosmosDbSqlApiSource'
'CouchbaseSource'
'Db2Source'
'DelimitedTextSource'
'DocumentDbCollectionSource'
'DrillSource'
'DynamicsAXSource'
'DynamicsCrmSource'
'DynamicsSource'
'EloquaSource'
'ExcelSource'
'FileSystemSource'
'GoogleAdWordsSource'
'GoogleBigQuerySource'
'GoogleBigQueryV2Source'
'GreenplumSource'
'HBaseSource'
'HdfsSource'
'HiveSource'
'HttpSource'
'HubspotSource'
'ImpalaSource'
'InformixSource'
'JiraSource'
'JsonSource'
'LakeHouseTableSource'
'MagentoSource'
'MariaDBSource'
'MarketoSource'
'MicrosoftAccessSource'
'MongoDbAtlasSource'
'MongoDbSource'
'MongoDbV2Source'
'MySqlSource'
'NetezzaSource'
'ODataSource'
'OdbcSource'
'Office365Source'
'OracleServiceCloudSource'
'OracleSource'
'OrcSource'
'ParquetSource'
'PaypalSource'
'PhoenixSource'
'PostgreSqlSource'
'PostgreSqlV2Source'
'PrestoSource'
'QuickBooksSource'
'RelationalSource'
'ResponsysSource'
'RestSource'
'SalesforceMarketingCloudSource'
'SalesforceServiceCloudSource'
'SalesforceServiceCloudV2Source'
'SalesforceSource'
'SalesforceV2Source'
'SapBwSource'
'SapCloudForCustomerSource'
'SapEccSource'
'SapHanaSource'
'SapOdpSource'
'SapOpenHubSource'
'SapTableSource'
'ServiceNowSource'
'ServiceNowV2Source'
'SharePointOnlineListSource'
'ShopifySource'
'SnowflakeSource'
'SnowflakeV2Source'
'SparkSource'
'SqlDWSource'
'SqlMISource'
'SqlServerSource'
'SqlSource'
'SquareSource'
'SybaseSource'
'TeradataSource'
'VerticaSource'
'WarehouseSource'
'WebSource'
'XeroSource'
'XmlSource'
「ZohoSource」(必須)

CosmosDbMongoDbApiSink

Name Description Value
シンクの種類をコピーします。 'CosmosDbMongoDbApiSink' (必須)
writeBehavior 例外をスロー (挿入) するのではなく、同じキーを持つドキュメントを上書き (アップサート) するかどうかを指定します。 既定値は "insert" です。 型: string (または resultType 文字列を含む式)。 型: string (または resultType 文字列を含む式)。 any

CosmosDbMongoDbApiSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
batchSize MongoDB インスタンスからの応答の各バッチで返されるドキュメントの数を指定します。 ほとんどの場合、バッチ サイズを変更すると、ユーザーやアプリケーションには影響しません。 このプロパティの主な目的は、応答サイズの制限に達しないようにすることです。 型: 整数 (または resultType 整数を持つ式)。 any
cursorMethods Mongodb クエリのカーソル メソッド。 MongoDbCursorMethodsProperties
フィルタ クエリ演算子を使用して選択フィルターを指定します。 コレクション内のすべてのドキュメントを返すには、このパラメーターを省略するか、空のドキュメント ({}) を渡します。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'CosmosDbMongoDbApiSource' (必須)

CosmosDbSqlApiSink

Name Description Value
シンクの種類をコピーします。 'CosmosDbSqlApiSink' (必須)
writeBehavior Azure Cosmos DB にデータを書き込む方法について説明します。 型: string (または resultType 文字列を含む式)。 使用できる値: 挿入とアップサート。 any

CosmosDbSqlApiSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
detectDatetime プリミティブ値を datetime 値として検出するかどうか。 型: boolean (または resultType ブール値を持つ式)。 any
pageSize 結果のページ サイズ。 型: 整数 (または resultType 整数を持つ式)。 any
preferredRegions 優先リージョン。 型: 文字列の配列 (または文字列の resultType 配列を持つ式)。 any
クエリ SQL API クエリ。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'CosmosDbSqlApiSource' (必須)

CouchbaseSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'CouchbaseSource' (必須)

CredentialReference

Name Description Value
referenceName 参照資格情報名。 string (必須)
資格情報参照の種類。 'CredentialReference' (必須)

CustomActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 「カスタム」(必須)
typeProperties カスタム アクティビティのプロパティ。 CustomActivityTypeProperties (必須)

CustomActivityReferenceObject

Name Description Value
datasets データセット参照。 DatasetReference[]
linkedServices リンクされたサービス参照。 LinkedServiceReference[]

CustomActivityTypeProperties

Name Description Value
autoUserSpecification ユーザーの昇格レベルとスコープ。既定値は非admin タスクです。 型: string (または resultType double を含む式)。 any
command カスタム アクティビティの種類のコマンド: string (または resultType 文字列を含む式)。 any (必須)
extendedProperties ユーザー定義プロパティ バッグ。 使用できるキーまたは値に制限はありません。 ユーザーが指定したカスタム アクティビティには、定義されたコンテンツを使用して解釈する責任があります。 CustomActivityTypePropertiesExtendedProperties
folderPath リソース ファイルのフォルダー パス タイプ: string (または resultType 文字列を含む式)。 any
referenceObjects 参照オブジェクト CustomActivityReferenceObject
resourceLinkedService リソースのリンクされたサービス参照。 LinkedServiceReference
retentionTimeInDays カスタム アクティビティに送信されたファイルの保持時間。 型: double (または resultType double を持つ式)。 any

CustomActivityTypePropertiesExtendedProperties

Name Description Value

DatabricksJobActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'DatabricksJob' (必須)
typeProperties Databricks ジョブ アクティビティのプロパティ。 DatabricksJobActivityTypeProperties (必須)

DatabricksJobActivityTypeProperties

Name Description Value
jobId 実行する Databricks ジョブの ID。 型: string (または resultType 文字列を含む式)。 any (必須)
jobParameters このジョブの各実行に使用するジョブ・パラメーター。 ジョブが指定されていないパラメーターを取る場合は、ジョブのデフォルト値が使用されます。 DatabricksJobActivityTypePropertiesJobParameters

DatabricksJobActivityTypePropertiesJobParameters

Name Description Value

DatabricksNotebookActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'DatabricksNotebook' (必須)
typeProperties Databricks Notebook アクティビティのプロパティ。 DatabricksNotebookActivityTypeProperties (必須)

DatabricksNotebookActivityTypeProperties

Name Description Value
baseParameters このジョブの実行ごとに使用される基本パラメーター。ノートブックが指定されていないパラメーターを受け取る場合は、ノートブックの既定値が使用されます。 DatabricksNotebookActivityTypePropertiesBaseParameters
libraries ジョブを実行するクラスターにインストールするライブラリの一覧。 DatabricksNotebookActivityTypePropertiesLibrariesItem[]
notebookPath Databricks ワークスペースで実行するノートブックの絶対パス。 このパスはスラッシュで始まる必要があります。 型: string (または resultType 文字列を含む式)。 any (必須)

DatabricksNotebookActivityTypePropertiesBaseParameters

Name Description Value

DatabricksNotebookActivityTypePropertiesLibrariesItem

Name Description Value

DatabricksSparkJarActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'DatabricksSparkJar' (必須)
typeProperties Databricks SparkJar アクティビティのプロパティ。 DatabricksSparkJarActivityTypeProperties (必須)

DatabricksSparkJarActivityTypeProperties

Name Description Value
libraries ジョブを実行するクラスターにインストールするライブラリの一覧。 DatabricksSparkJarActivityTypePropertiesLibrariesItem[]
mainClassName 実行される main メソッドを含むクラスのフル ネーム。 このクラスは、ライブラリとして提供される JAR に含まれている必要があります。 型: string (または resultType 文字列を含む式)。 any (必須)
parameters main メソッドに渡されるパラメーター。 any[]

DatabricksSparkJarActivityTypePropertiesLibrariesItem

Name Description Value

DatabricksSparkPythonActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'DatabricksSparkPython' (必須)
typeProperties Databricks SparkPython アクティビティのプロパティ。 DatabricksSparkPythonActivityTypeProperties (必須)

DatabricksSparkPythonActivityTypeProperties

Name Description Value
libraries ジョブを実行するクラスターにインストールするライブラリの一覧。 DatabricksSparkPythonActivityTypePropertiesLibrariesItem[]
parameters Python ファイルに渡されるコマンド ライン パラメーター。 any[]
pythonFile 実行される Python ファイルの URI。 DBFS パスがサポートされています。 型: string (または resultType 文字列を含む式)。 any (必須)

DatabricksSparkPythonActivityTypePropertiesLibrariesItem

Name Description Value

DataFlowReference

Name Description Value
datasetParameters データセットからデータ フロー パラメーターを参照します。 any
parameters データ フローのパラメーター ParameterValueSpecification
referenceName 参照データ フロー名。 string (必須)
データ フロー参照型。 'DataFlowReference' (必須)

DataFlowStagingInfo

Name Description Value
folderPath ステージング BLOB のフォルダー パス。 型: string (または resultType 文字列を含む式) any
linkedService ステージングのリンクされたサービス参照。 LinkedServiceReference

DataLakeAnalyticsUsqlActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'DataLakeAnalyticsU-SQL' (必須)
typeProperties Data Lake Analytics U-SQL アクティビティのプロパティ。 DataLakeAnalyticsUsqlActivityTypeProperties (必須)

DataLakeAnalyticsUsqlActivityTypeProperties

Name Description Value
compilationMode U-SQL のコンパイル モード。 Semantic、Full、SingleBox のいずれかの値を指定する必要があります。 型: string (または resultType 文字列を含む式)。 any
degreeOfParallelism ジョブの実行に同時に使用されるノードの最大数。 既定値は 1 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 1。 any
parameters U-SQL ジョブ要求のパラメーター。 DataLakeAnalyticsUsqlActivityTypePropertiesParameters
priority キューに登録されているすべてのジョブのうち、最初に実行するように選択する必要があるジョブを決定します。 数値が小さい方が優先度が高くなります。 既定値は 1000 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 1。 any
runtimeVersion 使用する U-SQL エンジンのランタイム バージョン。 型: string (または resultType 文字列を含む式)。 any
scriptLinkedService スクリプトのリンクされたサービス参照。 LinkedServiceReference (必須)
scriptPath U-SQL スクリプトを含むフォルダーへの大文字と小文字を区別するパス。 型: string (または resultType 文字列を含む式)。 any (必須)

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

Name Description Value

DatasetReference

Name Description Value
parameters データセットの引数。 ParameterValueSpecification
referenceName 参照データセット名。 string (必須)
データセット参照型。 'DatasetReference' (必須)

Db2Source

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'Db2Source' (必須)

DeleteActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 「削除」(必須)
typeProperties アクティビティのプロパティを削除します。 DeleteActivityTypeProperties (必須)

DeleteActivityTypeProperties

Name Description Value
データセット アクティビティ データセットの参照を削除します。 DatasetReference (必須)
enableLogging 削除アクティビティの実行の詳細なログを記録するかどうか。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
logStorageSettings EnableLogging が true の場合、お客様が指定する必要があるログ ストレージ設定。 LogStorageSettings
maxConcurrentConnections データ ソースを同時に接続するための最大同時接続数。 int

Constraints:
最小値 = 1
recursive true の場合、現在のフォルダー パスの下にあるファイルまたはサブフォルダーは再帰的に削除されます。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
storeSettings アクティビティ ストアの設定を削除します。 StoreReadSettings

DelimitedTextReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
skipLineCount 入力ファイルからデータを読み取るときにスキップする空でない行の数を示します。 型: 整数 (または resultType 整数を持つ式)。 any
読み取り設定の種類。 'DelimitedTextReadSettings' (必須)

DelimitedTextReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
skipLineCount 入力ファイルからデータを読み取るときにスキップする空でない行の数を示します。 型: 整数 (または resultType 整数を持つ式)。 any
読み取り設定の種類。 string (必須)

DelimitedTextSink

Name Description Value
formatSettings DelimitedText 形式の設定。 DelimitedTextWriteSettings
storeSettings DelimitedText ストアの設定。 StoreWriteSettings
シンクの種類をコピーします。 'DelimitedTextSink' (必須)

DelimitedTextSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
formatSettings DelimitedText 形式の設定。 DelimitedTextReadSettings
storeSettings DelimitedText ストアの設定。 StoreReadSettings
コピー元の種類。 'DelimitedTextSource' (必須)

DelimitedTextWriteSettings

Name Description Value
fileExtension ファイルの作成に使用されるファイル拡張子。 型: string (または resultType 文字列を含む式)。 any (必須)
fileNamePrefix ファイル名パターン <fileNamePrefix>_<fileIndex>.< を指定します。fileExtension> partitionOptions を使用せずにファイル ベース以外のストアからコピーする場合。 型: string (または resultType 文字列を含む式)。 any
maxRowsPerFile 書き込まれたファイルの行数を、指定された数以下に制限します。 型: 整数 (または resultType 整数を持つ式)。 any
quoteAllText 文字列値を常に引用符で囲む必要があるかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
書き込み設定の種類。 string (必須)

DistcpSettings

Name Description Value
distcpOptions Distcp オプションを指定します。 型: string (または resultType 文字列を含む式)。 any
resourceManagerEndpoint Yarn ResourceManager エンドポイントを指定します。 型: string (または resultType 文字列を含む式)。 any (必須)
tempScriptPath 一時 Distcp コマンド スクリプトの格納に使用する既存のフォルダー パスを指定します。 スクリプト ファイルは ADF によって生成され、コピー ジョブの完了後に削除されます。 型: string (または resultType 文字列を含む式)。 any (必須)

DocumentDbCollectionSink

Name Description Value
nestingSeparator 入れ子になったプロパティの区切り記号。 既定値は . (dot). 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'DocumentDbCollectionSink' (必須)
writeBehavior Azure Cosmos DB にデータを書き込む方法について説明します。 型: string (または resultType 文字列を含む式)。 使用できる値: 挿入とアップサート。 any

DocumentDbCollectionSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
nestingSeparator 入れ子になったプロパティの区切り記号。 型: string (または resultType 文字列を含む式)。 any
クエリ ドキュメント クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'DocumentDbCollectionSource' (必須)

DrillSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'DrillSource' (必須)

DWCopyCommandDefaultValue

Name Description Value
columnName 列名。 型: オブジェクト (または resultType 文字列を含む式)。 any
defaultValue 列の既定値。 型: オブジェクト (または resultType 文字列を含む式)。 any

DWCopyCommandSettings

Name Description Value
additionalOptions コピー コマンドで SQL DW に直接渡される追加オプション。 型: キーと値のペア (値は文字列型にする必要があります) (または ResultType オブジェクトを持つ式)。 例: "additionalOptions": { "MAXERRORS": "1000", "DATEFORMAT": "'ymd'" } DWCopyCommandSettingsAdditionalOptions
defaultValues SQL DW の各ターゲット列の既定値を指定します。 プロパティの既定値によって DB に設定された DEFAULT 制約が上書きされ、ID 列に既定値を設定することはできません。 型: オブジェクトの配列 (またはオブジェクトの resultType 配列を持つ式)。 DWCopyCommandDefaultValue[]

DWCopyCommandSettingsAdditionalOptions

Name Description Value

DynamicsAXSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
httpRequestTimeout HTTP 応答を取得するためのタイムアウト (TimeSpan)。 応答データを読み取るタイムアウトではなく、応答を取得するタイムアウトです。 既定値: 00:05:00。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'DynamicsAXSource' (必須)

DynamicsCrmSink

Name Description Value
alternateKeyName レコードのアップサート時に使用される代替キーの論理名。 型: string (または resultType 文字列を含む式)。 any
bypassBusinessLogicExecution Dataverse カスタム ビジネス ロジックのバイパスを制御します。 型: string (または resultType 文字列を含む式)。 型: string (または resultType 文字列を含む式)。 any
bypassPowerAutomateFlows Power Automate フローのバイパスを制御します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
ignoreNullValues 書き込み操作中に入力データセット (キー フィールドを除く) の null 値を無視するかどうかを示すフラグ。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
シンクの種類をコピーします。 'DynamicsCrmSink' (必須)
writeBehavior 操作の書き込み動作。 'Upsert' (必須)

DynamicsCrmSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ FetchXML は、Microsoft Dynamics CRM (オンラインおよびオンプレミス) で使用される独自のクエリ言語です。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'DynamicsCrmSource' (必須)

DynamicsSink

Name Description Value
alternateKeyName レコードのアップサート時に使用される代替キーの論理名。 型: string (または resultType 文字列を含む式)。 any
bypassBusinessLogicExecution Dataverse カスタム ビジネス ロジックのバイパスを制御します。 型: string (または resultType 文字列を含む式)。 型: string (または resultType 文字列を含む式)。 any
bypassPowerAutomateFlows Power Automate フローのバイパスを制御します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
ignoreNullValues 書き込み操作中に入力データセット (キー フィールドを除く) の null 値を無視するかどうかを示すフラグ。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
シンクの種類をコピーします。 'DynamicsSink' (必須)
writeBehavior 操作の書き込み動作。 'Upsert' (必須)

DynamicsSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ FetchXML は、Microsoft Dynamics (オンラインおよびオンプレミス) で使用される独自のクエリ言語です。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'DynamicsSource' (必須)

EloquaSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'EloquaSource' (必須)

ExcelSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
storeSettings Excel ストアの設定。 StoreReadSettings
コピー元の種類。 'ExcelSource' (必須)

ExecuteDataFlowActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'ExecuteDataFlow' (必須)
typeProperties データ フロー アクティビティのプロパティを実行します。 ExecuteDataFlowActivityTypeProperties (必須)

ExecuteDataFlowActivityTypeProperties

Name Description Value
コンピューティング データ フロー アクティビティのコンピューティング プロパティ。 ExecuteDataFlowActivityTypePropertiesCompute
continuationSettings データ フローの実行アクティビティの継続設定。 ContinuationSettingsReference
continueOnError データ フローの実行に使用されるエラー設定を続行します。 シンクが失敗した場合に処理を続行できるようにします。 型: boolean (または resultType ブール値を持つ式) any
dataFlow データ フローリファレンス。 DataFlowReference (必須)
integrationRuntime 統合ランタイムリファレンス。 IntegrationRuntimeReference
runConcurrently データ フローの実行に使用される同時実行設定。 同じ保存順序のシンクを同時に処理できるようにします。 型: boolean (または resultType ブール値を持つ式) any
sourceStagingConcurrency シンクに適用できるソースの並列ステージングの数を指定します。 型: 整数 (または resultType 整数を持つ式) any
ステージング データ フローの実行アクティビティのステージング情報。 DataFlowStagingInfo
traceLevel データ フロー監視出力に使用されるトレース レベルの設定。 サポートされている値は、'coarse'、'fine'、および 'none' です。 型: string (または resultType 文字列を含む式) any

ExecuteDataFlowActivityTypePropertiesCompute

Name Description Value
computeType データ フロー ジョブを実行するクラスターのコンピューティングの種類。 使用可能な値は、'General'、'MemoryOptimized'、'ComputeOptimized' です。 型: string (または resultType 文字列を含む式) any
coreCount データ フロー ジョブを実行するクラスターのコア数。 サポートされる値は、8、16、32、48、80、144、272 です。 型: 整数 (または resultType 整数を持つ式) any

ExecutePipelineActivity

Name Description Value
ポリシー パイプライン アクティビティ ポリシーを実行します。 ExecutePipelineActivityPolicy
アクティビティの種類。 'ExecutePipeline' (必須)
typeProperties パイプライン アクティビティのプロパティを実行します。 ExecutePipelineActivityTypeProperties (必須)

ExecutePipelineActivityPolicy

Name Description Value
secureInput true に設定すると、アクティビティからの入力は安全と見なされ、監視には記録されません。 bool

ExecutePipelineActivityTypeProperties

Name Description Value
parameters パイプライン パラメーター。 ParameterValueSpecification
パイプライン パイプラインリファレンス。 PipelineReference (必須)
waitOnCompletion アクティビティの実行が依存パイプラインの実行の完了を待機するかどうかを定義します。 既定値は false です。 bool

ExecutePowerQueryActivityTypeProperties

Name Description Value
コンピューティング データ フロー アクティビティのコンピューティング プロパティ。 ExecuteDataFlowActivityTypePropertiesCompute
continuationSettings データ フローの実行アクティビティの継続設定。 ContinuationSettingsReference
continueOnError データ フローの実行に使用されるエラー設定を続行します。 シンクが失敗した場合に処理を続行できるようにします。 型: boolean (または resultType ブール値を持つ式) any
dataFlow データ フローリファレンス。 DataFlowReference (必須)
integrationRuntime 統合ランタイムリファレンス。 IntegrationRuntimeReference
queries Power Query マッシュアップ クエリとシンク データセットのマッピングの一覧。 PowerQuerySinkMapping[]
runConcurrently データ フローの実行に使用される同時実行設定。 同じ保存順序のシンクを同時に処理できるようにします。 型: boolean (または resultType ブール値を持つ式) any
sinks (非推奨。クエリを使用してください)。 queryName にマップされた Power Query アクティビティ シンクの一覧。 ExecutePowerQueryActivityTypePropertiesSinks
sourceStagingConcurrency シンクに適用できるソースの並列ステージングの数を指定します。 型: 整数 (または resultType 整数を持つ式) any
ステージング データ フローの実行アクティビティのステージング情報。 DataFlowStagingInfo
traceLevel データ フロー監視出力に使用されるトレース レベルの設定。 サポートされている値は、'coarse'、'fine'、および 'none' です。 型: string (または resultType 文字列を含む式) any

ExecutePowerQueryActivityTypePropertiesSinks

Name Description Value

ExecuteSsisPackageActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'ExecuteSSISPackage' (必須)
typeProperties SSIS パッケージ アクティビティのプロパティを実行します。 ExecuteSsisPackageActivityTypeProperties (必須)

ExecuteSsisPackageActivityTypeProperties

Name Description Value
connectVia 統合ランタイムリファレンス。 IntegrationRuntimeReference (必須)
environmentPath SSIS パッケージを実行する環境パス。 型: string (または resultType 文字列を含む式)。 any
executionCredential パッケージ実行資格情報。 SsisExecutionCredential
loggingLevel SSIS パッケージ実行のログ レベル。 型: string (または resultType 文字列を含む式)。 any
logLocation SSIS パッケージ実行ログの場所。 SsisLogLocation
packageConnectionManagers SSIS パッケージを実行するパッケージ レベルの接続マネージャー。 ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocation SSIS パッケージの場所。 SsisPackageLocation (必須)
packageParameters SSIS パッケージを実行するパッケージ レベルのパラメーター。 ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers SSIS パッケージを実行するプロジェクト レベルの接続マネージャー。 ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
projectParameters SSIS パッケージを実行するためのプロジェクト レベルのパラメーター。 ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertyOverrides このプロパティは、SSIS パッケージを実行するためにオーバーライドされます。 ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
ランタイム SSIS パッケージを実行するランタイムを指定します。 値は "x86" または "x64" にする必要があります。 型: string (または resultType 文字列を含む式)。 any

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

Name Description Value

ExecuteSsisPackageActivityTypePropertiesPackageParameters

Name Description Value

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

Name Description Value

ExecuteSsisPackageActivityTypePropertiesProjectParameters

Name Description Value

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

Name Description Value

ExecuteWranglingDataflowActivity

Name Description Value
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'ExecuteWranglingDataflow' (必須)
typeProperties Power Query アクティビティのプロパティを実行します。 ExecutePowerQueryActivityTypeProperties (必須)

Expression

Name Description Value
式の型。 '式' (必須)
value 式の値。 string (必須)

ExpressionV2

Name Description Value
operands 入れ子になった式の一覧。 ExpressionV2[]
operators 式演算子値 Type: 文字列のリスト。 string[]
システムでサポートされている式の型。 型: 文字列。 'Binary'
'Constant'
'Field'
'NAry'
'Unary'
value 定数/フィールドタイプの値: オブジェクト。 any

FailActivity

Name Description Value
アクティビティの種類。 'Fail' (必須)
typeProperties 失敗アクティビティのプロパティ。 FailActivityTypeProperties (必須)

FailActivityTypeProperties

Name Description Value
errorCode Fail アクティビティのエラーの種類を分類するエラー コード。 実行時に空または空白以外の文字列に評価される動的コンテンツを指定できます。 型: string (または resultType 文字列を含む式)。 any (必須)
メッセージ Fail アクティビティに表示されたエラー メッセージ。 実行時に空または空白以外の文字列に評価される動的コンテンツを指定できます。 型: string (または resultType 文字列を含む式)。 any (必須)

FileServerReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileFilter すべてのファイルではなく folderPath 内のファイルのサブセットを選択するために使用するフィルターを指定します。 型: string (または resultType 文字列を含む式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'FileServerReadSettings' (必須)
wildcardFileName FileServer wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath FileServer wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

FileServerWriteSettings

Name Description Value
書き込み設定の種類。 'FileServerWriteSettings' (必須)

FileSystemSink

Name Description Value
copyBehavior コピー シンクのコピー動作の種類。 any
シンクの種類をコピーします。 'FileSystemSink' (必須)

FileSystemSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
コピー元の種類。 'FileSystemSource' (必須)

FilterActivity

Name Description Value
アクティビティの種類。 'フィルター' (必須)
typeProperties アクティビティのプロパティをフィルター処理します。 FilterActivityTypeProperties (必須)

FilterActivityTypeProperties

Name Description Value
condition 入力のフィルター処理に使用する条件。 (必須)
items フィルターを適用する必要がある入力配列。 (必須)

ForEachActivity

Name Description Value
アクティビティの種類。 'ForEach' (必須)
typeProperties ForEach アクティビティのプロパティ。 ForEachActivityTypeProperties (必須)

ForEachActivityTypeProperties

Name Description Value
activities 実行するアクティビティの一覧。 Activity[] (必須)
batchCount 並列実行の数を制御するために使用されるバッチ数 (isSequential が false に設定されている場合)。 int

Constraints:
最大値 = 50
isSequential ループを順番または並列で実行する必要がある場合 (最大 50) bool
items 反復処理するコレクション。 (必須)

FormatReadSettings

Name Description Value
BinaryReadSettings 型の場合は 'BinaryReadSettings' に設定します。 DelimitedTextReadSettings 型を 'DelimitedTextReadSettings' に設定します。 JsonReadSettings 型の 'JsonReadSettings' に設定します。 ParquetReadSettings 型の 'ParquetReadSettings' に設定します。 XmlReadSettings 型の場合は 'XmlReadSettings' に設定します。 'BinaryReadSettings'
'DelimitedTextReadSettings'
'JsonReadSettings'
'ParquetReadSettings'
'XmlReadSettings' (必須)

FtpReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
disableChunking true の場合は、各ファイル内の並列読み取りを無効にします。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'FtpReadSettings' (必須)
useBinaryTransfer FTP ストアにバイナリ転送モードを使用するかどうかを指定します。 型: boolean (または resultType ブール値を持つ式)。 any
wildcardFileName Ftp wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath Ftp wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

GetMetadataActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'GetMetadata' (必須)
typeProperties GetMetadata アクティビティのプロパティ。 GetMetadataActivityTypeProperties (必須)

GetMetadataActivityTypeProperties

Name Description Value
データセット GetMetadata アクティビティ データセットリファレンス。 DatasetReference (必須)
fieldList データセットから取得するメタデータのフィールド。 any[]
formatSettings GetMetadata アクティビティの形式の設定。 FormatReadSettings
storeSettings GetMetadata アクティビティ ストアの設定。 StoreReadSettings

GoogleAdWordsSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'GoogleAdWordsSource'(必須)

GoogleBigQuerySource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'GoogleBigQuerySource' (必須)

GoogleBigQueryV2Source

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'GoogleBigQueryV2Source' (必須)

GoogleCloudStorageReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
prefix Google Cloud Storage オブジェクト名のプレフィックス フィルター。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'GoogleCloudStorageReadSettings' (必須)
wildcardFileName Google Cloud Storage wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath Google Cloud Storage wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

GreenplumSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'GreenplumSource' (必須)

HBaseSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'HBaseSource' (必須)

HdfsReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
distcpSettings Distcp 関連の設定を指定します。 DistcpSettings
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'HdfsReadSettings' (必須)
wildcardFileName HDFS wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath HDFS wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

HdfsSource

Name Description Value
distcpSettings Distcp 関連の設定を指定します。 DistcpSettings
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
コピー元の種類。 'HdfsSource' (必須)

HDInsightHiveActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'HDInsightHive' (必須)
typeProperties HDInsight Hive アクティビティのプロパティ。 HDInsightHiveActivityTypeProperties (必須 )

HDInsightHiveActivityTypeProperties

Name Description Value
arguments HDInsightActivity に対してユーザーが指定した引数。 any[]
defines ユーザーが Hive ジョブ要求の定義を指定できるようにします。 HDInsightHiveActivityTypePropertiesDefines
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
queryTimeout クエリ タイムアウト値 (分単位)。 HDInsight クラスターが ESP を使用している場合に有効 (Enterprise セキュリティ パッケージ) int
scriptLinkedService スクリプトのリンクされたサービス参照。 LinkedServiceReference
scriptPath スクリプト パス。 型: string (または resultType 文字列を含む式)。 any
storageLinkedServices ストレージのリンクされたサービス参照。 LinkedServiceReference[]
variables hivevar 名前空間の下でユーザーが指定した引数。 HDInsightHiveActivityTypePropertiesVariables

HDInsightHiveActivityTypePropertiesDefines

Name Description Value

HDInsightHiveActivityTypePropertiesVariables

Name Description Value

HDInsightMapReduceActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'HDInsightMapReduce' (必須)
typeProperties HDInsight MapReduce アクティビティのプロパティ。 HDInsightMapReduceActivityTypeProperties (必須 )

HDInsightMapReduceActivityTypeProperties

Name Description Value
arguments HDInsightActivity に対してユーザーが指定した引数。 any[]
className クラス名。 型: string (または resultType 文字列を含む式)。 any (必須)
defines ユーザーが MapReduce ジョブ要求の定義を指定できるようにします。 HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
jarFilePath Jar パス。 型: string (または resultType 文字列を含む式)。 any (必須)
jarLibs Jar ライブラリ。 any[]
jarLinkedService Jar のリンクされたサービス 参照。 LinkedServiceReference
storageLinkedServices ストレージのリンクされたサービス参照。 LinkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

Name Description Value

HDInsightPigActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'HDInsightPig' (必須)
typeProperties HDInsight Pig アクティビティのプロパティ。 HDInsightPigActivityTypeProperties (必須 )

HDInsightPigActivityTypeProperties

Name Description Value
arguments HDInsightActivity に対してユーザーが指定した引数。 型: 配列 (または resultType 配列を持つ式)。 any
defines ユーザーが Pig ジョブ要求の定義を指定できるようにします。 HDInsightPigActivityTypePropertiesDefines
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
scriptLinkedService スクリプトのリンクされたサービス参照。 LinkedServiceReference
scriptPath スクリプト パス。 型: string (または resultType 文字列を含む式)。 any
storageLinkedServices ストレージのリンクされたサービス参照。 LinkedServiceReference[]

HDInsightPigActivityTypePropertiesDefines

Name Description Value

HDInsightSparkActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'HDInsightSpark' (必須)
typeProperties HDInsight Spark アクティビティのプロパティ。 HDInsightSparkActivityTypeProperties (必須)

HDInsightSparkActivityTypeProperties

Name Description Value
arguments HDInsightSparkActivity に対するユーザー指定の引数。 any[]
className アプリケーションの Java/Spark メイン クラス。 文字列
entryFilePath 実行するコード/パッケージのルート フォルダーへの相対パス。 型: string (または resultType 文字列を含む式)。 any (必須)
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
proxyUser ジョブを実行する権限を借用するユーザー。 型: string (または resultType 文字列を含む式)。 any
rootPath ジョブのすべてのファイルの 'sparkJobLinkedService' のルート パス。 型: string (または resultType 文字列を含む式)。 any (必須)
sparkConfig Spark 構成プロパティ。 HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService エントリ ファイルと依存関係をアップロードし、ログを受信するためのストレージのリンクされたサービス。 LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Name Description Value

HDInsightStreamingActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'HDInsightStreaming' (必須)
typeProperties HDInsight ストリーミング アクティビティのプロパティ。 HDInsightStreamingActivityTypeProperties (必須)

HDInsightStreamingActivityTypeProperties

Name Description Value
arguments HDInsightActivity に対してユーザーが指定した引数。 any[]
combiner コンバイナー実行可能ファイル名。 型: string (または resultType 文字列を含む式)。 any
commandEnvironment コマンド ライン環境の値。 any[]
defines ユーザーがストリーミング ジョブ要求の定義を指定できるようにします。 HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService ファイルが配置されているリンクされたサービス参照。 LinkedServiceReference
filePaths ストリーミング ジョブ ファイルへのパス。 ディレクトリを指定できます。 any[] (必須)
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
入力 入力 BLOB パス。 型: string (または resultType 文字列を含む式)。 any (必須)
Mapper マッパー実行可能ファイル名。 型: string (または resultType 文字列を含む式)。 any (必須)
出力 出力 BLOB パス。 型: string (または resultType 文字列を含む式)。 any (必須)
Reducer Reducer 実行可能ファイル名。 型: string (または resultType 文字列を含む式)。 any (必須)
storageLinkedServices ストレージのリンクされたサービス参照。 LinkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

Name Description Value

HiveSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'HiveSource' (必須)

HttpReadSettings

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
additionalHeaders RESTful API への要求内の追加の HTTP ヘッダー。 型: string (または resultType 文字列を含む式)。 any
requestBody requestMethod が POST の場合、RESTful API への HTTP 要求本文。 型: string (または resultType 文字列を含む式)。 any
requestMethod RESTful API の呼び出しに使用される HTTP メソッド。 既定値は GET です。 型: string (または resultType 文字列を含む式)。 any
requestTimeout HTTP クライアントが HTTP サーバーから HTTP 応答を取得するためのタイムアウトを指定します。 型: string (または resultType 文字列を含む式)。 any
読み取り設定の種類。 'HttpReadSettings' (必須)

HttpSource

Name Description Value
httpRequestTimeout HTTP クライアントが HTTP サーバーから HTTP 応答を取得するためのタイムアウトを指定します。 既定値は System.Net.HttpWebRequest.Timeout と同じです。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'HttpSource' (必須)

HubspotSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 「HubspotSource」(必須)

IcebergSink

Name Description Value
formatSettings Iceberg 形式の設定。 IcebergWriteSettings
storeSettings Iceberg ストアの設定。 StoreWriteSettings
シンクの種類をコピーします。 'IcebergSink' (必須)

IcebergWriteSettings

Name Description Value
書き込み設定の種類。 string (必須)

IfConditionActivity

Name Description Value
アクティビティの種類。 'IfCondition' (必須)
typeProperties IfCondition アクティビティのプロパティ。 IfConditionActivityTypeProperties (必須)

IfConditionActivityTypeProperties

Name Description Value
ブール値に評価される式。 これは、実行されるアクティビティのブロック (ifTrueActivities または ifFalseActivities) を決定するために使用されます。 (必須)
ifFalseActivities 式が false に評価された場合に実行するアクティビティの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティはアクションなしで終了します。 Activity[]
ifTrueActivities 式が true に評価された場合に実行するアクティビティの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティはアクションなしで終了します。 Activity[]

ImpalaSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'ImpalaSource' (必須)

InformixSink

Name Description Value
preCopyScript コピーを開始する前に実行するクエリ。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'InformixSink' (必須)

InformixSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'InformixSource' (必須)

IntegrationRuntimeReference

Name Description Value
parameters 統合ランタイムの引数。 ParameterValueSpecification
referenceName 統合ランタイム名を参照します。 string (必須)
統合ランタイムの種類。 'IntegrationRuntimeReference' (必須)

JiraSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'JiraSource' (必須)

JsonReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
読み取り設定の種類。 'JsonReadSettings' (必須)

JsonReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
読み取り設定の種類。 string (必須)

JsonSink

Name Description Value
formatSettings Json 形式の設定。 JsonWriteSettings
storeSettings Json ストアの設定。 StoreWriteSettings
シンクの種類をコピーします。 'JsonSink' (必須)

JsonSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
formatSettings Json 形式の設定。 JsonReadSettings
storeSettings Json ストアの設定。 StoreReadSettings
コピー元の種類。 'JsonSource' (必須)

JsonWriteSettings

Name Description Value
filePattern JSON のファイル パターン。 この設定は、JSON オブジェクトのコレクションの処理方法を制御します。 既定値は 'setOfObjects' です。 大文字と小文字が区別されます。 any
書き込み設定の種類。 string (必須)

LakeHouseReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'LakeHouseReadSettings' (必須)
wildcardFileName Microsoft Fabric Lakehouse Files wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath Microsoft Fabric Lakehouse Files wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

LakeHouseTableSink

Name Description Value
partitionNameList シンク列のパーティション列名を指定します。 型: オブジェクトの配列 (またはオブジェクトの resultType 配列を持つ式)。 any
partitionOption 1 つまたは複数の列に基づいて、フォルダー構造にパーティションを作成します。 各個別の列値 (ペア) は新しいパーティションになります。 指定できる値は、"None"、"PartitionByKey" です。 any
tableActionOption Lakehouse テーブル シンクのテーブル アクションの種類。 指定できる値は、"None"、"Append"、"Overwrite" です。 any
シンクの種類をコピーします。 'LakeHouseTableSink' (必須)

LakeHouseTableSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
timestampAsOf タイムスタンプを使用して古いスナップショットのクエリを実行します。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'LakeHouseTableSource' (必須)
versionAsOf 古いスナップショットをバージョン別にクエリします。 型: 整数 (または resultType 整数を持つ式)。 any

LakeHouseWriteSettings

Name Description Value
書き込み設定の種類。 'LakeHouseWriteSettings' (必須)

LinkedServiceReference

Name Description Value
parameters LinkedService の引数。 ParameterValueSpecification
referenceName LinkedService 名を参照します。 string (必須)
リンクされたサービス参照の種類。 'LinkedServiceReference' (必須)

LogLocationSettings

Name Description Value
linkedServiceName ログ ストレージのリンクされたサービス リファレンス。 LinkedServiceReference (必須)
パス アクティビティ実行の詳細なログを格納するためのストレージへのパス。 型: string (または resultType 文字列を含む式)。 any

LogSettings

Name Description Value
copyActivityLogSettings コピー アクティビティ ログの設定を指定します。 CopyActivityLogSettings
enableCopyActivityLog コピー アクティビティ ログを有効にするかどうかを指定します。 型: boolean (または resultType ブール値を持つ式)。 any
logLocationSettings ログを有効にする際に、お客様が指定する必要があるログの場所の設定。 LogLocationSettings (必須)

LogStorageSettings

Name Description Value
enableReliableLogging 信頼できるログ記録を有効にするかどうかを指定します。 型: boolean (または resultType ブール値を持つ式)。 any
linkedServiceName ログ ストレージのリンクされたサービス リファレンス。 LinkedServiceReference (必須)
logLevel ログ レベル、サポート: 情報、警告を取得または設定します。 型: string (または resultType 文字列を含む式)。 any
パス アクティビティ実行の詳細なログを格納するためのストレージへのパス。 型: string (または resultType 文字列を含む式)。 any

LookupActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'ルックアップ' (必須)
typeProperties ルックアップ アクティビティのプロパティ。 LookupActivityTypeProperties (必須)

LookupActivityTypeProperties

Name Description Value
データセット ルックアップ アクティビティ データセットの参照。 DatasetReference (必須)
firstRowOnly 最初の行またはすべての行を返すかどうか。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 any
ソース コピー アクティビティ ソースと同じデータセット固有のソース プロパティ。 CopySource (必須)
treatDecimalAsString 値オーバーフローの問題を回避するために、10 進値を文字列として扱うかどうかを示します。 このオプションは、SnowflakeV2コネクターでのみ有効になります。 型: boolean (または resultType ブール値を持つ式)。 any

MagentoSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'MagentoSource' (必須)

MariaDBSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'MariaDBSource' (必須)

MarketoSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 「MarketoSource」(必須)

MetadataItem

Name Description Value
name メタデータ項目のキー名。 型: string (または resultType 文字列を含む式)。 any
value メタデータ項目の値。 型: string (または resultType 文字列を含む式)。 any

MicrosoftAccessSink

Name Description Value
preCopyScript コピーを開始する前に実行するクエリ。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'MicrosoftAccessSink' (必須)

MicrosoftAccessSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'MicrosoftAccessSource' (必須)

MongoDbAtlasSink

Name Description Value
シンクの種類をコピーします。 'MongoDbAtlasSink' (必須)
writeBehavior 例外をスロー (挿入) するのではなく、同じキーを持つドキュメントを上書き (アップサート) するかどうかを指定します。 既定値は "insert" です。 型: string (または resultType 文字列を含む式)。 型: string (または resultType 文字列を含む式)。 any

MongoDbAtlasSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
batchSize MongoDB Atlas インスタンスからの応答の各バッチで返されるドキュメントの数を指定します。 ほとんどの場合、バッチ サイズを変更すると、ユーザーやアプリケーションには影響しません。 このプロパティの主な目的は、応答サイズの制限に達しないようにすることです。 型: 整数 (または resultType 整数を持つ式)。 any
cursorMethods Mongodb クエリのカーソル メソッド MongoDbCursorMethodsProperties
フィルタ クエリ演算子を使用して選択フィルターを指定します。 コレクション内のすべてのドキュメントを返すには、このパラメーターを省略するか、空のドキュメント ({}) を渡します。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'MongoDbAtlasSource' (必須)

MongoDbCursorMethodsProperties

Name Description Value
limit サーバーが返すドキュメントの最大数を指定します。 limit() は、SQL データベースの LIMIT ステートメントに似ています。 型: 整数 (または resultType 整数を持つ式)。 any
プロジェクト クエリ フィルターに一致するドキュメントで返されるフィールドを指定します。 一致するドキュメント内のすべてのフィールドを返すには、このパラメーターを省略します。 型: string (または resultType 文字列を含む式)。 any
スキップ スキップされたドキュメントの数と、MongoDB が結果の返しを開始する場所を指定します。 この方法は、ページ分割された結果を実装する場合に役立ちます。 型: 整数 (または resultType 整数を持つ式)。 any
並べ替え クエリが一致するドキュメントを返す順序を指定します。 型: string (または resultType 文字列を含む式)。 型: string (または resultType 文字列を含む式)。 any

MongoDbSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 SQL-92 クエリ式である必要があります。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'MongoDbSource' (必須)

MongoDbV2Sink

Name Description Value
シンクの種類をコピーします。 'MongoDbV2Sink' (必須)
writeBehavior 例外をスロー (挿入) するのではなく、同じキーを持つドキュメントを上書き (アップサート) するかどうかを指定します。 既定値は "insert" です。 型: string (または resultType 文字列を含む式)。 型: string (または resultType 文字列を含む式)。 any

MongoDbV2Source

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
batchSize MongoDB インスタンスからの応答の各バッチで返されるドキュメントの数を指定します。 ほとんどの場合、バッチ サイズを変更すると、ユーザーやアプリケーションには影響しません。 このプロパティの主な目的は、応答サイズの制限に達しないようにすることです。 型: 整数 (または resultType 整数を持つ式)。 any
cursorMethods Mongodb クエリのカーソル メソッド MongoDbCursorMethodsProperties
フィルタ クエリ演算子を使用して選択フィルターを指定します。 コレクション内のすべてのドキュメントを返すには、このパラメーターを省略するか、空のドキュメント ({}) を渡します。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'MongoDbV2Source' (必須)

MySqlSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'MySqlSource' (必須)

NetezzaPartitionSettings

Name Description Value
partitionColumnName 範囲のパーティション分割を続行するために使用される整数型の列の名前。 型: string (または resultType 文字列を含む式)。 any
partitionLowerBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最小値。 型: string (または resultType 文字列を含む式)。 any
partitionUpperBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最大値。 型: string (または resultType 文字列を含む式)。 any

NetezzaSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
partitionOption Netezza 読み取りを並列で使用するパーティション メカニズム。 指定できる値は、"None"、"DataSlice"、"DynamicRange" です。 any
partitionSettings Netezza ソースのパーティション分割に利用される設定。 NetezzaPartitionSettings
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'NetezzaSource' (必須)

NotebookParameter

Name Description Value
Notebook パラメーターの種類。 'bool'
'float'
'int'
'string'
value Notebook パラメーターの値。 型: string (または resultType 文字列を含む式)。 any

ODataSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
httpRequestTimeout HTTP 応答を取得するためのタイムアウト (TimeSpan)。 応答データを読み取るタイムアウトではなく、応答を取得するタイムアウトです。 既定値: 00:05:00。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
クエリ OData クエリ。 たとえば、"$top=1" とします。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'ODataSource' (必須)

OdbcSink

Name Description Value
preCopyScript コピーを開始する前に実行するクエリ。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'OdbcSink' (必須)

OdbcSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'OdbcSource' (必須)

Office365Source

Name Description Value
allowedGroups すべてのユーザーを含むグループ。 型: 文字列の配列 (または文字列の resultType 配列を持つ式)。 any
dateFilterColumn <paramref name="StartTime"/> と <paramref name="EndTime"/> を適用する列。 型: string (または resultType 文字列を含む式)。 any
endTime このデータセットの要求された範囲の終了時刻。 型: string (または resultType 文字列を含む式)。 any
outputColumns Office 365 テーブルから読み取る列。 型: オブジェクトの配列 (またはオブジェクトの resultType 配列を持つ式)。 itemType: OutputColumn。 例: [ { "name": "Id" }, { "name": "CreatedDateTime" } ] any
startTime このデータセットの要求された範囲の開始時刻。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'Office365Source' (必須)
userScopeFilterUri ユーザー スコープ URI。 型: string (または resultType 文字列を含む式)。 any

OracleCloudStorageReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
prefix Oracle Cloud Storage オブジェクト名のプレフィックス フィルター。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'OracleCloudStorageReadSettings' (必須)
wildcardFileName Oracle Cloud Storage wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath Oracle Cloud Storage wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

OraclePartitionSettings

Name Description Value
partitionColumnName 範囲のパーティション分割を続行するために使用される整数型の列の名前。 型: string (または resultType 文字列を含む式)。 any
partitionLowerBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最小値。 型: string (または resultType 文字列を含む式)。 any
partitionNames Oracle テーブルの物理パーティションの名前。 any
partitionUpperBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最大値。 型: string (または resultType 文字列を含む式)。 any

OracleServiceCloudSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'OracleServiceCloudSource' (必須)

OracleSink

Name Description Value
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'OracleSink' (必須)

OracleSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
数値精度 精度とスケールなしでOracle NUMBER型を表すために使用される10進数の精度。 範囲は 1 から 256 で、指定しない場合、デフォルト値は 256 です。 型: 整数 (または resultType 整数を持つ式)。 バージョン 2.0 でのみ使用されます。 any
numberScale(数値スケール) 精度とスケールなしでOracle NUMBERタイプを表すために使用される10進数スケール。 範囲は 0 から 130 で、指定しない場合のデフォルト値は 130 です。 型: 整数 (または resultType 整数を持つ式)。 バージョン 2.0 でのみ使用されます。 any
oracleReaderQuery Oracle リーダー クエリ。 型: string (または resultType 文字列を含む式)。 any
partitionOption Oracle の読み取りを並列で使用するパーティション メカニズム。 指定できる値は、"None"、"PhysicalPartitionsOfTable"、"DynamicRange" です。 any
partitionSettings Oracle ソースのパーティション分割に利用される設定。 OraclePartitionSettings
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'OracleSource' (必須)

OrcSink

Name Description Value
formatSettings ORC 形式の設定。 OrcWriteSettings
storeSettings ORC ストアの設定。 StoreWriteSettings
シンクの種類をコピーします。 'OrcSink' (必須)

OrcSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
storeSettings ORC ストアの設定。 StoreReadSettings
コピー元の種類。 'OrcSource' (必須)

OrcWriteSettings

Name Description Value
fileNamePrefix ファイル名パターン <fileNamePrefix>_<fileIndex>.< を指定します。fileExtension> partitionOptions を使用せずにファイル ベース以外のストアからコピーする場合。 型: string (または resultType 文字列を含む式)。 any
maxRowsPerFile 書き込まれたファイルの行数を、指定された数以下に制限します。 型: 整数 (または resultType 整数を持つ式)。 any
書き込み設定の種類。 string (必須)

ParameterDefinitionSpecification

Name Description Value

ParameterSpecification

Name Description Value
defaultValue パラメーターの既定値。 any
パラメーターの型。 'Array'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String' (必須)

ParameterValueSpecification

Name Description Value

ParameterValueSpecification

Name Description Value

ParameterValueSpecification

Name Description Value

ParameterValueSpecification

Name Description Value

ParameterValueSpecification

Name Description Value

ParquetReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
読み取り設定の種類。 'ParquetReadSettings' (必須)

ParquetReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
読み取り設定の種類。 string (必須)

ParquetSink

Name Description Value
formatSettings Parquet 形式の設定。 ParquetWriteSettings
storeSettings Parquet ストアの設定。 StoreWriteSettings
シンクの種類をコピーします。 'ParquetSink' (必須)

ParquetSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
formatSettings Parquet 形式の設定。 ParquetReadSettings
storeSettings Parquet ストアの設定。 StoreReadSettings
コピー元の種類。 'ParquetSource' (必須)

ParquetWriteSettings

Name Description Value
fileNamePrefix ファイル名パターン <fileNamePrefix>_<fileIndex>.< を指定します。fileExtension> partitionOptions を使用せずにファイル ベース以外のストアからコピーする場合。 型: string (または resultType 文字列を含む式)。 any
maxRowsPerFile 書き込まれたファイルの行数を、指定された数以下に制限します。 型: 整数 (または resultType 整数を持つ式)。 any
書き込み設定の種類。 string (必須)

PaypalSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'PaypalSource' (必須)

PhoenixSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'PhoenixSource' (必須)

パイプライン

Name Description Value
activities パイプライン内のアクティビティの一覧。 Activity[]
annotations パイプラインの記述に使用できるタグの一覧。 any[]
コンカレンシー パイプラインの同時実行の最大数。 int

Constraints:
最小値 = 1
description パイプラインの説明。 文字列
フォルダ このパイプラインが存在するフォルダー。 指定しない場合、パイプラインはルート レベルで表示されます。 PipelineFolder
parameters パイプラインのパラメーターの一覧。 ParameterDefinitionSpecification
ポリシー パイプライン ポリシー。 PipelinePolicy
runDimensions パイプラインによって出力されるディメンション。 PipelineRunDimensions
variables パイプラインの変数の一覧。 VariableDefinitionSpecification

PipelineElapsedTimeMetricPolicy

Name Description Value
duration TimeSpan 値。その後、Azure 監視メトリックが発生します。 any

PipelineFolder

Name Description Value
name このパイプラインが存在するフォルダーの名前。 文字列

PipelinePolicy

Name Description Value
elapsedTimeMetric Pipeline ElapsedTime メトリック ポリシー。 PipelineElapsedTimeMetricPolicy

PipelineReference

Name Description Value
name 参照名。 文字列
referenceName 参照パイプライン名。 string (必須)
パイプライン参照型。 'PipelineReference' (必須)

PipelineRunDimensions

Name Description Value

PolybaseSettings

Name Description Value
rejectSampleValue PolyBase が拒否された行の割合を再計算する前に取得を試みる行の数を決定します。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 any
rejectType 拒否の種類。 'percentage'
'value'
rejectValue クエリが失敗する前に拒否できる行の値または割合を指定します。 型: 数値 (または resultType 番号を持つ式)、最小値: 0。 any
useTypeDefault PolyBase がテキスト ファイルからデータを取得するときに、区切りテキスト ファイル内の欠損値を処理する方法を指定します。 型: boolean (または resultType ブール値を持つ式)。 any

PostgreSqlSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'PostgreSqlSource' (必須)

PostgreSqlV2Source

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'PostgreSqlV2Source' (必須)

PowerQuerySink

Name Description Value
データセット データセット参照。 DatasetReference
description 変換の説明。 文字列
flowlet Flowlet リファレンス DataFlowReference
linkedService リンクされたサービス参照。 LinkedServiceReference
name 変換名。 string (必須)
rejectedDataLinkedService 拒否されたデータのリンクされたサービス参照。 LinkedServiceReference
schemaLinkedService スキーマのリンクされたサービス 参照。 LinkedServiceReference
スクリプト シンク スクリプト。 文字列

PowerQuerySinkMapping

Name Description Value
dataflowSinks Power Query マッシュアップ クエリにマップされたシンクの一覧。 PowerQuerySink[]
queryName Power Query マッシュアップ ドキュメント内のクエリの名前。 文字列

PrestoSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'PrestoSource' (必須)

QuickBooksSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'QuickBooksSource' (必須)

RedirectIncompatibleRowSettings

Name Description Value
linkedServiceName 互換性のない行のリダイレクトに使用される Azure Storage、Storage SAS、または Azure Data Lake Store のリンクされたサービスの名前。 redirectIncompatibleRowSettings が指定されている場合は、指定する必要があります。 型: string (または resultType 文字列を含む式)。 any (必須)
パス リダイレクトの互換性のない行データを格納するためのパス。 型: string (または resultType 文字列を含む式)。 any

RedshiftUnloadSettings

Name Description Value
bucketName Amazon Redshift ソースからアンロードされたデータを格納するために使用される中間 Amazon S3 のバケット。 バケットは、Amazon Redshift ソースと同じリージョンに存在する必要があります。 型: string (または resultType 文字列を含む式)。 any (必須)
s3LinkedServiceName Amazon Redshift ソースからコピーするときにアンロード操作に使用される Amazon S3 のリンクされたサービスの名前。 LinkedServiceReference (必須)

RelationalSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'RelationalSource' (必須)

ResponsysSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'ResponsysSource' (必須)

RestSink

Name Description Value
additionalHeaders RESTful API への要求内の追加の HTTP ヘッダー。 型: キーと値のペア (値は文字列型にする必要があります)。 any
httpCompressionType 最適な圧縮レベルで圧縮形式でデータを送信する Http 圧縮の種類。既定値は None です。 サポートされているオプションは Gzip のみです。 型: string (または resultType 文字列を含む式)。 any
httpRequestTimeout HTTP 応答を取得するためのタイムアウト (TimeSpan)。 応答データを読み取るタイムアウトではなく、応答を取得するタイムアウトです。 既定値: 00:01:40。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
requestInterval 次の要求を送信するまでの待ち時間 (ミリ秒単位) any
requestMethod RESTful API の呼び出しに使用される HTTP メソッド。 既定値は POST です。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'RestSink' (必須)

RestSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: キーと値のペア (値は文字列型にする必要があります)。 any
additionalHeaders RESTful API への要求内の追加の HTTP ヘッダー。 型: string (または resultType 文字列を含む式)。 any
httpRequestTimeout HTTP 応答を取得するためのタイムアウト (TimeSpan)。 応答データを読み取るタイムアウトではなく、応答を取得するタイムアウトです。 既定値: 00:01:40。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
paginationRules 次のページ要求を構成するためのページネーションルール。 型: string (または resultType 文字列を含む式)。 any
requestBody requestMethod が POST の場合、RESTful API への HTTP 要求本文。 型: string (または resultType 文字列を含む式)。 any
requestInterval 次のページ要求を送信するまでの待ち時間。 any
requestMethod RESTful API の呼び出しに使用される HTTP メソッド。 既定値は GET です。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'RestSource' (必須)

SalesforceMarketingCloudSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'SalesforceMarketingCloudSource' (必須)

SalesforceServiceCloudSink

Name Description Value
externalIdFieldName アップサート操作の外部 ID フィールドの名前。 既定値は 'Id' 列です。 型: string (または resultType 文字列を含む式)。 any
ignoreNullValues 書き込み操作中に入力データセット (キー フィールドを除く) の null 値を無視するかどうかを示すフラグ。 既定値は false です。 true に設定すると、ADF はアップサート/更新操作の実行時にコピー先オブジェクト内のデータを変更せず、挿入操作の実行時に定義された既定値を挿入することを意味します。一方、ADF はアップサート/更新操作の実行時にコピー先オブジェクトのデータを NULL に更新し、挿入操作の実行時に NULL 値を挿入します。 型: boolean (または resultType ブール値を持つ式)。 any
シンクの種類をコピーします。 'SalesforceServiceCloudSink' (必須)
writeBehavior 操作の書き込み動作。 既定値は Insert です。 'Insert'
'Upsert'

SalesforceServiceCloudSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
readBehavior 操作の読み取り動作。 既定値は Query です。 使用できる値: Query/QueryAll。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'SalesforceServiceCloudSource' (必須)

SalesforceServiceCloudV2Sink

Name Description Value
externalIdFieldName アップサート操作の外部 ID フィールドの名前。 既定値は 'Id' 列です。 型: string (または resultType 文字列を含む式)。 any
ignoreNullValues 書き込み操作中に入力データセット (キー フィールドを除く) の null 値を無視するかどうかを示すフラグ。 既定値は false です。 true に設定すると、ADF はアップサート/更新操作の実行時にコピー先オブジェクト内のデータを変更せず、挿入操作の実行時に定義された既定値を挿入することを意味します。一方、ADF はアップサート/更新操作の実行時にコピー先オブジェクトのデータを NULL に更新し、挿入操作の実行時に NULL 値を挿入します。 型: boolean (または resultType ブール値を持つ式)。 any
シンクの種類をコピーします。 'SalesforceServiceCloudV2Sink' (必須)
writeBehavior 操作の書き込み動作。 既定値は Insert です。 'Insert'
'Upsert'

SalesforceServiceCloudV2Source

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
includeDeletedObjects このプロパティは、クエリ結果に Deleted オブジェクトが含まれるかどうかを制御します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
クエリ Salesforce オブジェクト クエリ言語 (SOQL) クエリは、制限付きでのみ使用できます。 SOQL の制限については、この記事「 https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/queries.htm#SOQL%20Considerations」を参照してください。 クエリが指定されていない場合、データセット内の ObjectApiName/reportId で指定された Salesforce オブジェクトのすべてのデータが取得されます。 型: string (または resultType 文字列を含む式)。 any
SOQLQuery 非推奨の場合は、代わりに 'query' プロパティを使用してください。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'SalesforceServiceCloudV2Source' (必須)

SalesforceSink

Name Description Value
externalIdFieldName アップサート操作の外部 ID フィールドの名前。 既定値は 'Id' 列です。 型: string (または resultType 文字列を含む式)。 any
ignoreNullValues 書き込み操作中に入力データセット (キー フィールドを除く) の null 値を無視するかどうかを示すフラグ。 既定値は false です。 true に設定すると、ADF はアップサート/更新操作の実行時にコピー先オブジェクト内のデータを変更せず、挿入操作の実行時に定義された既定値を挿入することを意味します。一方、ADF はアップサート/更新操作の実行時にコピー先オブジェクトのデータを NULL に更新し、挿入操作の実行時に NULL 値を挿入します。 型: boolean (または resultType ブール値を持つ式)。 any
シンクの種類をコピーします。 「SalesforceSink」(必須)
writeBehavior 操作の書き込み動作。 既定値は Insert です。 'Insert'
'Upsert'

SalesforceSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
readBehavior 操作の読み取り動作。 既定値は Query です。 使用できる値: Query/QueryAll。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 「SalesforceSource」(必須)

SalesforceV2Sink

Name Description Value
externalIdFieldName アップサート操作の外部 ID フィールドの名前。 既定値は 'Id' 列です。 型: string (または resultType 文字列を含む式)。 any
ignoreNullValues 書き込み操作中に入力データセット (キー フィールドを除く) の null 値を無視するかどうかを示すフラグ。 既定値は false です。 true に設定すると、ADF はアップサート/更新操作の実行時にコピー先オブジェクト内のデータを変更せず、挿入操作の実行時に定義された既定値を挿入することを意味します。一方、ADF はアップサート/更新操作の実行時にコピー先オブジェクトのデータを NULL に更新し、挿入操作の実行時に NULL 値を挿入します。 型: boolean (または resultType ブール値を持つ式)。 any
シンクの種類をコピーします。 「SalesforceV2Sink」(必須)
writeBehavior 操作の書き込み動作。 既定値は Insert です。 'Insert'
'Upsert'

SalesforceV2Source

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
includeDeletedObjects このプロパティは、クエリ結果に Deleted オブジェクトが含まれるかどうかを制御します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
pageSize 各 http 要求のページ サイズ。pageSize が大きすぎるとタイムアウトが発生し、既定値は 300,000 です。 型: 整数 (または resultType 整数を持つ式)。 any
partitionOption コピーアクティビティの SalesforceV2 コネクタのパーティションオプション、自動検出またはなし。 型: string (または resultType 文字列を含む式)。 any
クエリ Salesforce オブジェクト クエリ言語 (SOQL) クエリは、制限付きでのみ使用できます。 SOQL の制限については、この記事「 https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/queries.htm#SOQL%20Considerations」を参照してください。 クエリが指定されていない場合、データセット内の ObjectApiName/reportId で指定された Salesforce オブジェクトのすべてのデータが取得されます。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
SOQLQuery 非推奨の場合は、代わりに 'query' プロパティを使用してください。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 「SalesforceV2Source」(必須)

SapBwSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ MDX クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'SapBwSource' (必須)

SapCloudForCustomerSink

Name Description Value
httpRequestTimeout HTTP 応答を取得するためのタイムアウト (TimeSpan)。 応答データを読み取るタイムアウトではなく、応答を取得するタイムアウトです。 既定値: 00:05:00。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
シンクの種類をコピーします。 'SapCloudForCustomerSink' (必須)
writeBehavior 操作の書き込み動作。 既定値は 'Insert' です。 'Insert'
'Update'

SapCloudForCustomerSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
httpRequestTimeout HTTP 応答を取得するためのタイムアウト (TimeSpan)。 応答データを読み取るタイムアウトではなく、応答を取得するタイムアウトです。 既定値: 00:05:00。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
クエリ SAP Cloud for Customer OData クエリ。 たとえば、"$top=1" とします。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'SapCloudForCustomerSource' (必須)

SapEccSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
httpRequestTimeout HTTP 応答を取得するためのタイムアウト (TimeSpan)。 応答データを読み取るタイムアウトではなく、応答を取得するタイムアウトです。 既定値: 00:05:00。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
クエリ SAP ECC OData クエリ。 たとえば、"$top=1" とします。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'SapEccSource' (必須)

SapHanaPartitionSettings

Name Description Value
partitionColumnName 範囲のパーティション分割を続行するために使用される列の名前。 型: string (または resultType 文字列を含む式)。 any

SapHanaSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
packetSize SAP HANA から読み取られたデータのパケット サイズ。 型: integer(または resultType 整数を持つ式)。 any
partitionOption SAP HANA の並列読み取りに使用されるパーティション メカニズム。 指定できる値は、"None"、"PhysicalPartitionsOfTable"、"SapHanaDynamicRange" です。 any
partitionSettings SAP HANA ソースのパーティション分割に利用される設定。 SapHanaPartitionSettings
クエリ SAP HANA Sql クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'SapHanaSource' (必須)

SapOdpSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
extractionMode 抽出モード。 使用できる値は、Full、Delta、Recovery です。 既定値は Full です。 型: string (または resultType 文字列を含む式)。 any
プロジェクション ソース データから選択する列を指定します。 型: オブジェクトの配列 (プロジェクション) (またはオブジェクトの resultType 配列を持つ式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
選択 ソース データからの選択条件を指定します。 型: オブジェクトの配列 (選択) (またはオブジェクトの resultType 配列を持つ式)。 any
subscriberProcess デルタ プロセスを管理するサブスクライバー プロセス。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'SapOdpSource' (必須)

SapOpenHubSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
baseRequestId 差分読み込みの要求の ID。 設定すると、このプロパティの値より大きい requestId を持つデータのみが取得されます。 既定値は 0 です。 型: 整数 (または resultType 整数を持つ式)。 any
customRfcReadTableFunctionModule SAP テーブルからデータを読み取るために使用するカスタム RFC 関数モジュールを指定します。 型: string (または resultType 文字列を含む式)。 any
excludeLastRequest 最後の要求のレコードを除外するかどうかを指定します。 これは既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
sapDataColumnDelimiter SAP RFC に渡される区切り記号として使用される 1 文字と、取得した出力データの分割。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'SapOpenHubSource' (必須)

SapTablePartitionSettings

Name Description Value
maxPartitionsNumber テーブルが分割されるパーティションの最大値。 型: 整数 (または resultType 文字列を含む式)。 any
partitionColumnName 範囲のパーティション分割を続行するために使用される列の名前。 型: string (または resultType 文字列を含む式)。 any
partitionLowerBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最小値。 型: string (または resultType 文字列を含む式)。 any
partitionUpperBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最大値。 型: string (または resultType 文字列を含む式)。 any

SapTableSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
batchSize SAP テーブルからデータを取得するときに一度に取得される行の最大数を指定します。 型: 整数 (または resultType 整数を持つ式)。 any
customRfcReadTableFunctionModule SAP テーブルからデータを読み取るために使用するカスタム RFC 関数モジュールを指定します。 型: string (または resultType 文字列を含む式)。 any
partitionOption 並列で読み取られる SAP テーブルに使用されるパーティション メカニズム。 指定できる値は、"None"、"PartitionOnInt"、"PartitionOnCalendarYear"、"PartitionOnCalendarMonth"、"PartitionOnCalendarDate"、"PartitionOnTime" です。 any
partitionSettings SAP テーブル ソースのパーティション分割に利用される設定。 SapTablePartitionSettings
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
rfcTableFields 取得される SAP テーブルのフィールド。 たとえば、column0、column1 などです。 型: string (または resultType 文字列を含む式)。 any
rfcTableOptions SAP テーブルのフィルター処理のオプション。 たとえば、EQ SOME VALUE をCOLUMN0します。 型: string (または resultType 文字列を含む式)。 any
rowCount 取得する行の数。 型: integer(または resultType 整数を持つ式)。 any
rowSkips スキップされる行の数。 型: 整数 (または resultType 整数を持つ式)。 any
sapDataColumnDelimiter SAP RFC に渡される区切り記号として使用される 1 文字と、取得した出力データの分割。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'SapTableSource' (必須)

ScriptActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'スクリプト' (必須)
typeProperties スクリプト アクティビティのプロパティ。 ScriptActivityTypeProperties (必須)

ScriptActivityParameter

Name Description Value
方向 パラメーターの方向。 'Input'
'InputOutput'
'Output'
name パラメーターの名前。 型: string (または resultType 文字列を含む式)。 any
size 出力方向パラメーターのサイズ。 int
パラメーターの型。 'Boolean'
'DateTime'
'DateTimeOffset'
'Decimal'
'Double'
'Guid'
'Int16'
'Int32'
'Int64'
'Single'
'String'
'Timespan'
value パラメーターの値。 型: string (または resultType 文字列を含む式)。 any

ScriptActivityScriptBlock

Name Description Value
parameters スクリプト パラメーターの配列。 型: 配列。 ScriptActivityParameter[]
SMS 送信 クエリ テキスト。 型: string (または resultType 文字列を含む式)。 any (必須)
クエリの種類。 有効なオプションについては、ScriptType を参照してください。 型: string (または resultType 文字列を含む式)。 any (必須)

ScriptActivityTypeProperties

Name Description Value
logSettings スクリプト アクティビティのログ設定。 ScriptActivityTypePropertiesLogSettings
returnMultistatementResult 複数の SQL ステートメントから結果セットを取得し、DML ステートメントの影響を受ける行数を取得できるようにします。 サポートされているコネクタ: SnowflakeV2。 型: boolean (または resultType ブール値を持つ式)。 any
scriptBlockExecutionTimeout ScriptBlock の実行タイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
scripts スクリプト ブロックの配列。 型: 配列。 ScriptActivityScriptBlock[]
treatDecimalAsString 値オーバーフローの問題を回避するために、10 進値を文字列として扱うかどうかを示します。 このオプションは、SnowflakeV2コネクターでのみ有効になります。 型: boolean (または resultType ブール値を持つ式)。 any

ScriptActivityTypePropertiesLogSettings

Name Description Value
logDestination ログの宛先。 型: 文字列。 'ActivityOutput'
'ExternalStore' (必須)
logLocationSettings ログを有効にする際に、お客様が指定する必要があるログの場所の設定。 LogLocationSettings

SecretBase

Name Description Value
AzureKeyVaultSecretReference 型の "AzureKeyVaultSecret" に設定します。 SecureString 型の場合は 'SecureString' に設定します。 'AzureKeyVaultSecret'
'SecureString' (必須)

SecureInputOutputPolicy

Name Description Value
secureInput true に設定すると、アクティビティからの入力は安全と見なされ、監視には記録されません。 bool
secureOutput true に設定すると、アクティビティからの出力は安全と見なされ、監視には記録されません。 bool

SecureString

Name Description Value
シークレットの種類。 string (必須)
value セキュリティで保護された文字列の値。 string (必須)

SecureString

Name Description Value
シークレットの種類。 'SecureString' (必須)
value セキュリティで保護された文字列の値。 string (必須)

ServiceNowSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'ServiceNowSource' (必須)

ServiceNowV2Source

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
ソースからデータをフィルター処理する式。 ExpressionV2
pageSize 結果のページ サイズ。 型: 整数 (または resultType 整数を持つ式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'ServiceNowV2Source' (必須)

SetVariableActivity

Name Description Value
ポリシー アクティビティ ポリシー。 SecureInputOutputPolicy
アクティビティの種類。 'SetVariable' (必須)
typeProperties 変数アクティビティのプロパティを設定します。 SetVariableActivityTypeProperties (必須)

SetVariableActivityTypeProperties

Name Description Value
setSystemVariable true に設定すると、パイプライン実行の戻り値が設定されます。 bool
value 設定する値。 静的な値または式を指定できます。 any
variableName 値を設定する必要がある変数の名前。 文字列

SftpReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
disableChunking true の場合は、各ファイル内の並列読み取りを無効にします。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'SftpReadSettings' (必須)
wildcardFileName Sftp wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath Sftp wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

SftpWriteSettings

Name Description Value
operationTimeout 各チャンクを SFTP サーバーに書き込むためのタイムアウトを指定します。 既定値: 01:00:00 (1 時間)。 型: string (または resultType 文字列を含む式)。 any
書き込み設定の種類。 'SftpWriteSettings' (必須)
useTempFileRename 一時ファイルにアップロードし、名前を変更します。 SFTP サーバーが名前変更操作をサポートしていない場合は、このオプションを無効にします。 型: boolean (または resultType ブール値を持つ式)。 any

SharePointOnlineListSource

Name Description Value
httpRequestTimeout SharePoint Online から応答を取得するための待機時間。 既定値は 5 分 (00:05:00) です。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
クエリ SharePoint Online リストのデータをフィルター処理する OData クエリ。 たとえば、"$top=1" とします。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'SharePointOnlineListSource' (必須)

ShopifySource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 「ShopifySource」(必須)

SkipErrorFile

Name Description Value
dataInconsistency 他の同時書き込みによってソース/シンク ファイルが変更された場合はスキップします。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
fileMissing コピー中に他のクライアントによってファイルが削除された場合はスキップします。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any

SnowflakeExportCopyCommand

Name Description Value
additionalCopyOptions snowflake コピー コマンドに直接渡される追加のコピー オプション。 型: キーと値のペア (値は文字列型にする必要があります) (または ResultType オブジェクトを持つ式)。 例: "additionalCopyOptions": { "DATE_FORMAT": "MM/DD/YYYY", "TIME_FORMAT": "'HH24:MI:SS.FF'" } SnowflakeExportCopyCommandAdditionalCopyOptions
additionalFormatOptions snowflake Copy Command に直接渡される追加のフォーマット オプション。 型: キーと値のペア (値は文字列型にする必要があります) (または ResultType オブジェクトを持つ式)。 例: "additionalFormatOptions": { "OVERWRITE": "TRUE", "MAX_FILE_SIZE": "'FALSE'" } SnowflakeExportCopyCommandAdditionalFormatOptions
storageIntegration コピー操作に使用する snowflake ストレージ統合の名前。 型: string (または resultType 文字列を含む式)。 any
エクスポート設定の種類。 string (必須)

SnowflakeExportCopyCommandAdditionalCopyOptions

Name Description Value

SnowflakeExportCopyCommandAdditionalFormatOptions

Name Description Value

SnowflakeImportCopyCommand

Name Description Value
additionalCopyOptions snowflake コピー コマンドに直接渡される追加のコピー オプション。 型: キーと値のペア (値は文字列型にする必要があります) (または ResultType オブジェクトを持つ式)。 例: "additionalCopyOptions": { "DATE_FORMAT": "MM/DD/YYYY", "TIME_FORMAT": "'HH24:MI:SS.FF'" } SnowflakeImportCopyCommandAdditionalCopyOptions
additionalFormatOptions snowflake Copy Command に直接渡される追加のフォーマット オプション。 型: キーと値のペア (値は文字列型にする必要があります) (または ResultType オブジェクトを持つ式)。 例: "additionalFormatOptions": { "FORCE": "TRUE", "LOAD_UNCERTAIN_FILES": "'FALSE'" } SnowflakeImportCopyCommandAdditionalFormatOptions
storageIntegration コピー操作に使用する snowflake ストレージ統合の名前。 型: string (または resultType 文字列を含む式)。 any
インポート設定の種類。 string (必須)

SnowflakeImportCopyCommandAdditionalCopyOptions

Name Description Value

SnowflakeImportCopyCommandAdditionalFormatOptions

Name Description Value

SnowflakeSink

Name Description Value
importSettings Snowflake のインポート設定。 SnowflakeImportCopyCommand
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'SnowflakeSink' (必須)

SnowflakeSource

Name Description Value
exportSettings Snowflake エクスポートの設定。 SnowflakeExportCopyCommand (必須)
クエリ Snowflake Sql クエリ。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'SnowflakeSource' (必須)

SnowflakeV2Sink

Name Description Value
importSettings Snowflake のインポート設定。 SnowflakeImportCopyCommand
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'SnowflakeV2Sink' (必須)

SnowflakeV2Source

Name Description Value
exportSettings Snowflake エクスポートの設定。 SnowflakeExportCopyCommand (必須)
クエリ Snowflake Sql クエリ。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'SnowflakeV2Source' (必須)

SparkConfigurationParametrizationReference

Name Description Value
referenceName Spark 構成名を参照します。 型: string (または resultType 文字列を含む式)。 any (必須)
Spark 構成の参照の種類。 'SparkConfigurationReference' (必須)

SparkSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'SparkSource' (必須)

SqlDWSink

Name Description Value
allowCopyCommand Copy コマンドを使用して SQL Data Warehouse にデータをコピーすることを示します。 型: boolean (または resultType ブール値を持つ式)。 any
allowPolyBase PolyBase を使用して、必要に応じて SQL Data Warehouse にデータをコピーすることを示します。 型: boolean (または resultType ブール値を持つ式)。 any
copyCommandSettings allowCopyCommand が true の場合に Copy Command 関連の設定を指定します。 DWCopyCommandSettings
polyBaseSettings allowPolyBase が true の場合に PolyBase 関連の設定を指定します。 PolybaseSettings
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
sqlWriterUseTableLock 一括コピー中にテーブル ロックを使用するかどうか。 型: boolean (または resultType ブール値を持つ式)。 any
tableOption シンク テーブルを処理するオプション (autoCreate など)。 現時点では、'autoCreate' 値のみがサポートされています。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'SqlDWSink' (必須)
upsertSettings SQL DW upsert 設定。 SqlDWUpsertSettings
writeBehavior Azure SQL DW にデータをコピーするときの動作を書き込みます。 型: SqlDWWriteBehaviorEnum (または ResultType SqlDWWriteBehaviorEnum を含む式) any

SqlDWSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
isolationLevel SQL ソースのトランザクション ロック動作を指定します。 使用できる値: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 既定値は ReadCommitted です。 型: string (または resultType 文字列を含む式)。 any
partitionOption 並列で SQL 読み取りに使用されるパーティション メカニズム。 指定できる値は、"None"、"PhysicalPartitionsOfTable"、"DynamicRange" です。 型: string (または resultType 文字列を含む式)。 any
partitionSettings SQL ソースのパーティション分割に利用される設定。 SqlPartitionSettings
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
sqlReaderQuery SQL Data Warehouse リーダー クエリ。 型: string (または resultType 文字列を含む式)。 any
sqlReaderStoredProcedureName SQL Data Warehouse ソースのストアド プロシージャの名前。 これは、SqlReaderQuery と同時に使用することはできません。 型: string (または resultType 文字列を含む式)。 any
storedProcedureParameters ストアド プロシージャ パラメーターの値と型の設定。 例: "{Parameter1: {value: "1", type: "int"}}". 型: オブジェクト (または resultType オブジェクトを持つ式)、itemType: StoredProcedureParameter。 any
コピー元の種類。 'SqlDWSource' (必須)

SqlDWUpsertSettings

Name Description Value
interimSchemaName 中間テーブルのスキーマ名。 型: string (または resultType 文字列を含む式)。 any
keys 一意の行識別のキー列名。 型: 文字列の配列 (または文字列の resultType 配列を持つ式)。 any

SqlMISink

Name Description Value
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
sqlWriterStoredProcedureName SQL ライター ストアド プロシージャ名。 型: string (または resultType 文字列を含む式)。 any
sqlWriterTableType SQL ライター テーブルの種類。 型: string (または resultType 文字列を含む式)。 any
sqlWriterUseTableLock 一括コピー中にテーブル ロックを使用するかどうか。 型: boolean (または resultType ブール値を持つ式)。 any
storedProcedureParameters SQL ストアド プロシージャのパラメーター。 any
storedProcedureTableTypeParameterName テーブル型のストアド プロシージャ パラメーター名。 型: string (または resultType 文字列を含む式)。 any
tableOption シンク テーブルを処理するオプション (autoCreate など)。 現時点では、'autoCreate' 値のみがサポートされています。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'SqlMISink' (必須)
upsertSettings SQL アップサート設定。 SqlUpsertSettings
writeBehavior Azure SQL MI にデータをコピーするときの白い動作。 型: string (または resultType 文字列を含む式) any

SqlMISource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
isolationLevel SQL ソースのトランザクション ロック動作を指定します。 使用できる値: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 既定値は ReadCommitted です。 型: string (または resultType 文字列を含む式)。 any
partitionOption 並列で SQL 読み取りに使用されるパーティション メカニズム。 指定できる値は、"None"、"PhysicalPartitionsOfTable"、"DynamicRange" です。 型: string (または resultType 文字列を含む式)。 any
partitionSettings SQL ソースのパーティション分割に利用される設定。 SqlPartitionSettings
produceAdditionalTypes 生成する追加の型。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
sqlReaderQuery SQL リーダー クエリ。 型: string (または resultType 文字列を含む式)。 any
sqlReaderStoredProcedureName Azure SQL Managed Instance ソースのストアド プロシージャの名前。 これは、SqlReaderQuery と同時に使用することはできません。 型: string (または resultType 文字列を含む式)。 any
storedProcedureParameters ストアド プロシージャ パラメーターの値と型の設定。 例: "{Parameter1: {value: "1", type: "int"}}". any
コピー元の種類。 'SqlMISource' (必須)

SqlPartitionSettings

Name Description Value
partitionColumnName パーティション分割を続行するために使用される整数型または datetime 型の列の名前。 指定しない場合、テーブルの主キーが自動検出され、パーティション列として使用されます。 型: string (または resultType 文字列を含む式)。 any
partitionLowerBound パーティション範囲の分割のための、パーティション列の最小値。 この値は、テーブル内の行をフィルター処理するためではなく、パーティションのストライドを決定するために使用されます。 テーブルまたはクエリ結果のすべての行がパーティション分割され、コピーされます。 型: string (または resultType 文字列を含む式)。 any
partitionUpperBound パーティション範囲分割用のパーティション列の最大値。 この値は、テーブル内の行をフィルター処理するためではなく、パーティションのストライドを決定するために使用されます。 テーブルまたはクエリ結果のすべての行がパーティション分割され、コピーされます。 型: string (または resultType 文字列を含む式)。 any

SqlServerSink

Name Description Value
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
sqlWriterStoredProcedureName SQL ライター ストアド プロシージャ名。 型: string (または resultType 文字列を含む式)。 any
sqlWriterTableType SQL ライター テーブルの種類。 型: string (または resultType 文字列を含む式)。 any
sqlWriterUseTableLock 一括コピー中にテーブル ロックを使用するかどうか。 型: boolean (または resultType ブール値を持つ式)。 any
storedProcedureParameters SQL ストアド プロシージャのパラメーター。 any
storedProcedureTableTypeParameterName テーブル型のストアド プロシージャ パラメーター名。 型: string (または resultType 文字列を含む式)。 any
tableOption シンク テーブルを処理するオプション (autoCreate など)。 現時点では、'autoCreate' 値のみがサポートされています。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'SqlServerSink' (必須)
upsertSettings SQL アップサート設定。 SqlUpsertSettings
writeBehavior SQL Server にデータをコピーするときの動作を書き込みます。 型: string (または resultType 文字列を含む式)。 any

SqlServerSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
isolationLevel SQL ソースのトランザクション ロック動作を指定します。 使用できる値: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 既定値は ReadCommitted です。 型: string (または resultType 文字列を含む式)。 any
partitionOption 並列で SQL 読み取りに使用されるパーティション メカニズム。 指定できる値は、"None"、"PhysicalPartitionsOfTable"、"DynamicRange" です。 型: string (または resultType 文字列を含む式)。 any
partitionSettings SQL ソースのパーティション分割に利用される設定。 SqlPartitionSettings
produceAdditionalTypes 生成する追加の型。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
sqlReaderQuery SQL リーダー クエリ。 型: string (または resultType 文字列を含む式)。 any
sqlReaderStoredProcedureName SQL Database ソースのストアド プロシージャの名前。 これは、SqlReaderQuery と同時に使用することはできません。 型: string (または resultType 文字列を含む式)。 any
storedProcedureParameters ストアド プロシージャ パラメーターの値と型の設定。 例: "{Parameter1: {value: "1", type: "int"}}". any
コピー元の種類。 'SqlServerSource' (必須)

SqlServerStoredProcedureActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'SqlServerStoredProcedure' (必須)
typeProperties SQL ストアド プロシージャ アクティビティのプロパティ。 SqlServerStoredProcedureActivityTypeProperties (必須)

SqlServerStoredProcedureActivityTypeProperties

Name Description Value
storedProcedureName ストアド プロシージャ名。 型: string (または resultType 文字列を含む式)。 any (必須)
storedProcedureParameters ストアド プロシージャ パラメーターの値と型の設定。 例: "{Parameter1: {value: "1", type: "int"}}". any

SqlSink

Name Description Value
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
sqlWriterStoredProcedureName SQL ライター ストアド プロシージャ名。 型: string (または resultType 文字列を含む式)。 any
sqlWriterTableType SQL ライター テーブルの種類。 型: string (または resultType 文字列を含む式)。 any
sqlWriterUseTableLock 一括コピー中にテーブル ロックを使用するかどうか。 型: boolean (または resultType ブール値を持つ式)。 any
storedProcedureParameters SQL ストアド プロシージャのパラメーター。 any
storedProcedureTableTypeParameterName テーブル型のストアド プロシージャ パラメーター名。 型: string (または resultType 文字列を含む式)。 any
tableOption シンク テーブルを処理するオプション (autoCreate など)。 現時点では、'autoCreate' 値のみがサポートされています。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'SqlSink' (必須)
upsertSettings SQL アップサート設定。 SqlUpsertSettings
writeBehavior sql にデータをコピーするときの動作を書き込みます。 型: string (または resultType 文字列を含む式)。 any

SqlSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
isolationLevel SQL ソースのトランザクション ロック動作を指定します。 使用できる値: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 既定値は ReadCommitted です。 型: string (または resultType 文字列を含む式)。 any
partitionOption 並列で SQL 読み取りに使用されるパーティション メカニズム。 指定できる値は、"None"、"PhysicalPartitionsOfTable"、"DynamicRange" です。 型: string (または resultType 文字列を含む式)。 any
partitionSettings SQL ソースのパーティション分割に利用される設定。 SqlPartitionSettings
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
sqlReaderQuery SQL リーダー クエリ。 型: string (または resultType 文字列を含む式)。 any
sqlReaderStoredProcedureName SQL Database ソースのストアド プロシージャの名前。 これは、SqlReaderQuery と同時に使用することはできません。 型: string (または resultType 文字列を含む式)。 any
storedProcedureParameters ストアド プロシージャ パラメーターの値と型の設定。 例: "{Parameter1: {value: "1", type: "int"}}". any
コピー元の種類。 'SqlSource' (必須)

SqlUpsertSettings

Name Description Value
interimSchemaName 中間テーブルのスキーマ名。 型: string (または resultType 文字列を含む式)。 any
keys 一意の行識別のキー列名。 型: 文字列の配列 (または文字列の resultType 配列を持つ式)。 any
useTempDB アップサート中間テーブルに temp db を使用するかどうかを指定します。 型: boolean (または resultType ブール値を持つ式)。 any

SquareSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'SquareSource' (必須)

SsisAccessCredential

Name Description Value
ドメイン Windows 認証のドメイン。 型: string (または resultType 文字列を含む式)。 any (必須)
パスワード Windows 認証のパスワード。 SecretBase (必須)
userName Windows 認証の UseName。 型: string (または resultType 文字列を含む式)。 any (必須)

SsisChildPackage

Name Description Value
packageContent 埋め込み子パッケージのコンテンツ。 型: string (または resultType 文字列を含む式)。 any (必須)
packageLastModifiedDate 埋め込み子パッケージの最終更新日。 文字列
packageName 埋め込み子パッケージの名前。 文字列
packagePath 埋め込み子パッケージのパス。 型: string (または resultType 文字列を含む式)。 any (必須)

SsisConnectionManager

Name Description Value

SsisConnectionManager

Name Description Value

SsisExecutionCredential

Name Description Value
ドメイン Windows 認証のドメイン。 型: string (または resultType 文字列を含む式)。 any (必須)
パスワード Windows 認証のパスワード。 SecureString (必須)
userName Windows 認証の UseName。 型: string (または resultType 文字列を含む式)。 any (必須)

SsisExecutionParameter

Name Description Value
value SSIS パッケージ実行パラメーター値。 型: string (または resultType 文字列を含む式)。 any (必須)

SsisLogLocation

Name Description Value
logPath SSIS パッケージの実行ログ パス。 型: string (または resultType 文字列を含む式)。 any (必須)
SSIS ログの場所の種類。 'File' (必須)
typeProperties SSIS パッケージ実行ログの場所のプロパティ。 SsisLogLocationTypeProperties (必須)

SsisLogLocationTypeProperties

Name Description Value
accessCredential パッケージ実行ログ アクセス資格情報。 SsisAccessCredential
logRefreshInterval ログを更新する間隔を指定します。 既定の間隔は 5 分です。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any

SsisPackageLocation

Name Description Value
packagePath SSIS パッケージ パス。 型: string (または resultType 文字列を含む式)。 any
SSIS パッケージの場所の種類。 'File'
'InlinePackage'
'PackageStore'
'SSISDB'
typeProperties SSIS パッケージの場所のプロパティ。 SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

Name Description Value
accessCredential パッケージ アクセス資格情報。 SsisAccessCredential
childPackages 埋め込み子パッケージの一覧。 SsisChildPackage[]
configurationAccessCredential 構成ファイルアクセス資格情報。 SsisAccessCredential
configurationPath パッケージ実行の構成ファイル。 型: string (または resultType 文字列を含む式)。 any
packageContent 埋め込みパッケージのコンテンツ。 型: string (または resultType 文字列を含む式)。 any
packageLastModifiedDate 埋め込みパッケージの最終更新日。 文字列
packageName パッケージ名。 文字列
packagePassword パッケージのパスワード。 SecretBase

SsisPropertyOverride

Name Description Value
isSensitive SSIS パッケージ のプロパティオーバーライド値が機密データであるかどうかを示します。 値が true の場合、SSISDB で暗号化されます bool
value SSIS パッケージ プロパティのオーバーライド値。 型: string (または resultType 文字列を含む式)。 any (必須)

StagingSettings

Name Description Value
enableCompression 中間ステージング経由でデータをコピーするときに圧縮を使用するかどうかを指定します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
linkedServiceName ステージングのリンクされたサービス参照。 LinkedServiceReference (必須)
パス 中間データを格納するためのストレージへのパス。 型: string (または resultType 文字列を含む式)。 any

StoreReadSettings

Name Description Value
disableMetricsCollection true の場合は、データ ストア メトリックの収集を無効にします。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
maxConcurrentConnections ソース データ ストアの最大同時接続数。 型: 整数 (または resultType 整数を持つ式)。 any
AmazonS3CompatibleReadSettings タイプを 'AmazonS3CompatibleReadSettings' に設定します。 タイプ AmazonS3ReadSettings を 'AmazonS3ReadSettings' に設定します。 AzureBlobFSReadSettings 型の "AzureBlobFSReadSettings" に設定します。 AzureBlobStorageReadSettings 型を 'AzureBlobStorageReadSettings' に設定します。 AzureDataLakeStoreReadSettings 型の "AzureDataLakeStoreReadSettings" に設定します。 AzureFileStorageReadSettings 型を 'AzureFileStorageReadSettings' に設定します。 FileServerReadSettings 型を 'FileServerReadSettings' に設定します。 FtpReadSettings 型の 'FtpReadSettings' に設定します。 「 GoogleCloudStorageReadSettings」タイプを「GoogleCloudStorageReadSettings」に設定します。 HdfsReadSettings 型の 'HdfsReadSettings' に設定します。 HttpReadSettings 型を 'HttpReadSettings' に設定します。 LakeHouseReadSettings 型を 'LakeHouseReadSettings' に設定します。 タイプ OracleCloudStorageReadSettingsを「OracleCloudStorageReadSettings」に設定します。 SftpReadSettings 型を 'SftpReadSettings' に設定します。 'AmazonS3CompatibleReadSettings'
'AmazonS3ReadSettings'
'AzureBlobFSReadSettings'
'AzureBlobStorageReadSettings'
'AzureDataLakeStoreReadSettings'
'AzureFileStorageReadSettings'
'FileServerReadSettings'
'FtpReadSettings'
'GoogleCloudStorageReadSettings'
'HdfsReadSettings'
'HttpReadSettings'
'LakeHouseReadSettings'
'OracleCloudStorageReadSettings'
'SftpReadSettings' (必須)

StoreWriteSettings

Name Description Value
copyBehavior コピー シンクのコピー動作の種類。 any
disableMetricsCollection true の場合は、データ ストア メトリックの収集を無効にします。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
maxConcurrentConnections ソース データ ストアの最大同時接続数。 型: 整数 (または resultType 整数を持つ式)。 any
メタデータ シンク データに追加するカスタム メタデータを指定します。 型: オブジェクトの配列 (またはオブジェクトの resultType 配列を持つ式)。 MetadataItem[]
AzureBlobFSWriteSettings 型の場合は 'AzureBlobFSWriteSettings' に設定します。 AzureBlobStorageWriteSettings 型を "AzureBlobStorageWriteSettings" に設定します。 AzureDataLakeStoreWriteSettings 型の "AzureDataLakeStoreWriteSettings" に設定します。 AzureFileStorageWriteSettings 型を "AzureFileStorageWriteSettings" に設定します。 FileServerWriteSettings 型を 'FileServerWriteSettings' に設定します。 LakeHouseWriteSettings 型を 'LakeHouseWriteSettings' に設定します。 SftpWriteSettings 型を 'SftpWriteSettings' に設定します。 'AzureBlobFSWriteSettings'
'AzureBlobStorageWriteSettings'
'AzureDataLakeStoreWriteSettings'
'AzureFileStorageWriteSettings'
'FileServerWriteSettings'
'LakeHouseWriteSettings'
'SftpWriteSettings' (必須)

SwitchActivity

Name Description Value
アクティビティの種類。 'Switch' (必須)
typeProperties アクティビティのプロパティを切り替えます。 SwitchActivityTypeProperties (必須)

SwitchActivityTypeProperties

Name Description Value
cases 'on' プロパティの予期される値に対応するケースの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティは defaultActivities で提供されるアクティビティを実行します。 SwitchCase[]
defaultActivities ケース条件が満たされていない場合に実行するアクティビティの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティはアクションなしで終了します。 Activity[]
on 文字列または整数に評価される式。 これは、実行される場合のアクティビティブロックを決定するために使用されます。 (必須)

SwitchCase

Name Description Value
activities 満たされたケース条件に対して実行するアクティビティの一覧。 Activity[]
value 'on' プロパティの式の結果を満たす値が必要です。 文字列

SybaseSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'SybaseSource' (必須)

SynapseNotebookActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'SynapseNotebook' (必須)
typeProperties Synapse Notebook アクティビティのプロパティを実行します。 SynapseNotebookActivityTypeProperties (必須)

SynapseNotebookActivityTypeProperties

Name Description Value
conf Spark 構成プロパティ。指定したノートブックの 'conf' をオーバーライドします。 any
configurationType Spark 構成の種類。 'Artifact'
'Customized'
'Default'
driverSize セッションの指定された Spark プールに割り当てられたドライバーに使用されるコアとメモリの数。これは、指定したノートブックの 'driverCores' と 'driverMemory' をオーバーライドするために使用されます。 型: string (または resultType 文字列を含む式)。 any
executorSize セッションの指定された Spark プールに割り当てられた Executor に使用されるコアとメモリの数。これは、指定したノートブックの 'executorCores' と 'executorMemory' をオーバーライドするために使用されます。 型: string (または resultType 文字列を含む式)。 any
ノートブック Synapse Notebook リファレンス。 SynapseNotebookReference (必須)
numExecutors このセッションで起動する Executor の数。これにより、指定したノートブックの 'numExecutors' がオーバーライドされます。 型: 整数 (または resultType 整数を持つ式)。 any
parameters ノートブックのパラメーター。 SynapseNotebookActivityTypePropertiesParameters
sparkConfig Spark 構成プロパティ。 SynapseNotebookActivityTypePropertiesSparkConfig
sparkPool ノートブックの実行に使用されるビッグ データ プールの名前。 BigDataPoolParametrizationReference
targetSparkConfiguration Spark ジョブの Spark 構成。 SparkConfigurationParametrizationReference

SynapseNotebookActivityTypePropertiesParameters

Name Description Value

SynapseNotebookActivityTypePropertiesSparkConfig

Name Description Value

SynapseNotebookReference

Name Description Value
referenceName 参照ノートブック名。 型: string (または resultType 文字列を含む式)。 any (必須)
Synapse ノートブックの参照の種類。 'NotebookReference' (必須)

SynapseSparkJobActivityTypeProperties

Name Description Value
args SynapseSparkJobDefinitionActivity に対してユーザーが指定した引数。 any[]
className 指定した Spark ジョブ定義の 'className' をオーバーライドする、完全修飾識別子またはメイン定義ファイル内のメイン クラス。 型: string (または resultType 文字列を含む式)。 any
conf Spark 構成プロパティ。指定した Spark ジョブ定義の "conf" をオーバーライドします。 any
configurationType Spark 構成の種類。 'Artifact'
'Customized'
'Default'
driverSize ジョブの指定された Spark プールに割り当てられたドライバーに使用されるコアとメモリの数。これは、指定した Spark ジョブ定義の 'driverCores' と 'driverMemory' をオーバーライドするために使用されます。 型: string (または resultType 文字列を含む式)。 any
executorSize ジョブの指定された Spark プールに割り当てられた Executor に使用されるコアとメモリの数。これは、指定した Spark ジョブ定義の 'executorCores' と 'executorMemory' をオーバーライドするために使用されます。 型: string (または resultType 文字列を含む式)。 any
ファイル ジョブに使用されるメイン ファイル。指定した Spark ジョブ定義の 'file' がオーバーライドされます。 型: string (または resultType 文字列を含む式)。 any
files (非推奨。pythonCodeReference と filesV2 を使用してください)メイン定義ファイルの参照に使用される追加のファイル。これは、指定した Spark ジョブ定義の 'files' をオーバーライドします。 any[]
filesV2 メイン定義ファイルの参照に使用される追加のファイル。これは、指定した Spark ジョブ定義の 'jars' と 'files' をオーバーライドします。 any[]
numExecutors このジョブで起動する Executor の数。これにより、指定した Spark ジョブ定義の 'numExecutors' がオーバーライドされます。 型: 整数 (または resultType 整数を持つ式)。 any
pythonCodeReference メイン定義ファイルの参照に使用される追加の Python コード ファイル。これは、指定した Spark ジョブ定義の 'pyFiles' をオーバーライドします。 any[]
scanFolder メイン定義ファイルのルート フォルダーからサブフォルダーをスキャンすると、これらのファイルが参照ファイルとして追加されます。 'jars'、'pyFiles'、'files' または 'archives' という名前のフォルダーがスキャンされ、フォルダー名では大文字と小文字が区別されます。 型: boolean (または resultType ブール値を持つ式)。 any
sparkConfig Spark 構成プロパティ。 SynapseSparkJobActivityTypePropertiesSparkConfig
sparkJob Synapse Spark ジョブリファレンス。 SynapseSparkJobReference (必須)
targetBigDataPool Spark バッチ ジョブの実行に使用されるビッグ データ プールの名前。指定した Spark ジョブ定義の 'targetBigDataPool' をオーバーライドします。 BigDataPoolParametrizationReference
targetSparkConfiguration Spark ジョブの Spark 構成。 SparkConfigurationParametrizationReference

SynapseSparkJobActivityTypePropertiesSparkConfig

Name Description Value

SynapseSparkJobDefinitionActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'SparkJob' (必須)
typeProperties Spark ジョブ アクティビティのプロパティを実行します。 SynapseSparkJobActivityTypeProperties (必須)

SynapseSparkJobReference

Name Description Value
referenceName Spark ジョブ名を参照します。 resultType 文字列を含む式。 any (必須)
Synapse Spark ジョブ参照の種類。 'SparkJobDefinitionReference' (必須)

TarGZipReadSettings

Name Description Value
preserveCompressionFileNameAsFolder 圧縮ファイル名をフォルダー パスとして保持します。 型: boolean (または resultType ブール値を持つ式)。 any
圧縮設定の種類。 'TarGZipReadSettings' (必須)

TarReadSettings

Name Description Value
preserveCompressionFileNameAsFolder 圧縮ファイル名をフォルダー パスとして保持します。 型: boolean (または resultType ブール値を持つ式)。 any
圧縮設定の種類。 'TarReadSettings' (必須)

TeradataImportCommand

Name Description Value
additionalFormatOptions Teradata コピー コマンドの追加の形式オプション。 形式オプションは、CSV ソースからの直接コピーにのみ適用されます。 型: キーと値のペア (値は文字列型にする必要があります) (または ResultType オブジェクトを持つ式)。 例: "additionalFormatOptions": { "timeFormat": "HHhMImSSs" } any
インポート設定の種類。 string (必須)

TeradataPartitionSettings

Name Description Value
partitionColumnName 範囲またはハッシュのパーティション分割を続行するために使用される列の名前。 型: string (または resultType 文字列を含む式)。 any
partitionLowerBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最小値。 型: string (または resultType 文字列を含む式)。 any
partitionUpperBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最大値。 型: string (または resultType 文字列を含む式)。 any

TeradataSink

Name Description Value
importSettings Teradata インポート設定。 TeradataImportCommand
シンクの種類をコピーします。 'TeradataSink' (必須)

TeradataSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
partitionOption teradata 読み取りを並列で使用するパーティション メカニズム。 指定できる値は、"None"、"Hash"、"DynamicRange" です。 any
partitionSettings Teradata ソースのパーティション分割に利用される設定。 TeradataPartitionSettings
クエリ Teradata クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'TeradataSource' (必須)

UntilActivity

Name Description Value
アクティビティの種類。 'Until' (必須)
typeProperties Until アクティビティのプロパティ。 UntilActivityTypeProperties (必須)

UntilActivityTypeProperties

Name Description Value
activities 実行するアクティビティの一覧。 Activity[] (必須)
ブール値に評価される式。 ループは、この式が true に評価されるまで続行されます (必須)
timeout アクティビティを実行するためのタイムアウトを指定します。 値が指定されていない場合は、TimeSpan.FromDays(7) の値 (既定値として 1 週間) を受け取ります。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any

UserProperty

Name Description Value
name ユーザー プロパティ名。 string (必須)
value ユーザー プロパティの値。 型: string (または resultType 文字列を含む式)。 any (必須)

ValidationActivity

Name Description Value
アクティビティの種類。 'Validation' (必須)
typeProperties 検証アクティビティのプロパティ。 ValidationActivityTypeProperties (必須)

ValidationActivityTypeProperties

Name Description Value
childItems データセットがフォルダーを指している場合に使用できます。 true に設定した場合、フォルダーには少なくとも 1 つのファイルが必要です。 false に設定した場合、フォルダーは空である必要があります。 型: boolean (または resultType ブール値を持つ式)。 any
データセット 検証アクティビティ データセットのリファレンス。 DatasetReference (必須)
minimumSize データセットがファイルを指している場合に使用できます。 ファイルのサイズは、指定した値以上である必要があります。 型: 整数 (または resultType 整数を持つ式)。 any
sleep 検証の試行間の遅延 (秒単位)。 値が指定されていない場合は、既定値として 10 秒が使用されます。 型: 整数 (または resultType 整数を持つ式)。 any
timeout アクティビティを実行するためのタイムアウトを指定します。 値が指定されていない場合は、TimeSpan.FromDays(7) の値 (既定値として 1 週間) を受け取ります。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any

VariableDefinitionSpecification

Name Description Value

VariableSpecification

Name Description Value
defaultValue 変数の既定値。 any
変数の型。 'Array'
'Bool'
'String' (必須)

VerticaSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'VerticaSource' (必須)

WaitActivity

Name Description Value
アクティビティの種類。 '待機' (必須)
typeProperties 待機アクティビティのプロパティ。 WaitActivityTypeProperties (必須)

WaitActivityTypeProperties

Name Description Value
waitTimeInSeconds 秒単位の期間。 型: 整数 (または resultType 整数を持つ式)。 any (必須)

WarehouseSink

Name Description Value
allowCopyCommand Copy コマンドを使用して SQL Data Warehouse にデータをコピーすることを示します。 型: boolean (または resultType ブール値を持つ式)。 any
copyCommandSettings allowCopyCommand が true の場合に Copy Command 関連の設定を指定します。 DWCopyCommandSettings
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
tableOption シンク テーブルを処理するオプション (autoCreate など)。 現時点では、'autoCreate' 値のみがサポートされています。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'WarehouseSink' (必須)
writeBehavior Azure Microsoft Fabric Data Warehouse にデータをコピーするときの動作を書き込みます。 型: DWWriteBehaviorEnum (または ResultType DWWriteBehaviorEnum を含む式) any

WarehouseSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
isolationLevel Microsoft Fabric Warehouse ソースのトランザクション ロック動作を指定します。 使用できる値: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 既定値は ReadCommitted です。 型: string (または resultType 文字列を含む式)。 any
partitionOption 並列で SQL 読み取りに使用されるパーティション メカニズム。 指定できる値は、"None"、"PhysicalPartitionsOfTable"、"DynamicRange" です。 any
partitionSettings SQL ソースのパーティション分割に利用される設定。 SqlPartitionSettings
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
sqlReaderQuery Microsoft Fabric Warehouse リーダー クエリ。 型: string (または resultType 文字列を含む式)。 any
sqlReaderStoredProcedureName Microsoft Fabric Warehouse ソースのストアド プロシージャの名前。 これは、SqlReaderQuery と同時に使用することはできません。 型: string (または resultType 文字列を含む式)。 any
storedProcedureParameters ストアド プロシージャ パラメーターの値と型の設定。 例: "{Parameter1: {value: "1", type: "int"}}". 型: オブジェクト (または resultType オブジェクトを持つ式)、itemType: StoredProcedureParameter。 any
コピー元の種類。 'WarehouseSource' (必須)

WebActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'WebActivity' (必須)
typeProperties Web アクティビティのプロパティ。 WebActivityTypeProperties (必須)

WebActivityAuthentication

Name Description Value
資格情報 認証情報を含む資格情報参照。 CredentialReference
パスワード ServicePrincipal に使用する場合の PFX ファイルまたは基本認証/シークレットのパスワード SecretBase
pfx ServicePrincipal で使用する場合の PFX ファイルまたは証明書の Base64 でエンコードされたコンテンツ SecretBase
リソース MSI 認証を使用するときに Azure 認証トークンが要求されるリソース。 型: string (または resultType 文字列を含む式)。 any
Web アクティビティ認証 (Basic/ClientCertificate/MSI/ServicePrincipal) 文字列
ユーザー名 ServicePrincipal に使用する場合は、基本認証または ClientID の Web アクティビティ認証ユーザー名。 型: string (または resultType 文字列を含む式)。 any
userTenant ServicePrincipal 認証を使用するときに Azure 認証トークンが要求される TenantId。 型: string (または resultType 文字列を含む式)。 any

WebActivityTypeProperties

Name Description Value
認証 エンドポイントの呼び出しに使用される認証方法。 WebActivityAuthentication
body エンドポイントに送信されるペイロードを表します。 POST/PUT メソッドでは必須。GET メソッドの型: string (または resultType 文字列を含む式) には使用できません。 any
connectVia 統合ランタイムリファレンス。 IntegrationRuntimeReference
datasets Web エンドポイントに渡されるデータセットの一覧。 DatasetReference[]
disableCertValidation true に設定すると、証明書の検証が無効になります。 bool
headers 要求に送信されるヘッダーを表します。 たとえば、要求に言語と型を設定するには:"headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }。 型: string (または resultType 文字列を含む式)。 WebActivityTypePropertiesHeaders
httpRequestTimeout HTTP 要求が応答を取得するためのタイムアウト。 形式は TimeSpan (hh:mm:ss) です。 この値は、アクティビティのタイムアウトではなく、応答を取得するためのタイムアウトです。 既定値は 00:01:00 (1 分) です。 範囲は 1 ~ 10 分です any
linkedServices Web エンドポイントに渡されるリンクされたサービスの一覧。 LinkedServiceReference[]
メソッド ターゲット エンドポイントの REST API メソッド。 'DELETE'
'GET'
'POST'
'PUT' (必須)
turnOffAsync HTTP 202 応答の応答ヘッダーで指定された場所で HTTP GET の呼び出しを無効にするオプション。 true に設定すると、応答ヘッダーで指定された http の場所で HTTP GET の呼び出しが停止します。 false に設定すると、http 応答ヘッダーで指定された場所で HTTP GET 呼び出しが引き続き呼び出されます。 bool
url Web アクティビティのターゲット エンドポイントとパス。 型: string (または resultType 文字列を含む式)。 any (必須)

WebActivityTypePropertiesHeaders

Name Description Value

WebHookActivity

Name Description Value
ポリシー アクティビティ ポリシー。 SecureInputOutputPolicy
アクティビティの種類。 'WebHook' (必須)
typeProperties WebHook アクティビティのプロパティ。 WebHookActivityTypeProperties (必須)

WebHookActivityTypeProperties

Name Description Value
認証 エンドポイントの呼び出しに使用される認証方法。 WebActivityAuthentication
body エンドポイントに送信されるペイロードを表します。 POST/PUT メソッドでは必須。GET メソッドの型: string (または resultType 文字列を含む式) には使用できません。 any
headers 要求に送信されるヘッダーを表します。 たとえば、要求に言語と型を設定するには:"headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }。 型: string (または resultType 文字列を含む式)。 WebHookActivityTypePropertiesHeaders
メソッド ターゲット エンドポイントの REST API メソッド。 'POST' (必須)
reportStatusOnCallBack true に設定すると、コールバック要求本文の statusCode、出力、エラーがアクティビティによって使用されます。 コールバック要求で statusCode >= 400 を設定することで、アクティビティを失敗としてマークできます。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
timeout Webhook を呼び戻すタイムアウト。 値が指定されていない場合、既定値は 10 分です。 型: 文字列。 パターン: ((\d+).)?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). 文字列
url WebHook アクティビティのターゲット エンドポイントとパス。 型: string (または resultType 文字列を含む式)。 any (必須)

WebHookActivityTypePropertiesHeaders

Name Description Value

WebSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
コピー元の種類。 'WebSource' (必須)

XeroSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'XeroSource' (必須)

XmlReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
detectDataType xml ファイルの読み取り時に型検出が有効かどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
namespacePrefixes 名前空間が有効になっているときに列名のプレフィックスをオーバーライドするプレフィックス マッピングへの名前空間 URI。名前空間 URI にプレフィックスが定義されていない場合は、xml データ ファイル内の xml 要素/属性名のプレフィックスが使用されます。 例: "{"http://www.example.com/xml":"prefix"}" Type: object (または resultType オブジェクトを含む式)。 any
namespaces xml ファイルを読み取るときに名前空間が有効かどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'XmlReadSettings' (必須)
validationMode xml ファイルを読み取るときに使用される検証方法を示します。 使用できる値: 'none'、'xsd'、または 'dtd'。 型: string (または resultType 文字列を含む式)。 any

XmlReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
detectDataType xml ファイルの読み取り時に型検出が有効かどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
namespacePrefixes 名前空間が有効になっているときに列名のプレフィックスをオーバーライドするプレフィックス マッピングへの名前空間 URI。名前空間 URI にプレフィックスが定義されていない場合は、xml データ ファイル内の xml 要素/属性名のプレフィックスが使用されます。 例: "{"http://www.example.com/xml":"prefix"}" Type: object (または resultType オブジェクトを含む式)。 any
namespaces xml ファイルを読み取るときに名前空間が有効かどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 string (必須)
validationMode xml ファイルを読み取るときに使用される検証方法を示します。 使用できる値: 'none'、'xsd'、または 'dtd'。 型: string (または resultType 文字列を含む式)。 any

XmlSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
formatSettings XML 形式の設定。 XmlReadSettings
storeSettings XML ストアの設定。 StoreReadSettings
コピー元の種類。 'XmlSource' (必須)

ZipDeflateReadSettings

Name Description Value
preserveZipFileNameAsFolder zip ファイル名をフォルダー パスとして保持します。 型: boolean (または resultType ブール値を持つ式)。 any
圧縮設定の種類。 'ZipDeflateReadSettings' (必須)

ZohoSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 「ZohoSource」(必須)

使用例

Azure クイック スタートのサンプル

Azure クイック スタート テンプレート、このリソースの種類をデプロイするための Bicep サンプルが含まれています。

Bicep ファイル Description
V2 データ ファクトリ を作成する このテンプレートは、Azure Blob Storage 内のフォルダーからストレージ内の別のフォルダーにデータをコピーする V2 データ ファクトリを作成します。
Azure Data Factory でさらに多くの方法が可能 - ワンクリックで Azure Data Factory このテンプレートは、Azure BLOB から別の Azure BLOB へのコピー アクティビティ用のデータ ファクトリ パイプラインを作成します

ARM テンプレート リソース定義

factories/pipelines リソースの種類は、次を対象とする操作と共にデプロイできます。

各 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"
    }
  }
}

[終了] には、次のようにします。

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

検証 には、以下を使用します。

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

[待機] には、次を使用します。

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

WebHook の場合は、以下を使用します。

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

[ コピー] には、次を使用します。

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

カスタムの場合は、以下を使用します。

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

DataLakeAnalyticsU-SQLの場合は、以下を使用します。

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

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": {}
  }
}

[削除] には、次を使用します。

{
  "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
    },
    "treatDecimalAsString": {}
  }
}

スクリプトには、次を使用します。

{
  "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": {}
      }
    ],
    "treatDecimalAsString": {}
  }
}

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": {}
  }
}

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": {}
}

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": {}
}

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": {}
}

CompressionReadSettings オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

TarGZipReadSettings の場合は、次を使用します。

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

TarReadSettings の場合は、次を使用します。

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

ZipDeflateReadSettings の場合は、次を使用します。

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

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": {}
}

SecretBase オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

AzureKeyVaultSecret の場合は、次を使用します。

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

SecureString の場合は、次を使用します。

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

CopySource オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

AmazonMWSSourceの場合は、以下を使用します。

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

AmazonRdsForOracleSource の場合は、次を使用します。

{
  "additionalColumns": {},
  "numberPrecision": {},
  "numberScale": {},
  "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": {},
  "numberPrecision": {},
  "numberScale": {},
  "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": {},
  "partitionOption": {},
  "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"
}

プロパティ値

Microsoft.DataFactory/factories/pipelines

Name Description Value
apiVersion API のバージョン '2018-06-01'
name リソース名 string

Constraints:
最小長 = 1
最大長 = 260
パターン = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必須)
properties パイプラインのプロパティ。 パイプライン (必須)
リソースの種類 'Microsoft.DataFactory/factories/pipelines'

Activity

Name Description Value
dependsOn アクティビティは条件によって異なります。 ActivityDependency[]
description アクティビティの説明。 文字列
name アクティビティ名。 string (必須)
onInactiveMarkAs 状態が非アクティブに設定されている場合のアクティビティの状態の結果。 これは省略可能なプロパティであり、アクティビティが非アクティブのときに指定されていない場合、状態は既定で Succeeded になります。 'Failed'
'Skipped'
'Succeeded'
状態 アクティビティの状態。 これは省略可能なプロパティであり、指定しない場合、状態は既定でアクティブになります。 'Active'
'Inactive'
型 AppendVariableActivity を 'AppendVariable' に設定します。 AzureDataExplorerCommandActivity 型の "AzureDataExplorerCommand" に設定します。 AzureFunctionActivity 型を ' AzureFunctionActivity' に設定します。 AzureMLBatchExecutionActivity 型の 'AzureMLBatchExecution' に設定します。 型 AzureMLExecutePipelineActivity を "AzureMLExecutePipeline" に設定します。 AzureMLUpdateResourceActivity 型に対して 'AzureMLUpdateResource' に設定します。 ExecutePipelineActivity 型の 'ExecutePipeline' に設定します。 FailActivity 型の 'Fail' に設定します。 タイプ FilterActivity を 'Filter' に設定します。 ForEachActivity 型を ' ForEach' に設定します。 IfConditionActivity 型の 'IfCondition' に設定します。 SetVariableActivity 型の 'SetVariable' に設定します。 SwitchActivity 型を 'Switch' に設定します。 タイプ UntilActivity を 'Until' に設定します。 タイプ ValidationActivity を 'Validation' に設定します。 WaitActivity 型を 'Wait' に設定します。 WebHookActivity 型の 'WebHook' に設定します。 CopyActivity 型を 'Copy' に設定します。 タイプ CustomActivity を 'Custom' に設定します。 DataLakeAnalyticsUsqlActivity 型を 'DataLakeAnalyticsU-SQL' に設定します。 DatabricksJobActivity 型の "DatabricksJob" に設定します。 DatabricksNotebookActivity 型の "DatabricksNotebook" に設定します。 DatabricksSparkJarActivity 型の 'DatabricksSparkJar' に設定します。 DatabricksSparkPythonActivity 型の 'DatabricksSparkPython' に設定します。 タイプ DeleteActivity を 'Delete' に設定します。 ExecuteDataFlowActivity 型の 'ExecuteDataFlow' に設定します。 ExecuteSsisPackageActivity 型の 'ExecuteSSISPackage' に設定します。 ExecuteWranglingDataflowActivity 型の 'ExecuteWranglingDataflow' に設定します。 GetMetadataActivity 型の 'GetMetadata' に設定します。 HDInsightHiveActivity 型を 'HDInsightHive' に設定します。 HDInsightMapReduceActivity 型の 'HDInsightMapReduce' に設定します。 HDInsightPigActivity 型の 'HDInsightPig' に設定します。 HDInsightSparkActivity 型を 'HDInsightSpark' に設定します。 HDInsightStreamingActivity 型の "HDInsightStreaming" に設定します。 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'
'Validation'
'Wait'
'WebActivity'
'WebHook' (必須)
userProperties アクティビティ ユーザーのプロパティ。 UserProperty[]

ActivityDependency

Name Description Value
アクティビティ アクティビティ名。 string (必須)
dependencyConditions 依存関係の Match-Condition。 次のいずれかを含む文字列配列:
'Completed'
'Failed'
'Skipped'
'成功' (必須)

ActivityPolicy

Name Description Value
再試行 通常の再試行回数の最大値。 既定値は 0 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 any
retryIntervalInSeconds 再試行の間隔 (秒単位)。 既定値は 30 秒です。 int

Constraints:
最小値 = 30
最大値 = 86400
secureInput true に設定すると、アクティビティからの入力は安全と見なされ、監視には記録されません。 bool
secureOutput true に設定すると、アクティビティからの出力は安全と見なされ、監視には記録されません。 bool
timeout アクティビティを実行するためのタイムアウトを指定します。 既定のタイムアウトは 7 日です。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any

AmazonMWSSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 「AmazonMWSSource」(必須)

AmazonRdsForOraclePartitionSettings

Name Description Value
partitionColumnName 範囲のパーティション分割を続行するために使用される整数型の列の名前。 型: string (または resultType 文字列を含む式)。 any
partitionLowerBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最小値。 型: string (または resultType 文字列を含む式)。 any
partitionNames AmazonRdsForOracle テーブルの物理パーティションの名前。 any
partitionUpperBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最大値。 型: string (または resultType 文字列を含む式)。 any

AmazonRdsForOracleSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
数値精度 精度とスケールなしでOracle NUMBER型を表すために使用される10進数の精度。 範囲は 1 から 256 で、指定しない場合、デフォルト値は 256 です。 型: 整数 (または resultType 整数を持つ式)。 バージョン 2.0 でのみ使用されます。 any
numberScale(数値スケール) 精度とスケールなしでOracle NUMBERタイプを表すために使用される10進数スケール。 範囲は 0 から 130 で、指定しない場合のデフォルト値は 130 です。 型: 整数 (または resultType 整数を持つ式)。 バージョン 2.0 でのみ使用されます。 any
oracleReaderQuery AmazonRdsForOracle リーダー クエリ。 型: string (または resultType 文字列を含む式)。 any
partitionOption AmazonRdsForOracle に使用されるパーティション メカニズムは、並列で読み取られます。 型: string (または resultType 文字列を含む式)。 any
partitionSettings AmazonRdsForOracle ソースのパーティション分割に利用される設定。 AmazonRdsForOraclePartitionSettings
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'AmazonRdsForOracleSource' (必須)

AmazonRdsForSqlServerSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
isolationLevel SQL ソースのトランザクション ロック動作を指定します。 使用できる値: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 既定値は ReadCommitted です。 型: string (または resultType 文字列を含む式)。 any
partitionOption 並列で SQL 読み取りに使用されるパーティション メカニズム。 指定できる値は、"None"、"PhysicalPartitionsOfTable"、"DynamicRange" です。 any
partitionSettings SQL ソースのパーティション分割に利用される設定。 SqlPartitionSettings
produceAdditionalTypes 生成する追加の型。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
sqlReaderQuery SQL リーダー クエリ。 型: string (または resultType 文字列を含む式)。 any
sqlReaderStoredProcedureName SQL Database ソースのストアド プロシージャの名前。 これは、SqlReaderQuery と同時に使用することはできません。 型: string (または resultType 文字列を含む式)。 any
storedProcedureParameters ストアド プロシージャ パラメーターの値と型の設定。 例: "{Parameter1: {value: "1", type: "int"}}". any
コピー元の種類。 'AmazonRdsForSqlServerSource' (必須)

AmazonRedshiftSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
redshiftUnloadSettings アンロードを使用して Amazon Redshift からコピーする際に、中間 Amazon S3 に必要な Amazon S3 設定。 これにより、Amazon Redshift ソースからのデータが最初に S3 にアンロードされ、次に中間 S3 からターゲット シンクにコピーされます。 RedshiftUnloadSettings
コピー元の種類。 'AmazonRedshiftSource' (必須)

AmazonS3CompatibleReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
prefix S3 互換オブジェクト名のプレフィックス フィルター。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'AmazonS3CompatibleReadSettings' (必須)
wildcardFileName Amazon S3 互換ワイルドカードファイル名。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath Amazon S3 互換ワイルドカードFolderPath。 型: string (または resultType 文字列を含む式)。 any

AmazonS3ReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
prefix S3 オブジェクト名のプレフィックス フィルター。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'AmazonS3ReadSettings' (必須)
wildcardFileName AmazonS3 wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath AmazonS3 wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

AppendVariableActivity

Name Description Value
アクティビティの種類。 'AppendVariable' (必須)
typeProperties 変数アクティビティのプロパティを追加します。 AppendVariableActivityTypeProperties (必須)

AppendVariableActivityTypeProperties

Name Description Value
value 追加する値。 型: 変数項目の型に一致する静的な値、または変数項目の型に一致する resultType を持つ式を指定できます any
variableName 値を追加する必要がある変数の名前。 文字列

AvroSink

Name Description Value
formatSettings Avro 形式の設定。 AvroWriteSettings
storeSettings Avro ストアの設定。 StoreWriteSettings
シンクの種類をコピーします。 'AvroSink' (必須)

AvroSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
storeSettings Avro ストアの設定。 StoreReadSettings
コピー元の種類。 'AvroSource' (必須)

AvroWriteSettings

Name Description Value
fileNamePrefix ファイル名パターン <fileNamePrefix>_<fileIndex>.< を指定します。fileExtension> partitionOptions を使用せずにファイル ベース以外のストアからコピーする場合。 型: string (または resultType 文字列を含む式)。 any
maxRowsPerFile 書き込まれたファイルの行数を、指定された数以下に制限します。 型: 整数 (または resultType 整数を持つ式)。 any
recordName 書き込み結果の最上位レベルのレコード名。AVRO 仕様で必要です。 文字列
recordNamespace 書き込み結果に名前空間を記録します。 文字列
書き込み設定の種類。 string (必須)

AzureBlobFSReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'AzureBlobFSReadSettings' (必須)
wildcardFileName Azure blobFS wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath Azure blobFS wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

AzureBlobFSSink

Name Description Value
copyBehavior コピー シンクのコピー動作の種類。 型: string (または resultType 文字列を含む式)。 any
メタデータ シンク データに追加するカスタム メタデータを指定します。 型: オブジェクトの配列 (またはオブジェクトの resultType 配列を持つ式)。 MetadataItem[]
シンクの種類をコピーします。 'AzureBlobFSSink' (必須)

AzureBlobFSSource

Name Description Value
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
skipHeaderLineCount 各 BLOB からスキップするヘッダー行の数。 型: 整数 (または resultType 整数を持つ式)。 any
treatEmptyAsNull 空を null として扱います。 型: boolean (または resultType ブール値を持つ式)。 any
コピー元の種類。 'AzureBlobFSSource' (必須)

AzureBlobFSWriteSettings

Name Description Value
blockSizeInMB BLOB にデータを書き込む際のブロック サイズ (MB) を示します。 型: 整数 (または resultType 整数を持つ式)。 any
書き込み設定の種類。 'AzureBlobFSWriteSettings' (必須)

AzureBlobStorageReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
prefix Azure BLOB 名のプレフィックス フィルター。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'AzureBlobStorageReadSettings' (必須)
wildcardFileName Azure BLOB wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath Azure BLOB wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

AzureBlobStorageWriteSettings

Name Description Value
blockSizeInMB BLOB にデータを書き込む際のブロック サイズ (MB) を示します。 型: 整数 (または resultType 整数を持つ式)。 any
書き込み設定の種類。 'AzureBlobStorageWriteSettings' (必須)

AzureDatabricksDeltaLakeExportCommand

Name Description Value
dateFormat Azure Databricks Delta Lake Copy の csv の日付形式を指定します。 型: string (または resultType 文字列を含む式)。 any
timestampFormat Azure Databricks Delta Lake Copy の csv のタイムスタンプ形式を指定します。 型: string (または resultType 文字列を含む式)。 any
エクスポート設定の種類。 string (必須)

AzureDatabricksDeltaLakeImportCommand

Name Description Value
dateFormat Azure Databricks Delta Lake Copy で csv の日付形式を指定します。 型: string (または resultType 文字列を含む式)。 any
timestampFormat Azure Databricks Delta Lake Copy で csv のタイムスタンプ形式を指定します。 型: string (または resultType 文字列を含む式)。 any
インポート設定の種類。 string (必須)

AzureDatabricksDeltaLakeSink

Name Description Value
importSettings Azure Databricks Delta Lake のインポート設定。 AzureDatabricksDeltaLakeImportCommand
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'AzureDatabricksDeltaLakeSink' (必須)

AzureDatabricksDeltaLakeSource

Name Description Value
exportSettings Azure Databricks Delta Lake のエクスポート設定。 AzureDatabricksDeltaLakeExportCommand
クエリ Azure Databricks Delta Lake Sql クエリ。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'AzureDatabricksDeltaLakeSource' (必須)

AzureDataExplorerCommandActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'AzureDataExplorerCommand' (必須)
typeProperties Azure Data Explorer コマンド アクティビティのプロパティ。 AzureDataExplorerCommandActivityTypeProperties (必須)

AzureDataExplorerCommandActivityTypeProperties

Name Description Value
command Azure Data Explorer コマンド構文に従った制御コマンド。 型: string (または resultType 文字列を含む式)。 any (必須)
commandTimeout コマンドのタイムアウトを制御します。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9]))..) any

AzureDataExplorerSink

Name Description Value
flushImmediately true に設定すると、すべての集計がスキップされます。 既定値は false です。 型: ブール値。 any
ingestionMappingAsJson json 形式で提供される明示的な列マッピングの説明。 型: 文字列。 any
ingestionMappingName ターゲット Kusto テーブルで定義された事前に作成された csv マッピングの名前。 型: 文字列。 any
シンクの種類をコピーします。 'AzureDataExplorerSink' (必須)

AzureDataExplorerSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
noTruncation 特定の行数制限を超える結果セットに切り捨てを適用するかどうかを制御するブール型オプションの名前。 any
クエリ データベース クエリ。 Kusto クエリ言語 (KQL) クエリである必要があります。 型: string (または resultType 文字列を含む式)。 any (必須)
queryTimeout クエリのタイムアウト。 タイプ: 文字列 (または resultType 文字列の式), パターン: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).. any
コピー元の種類。 'AzureDataExplorerSource' (必須)

AzureDataLakeStoreReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
listAfter ファイル名/フォルダー名の辞書順序に基づいて、値の後にファイルを一覧表示します (排他的)。 データ セット内の folderPath の下に適用され、folderPath の下にあるファイル/サブフォルダーをフィルター処理します。 型: string (または resultType 文字列を含む式)。 any
listBefore ファイル名/フォルダー名の辞書順序に基づいて、値の前にファイルを一覧表示します (包括的)。 データ セット内の folderPath の下に適用され、folderPath の下にあるファイル/サブフォルダーをフィルター処理します。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'AzureDataLakeStoreReadSettings' (必須)
wildcardFileName ADLS wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath ADLS wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

AzureDataLakeStoreSink

Name Description Value
copyBehavior コピー シンクのコピー動作の種類。 型: string (または resultType 文字列を含む式)。 any
enableAdlsSingleFileParallel 単一ファイル並列。 any
シンクの種類をコピーします。 'AzureDataLakeStoreSink' (必須)

AzureDataLakeStoreSource

Name Description Value
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
コピー元の種類。 'AzureDataLakeStoreSource' (必須)

AzureDataLakeStoreWriteSettings

Name Description Value
expiryDateTime 書き込まれたファイルの有効期限を指定します。 時刻は、"2018-12-01T05:00:00Z" の形式で UTC タイム ゾーンに適用されます。 既定値は NULL です。 型: string (または resultType 文字列を含む式)。 any
書き込み設定の種類。 'AzureDataLakeStoreWriteSettings' (必須)

AzureFileStorageReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
prefix ルート パスから始まる Azure ファイル名のプレフィックス フィルター。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'AzureFileStorageReadSettings' (必須)
wildcardFileName Azure File Storage wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath Azure File Storage wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

AzureFileStorageWriteSettings

Name Description Value
書き込み設定の種類。 'AzureFileStorageWriteSettings' (必須)

AzureFunctionActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'AzureFunctionActivity' (必須)
typeProperties Azure 関数アクティビティのプロパティ。 AzureFunctionActivityTypeProperties (必須)

AzureFunctionActivityTypeProperties

Name Description Value
body エンドポイントに送信されるペイロードを表します。 POST/PUT メソッドでは必須。GET メソッドの型: string (または resultType 文字列を含む式) には使用できません。 any
functionName Azure 関数アクティビティが呼び出す関数の名前。 型: string (または resultType 文字列を含む式) any (必須)
headers 要求に送信されるヘッダーを表します。 たとえば、要求に言語と型を設定するには:"headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }。 型: string (または resultType 文字列を含む式)。 AzureFunctionActivityTypePropertiesHeaders
メソッド ターゲット エンドポイントの REST API メソッド。 'DELETE'
'GET'
'HEAD'
'OPTIONS'
'POST'
'PUT'
'TRACE' (必須)

AzureFunctionActivityTypePropertiesHeaders

Name Description Value

AzureKeyVaultSecretReference

Name Description Value
secretName Azure Key Vault 内のシークレットの名前。 型: string (または resultType 文字列を含む式)。 any (必須)
secretVersion Azure Key Vault のシークレットのバージョン。 既定値は、シークレットの最新バージョンです。 型: string (または resultType 文字列を含む式)。 any
保存する Azure Key Vault のリンクされたサービス リファレンス。 LinkedServiceReference (必須)
シークレットの種類。 'AzureKeyVaultSecret' (必須)

AzureMariaDBSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'AzureMariaDBSource' (必須)

AzureMLBatchExecutionActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'AzureMLBatchExecution' (必須)
typeProperties Azure ML バッチ実行アクティビティのプロパティ。 AzureMLBatchExecutionActivityTypeProperties (必須 )

AzureMLBatchExecutionActivityTypeProperties

Name Description Value
globalParameters Azure ML バッチ実行サービス エンドポイントに渡されるキー、値のペア。 キーは、発行された Azure ML Web サービスで定義されている Web サービス パラメーターの名前と一致する必要があります。 値は、Azure ML バッチ実行要求の GlobalParameters プロパティで渡されます。 AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
webServiceInputs キーと値のペア。Azure ML エンドポイントの Web サービス入力の名前を、入力 BLOB の場所を指定する AzureMLWebServiceFile オブジェクトにマッピングします。 この情報は、Azure ML バッチ実行要求の WebServiceInputs プロパティで渡されます。 AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
webServiceOutputs キーと値のペア。Azure ML エンドポイントの Web サービス出力の名前を、出力 BLOB の場所を指定する AzureMLWebServiceFile オブジェクトにマッピングします。 この情報は、Azure ML バッチ実行要求の WebServiceOutputs プロパティで渡されます。 AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

Name Description Value

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

Name Description Value

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

Name Description Value

AzureMLExecutePipelineActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'AzureMLExecutePipeline' (必須)
typeProperties Azure ML Execute Pipeline アクティビティのプロパティ。 AzureMLExecutePipelineActivityTypeProperties (必須)

AzureMLExecutePipelineActivityTypeProperties

Name Description Value
continueOnStepFailure ステップが失敗した場合に PipelineRun の他のステップの実行を続行するかどうか。 この情報は、発行されたパイプライン実行要求の continueOnStepFailure プロパティで渡されます。 型: boolean (または resultType ブール値を持つ式)。 any
dataPathAssignments 再トレーニングを行わずにデータ パスの割り当てを変更するために使用されるディクショナリ。 値は、発行されたパイプライン実行要求の dataPathAssignments プロパティで渡されます。 型: オブジェクト (または resultType オブジェクトを持つ式)。 any
experimentName パイプライン実行の実行履歴の実験名。 この情報は、発行されたパイプライン実行要求の ExperimentName プロパティに渡されます。 型: string (または resultType 文字列を含む式)。 any
mlParentRunId 親 Azure ML サービス パイプラインの実行 ID。この情報は、発行されたパイプライン実行要求の ParentRunId プロパティで渡されます。 型: string (または resultType 文字列を含む式)。 any
mlPipelineEndpointId 発行された Azure ML パイプライン エンドポイントの ID。 型: string (または resultType 文字列を含む式)。 any
mlPipelineId 発行された Azure ML パイプラインの ID。 型: string (または resultType 文字列を含む式)。 any
mlPipelineParameters 発行された Azure ML パイプライン エンドポイントに渡されるキー、値のペア。 キーは、発行されたパイプラインで定義されているパイプライン パラメーターの名前と一致する必要があります。 値は、発行されたパイプライン実行要求の ParameterAssignments プロパティで渡されます。 型: キーと値のペアを持つオブジェクト (または ResultType オブジェクトを持つ式)。 any
バージョン 発行された Azure ML パイプライン エンドポイントのバージョン。 型: string (または resultType 文字列を含む式)。 any

AzureMLUpdateResourceActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'AzureMLUpdateResource' (必須)
typeProperties Azure ML Update リソース管理アクティビティのプロパティ。 AzureMLUpdateResourceActivityTypeProperties (必須)

AzureMLUpdateResourceActivityTypeProperties

Name Description Value
trainedModelFilePath 更新操作によってアップロードされる .ilearner ファイルを表す trainedModelLinkedService の相対ファイル パス。 型: string (または resultType 文字列を含む式)。 any (必須)
trainedModelLinkedServiceName 更新操作によってアップロードされる .ilearner ファイルを保持する Azure Storage のリンクされたサービスの名前。 LinkedServiceReference (必須)
trainedModelName 更新する Web サービス実験のトレーニング済みモデル モジュールの名前。 型: string (または resultType 文字列を含む式)。 any (必須)

AzureMLWebServiceFile

Name Description Value
filePath LinkedService で指定された Azure Blob Storage 内のコンテナー名を含む相対ファイル パス。 型: string (または resultType 文字列を含む式)。 any (必須)
linkedServiceName Azure ML WebService の入力/出力ファイルがある Azure Storage LinkedService への参照。 LinkedServiceReference (必須)

AzureMySqlSink

Name Description Value
preCopyScript コピーを開始する前に実行するクエリ。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'AzureMySqlSink' (必須)

AzureMySqlSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'AzureMySqlSource' (必須)

AzurePostgreSqlSink

Name Description Value
preCopyScript コピーを開始する前に実行するクエリ。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'AzurePostgreSqlSink' (必須)
upsertSettings Azure Database for PostgreSQL upsert オプションの設定 AzurePostgreSqlSinkUpsertSettings
writeMethod 操作の書き込み動作。 既定値は一括挿入です。 'BulkInsert'
'CopyCommand'
'Upsert'

AzurePostgreSqlSinkUpsertSettings

Name Description Value
keys 一意の行識別のキー列名。 型: 文字列の配列 (または文字列の resultType 配列を持つ式)。 any

AzurePostgreSqlSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'AzurePostgreSqlSource' (必須)

AzureQueueSink

Name Description Value
シンクの種類をコピーします。 'AzureQueueSink' (必須)

AzureSearchIndexSink

Name Description Value
シンクの種類をコピーします。 'AzureSearchIndexSink' (必須)
writeBehavior ドキュメントを Azure Search インデックスにアップサートするときの書き込み動作を指定します。 'Merge'
'Upload'

AzureSqlSink

Name Description Value
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
sqlWriterStoredProcedureName SQL ライター ストアド プロシージャ名。 型: string (または resultType 文字列を含む式)。 any
sqlWriterTableType SQL ライター テーブルの種類。 型: string (または resultType 文字列を含む式)。 any
sqlWriterUseTableLock 一括コピー中にテーブル ロックを使用するかどうか。 型: boolean (または resultType ブール値を持つ式)。 any
storedProcedureParameters SQL ストアド プロシージャのパラメーター。 any
storedProcedureTableTypeParameterName テーブル型のストアド プロシージャ パラメーター名。 型: string (または resultType 文字列を含む式)。 any
tableOption シンク テーブルを処理するオプション (autoCreate など)。 現時点では、'autoCreate' 値のみがサポートされています。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'AzureSqlSink' (必須)
upsertSettings SQL アップサート設定。 SqlUpsertSettings
writeBehavior Azure SQL にデータをコピーするときの動作を書き込みます。 型: SqlWriteBehaviorEnum (または ResultType SqlWriteBehaviorEnum を含む式) any

AzureSqlSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
isolationLevel SQL ソースのトランザクション ロック動作を指定します。 使用できる値: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 既定値は ReadCommitted です。 型: string (または resultType 文字列を含む式)。 any
partitionOption 並列で SQL 読み取りに使用されるパーティション メカニズム。 指定できる値は、"None"、"PhysicalPartitionsOfTable"、"DynamicRange" です。 型: string (または resultType 文字列を含む式)。 any
partitionSettings SQL ソースのパーティション分割に利用される設定。 SqlPartitionSettings
produceAdditionalTypes 生成する追加の型。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
sqlReaderQuery SQL リーダー クエリ。 型: string (または resultType 文字列を含む式)。 any
sqlReaderStoredProcedureName SQL Database ソースのストアド プロシージャの名前。 これは、SqlReaderQuery と同時に使用することはできません。 型: string (または resultType 文字列を含む式)。 any
storedProcedureParameters ストアド プロシージャ パラメーターの値と型の設定。 例: "{Parameter1: {value: "1", type: "int"}}". any
コピー元の種類。 'AzureSqlSource' (必須)

AzureTableSink

Name Description Value
azureTableDefaultPartitionKeyValue Azure Table の既定のパーティション キー値。 型: string (または resultType 文字列を含む式)。 any
azureTableInsertType Azure テーブルの挿入の種類。 型: string (または resultType 文字列を含む式)。 any
azureTablePartitionKeyName Azure Table パーティション キー名。 型: string (または resultType 文字列を含む式)。 any
azureTableRowKeyName Azure テーブルの行キー名。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'AzureTableSink' (必須)

AzureTableSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
azureTableSourceIgnoreTableNotFound Azure テーブル ソースの無視テーブルが見つかりません。 型: boolean (または resultType ブール値を持つ式)。 any
azureTableSourceQuery Azure Table ソース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'AzureTableSource' (必須)

BigDataPoolParametrizationReference

Name Description Value
referenceName ビッグ データ プール名を参照します。 型: string (または resultType 文字列を含む式)。 any (必須)
ビッグ データ プールの参照の種類。 'BigDataPoolReference' (必須)

BinaryReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
読み取り設定の種類。 'BinaryReadSettings' (必須)

BinaryReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
読み取り設定の種類。 string (必須)

BinarySink

Name Description Value
storeSettings バイナリ ストアの設定。 StoreWriteSettings
シンクの種類をコピーします。 'BinarySink' (必須)

BinarySource

Name Description Value
formatSettings バイナリ形式の設定。 BinaryReadSettings
storeSettings バイナリ ストアの設定。 StoreReadSettings
コピー元の種類。 'BinarySource' (必須)

BlobSink

Name Description Value
blobWriterAddHeader BLOB ライターによってヘッダーが追加されます。 型: boolean (または resultType ブール値を持つ式)。 any
blobWriterDateTimeFormat BLOB ライターの日時形式。 型: string (または resultType 文字列を含む式)。 any
blobWriterOverwriteFiles BLOB ライターによってファイルが上書きされます。 型: boolean (または resultType ブール値を持つ式)。 any
copyBehavior コピー シンクのコピー動作の種類。 any
メタデータ シンク データに追加するカスタム メタデータを指定します。 型: オブジェクトの配列 (またはオブジェクトの resultType 配列を持つ式)。 MetadataItem[]
シンクの種類をコピーします。 'BlobSink' (必須)

BlobSource

Name Description Value
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
skipHeaderLineCount 各 BLOB からスキップするヘッダー行の数。 型: 整数 (または resultType 整数を持つ式)。 any
treatEmptyAsNull 空を null として扱います。 型: boolean (または resultType ブール値を持つ式)。 any
コピー元の種類。 'BlobSource' (必須)

CassandraSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
consistencyLevel 整合性レベルでは、クライアント アプリケーションにデータを返す前に、読み取り要求に応答する必要がある Cassandra サーバーの数を指定します。 Cassandra は、指定された数の Cassandra サーバーで、読み取り要求を満たすデータをチェックします。 cassandraSourceReadConsistencyLevels のいずれかである必要があります。 既定値は 'ONE' です。 大文字と小文字は区別されません。 'ALL'
'EACH_QUORUM'
'LOCAL_ONE'
'LOCAL_QUORUM'
'LOCAL_SERIAL'
'ONE'
'QUORUM'
'SERIAL'
'THREE'
'TWO'
クエリ データベース クエリ。 SQL-92 クエリ式または Cassandra クエリ言語 (CQL) コマンドである必要があります。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'CassandraSource' (必須)

CommonDataServiceForAppsSink

Name Description Value
alternateKeyName レコードのアップサート時に使用される代替キーの論理名。 型: string (または resultType 文字列を含む式)。 any
bypassBusinessLogicExecution Dataverse カスタム ビジネス ロジックのバイパスを制御します。 型: string (または resultType 文字列を含む式)。 型: string (または resultType 文字列を含む式)。 any
bypassPowerAutomateFlows Power Automate フローのバイパスを制御します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
ignoreNullValues 書き込み操作中に入力データセット (キー フィールドを除く) の null 値を無視するかどうかを示すフラグ。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
シンクの種類をコピーします。 'CommonDataServiceForAppsSink' (必須)
writeBehavior 操作の書き込み動作。 'Upsert' (必須)

CommonDataServiceForAppsSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ FetchXML は、Microsoft Common Data Service for Apps (オンラインおよびオンプレミス) で使用される独自のクエリ言語です。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'CommonDataServiceForAppsSource' (必須)

CompressionReadSettings

Name Description Value
タイプ TarGZipReadSettings を 'TarGZipReadSettings' に設定します。 TarReadSettings 型の場合は 'TarReadSettings' に設定します。 ZipDeflateReadSettings 型を 'ZipDeflateReadSettings' に設定します。 'TarGZipReadSettings'
'TarReadSettings'
'ZipDeflateReadSettings' (必須)

ConcurSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'ConcurSource' (必須)

ContinuationSettingsReference

Name Description Value
continuationTtlInMinutes 継続 TTL (分単位)。 any
customizedCheckpointKey チェックポイント キーをカスタマイズしました。 any
idleCondition アイドル状態。 any

CopyActivity

Name Description Value
inputs アクティビティの入力の一覧。 DatasetReference[]
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
outputs アクティビティの出力の一覧。 DatasetReference[]
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'コピー' (必須)
typeProperties コピー アクティビティのプロパティ。 CopyActivityTypeProperties (必須)

CopyActivityLogSettings

Name Description Value
enableReliableLogging 信頼できるログ記録を有効にするかどうかを指定します。 型: boolean (または resultType ブール値を持つ式)。 any
logLevel ログ レベル、サポート: 情報、警告を取得または設定します。 型: string (または resultType 文字列を含む式)。 any

CopyActivityTypeProperties

Name Description Value
dataIntegrationUnits このデータ移動の実行に使用できるデータ統合単位の最大数。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 any
enableSkipIncompatibleRow 互換性のない行をスキップするかどうか。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enableStaging 中間ステージングを使用してデータをコピーするかどうかを指定します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
logSettings ログを有効にする際に、お客様が提供する必要があるログ設定。 LogSettings
logStorageSettings (非推奨。LogSettings を使用してください) セッション ログを有効にする際に、お客様が指定する必要があるログ ストレージ設定。 LogStorageSettings
parallelCopies データ ストアのオーバーロードを回避するために、ソースまたはシンクで開かれた同時セッションの最大数。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 any
preserve ルールを保持します。 any[]
preserveRules ルールを保持します。 any[]
redirectIncompatibleRowSettings EnableSkipIncompatibleRow が true の場合、互換性のない行設定をリダイレクトします。 RedirectIncompatibleRowSettings
シンク コピー アクティビティ シンク。 CopySink (必須)
skipErrorFile データ整合性のフォールト トレランスを指定します。 SkipErrorFile
ソース コピー アクティビティのソース。 CopySource (必須)
stagingSettings EnableStaging が true の場合の中間ステージング設定を指定します。 StagingSettings
translator コピー アクティビティの翻訳ツール。 指定しない場合は、表形式変換プログラムが使用されます。 any
validateDataConsistency データ整合性検証を有効にするかどうかを指定します。 型: boolean (または resultType ブール値を持つ式)。 any

CopySink

Name Description Value
disableMetricsCollection true の場合は、データ ストア メトリックの収集を無効にします。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
maxConcurrentConnections シンク データ ストアの最大同時接続数。 型: 整数 (または resultType 整数を持つ式)。 any
sinkRetryCount シンクの再試行回数。 型: 整数 (または resultType 整数を持つ式)。 any
sinkRetryWait シンクの再試行の待機。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
タイプ 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' に設定します。 型 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。 any
writeBatchTimeout 書き込みバッチ タイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any

CopySource

Name Description Value
disableMetricsCollection true の場合は、データ ストア メトリックの収集を無効にします。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
maxConcurrentConnections ソース データ ストアの最大同時接続数。 型: 整数 (または resultType 整数を持つ式)。 any
sourceRetryCount ソースの再試行回数。 型: 整数 (または resultType 整数を持つ式)。 any
sourceRetryWait ソースの再試行待機。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
タイプ AmazonMWSSource を「AmazonMWSSource」に設定します。 タイプ AmazonRdsForOracleSource を「AmazonRdsForOracleSource」に設定します。 タイプ AmazonRdsForSqlServerSource を「AmazonRdsForSqlServerSource」に設定します。 タイプ AmazonRedshiftSource を 'AmazonRedshiftSource' に設定します。 AvroSource 型の場合は 'AvroSource' に設定します。 AzureBlobFSSource 型の "AzureBlobFSSource" に設定します。 AzureDataExplorerSource 型の 'AzureDataExplorerSource' に設定します。 AzureDataLakeStoreSource 型を "AzureDataLakeStoreSource" に設定します。 AzureDatabricksDeltaLakeSource 型の "AzureDatabricksDeltaLakeSource" に設定します。 AzureMariaDBSource 型の 'AzureMariaDBSource' に設定します。 AzureMySqlSource 型を ' AzureMySqlSource' に設定します。 AzurePostgreSqlSource 型の 'AzurePostgreSqlSource' に設定します。 AzureSqlSource 型を 'AzureSqlSource' に設定します。 AzureTableSource 型を ' AzureTableSource' に設定します。 タイプ BinarySource の 'BinarySource' に設定します。 型 BlobSource を 'BlobSource' に設定します。 CassandraSource 型の 'CassandraSource' に設定します。 型 CommonDataServiceForAppsSource の 'CommonDataServiceForAppsSource' に設定します。 タイプ ConcurSource を 'ConcurSource' に設定します。 型 CosmosDbMongoDbApiSource を 'CosmosDbMongoDbApiSource' に設定します。 型 CosmosDbSqlApiSource を 'CosmosDbSqlApiSource' に設定します。 CouchbaseSource 型の 'CouchbaseSource' に設定します。 タイプ Db2Source の場合は 'Db2Source' に設定します。 DelimitedTextSource 型の ' DelimitedTextSource' に設定します。 型 DocumentDbCollectionSource の 'DocumentDbCollectionSource' に設定します。 タイプ DrillSource を 'DrillSource' に設定します。 タイプ DynamicsAXSource を 'DynamicsAXSource' に設定します。 型 DynamicsCrmSource の 'DynamicsCrmSource' に設定します。 型 DynamicsSource を 'DynamicsSource' に設定します。 タイプ EloquaSourceを「EloquaSource」に設定します。 ExcelSource 型を ' ExcelSource' に設定します。 FileSystemSource 型の ' FileSystemSource' に設定します。 タイプ GoogleAdWordsSource を 'GoogleAdWordsSource' に設定します。 タイプ GoogleBigQuerySource を「GoogleBigQuerySource」に設定します。 タイプ GoogleBigQueryV2Source を「GoogleBigQueryV2Source」に設定します。 タイプ GreenplumSource を 'GreenplumSource' に設定します。 型 HBaseSource を 'HBaseSource' に設定します。 型 HdfsSource を 'HdfsSource' に設定します。 タイプ HiveSource を 'HiveSource' に設定します。 HttpSource 型の場合は ' HttpSource' に設定します。 タイプ HubspotSource を 'HubspotSource' に設定します。 タイプ ImpalaSource を 'ImpalaSource' に設定します。 タイプ InformixSource を 'InformixSource' に設定します。 タイプ JiraSource を 'JiraSource' に設定します。 JsonSource 型の ' JsonSource' に設定します。 LakeHouseTableSource 型の 'LakeHouseTableSource' に設定します。 タイプ MagentoSource を 'MagentoSource' に設定します。 タイプ MariaDBSource を 'MariaDBSource' に設定します。 タイプ MarketoSource を「MarketoSource」に設定します。 MicrosoftAccessSource 型の ' MicrosoftAccessSource' に設定します。 MongoDbAtlasSource 型の 'MongoDbAtlasSource' に設定します。 MongoDbSource 型の 'MongoDbSource' に設定します。 型MongoDbV2Sourceを「MongoDbV2Source」に設定します。 MySqlSource 型の ' MySqlSource' に設定します。 タイプ NetezzaSource を 'NetezzaSource' に設定します。 ODataSource 型の場合は ' ODataSource' に設定します。 OdbcSource 型の場合は 'OdbcSource' に設定します。 Office365Source の種類を "Office365Source" に設定します。 タイプ OracleServiceCloudSourceの「OracleServiceCloudSource」に設定します。 タイプ OracleSourceの「OracleSource」に設定します。 OrcSource 型を ' OrcSource' に設定します。 ParquetSource 型の ' ParquetSource' に設定します。 タイプ PaypalSource を 'PaypalSource' に設定します。 PhoenixSource 型の 'PhoenixSource' に設定します。 PostgreSqlSource型を「PostgreSqlSource」に設定します。 PostgreSqlV2Source 型を 'PostgreSqlV2Source' に設定します。 PrestoSource 型の 'PrestoSource' に設定します。 タイプ QuickBooksSourceを「QuickBooksSource」に設定します。 型 RelationalSource を 'RelationalSource' に設定します。 型 ResponsysSource の 'ResponsysSource' に設定します。 RestSource 型の場合は ' RestSource' に設定します。 タイプ SalesforceMarketingCloudSource を「SalesforceMarketingCloudSource」に設定します。 タイプ SalesforceServiceCloudSource を 'SalesforceServiceCloudSource' に設定します。 タイプ SalesforceServiceCloudV2Source を「SalesforceServiceCloudV2Source」に設定します。 タイプ SalesforceSource を 'SalesforceSource' に設定します。 タイプ SalesforceV2Source を「SalesforceV2Source」に設定します。 SapBwSource 型の 'SapBwSource' に設定します。 タイプ SapCloudForCustomerSource を 'SapCloudForCustomerSource' に設定します。 SapEccSource 型の 'SapEccSource' に設定します。 タイプ SapHanaSource を 'SapHanaSource' に設定します。 SapOdpSource 型の 'SapOdpSource' に設定します。 タイプ SapOpenHubSource を 'SapOpenHubSource' に設定します。 SapTableSource 型の場合は 'SapTableSource' に設定します。 ServiceNowSource 型の ' ServiceNowSource' に設定します。 ServiceNowV2Source 型の場合は 'ServiceNowV2Source' に設定します。 SharePointOnlineListSource 型の 'SharePointOnlineListSource' に設定します。 タイプ ShopifySource を 'ShopifySource' に設定します。 タイプ SnowflakeSource を 'SnowflakeSource' に設定します。 タイプ SnowflakeV2Source を 'SnowflakeV2Source' に設定します。 SparkSource 型の ' SparkSource' に設定します。 型 SqlDWSource を 'SqlDWSource' に設定します。 SqlMISource 型を 'SqlMISource' に設定します。 型 SqlServerSource を 'SqlServerSource' に設定します。 型 SqlSource を 'SqlSource' に設定します。 タイプ SquareSource を 'SquareSource' に設定します。 タイプ SybaseSource を 'SybaseSource' に設定します。 型 TeradataSource を 'TeradataSource' に設定します。 タイプ VerticaSource を 'VerticaSource' に設定します。 タイプ WarehouseSource を 'WarehouseSource' に設定します。 タイプ XeroSource を 'XeroSource' に設定します。 タイプ ZohoSource を 'ZohoSource' に設定します。 WebSource 型を ' WebSource' に設定します。 型 XmlSource を 'XmlSource' に設定します。 'AmazonMWSSource'
'AmazonRdsForOracleSource'
'AmazonRdsForSqlServerSource'
'AmazonRedshiftSource'
'AvroSource'
'AzureBlobFSSource'
'AzureDatabricksDeltaLakeSource'
'AzureDataExplorerSource'
'AzureDataLakeStoreSource'
'AzureMariaDBSource'
'AzureMySqlSource'
'AzurePostgreSqlSource'
'AzureSqlSource'
'AzureTableSource'
'BinarySource'
'BlobSource'
'CassandraSource'
'CommonDataServiceForAppsSource'
'ConcurSource'
'CosmosDbMongoDbApiSource'
'CosmosDbSqlApiSource'
'CouchbaseSource'
'Db2Source'
'DelimitedTextSource'
'DocumentDbCollectionSource'
'DrillSource'
'DynamicsAXSource'
'DynamicsCrmSource'
'DynamicsSource'
'EloquaSource'
'ExcelSource'
'FileSystemSource'
'GoogleAdWordsSource'
'GoogleBigQuerySource'
'GoogleBigQueryV2Source'
'GreenplumSource'
'HBaseSource'
'HdfsSource'
'HiveSource'
'HttpSource'
'HubspotSource'
'ImpalaSource'
'InformixSource'
'JiraSource'
'JsonSource'
'LakeHouseTableSource'
'MagentoSource'
'MariaDBSource'
'MarketoSource'
'MicrosoftAccessSource'
'MongoDbAtlasSource'
'MongoDbSource'
'MongoDbV2Source'
'MySqlSource'
'NetezzaSource'
'ODataSource'
'OdbcSource'
'Office365Source'
'OracleServiceCloudSource'
'OracleSource'
'OrcSource'
'ParquetSource'
'PaypalSource'
'PhoenixSource'
'PostgreSqlSource'
'PostgreSqlV2Source'
'PrestoSource'
'QuickBooksSource'
'RelationalSource'
'ResponsysSource'
'RestSource'
'SalesforceMarketingCloudSource'
'SalesforceServiceCloudSource'
'SalesforceServiceCloudV2Source'
'SalesforceSource'
'SalesforceV2Source'
'SapBwSource'
'SapCloudForCustomerSource'
'SapEccSource'
'SapHanaSource'
'SapOdpSource'
'SapOpenHubSource'
'SapTableSource'
'ServiceNowSource'
'ServiceNowV2Source'
'SharePointOnlineListSource'
'ShopifySource'
'SnowflakeSource'
'SnowflakeV2Source'
'SparkSource'
'SqlDWSource'
'SqlMISource'
'SqlServerSource'
'SqlSource'
'SquareSource'
'SybaseSource'
'TeradataSource'
'VerticaSource'
'WarehouseSource'
'WebSource'
'XeroSource'
'XmlSource'
「ZohoSource」(必須)

CosmosDbMongoDbApiSink

Name Description Value
シンクの種類をコピーします。 'CosmosDbMongoDbApiSink' (必須)
writeBehavior 例外をスロー (挿入) するのではなく、同じキーを持つドキュメントを上書き (アップサート) するかどうかを指定します。 既定値は "insert" です。 型: string (または resultType 文字列を含む式)。 型: string (または resultType 文字列を含む式)。 any

CosmosDbMongoDbApiSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
batchSize MongoDB インスタンスからの応答の各バッチで返されるドキュメントの数を指定します。 ほとんどの場合、バッチ サイズを変更すると、ユーザーやアプリケーションには影響しません。 このプロパティの主な目的は、応答サイズの制限に達しないようにすることです。 型: 整数 (または resultType 整数を持つ式)。 any
cursorMethods Mongodb クエリのカーソル メソッド。 MongoDbCursorMethodsProperties
フィルタ クエリ演算子を使用して選択フィルターを指定します。 コレクション内のすべてのドキュメントを返すには、このパラメーターを省略するか、空のドキュメント ({}) を渡します。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'CosmosDbMongoDbApiSource' (必須)

CosmosDbSqlApiSink

Name Description Value
シンクの種類をコピーします。 'CosmosDbSqlApiSink' (必須)
writeBehavior Azure Cosmos DB にデータを書き込む方法について説明します。 型: string (または resultType 文字列を含む式)。 使用できる値: 挿入とアップサート。 any

CosmosDbSqlApiSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
detectDatetime プリミティブ値を datetime 値として検出するかどうか。 型: boolean (または resultType ブール値を持つ式)。 any
pageSize 結果のページ サイズ。 型: 整数 (または resultType 整数を持つ式)。 any
preferredRegions 優先リージョン。 型: 文字列の配列 (または文字列の resultType 配列を持つ式)。 any
クエリ SQL API クエリ。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'CosmosDbSqlApiSource' (必須)

CouchbaseSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'CouchbaseSource' (必須)

CredentialReference

Name Description Value
referenceName 参照資格情報名。 string (必須)
資格情報参照の種類。 'CredentialReference' (必須)

CustomActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 「カスタム」(必須)
typeProperties カスタム アクティビティのプロパティ。 CustomActivityTypeProperties (必須)

CustomActivityReferenceObject

Name Description Value
datasets データセット参照。 DatasetReference[]
linkedServices リンクされたサービス参照。 LinkedServiceReference[]

CustomActivityTypeProperties

Name Description Value
autoUserSpecification ユーザーの昇格レベルとスコープ。既定値は非admin タスクです。 型: string (または resultType double を含む式)。 any
command カスタム アクティビティの種類のコマンド: string (または resultType 文字列を含む式)。 any (必須)
extendedProperties ユーザー定義プロパティ バッグ。 使用できるキーまたは値に制限はありません。 ユーザーが指定したカスタム アクティビティには、定義されたコンテンツを使用して解釈する責任があります。 CustomActivityTypePropertiesExtendedProperties
folderPath リソース ファイルのフォルダー パス タイプ: string (または resultType 文字列を含む式)。 any
referenceObjects 参照オブジェクト CustomActivityReferenceObject
resourceLinkedService リソースのリンクされたサービス参照。 LinkedServiceReference
retentionTimeInDays カスタム アクティビティに送信されたファイルの保持時間。 型: double (または resultType double を持つ式)。 any

CustomActivityTypePropertiesExtendedProperties

Name Description Value

DatabricksJobActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'DatabricksJob' (必須)
typeProperties Databricks ジョブ アクティビティのプロパティ。 DatabricksJobActivityTypeProperties (必須)

DatabricksJobActivityTypeProperties

Name Description Value
jobId 実行する Databricks ジョブの ID。 型: string (または resultType 文字列を含む式)。 any (必須)
jobParameters このジョブの各実行に使用するジョブ・パラメーター。 ジョブが指定されていないパラメーターを取る場合は、ジョブのデフォルト値が使用されます。 DatabricksJobActivityTypePropertiesJobParameters

DatabricksJobActivityTypePropertiesJobParameters

Name Description Value

DatabricksNotebookActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'DatabricksNotebook' (必須)
typeProperties Databricks Notebook アクティビティのプロパティ。 DatabricksNotebookActivityTypeProperties (必須)

DatabricksNotebookActivityTypeProperties

Name Description Value
baseParameters このジョブの実行ごとに使用される基本パラメーター。ノートブックが指定されていないパラメーターを受け取る場合は、ノートブックの既定値が使用されます。 DatabricksNotebookActivityTypePropertiesBaseParameters
libraries ジョブを実行するクラスターにインストールするライブラリの一覧。 DatabricksNotebookActivityTypePropertiesLibrariesItem[]
notebookPath Databricks ワークスペースで実行するノートブックの絶対パス。 このパスはスラッシュで始まる必要があります。 型: string (または resultType 文字列を含む式)。 any (必須)

DatabricksNotebookActivityTypePropertiesBaseParameters

Name Description Value

DatabricksNotebookActivityTypePropertiesLibrariesItem

Name Description Value

DatabricksSparkJarActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'DatabricksSparkJar' (必須)
typeProperties Databricks SparkJar アクティビティのプロパティ。 DatabricksSparkJarActivityTypeProperties (必須)

DatabricksSparkJarActivityTypeProperties

Name Description Value
libraries ジョブを実行するクラスターにインストールするライブラリの一覧。 DatabricksSparkJarActivityTypePropertiesLibrariesItem[]
mainClassName 実行される main メソッドを含むクラスのフル ネーム。 このクラスは、ライブラリとして提供される JAR に含まれている必要があります。 型: string (または resultType 文字列を含む式)。 any (必須)
parameters main メソッドに渡されるパラメーター。 any[]

DatabricksSparkJarActivityTypePropertiesLibrariesItem

Name Description Value

DatabricksSparkPythonActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'DatabricksSparkPython' (必須)
typeProperties Databricks SparkPython アクティビティのプロパティ。 DatabricksSparkPythonActivityTypeProperties (必須)

DatabricksSparkPythonActivityTypeProperties

Name Description Value
libraries ジョブを実行するクラスターにインストールするライブラリの一覧。 DatabricksSparkPythonActivityTypePropertiesLibrariesItem[]
parameters Python ファイルに渡されるコマンド ライン パラメーター。 any[]
pythonFile 実行される Python ファイルの URI。 DBFS パスがサポートされています。 型: string (または resultType 文字列を含む式)。 any (必須)

DatabricksSparkPythonActivityTypePropertiesLibrariesItem

Name Description Value

DataFlowReference

Name Description Value
datasetParameters データセットからデータ フロー パラメーターを参照します。 any
parameters データ フローのパラメーター ParameterValueSpecification
referenceName 参照データ フロー名。 string (必須)
データ フロー参照型。 'DataFlowReference' (必須)

DataFlowStagingInfo

Name Description Value
folderPath ステージング BLOB のフォルダー パス。 型: string (または resultType 文字列を含む式) any
linkedService ステージングのリンクされたサービス参照。 LinkedServiceReference

DataLakeAnalyticsUsqlActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'DataLakeAnalyticsU-SQL' (必須)
typeProperties Data Lake Analytics U-SQL アクティビティのプロパティ。 DataLakeAnalyticsUsqlActivityTypeProperties (必須)

DataLakeAnalyticsUsqlActivityTypeProperties

Name Description Value
compilationMode U-SQL のコンパイル モード。 Semantic、Full、SingleBox のいずれかの値を指定する必要があります。 型: string (または resultType 文字列を含む式)。 any
degreeOfParallelism ジョブの実行に同時に使用されるノードの最大数。 既定値は 1 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 1。 any
parameters U-SQL ジョブ要求のパラメーター。 DataLakeAnalyticsUsqlActivityTypePropertiesParameters
priority キューに登録されているすべてのジョブのうち、最初に実行するように選択する必要があるジョブを決定します。 数値が小さい方が優先度が高くなります。 既定値は 1000 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 1。 any
runtimeVersion 使用する U-SQL エンジンのランタイム バージョン。 型: string (または resultType 文字列を含む式)。 any
scriptLinkedService スクリプトのリンクされたサービス参照。 LinkedServiceReference (必須)
scriptPath U-SQL スクリプトを含むフォルダーへの大文字と小文字を区別するパス。 型: string (または resultType 文字列を含む式)。 any (必須)

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

Name Description Value

DatasetReference

Name Description Value
parameters データセットの引数。 ParameterValueSpecification
referenceName 参照データセット名。 string (必須)
データセット参照型。 'DatasetReference' (必須)

Db2Source

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'Db2Source' (必須)

DeleteActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 「削除」(必須)
typeProperties アクティビティのプロパティを削除します。 DeleteActivityTypeProperties (必須)

DeleteActivityTypeProperties

Name Description Value
データセット アクティビティ データセットの参照を削除します。 DatasetReference (必須)
enableLogging 削除アクティビティの実行の詳細なログを記録するかどうか。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
logStorageSettings EnableLogging が true の場合、お客様が指定する必要があるログ ストレージ設定。 LogStorageSettings
maxConcurrentConnections データ ソースを同時に接続するための最大同時接続数。 int

Constraints:
最小値 = 1
recursive true の場合、現在のフォルダー パスの下にあるファイルまたはサブフォルダーは再帰的に削除されます。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
storeSettings アクティビティ ストアの設定を削除します。 StoreReadSettings

DelimitedTextReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
skipLineCount 入力ファイルからデータを読み取るときにスキップする空でない行の数を示します。 型: 整数 (または resultType 整数を持つ式)。 any
読み取り設定の種類。 'DelimitedTextReadSettings' (必須)

DelimitedTextReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
skipLineCount 入力ファイルからデータを読み取るときにスキップする空でない行の数を示します。 型: 整数 (または resultType 整数を持つ式)。 any
読み取り設定の種類。 string (必須)

DelimitedTextSink

Name Description Value
formatSettings DelimitedText 形式の設定。 DelimitedTextWriteSettings
storeSettings DelimitedText ストアの設定。 StoreWriteSettings
シンクの種類をコピーします。 'DelimitedTextSink' (必須)

DelimitedTextSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
formatSettings DelimitedText 形式の設定。 DelimitedTextReadSettings
storeSettings DelimitedText ストアの設定。 StoreReadSettings
コピー元の種類。 'DelimitedTextSource' (必須)

DelimitedTextWriteSettings

Name Description Value
fileExtension ファイルの作成に使用されるファイル拡張子。 型: string (または resultType 文字列を含む式)。 any (必須)
fileNamePrefix ファイル名パターン <fileNamePrefix>_<fileIndex>.< を指定します。fileExtension> partitionOptions を使用せずにファイル ベース以外のストアからコピーする場合。 型: string (または resultType 文字列を含む式)。 any
maxRowsPerFile 書き込まれたファイルの行数を、指定された数以下に制限します。 型: 整数 (または resultType 整数を持つ式)。 any
quoteAllText 文字列値を常に引用符で囲む必要があるかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
書き込み設定の種類。 string (必須)

DistcpSettings

Name Description Value
distcpOptions Distcp オプションを指定します。 型: string (または resultType 文字列を含む式)。 any
resourceManagerEndpoint Yarn ResourceManager エンドポイントを指定します。 型: string (または resultType 文字列を含む式)。 any (必須)
tempScriptPath 一時 Distcp コマンド スクリプトの格納に使用する既存のフォルダー パスを指定します。 スクリプト ファイルは ADF によって生成され、コピー ジョブの完了後に削除されます。 型: string (または resultType 文字列を含む式)。 any (必須)

DocumentDbCollectionSink

Name Description Value
nestingSeparator 入れ子になったプロパティの区切り記号。 既定値は . (dot). 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'DocumentDbCollectionSink' (必須)
writeBehavior Azure Cosmos DB にデータを書き込む方法について説明します。 型: string (または resultType 文字列を含む式)。 使用できる値: 挿入とアップサート。 any

DocumentDbCollectionSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
nestingSeparator 入れ子になったプロパティの区切り記号。 型: string (または resultType 文字列を含む式)。 any
クエリ ドキュメント クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'DocumentDbCollectionSource' (必須)

DrillSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'DrillSource' (必須)

DWCopyCommandDefaultValue

Name Description Value
columnName 列名。 型: オブジェクト (または resultType 文字列を含む式)。 any
defaultValue 列の既定値。 型: オブジェクト (または resultType 文字列を含む式)。 any

DWCopyCommandSettings

Name Description Value
additionalOptions コピー コマンドで SQL DW に直接渡される追加オプション。 型: キーと値のペア (値は文字列型にする必要があります) (または ResultType オブジェクトを持つ式)。 例: "additionalOptions": { "MAXERRORS": "1000", "DATEFORMAT": "'ymd'" } DWCopyCommandSettingsAdditionalOptions
defaultValues SQL DW の各ターゲット列の既定値を指定します。 プロパティの既定値によって DB に設定された DEFAULT 制約が上書きされ、ID 列に既定値を設定することはできません。 型: オブジェクトの配列 (またはオブジェクトの resultType 配列を持つ式)。 DWCopyCommandDefaultValue[]

DWCopyCommandSettingsAdditionalOptions

Name Description Value

DynamicsAXSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
httpRequestTimeout HTTP 応答を取得するためのタイムアウト (TimeSpan)。 応答データを読み取るタイムアウトではなく、応答を取得するタイムアウトです。 既定値: 00:05:00。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'DynamicsAXSource' (必須)

DynamicsCrmSink

Name Description Value
alternateKeyName レコードのアップサート時に使用される代替キーの論理名。 型: string (または resultType 文字列を含む式)。 any
bypassBusinessLogicExecution Dataverse カスタム ビジネス ロジックのバイパスを制御します。 型: string (または resultType 文字列を含む式)。 型: string (または resultType 文字列を含む式)。 any
bypassPowerAutomateFlows Power Automate フローのバイパスを制御します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
ignoreNullValues 書き込み操作中に入力データセット (キー フィールドを除く) の null 値を無視するかどうかを示すフラグ。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
シンクの種類をコピーします。 'DynamicsCrmSink' (必須)
writeBehavior 操作の書き込み動作。 'Upsert' (必須)

DynamicsCrmSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ FetchXML は、Microsoft Dynamics CRM (オンラインおよびオンプレミス) で使用される独自のクエリ言語です。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'DynamicsCrmSource' (必須)

DynamicsSink

Name Description Value
alternateKeyName レコードのアップサート時に使用される代替キーの論理名。 型: string (または resultType 文字列を含む式)。 any
bypassBusinessLogicExecution Dataverse カスタム ビジネス ロジックのバイパスを制御します。 型: string (または resultType 文字列を含む式)。 型: string (または resultType 文字列を含む式)。 any
bypassPowerAutomateFlows Power Automate フローのバイパスを制御します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
ignoreNullValues 書き込み操作中に入力データセット (キー フィールドを除く) の null 値を無視するかどうかを示すフラグ。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
シンクの種類をコピーします。 'DynamicsSink' (必須)
writeBehavior 操作の書き込み動作。 'Upsert' (必須)

DynamicsSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ FetchXML は、Microsoft Dynamics (オンラインおよびオンプレミス) で使用される独自のクエリ言語です。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'DynamicsSource' (必須)

EloquaSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'EloquaSource' (必須)

ExcelSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
storeSettings Excel ストアの設定。 StoreReadSettings
コピー元の種類。 'ExcelSource' (必須)

ExecuteDataFlowActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'ExecuteDataFlow' (必須)
typeProperties データ フロー アクティビティのプロパティを実行します。 ExecuteDataFlowActivityTypeProperties (必須)

ExecuteDataFlowActivityTypeProperties

Name Description Value
コンピューティング データ フロー アクティビティのコンピューティング プロパティ。 ExecuteDataFlowActivityTypePropertiesCompute
continuationSettings データ フローの実行アクティビティの継続設定。 ContinuationSettingsReference
continueOnError データ フローの実行に使用されるエラー設定を続行します。 シンクが失敗した場合に処理を続行できるようにします。 型: boolean (または resultType ブール値を持つ式) any
dataFlow データ フローリファレンス。 DataFlowReference (必須)
integrationRuntime 統合ランタイムリファレンス。 IntegrationRuntimeReference
runConcurrently データ フローの実行に使用される同時実行設定。 同じ保存順序のシンクを同時に処理できるようにします。 型: boolean (または resultType ブール値を持つ式) any
sourceStagingConcurrency シンクに適用できるソースの並列ステージングの数を指定します。 型: 整数 (または resultType 整数を持つ式) any
ステージング データ フローの実行アクティビティのステージング情報。 DataFlowStagingInfo
traceLevel データ フロー監視出力に使用されるトレース レベルの設定。 サポートされている値は、'coarse'、'fine'、および 'none' です。 型: string (または resultType 文字列を含む式) any

ExecuteDataFlowActivityTypePropertiesCompute

Name Description Value
computeType データ フロー ジョブを実行するクラスターのコンピューティングの種類。 使用可能な値は、'General'、'MemoryOptimized'、'ComputeOptimized' です。 型: string (または resultType 文字列を含む式) any
coreCount データ フロー ジョブを実行するクラスターのコア数。 サポートされる値は、8、16、32、48、80、144、272 です。 型: 整数 (または resultType 整数を持つ式) any

ExecutePipelineActivity

Name Description Value
ポリシー パイプライン アクティビティ ポリシーを実行します。 ExecutePipelineActivityPolicy
アクティビティの種類。 'ExecutePipeline' (必須)
typeProperties パイプライン アクティビティのプロパティを実行します。 ExecutePipelineActivityTypeProperties (必須)

ExecutePipelineActivityPolicy

Name Description Value
secureInput true に設定すると、アクティビティからの入力は安全と見なされ、監視には記録されません。 bool

ExecutePipelineActivityTypeProperties

Name Description Value
parameters パイプライン パラメーター。 ParameterValueSpecification
パイプライン パイプラインリファレンス。 PipelineReference (必須)
waitOnCompletion アクティビティの実行が依存パイプラインの実行の完了を待機するかどうかを定義します。 既定値は false です。 bool

ExecutePowerQueryActivityTypeProperties

Name Description Value
コンピューティング データ フロー アクティビティのコンピューティング プロパティ。 ExecuteDataFlowActivityTypePropertiesCompute
continuationSettings データ フローの実行アクティビティの継続設定。 ContinuationSettingsReference
continueOnError データ フローの実行に使用されるエラー設定を続行します。 シンクが失敗した場合に処理を続行できるようにします。 型: boolean (または resultType ブール値を持つ式) any
dataFlow データ フローリファレンス。 DataFlowReference (必須)
integrationRuntime 統合ランタイムリファレンス。 IntegrationRuntimeReference
queries Power Query マッシュアップ クエリとシンク データセットのマッピングの一覧。 PowerQuerySinkMapping[]
runConcurrently データ フローの実行に使用される同時実行設定。 同じ保存順序のシンクを同時に処理できるようにします。 型: boolean (または resultType ブール値を持つ式) any
sinks (非推奨。クエリを使用してください)。 queryName にマップされた Power Query アクティビティ シンクの一覧。 ExecutePowerQueryActivityTypePropertiesSinks
sourceStagingConcurrency シンクに適用できるソースの並列ステージングの数を指定します。 型: 整数 (または resultType 整数を持つ式) any
ステージング データ フローの実行アクティビティのステージング情報。 DataFlowStagingInfo
traceLevel データ フロー監視出力に使用されるトレース レベルの設定。 サポートされている値は、'coarse'、'fine'、および 'none' です。 型: string (または resultType 文字列を含む式) any

ExecutePowerQueryActivityTypePropertiesSinks

Name Description Value

ExecuteSsisPackageActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'ExecuteSSISPackage' (必須)
typeProperties SSIS パッケージ アクティビティのプロパティを実行します。 ExecuteSsisPackageActivityTypeProperties (必須)

ExecuteSsisPackageActivityTypeProperties

Name Description Value
connectVia 統合ランタイムリファレンス。 IntegrationRuntimeReference (必須)
environmentPath SSIS パッケージを実行する環境パス。 型: string (または resultType 文字列を含む式)。 any
executionCredential パッケージ実行資格情報。 SsisExecutionCredential
loggingLevel SSIS パッケージ実行のログ レベル。 型: string (または resultType 文字列を含む式)。 any
logLocation SSIS パッケージ実行ログの場所。 SsisLogLocation
packageConnectionManagers SSIS パッケージを実行するパッケージ レベルの接続マネージャー。 ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocation SSIS パッケージの場所。 SsisPackageLocation (必須)
packageParameters SSIS パッケージを実行するパッケージ レベルのパラメーター。 ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers SSIS パッケージを実行するプロジェクト レベルの接続マネージャー。 ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
projectParameters SSIS パッケージを実行するためのプロジェクト レベルのパラメーター。 ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertyOverrides このプロパティは、SSIS パッケージを実行するためにオーバーライドされます。 ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
ランタイム SSIS パッケージを実行するランタイムを指定します。 値は "x86" または "x64" にする必要があります。 型: string (または resultType 文字列を含む式)。 any

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

Name Description Value

ExecuteSsisPackageActivityTypePropertiesPackageParameters

Name Description Value

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

Name Description Value

ExecuteSsisPackageActivityTypePropertiesProjectParameters

Name Description Value

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

Name Description Value

ExecuteWranglingDataflowActivity

Name Description Value
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'ExecuteWranglingDataflow' (必須)
typeProperties Power Query アクティビティのプロパティを実行します。 ExecutePowerQueryActivityTypeProperties (必須)

Expression

Name Description Value
式の型。 '式' (必須)
value 式の値。 string (必須)

ExpressionV2

Name Description Value
operands 入れ子になった式の一覧。 ExpressionV2[]
operators 式演算子値 Type: 文字列のリスト。 string[]
システムでサポートされている式の型。 型: 文字列。 'Binary'
'Constant'
'Field'
'NAry'
'Unary'
value 定数/フィールドタイプの値: オブジェクト。 any

FailActivity

Name Description Value
アクティビティの種類。 'Fail' (必須)
typeProperties 失敗アクティビティのプロパティ。 FailActivityTypeProperties (必須)

FailActivityTypeProperties

Name Description Value
errorCode Fail アクティビティのエラーの種類を分類するエラー コード。 実行時に空または空白以外の文字列に評価される動的コンテンツを指定できます。 型: string (または resultType 文字列を含む式)。 any (必須)
メッセージ Fail アクティビティに表示されたエラー メッセージ。 実行時に空または空白以外の文字列に評価される動的コンテンツを指定できます。 型: string (または resultType 文字列を含む式)。 any (必須)

FileServerReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileFilter すべてのファイルではなく folderPath 内のファイルのサブセットを選択するために使用するフィルターを指定します。 型: string (または resultType 文字列を含む式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'FileServerReadSettings' (必須)
wildcardFileName FileServer wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath FileServer wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

FileServerWriteSettings

Name Description Value
書き込み設定の種類。 'FileServerWriteSettings' (必須)

FileSystemSink

Name Description Value
copyBehavior コピー シンクのコピー動作の種類。 any
シンクの種類をコピーします。 'FileSystemSink' (必須)

FileSystemSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
コピー元の種類。 'FileSystemSource' (必須)

FilterActivity

Name Description Value
アクティビティの種類。 'フィルター' (必須)
typeProperties アクティビティのプロパティをフィルター処理します。 FilterActivityTypeProperties (必須)

FilterActivityTypeProperties

Name Description Value
condition 入力のフィルター処理に使用する条件。 (必須)
items フィルターを適用する必要がある入力配列。 (必須)

ForEachActivity

Name Description Value
アクティビティの種類。 'ForEach' (必須)
typeProperties ForEach アクティビティのプロパティ。 ForEachActivityTypeProperties (必須)

ForEachActivityTypeProperties

Name Description Value
activities 実行するアクティビティの一覧。 Activity[] (必須)
batchCount 並列実行の数を制御するために使用されるバッチ数 (isSequential が false に設定されている場合)。 int

Constraints:
最大値 = 50
isSequential ループを順番または並列で実行する必要がある場合 (最大 50) bool
items 反復処理するコレクション。 (必須)

FormatReadSettings

Name Description Value
BinaryReadSettings 型の場合は 'BinaryReadSettings' に設定します。 DelimitedTextReadSettings 型を 'DelimitedTextReadSettings' に設定します。 JsonReadSettings 型の 'JsonReadSettings' に設定します。 ParquetReadSettings 型の 'ParquetReadSettings' に設定します。 XmlReadSettings 型の場合は 'XmlReadSettings' に設定します。 'BinaryReadSettings'
'DelimitedTextReadSettings'
'JsonReadSettings'
'ParquetReadSettings'
'XmlReadSettings' (必須)

FtpReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
disableChunking true の場合は、各ファイル内の並列読み取りを無効にします。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'FtpReadSettings' (必須)
useBinaryTransfer FTP ストアにバイナリ転送モードを使用するかどうかを指定します。 型: boolean (または resultType ブール値を持つ式)。 any
wildcardFileName Ftp wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath Ftp wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

GetMetadataActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'GetMetadata' (必須)
typeProperties GetMetadata アクティビティのプロパティ。 GetMetadataActivityTypeProperties (必須)

GetMetadataActivityTypeProperties

Name Description Value
データセット GetMetadata アクティビティ データセットリファレンス。 DatasetReference (必須)
fieldList データセットから取得するメタデータのフィールド。 any[]
formatSettings GetMetadata アクティビティの形式の設定。 FormatReadSettings
storeSettings GetMetadata アクティビティ ストアの設定。 StoreReadSettings

GoogleAdWordsSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'GoogleAdWordsSource'(必須)

GoogleBigQuerySource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'GoogleBigQuerySource' (必須)

GoogleBigQueryV2Source

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'GoogleBigQueryV2Source' (必須)

GoogleCloudStorageReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
prefix Google Cloud Storage オブジェクト名のプレフィックス フィルター。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'GoogleCloudStorageReadSettings' (必須)
wildcardFileName Google Cloud Storage wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath Google Cloud Storage wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

GreenplumSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'GreenplumSource' (必須)

HBaseSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'HBaseSource' (必須)

HdfsReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
distcpSettings Distcp 関連の設定を指定します。 DistcpSettings
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'HdfsReadSettings' (必須)
wildcardFileName HDFS wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath HDFS wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

HdfsSource

Name Description Value
distcpSettings Distcp 関連の設定を指定します。 DistcpSettings
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
コピー元の種類。 'HdfsSource' (必須)

HDInsightHiveActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'HDInsightHive' (必須)
typeProperties HDInsight Hive アクティビティのプロパティ。 HDInsightHiveActivityTypeProperties (必須 )

HDInsightHiveActivityTypeProperties

Name Description Value
arguments HDInsightActivity に対してユーザーが指定した引数。 any[]
defines ユーザーが Hive ジョブ要求の定義を指定できるようにします。 HDInsightHiveActivityTypePropertiesDefines
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
queryTimeout クエリ タイムアウト値 (分単位)。 HDInsight クラスターが ESP を使用している場合に有効 (Enterprise セキュリティ パッケージ) int
scriptLinkedService スクリプトのリンクされたサービス参照。 LinkedServiceReference
scriptPath スクリプト パス。 型: string (または resultType 文字列を含む式)。 any
storageLinkedServices ストレージのリンクされたサービス参照。 LinkedServiceReference[]
variables hivevar 名前空間の下でユーザーが指定した引数。 HDInsightHiveActivityTypePropertiesVariables

HDInsightHiveActivityTypePropertiesDefines

Name Description Value

HDInsightHiveActivityTypePropertiesVariables

Name Description Value

HDInsightMapReduceActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'HDInsightMapReduce' (必須)
typeProperties HDInsight MapReduce アクティビティのプロパティ。 HDInsightMapReduceActivityTypeProperties (必須 )

HDInsightMapReduceActivityTypeProperties

Name Description Value
arguments HDInsightActivity に対してユーザーが指定した引数。 any[]
className クラス名。 型: string (または resultType 文字列を含む式)。 any (必須)
defines ユーザーが MapReduce ジョブ要求の定義を指定できるようにします。 HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
jarFilePath Jar パス。 型: string (または resultType 文字列を含む式)。 any (必須)
jarLibs Jar ライブラリ。 any[]
jarLinkedService Jar のリンクされたサービス 参照。 LinkedServiceReference
storageLinkedServices ストレージのリンクされたサービス参照。 LinkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

Name Description Value

HDInsightPigActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'HDInsightPig' (必須)
typeProperties HDInsight Pig アクティビティのプロパティ。 HDInsightPigActivityTypeProperties (必須 )

HDInsightPigActivityTypeProperties

Name Description Value
arguments HDInsightActivity に対してユーザーが指定した引数。 型: 配列 (または resultType 配列を持つ式)。 any
defines ユーザーが Pig ジョブ要求の定義を指定できるようにします。 HDInsightPigActivityTypePropertiesDefines
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
scriptLinkedService スクリプトのリンクされたサービス参照。 LinkedServiceReference
scriptPath スクリプト パス。 型: string (または resultType 文字列を含む式)。 any
storageLinkedServices ストレージのリンクされたサービス参照。 LinkedServiceReference[]

HDInsightPigActivityTypePropertiesDefines

Name Description Value

HDInsightSparkActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'HDInsightSpark' (必須)
typeProperties HDInsight Spark アクティビティのプロパティ。 HDInsightSparkActivityTypeProperties (必須)

HDInsightSparkActivityTypeProperties

Name Description Value
arguments HDInsightSparkActivity に対するユーザー指定の引数。 any[]
className アプリケーションの Java/Spark メイン クラス。 文字列
entryFilePath 実行するコード/パッケージのルート フォルダーへの相対パス。 型: string (または resultType 文字列を含む式)。 any (必須)
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
proxyUser ジョブを実行する権限を借用するユーザー。 型: string (または resultType 文字列を含む式)。 any
rootPath ジョブのすべてのファイルの 'sparkJobLinkedService' のルート パス。 型: string (または resultType 文字列を含む式)。 any (必須)
sparkConfig Spark 構成プロパティ。 HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService エントリ ファイルと依存関係をアップロードし、ログを受信するためのストレージのリンクされたサービス。 LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Name Description Value

HDInsightStreamingActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'HDInsightStreaming' (必須)
typeProperties HDInsight ストリーミング アクティビティのプロパティ。 HDInsightStreamingActivityTypeProperties (必須)

HDInsightStreamingActivityTypeProperties

Name Description Value
arguments HDInsightActivity に対してユーザーが指定した引数。 any[]
combiner コンバイナー実行可能ファイル名。 型: string (または resultType 文字列を含む式)。 any
commandEnvironment コマンド ライン環境の値。 any[]
defines ユーザーがストリーミング ジョブ要求の定義を指定できるようにします。 HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService ファイルが配置されているリンクされたサービス参照。 LinkedServiceReference
filePaths ストリーミング ジョブ ファイルへのパス。 ディレクトリを指定できます。 any[] (必須)
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
入力 入力 BLOB パス。 型: string (または resultType 文字列を含む式)。 any (必須)
Mapper マッパー実行可能ファイル名。 型: string (または resultType 文字列を含む式)。 any (必須)
出力 出力 BLOB パス。 型: string (または resultType 文字列を含む式)。 any (必須)
Reducer Reducer 実行可能ファイル名。 型: string (または resultType 文字列を含む式)。 any (必須)
storageLinkedServices ストレージのリンクされたサービス参照。 LinkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

Name Description Value

HiveSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'HiveSource' (必須)

HttpReadSettings

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
additionalHeaders RESTful API への要求内の追加の HTTP ヘッダー。 型: string (または resultType 文字列を含む式)。 any
requestBody requestMethod が POST の場合、RESTful API への HTTP 要求本文。 型: string (または resultType 文字列を含む式)。 any
requestMethod RESTful API の呼び出しに使用される HTTP メソッド。 既定値は GET です。 型: string (または resultType 文字列を含む式)。 any
requestTimeout HTTP クライアントが HTTP サーバーから HTTP 応答を取得するためのタイムアウトを指定します。 型: string (または resultType 文字列を含む式)。 any
読み取り設定の種類。 'HttpReadSettings' (必須)

HttpSource

Name Description Value
httpRequestTimeout HTTP クライアントが HTTP サーバーから HTTP 応答を取得するためのタイムアウトを指定します。 既定値は System.Net.HttpWebRequest.Timeout と同じです。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'HttpSource' (必須)

HubspotSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 「HubspotSource」(必須)

IcebergSink

Name Description Value
formatSettings Iceberg 形式の設定。 IcebergWriteSettings
storeSettings Iceberg ストアの設定。 StoreWriteSettings
シンクの種類をコピーします。 'IcebergSink' (必須)

IcebergWriteSettings

Name Description Value
書き込み設定の種類。 string (必須)

IfConditionActivity

Name Description Value
アクティビティの種類。 'IfCondition' (必須)
typeProperties IfCondition アクティビティのプロパティ。 IfConditionActivityTypeProperties (必須)

IfConditionActivityTypeProperties

Name Description Value
ブール値に評価される式。 これは、実行されるアクティビティのブロック (ifTrueActivities または ifFalseActivities) を決定するために使用されます。 (必須)
ifFalseActivities 式が false に評価された場合に実行するアクティビティの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティはアクションなしで終了します。 Activity[]
ifTrueActivities 式が true に評価された場合に実行するアクティビティの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティはアクションなしで終了します。 Activity[]

ImpalaSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'ImpalaSource' (必須)

InformixSink

Name Description Value
preCopyScript コピーを開始する前に実行するクエリ。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'InformixSink' (必須)

InformixSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'InformixSource' (必須)

IntegrationRuntimeReference

Name Description Value
parameters 統合ランタイムの引数。 ParameterValueSpecification
referenceName 統合ランタイム名を参照します。 string (必須)
統合ランタイムの種類。 'IntegrationRuntimeReference' (必須)

JiraSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'JiraSource' (必須)

JsonReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
読み取り設定の種類。 'JsonReadSettings' (必須)

JsonReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
読み取り設定の種類。 string (必須)

JsonSink

Name Description Value
formatSettings Json 形式の設定。 JsonWriteSettings
storeSettings Json ストアの設定。 StoreWriteSettings
シンクの種類をコピーします。 'JsonSink' (必須)

JsonSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
formatSettings Json 形式の設定。 JsonReadSettings
storeSettings Json ストアの設定。 StoreReadSettings
コピー元の種類。 'JsonSource' (必須)

JsonWriteSettings

Name Description Value
filePattern JSON のファイル パターン。 この設定は、JSON オブジェクトのコレクションの処理方法を制御します。 既定値は 'setOfObjects' です。 大文字と小文字が区別されます。 any
書き込み設定の種類。 string (必須)

LakeHouseReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'LakeHouseReadSettings' (必須)
wildcardFileName Microsoft Fabric Lakehouse Files wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath Microsoft Fabric Lakehouse Files wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

LakeHouseTableSink

Name Description Value
partitionNameList シンク列のパーティション列名を指定します。 型: オブジェクトの配列 (またはオブジェクトの resultType 配列を持つ式)。 any
partitionOption 1 つまたは複数の列に基づいて、フォルダー構造にパーティションを作成します。 各個別の列値 (ペア) は新しいパーティションになります。 指定できる値は、"None"、"PartitionByKey" です。 any
tableActionOption Lakehouse テーブル シンクのテーブル アクションの種類。 指定できる値は、"None"、"Append"、"Overwrite" です。 any
シンクの種類をコピーします。 'LakeHouseTableSink' (必須)

LakeHouseTableSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
timestampAsOf タイムスタンプを使用して古いスナップショットのクエリを実行します。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'LakeHouseTableSource' (必須)
versionAsOf 古いスナップショットをバージョン別にクエリします。 型: 整数 (または resultType 整数を持つ式)。 any

LakeHouseWriteSettings

Name Description Value
書き込み設定の種類。 'LakeHouseWriteSettings' (必須)

LinkedServiceReference

Name Description Value
parameters LinkedService の引数。 ParameterValueSpecification
referenceName LinkedService 名を参照します。 string (必須)
リンクされたサービス参照の種類。 'LinkedServiceReference' (必須)

LogLocationSettings

Name Description Value
linkedServiceName ログ ストレージのリンクされたサービス リファレンス。 LinkedServiceReference (必須)
パス アクティビティ実行の詳細なログを格納するためのストレージへのパス。 型: string (または resultType 文字列を含む式)。 any

LogSettings

Name Description Value
copyActivityLogSettings コピー アクティビティ ログの設定を指定します。 CopyActivityLogSettings
enableCopyActivityLog コピー アクティビティ ログを有効にするかどうかを指定します。 型: boolean (または resultType ブール値を持つ式)。 any
logLocationSettings ログを有効にする際に、お客様が指定する必要があるログの場所の設定。 LogLocationSettings (必須)

LogStorageSettings

Name Description Value
enableReliableLogging 信頼できるログ記録を有効にするかどうかを指定します。 型: boolean (または resultType ブール値を持つ式)。 any
linkedServiceName ログ ストレージのリンクされたサービス リファレンス。 LinkedServiceReference (必須)
logLevel ログ レベル、サポート: 情報、警告を取得または設定します。 型: string (または resultType 文字列を含む式)。 any
パス アクティビティ実行の詳細なログを格納するためのストレージへのパス。 型: string (または resultType 文字列を含む式)。 any

LookupActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'ルックアップ' (必須)
typeProperties ルックアップ アクティビティのプロパティ。 LookupActivityTypeProperties (必須)

LookupActivityTypeProperties

Name Description Value
データセット ルックアップ アクティビティ データセットの参照。 DatasetReference (必須)
firstRowOnly 最初の行またはすべての行を返すかどうか。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 any
ソース コピー アクティビティ ソースと同じデータセット固有のソース プロパティ。 CopySource (必須)
treatDecimalAsString 値オーバーフローの問題を回避するために、10 進値を文字列として扱うかどうかを示します。 このオプションは、SnowflakeV2コネクターでのみ有効になります。 型: boolean (または resultType ブール値を持つ式)。 any

MagentoSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'MagentoSource' (必須)

MariaDBSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'MariaDBSource' (必須)

MarketoSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 「MarketoSource」(必須)

MetadataItem

Name Description Value
name メタデータ項目のキー名。 型: string (または resultType 文字列を含む式)。 any
value メタデータ項目の値。 型: string (または resultType 文字列を含む式)。 any

MicrosoftAccessSink

Name Description Value
preCopyScript コピーを開始する前に実行するクエリ。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'MicrosoftAccessSink' (必須)

MicrosoftAccessSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'MicrosoftAccessSource' (必須)

MongoDbAtlasSink

Name Description Value
シンクの種類をコピーします。 'MongoDbAtlasSink' (必須)
writeBehavior 例外をスロー (挿入) するのではなく、同じキーを持つドキュメントを上書き (アップサート) するかどうかを指定します。 既定値は "insert" です。 型: string (または resultType 文字列を含む式)。 型: string (または resultType 文字列を含む式)。 any

MongoDbAtlasSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
batchSize MongoDB Atlas インスタンスからの応答の各バッチで返されるドキュメントの数を指定します。 ほとんどの場合、バッチ サイズを変更すると、ユーザーやアプリケーションには影響しません。 このプロパティの主な目的は、応答サイズの制限に達しないようにすることです。 型: 整数 (または resultType 整数を持つ式)。 any
cursorMethods Mongodb クエリのカーソル メソッド MongoDbCursorMethodsProperties
フィルタ クエリ演算子を使用して選択フィルターを指定します。 コレクション内のすべてのドキュメントを返すには、このパラメーターを省略するか、空のドキュメント ({}) を渡します。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'MongoDbAtlasSource' (必須)

MongoDbCursorMethodsProperties

Name Description Value
limit サーバーが返すドキュメントの最大数を指定します。 limit() は、SQL データベースの LIMIT ステートメントに似ています。 型: 整数 (または resultType 整数を持つ式)。 any
プロジェクト クエリ フィルターに一致するドキュメントで返されるフィールドを指定します。 一致するドキュメント内のすべてのフィールドを返すには、このパラメーターを省略します。 型: string (または resultType 文字列を含む式)。 any
スキップ スキップされたドキュメントの数と、MongoDB が結果の返しを開始する場所を指定します。 この方法は、ページ分割された結果を実装する場合に役立ちます。 型: 整数 (または resultType 整数を持つ式)。 any
並べ替え クエリが一致するドキュメントを返す順序を指定します。 型: string (または resultType 文字列を含む式)。 型: string (または resultType 文字列を含む式)。 any

MongoDbSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 SQL-92 クエリ式である必要があります。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'MongoDbSource' (必須)

MongoDbV2Sink

Name Description Value
シンクの種類をコピーします。 'MongoDbV2Sink' (必須)
writeBehavior 例外をスロー (挿入) するのではなく、同じキーを持つドキュメントを上書き (アップサート) するかどうかを指定します。 既定値は "insert" です。 型: string (または resultType 文字列を含む式)。 型: string (または resultType 文字列を含む式)。 any

MongoDbV2Source

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
batchSize MongoDB インスタンスからの応答の各バッチで返されるドキュメントの数を指定します。 ほとんどの場合、バッチ サイズを変更すると、ユーザーやアプリケーションには影響しません。 このプロパティの主な目的は、応答サイズの制限に達しないようにすることです。 型: 整数 (または resultType 整数を持つ式)。 any
cursorMethods Mongodb クエリのカーソル メソッド MongoDbCursorMethodsProperties
フィルタ クエリ演算子を使用して選択フィルターを指定します。 コレクション内のすべてのドキュメントを返すには、このパラメーターを省略するか、空のドキュメント ({}) を渡します。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'MongoDbV2Source' (必須)

MySqlSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'MySqlSource' (必須)

NetezzaPartitionSettings

Name Description Value
partitionColumnName 範囲のパーティション分割を続行するために使用される整数型の列の名前。 型: string (または resultType 文字列を含む式)。 any
partitionLowerBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最小値。 型: string (または resultType 文字列を含む式)。 any
partitionUpperBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最大値。 型: string (または resultType 文字列を含む式)。 any

NetezzaSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
partitionOption Netezza 読み取りを並列で使用するパーティション メカニズム。 指定できる値は、"None"、"DataSlice"、"DynamicRange" です。 any
partitionSettings Netezza ソースのパーティション分割に利用される設定。 NetezzaPartitionSettings
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'NetezzaSource' (必須)

NotebookParameter

Name Description Value
Notebook パラメーターの種類。 'bool'
'float'
'int'
'string'
value Notebook パラメーターの値。 型: string (または resultType 文字列を含む式)。 any

ODataSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
httpRequestTimeout HTTP 応答を取得するためのタイムアウト (TimeSpan)。 応答データを読み取るタイムアウトではなく、応答を取得するタイムアウトです。 既定値: 00:05:00。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
クエリ OData クエリ。 たとえば、"$top=1" とします。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'ODataSource' (必須)

OdbcSink

Name Description Value
preCopyScript コピーを開始する前に実行するクエリ。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'OdbcSink' (必須)

OdbcSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'OdbcSource' (必須)

Office365Source

Name Description Value
allowedGroups すべてのユーザーを含むグループ。 型: 文字列の配列 (または文字列の resultType 配列を持つ式)。 any
dateFilterColumn <paramref name="StartTime"/> と <paramref name="EndTime"/> を適用する列。 型: string (または resultType 文字列を含む式)。 any
endTime このデータセットの要求された範囲の終了時刻。 型: string (または resultType 文字列を含む式)。 any
outputColumns Office 365 テーブルから読み取る列。 型: オブジェクトの配列 (またはオブジェクトの resultType 配列を持つ式)。 itemType: OutputColumn。 例: [ { "name": "Id" }, { "name": "CreatedDateTime" } ] any
startTime このデータセットの要求された範囲の開始時刻。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'Office365Source' (必須)
userScopeFilterUri ユーザー スコープ URI。 型: string (または resultType 文字列を含む式)。 any

OracleCloudStorageReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
prefix Oracle Cloud Storage オブジェクト名のプレフィックス フィルター。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'OracleCloudStorageReadSettings' (必須)
wildcardFileName Oracle Cloud Storage wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath Oracle Cloud Storage wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

OraclePartitionSettings

Name Description Value
partitionColumnName 範囲のパーティション分割を続行するために使用される整数型の列の名前。 型: string (または resultType 文字列を含む式)。 any
partitionLowerBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最小値。 型: string (または resultType 文字列を含む式)。 any
partitionNames Oracle テーブルの物理パーティションの名前。 any
partitionUpperBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最大値。 型: string (または resultType 文字列を含む式)。 any

OracleServiceCloudSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'OracleServiceCloudSource' (必須)

OracleSink

Name Description Value
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'OracleSink' (必須)

OracleSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
数値精度 精度とスケールなしでOracle NUMBER型を表すために使用される10進数の精度。 範囲は 1 から 256 で、指定しない場合、デフォルト値は 256 です。 型: 整数 (または resultType 整数を持つ式)。 バージョン 2.0 でのみ使用されます。 any
numberScale(数値スケール) 精度とスケールなしでOracle NUMBERタイプを表すために使用される10進数スケール。 範囲は 0 から 130 で、指定しない場合のデフォルト値は 130 です。 型: 整数 (または resultType 整数を持つ式)。 バージョン 2.0 でのみ使用されます。 any
oracleReaderQuery Oracle リーダー クエリ。 型: string (または resultType 文字列を含む式)。 any
partitionOption Oracle の読み取りを並列で使用するパーティション メカニズム。 指定できる値は、"None"、"PhysicalPartitionsOfTable"、"DynamicRange" です。 any
partitionSettings Oracle ソースのパーティション分割に利用される設定。 OraclePartitionSettings
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'OracleSource' (必須)

OrcSink

Name Description Value
formatSettings ORC 形式の設定。 OrcWriteSettings
storeSettings ORC ストアの設定。 StoreWriteSettings
シンクの種類をコピーします。 'OrcSink' (必須)

OrcSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
storeSettings ORC ストアの設定。 StoreReadSettings
コピー元の種類。 'OrcSource' (必須)

OrcWriteSettings

Name Description Value
fileNamePrefix ファイル名パターン <fileNamePrefix>_<fileIndex>.< を指定します。fileExtension> partitionOptions を使用せずにファイル ベース以外のストアからコピーする場合。 型: string (または resultType 文字列を含む式)。 any
maxRowsPerFile 書き込まれたファイルの行数を、指定された数以下に制限します。 型: 整数 (または resultType 整数を持つ式)。 any
書き込み設定の種類。 string (必須)

ParameterDefinitionSpecification

Name Description Value

ParameterSpecification

Name Description Value
defaultValue パラメーターの既定値。 any
パラメーターの型。 'Array'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String' (必須)

ParameterValueSpecification

Name Description Value

ParameterValueSpecification

Name Description Value

ParameterValueSpecification

Name Description Value

ParameterValueSpecification

Name Description Value

ParameterValueSpecification

Name Description Value

ParquetReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
読み取り設定の種類。 'ParquetReadSettings' (必須)

ParquetReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
読み取り設定の種類。 string (必須)

ParquetSink

Name Description Value
formatSettings Parquet 形式の設定。 ParquetWriteSettings
storeSettings Parquet ストアの設定。 StoreWriteSettings
シンクの種類をコピーします。 'ParquetSink' (必須)

ParquetSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
formatSettings Parquet 形式の設定。 ParquetReadSettings
storeSettings Parquet ストアの設定。 StoreReadSettings
コピー元の種類。 'ParquetSource' (必須)

ParquetWriteSettings

Name Description Value
fileNamePrefix ファイル名パターン <fileNamePrefix>_<fileIndex>.< を指定します。fileExtension> partitionOptions を使用せずにファイル ベース以外のストアからコピーする場合。 型: string (または resultType 文字列を含む式)。 any
maxRowsPerFile 書き込まれたファイルの行数を、指定された数以下に制限します。 型: 整数 (または resultType 整数を持つ式)。 any
書き込み設定の種類。 string (必須)

PaypalSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'PaypalSource' (必須)

PhoenixSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'PhoenixSource' (必須)

パイプライン

Name Description Value
activities パイプライン内のアクティビティの一覧。 Activity[]
annotations パイプラインの記述に使用できるタグの一覧。 any[]
コンカレンシー パイプラインの同時実行の最大数。 int

Constraints:
最小値 = 1
description パイプラインの説明。 文字列
フォルダ このパイプラインが存在するフォルダー。 指定しない場合、パイプラインはルート レベルで表示されます。 PipelineFolder
parameters パイプラインのパラメーターの一覧。 ParameterDefinitionSpecification
ポリシー パイプライン ポリシー。 PipelinePolicy
runDimensions パイプラインによって出力されるディメンション。 PipelineRunDimensions
variables パイプラインの変数の一覧。 VariableDefinitionSpecification

PipelineElapsedTimeMetricPolicy

Name Description Value
duration TimeSpan 値。その後、Azure 監視メトリックが発生します。 any

PipelineFolder

Name Description Value
name このパイプラインが存在するフォルダーの名前。 文字列

PipelinePolicy

Name Description Value
elapsedTimeMetric Pipeline ElapsedTime メトリック ポリシー。 PipelineElapsedTimeMetricPolicy

PipelineReference

Name Description Value
name 参照名。 文字列
referenceName 参照パイプライン名。 string (必須)
パイプライン参照型。 'PipelineReference' (必須)

PipelineRunDimensions

Name Description Value

PolybaseSettings

Name Description Value
rejectSampleValue PolyBase が拒否された行の割合を再計算する前に取得を試みる行の数を決定します。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 any
rejectType 拒否の種類。 'percentage'
'value'
rejectValue クエリが失敗する前に拒否できる行の値または割合を指定します。 型: 数値 (または resultType 番号を持つ式)、最小値: 0。 any
useTypeDefault PolyBase がテキスト ファイルからデータを取得するときに、区切りテキスト ファイル内の欠損値を処理する方法を指定します。 型: boolean (または resultType ブール値を持つ式)。 any

PostgreSqlSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'PostgreSqlSource' (必須)

PostgreSqlV2Source

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'PostgreSqlV2Source' (必須)

PowerQuerySink

Name Description Value
データセット データセット参照。 DatasetReference
description 変換の説明。 文字列
flowlet Flowlet リファレンス DataFlowReference
linkedService リンクされたサービス参照。 LinkedServiceReference
name 変換名。 string (必須)
rejectedDataLinkedService 拒否されたデータのリンクされたサービス参照。 LinkedServiceReference
schemaLinkedService スキーマのリンクされたサービス 参照。 LinkedServiceReference
スクリプト シンク スクリプト。 文字列

PowerQuerySinkMapping

Name Description Value
dataflowSinks Power Query マッシュアップ クエリにマップされたシンクの一覧。 PowerQuerySink[]
queryName Power Query マッシュアップ ドキュメント内のクエリの名前。 文字列

PrestoSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'PrestoSource' (必須)

QuickBooksSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'QuickBooksSource' (必須)

RedirectIncompatibleRowSettings

Name Description Value
linkedServiceName 互換性のない行のリダイレクトに使用される Azure Storage、Storage SAS、または Azure Data Lake Store のリンクされたサービスの名前。 redirectIncompatibleRowSettings が指定されている場合は、指定する必要があります。 型: string (または resultType 文字列を含む式)。 any (必須)
パス リダイレクトの互換性のない行データを格納するためのパス。 型: string (または resultType 文字列を含む式)。 any

RedshiftUnloadSettings

Name Description Value
bucketName Amazon Redshift ソースからアンロードされたデータを格納するために使用される中間 Amazon S3 のバケット。 バケットは、Amazon Redshift ソースと同じリージョンに存在する必要があります。 型: string (または resultType 文字列を含む式)。 any (必須)
s3LinkedServiceName Amazon Redshift ソースからコピーするときにアンロード操作に使用される Amazon S3 のリンクされたサービスの名前。 LinkedServiceReference (必須)

RelationalSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'RelationalSource' (必須)

ResponsysSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'ResponsysSource' (必須)

RestSink

Name Description Value
additionalHeaders RESTful API への要求内の追加の HTTP ヘッダー。 型: キーと値のペア (値は文字列型にする必要があります)。 any
httpCompressionType 最適な圧縮レベルで圧縮形式でデータを送信する Http 圧縮の種類。既定値は None です。 サポートされているオプションは Gzip のみです。 型: string (または resultType 文字列を含む式)。 any
httpRequestTimeout HTTP 応答を取得するためのタイムアウト (TimeSpan)。 応答データを読み取るタイムアウトではなく、応答を取得するタイムアウトです。 既定値: 00:01:40。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
requestInterval 次の要求を送信するまでの待ち時間 (ミリ秒単位) any
requestMethod RESTful API の呼び出しに使用される HTTP メソッド。 既定値は POST です。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'RestSink' (必須)

RestSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: キーと値のペア (値は文字列型にする必要があります)。 any
additionalHeaders RESTful API への要求内の追加の HTTP ヘッダー。 型: string (または resultType 文字列を含む式)。 any
httpRequestTimeout HTTP 応答を取得するためのタイムアウト (TimeSpan)。 応答データを読み取るタイムアウトではなく、応答を取得するタイムアウトです。 既定値: 00:01:40。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
paginationRules 次のページ要求を構成するためのページネーションルール。 型: string (または resultType 文字列を含む式)。 any
requestBody requestMethod が POST の場合、RESTful API への HTTP 要求本文。 型: string (または resultType 文字列を含む式)。 any
requestInterval 次のページ要求を送信するまでの待ち時間。 any
requestMethod RESTful API の呼び出しに使用される HTTP メソッド。 既定値は GET です。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'RestSource' (必須)

SalesforceMarketingCloudSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'SalesforceMarketingCloudSource' (必須)

SalesforceServiceCloudSink

Name Description Value
externalIdFieldName アップサート操作の外部 ID フィールドの名前。 既定値は 'Id' 列です。 型: string (または resultType 文字列を含む式)。 any
ignoreNullValues 書き込み操作中に入力データセット (キー フィールドを除く) の null 値を無視するかどうかを示すフラグ。 既定値は false です。 true に設定すると、ADF はアップサート/更新操作の実行時にコピー先オブジェクト内のデータを変更せず、挿入操作の実行時に定義された既定値を挿入することを意味します。一方、ADF はアップサート/更新操作の実行時にコピー先オブジェクトのデータを NULL に更新し、挿入操作の実行時に NULL 値を挿入します。 型: boolean (または resultType ブール値を持つ式)。 any
シンクの種類をコピーします。 'SalesforceServiceCloudSink' (必須)
writeBehavior 操作の書き込み動作。 既定値は Insert です。 'Insert'
'Upsert'

SalesforceServiceCloudSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
readBehavior 操作の読み取り動作。 既定値は Query です。 使用できる値: Query/QueryAll。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'SalesforceServiceCloudSource' (必須)

SalesforceServiceCloudV2Sink

Name Description Value
externalIdFieldName アップサート操作の外部 ID フィールドの名前。 既定値は 'Id' 列です。 型: string (または resultType 文字列を含む式)。 any
ignoreNullValues 書き込み操作中に入力データセット (キー フィールドを除く) の null 値を無視するかどうかを示すフラグ。 既定値は false です。 true に設定すると、ADF はアップサート/更新操作の実行時にコピー先オブジェクト内のデータを変更せず、挿入操作の実行時に定義された既定値を挿入することを意味します。一方、ADF はアップサート/更新操作の実行時にコピー先オブジェクトのデータを NULL に更新し、挿入操作の実行時に NULL 値を挿入します。 型: boolean (または resultType ブール値を持つ式)。 any
シンクの種類をコピーします。 'SalesforceServiceCloudV2Sink' (必須)
writeBehavior 操作の書き込み動作。 既定値は Insert です。 'Insert'
'Upsert'

SalesforceServiceCloudV2Source

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
includeDeletedObjects このプロパティは、クエリ結果に Deleted オブジェクトが含まれるかどうかを制御します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
クエリ Salesforce オブジェクト クエリ言語 (SOQL) クエリは、制限付きでのみ使用できます。 SOQL の制限については、この記事「 https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/queries.htm#SOQL%20Considerations」を参照してください。 クエリが指定されていない場合、データセット内の ObjectApiName/reportId で指定された Salesforce オブジェクトのすべてのデータが取得されます。 型: string (または resultType 文字列を含む式)。 any
SOQLQuery 非推奨の場合は、代わりに 'query' プロパティを使用してください。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'SalesforceServiceCloudV2Source' (必須)

SalesforceSink

Name Description Value
externalIdFieldName アップサート操作の外部 ID フィールドの名前。 既定値は 'Id' 列です。 型: string (または resultType 文字列を含む式)。 any
ignoreNullValues 書き込み操作中に入力データセット (キー フィールドを除く) の null 値を無視するかどうかを示すフラグ。 既定値は false です。 true に設定すると、ADF はアップサート/更新操作の実行時にコピー先オブジェクト内のデータを変更せず、挿入操作の実行時に定義された既定値を挿入することを意味します。一方、ADF はアップサート/更新操作の実行時にコピー先オブジェクトのデータを NULL に更新し、挿入操作の実行時に NULL 値を挿入します。 型: boolean (または resultType ブール値を持つ式)。 any
シンクの種類をコピーします。 「SalesforceSink」(必須)
writeBehavior 操作の書き込み動作。 既定値は Insert です。 'Insert'
'Upsert'

SalesforceSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
readBehavior 操作の読み取り動作。 既定値は Query です。 使用できる値: Query/QueryAll。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 「SalesforceSource」(必須)

SalesforceV2Sink

Name Description Value
externalIdFieldName アップサート操作の外部 ID フィールドの名前。 既定値は 'Id' 列です。 型: string (または resultType 文字列を含む式)。 any
ignoreNullValues 書き込み操作中に入力データセット (キー フィールドを除く) の null 値を無視するかどうかを示すフラグ。 既定値は false です。 true に設定すると、ADF はアップサート/更新操作の実行時にコピー先オブジェクト内のデータを変更せず、挿入操作の実行時に定義された既定値を挿入することを意味します。一方、ADF はアップサート/更新操作の実行時にコピー先オブジェクトのデータを NULL に更新し、挿入操作の実行時に NULL 値を挿入します。 型: boolean (または resultType ブール値を持つ式)。 any
シンクの種類をコピーします。 「SalesforceV2Sink」(必須)
writeBehavior 操作の書き込み動作。 既定値は Insert です。 'Insert'
'Upsert'

SalesforceV2Source

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
includeDeletedObjects このプロパティは、クエリ結果に Deleted オブジェクトが含まれるかどうかを制御します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
pageSize 各 http 要求のページ サイズ。pageSize が大きすぎるとタイムアウトが発生し、既定値は 300,000 です。 型: 整数 (または resultType 整数を持つ式)。 any
partitionOption コピーアクティビティの SalesforceV2 コネクタのパーティションオプション、自動検出またはなし。 型: string (または resultType 文字列を含む式)。 any
クエリ Salesforce オブジェクト クエリ言語 (SOQL) クエリは、制限付きでのみ使用できます。 SOQL の制限については、この記事「 https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/queries.htm#SOQL%20Considerations」を参照してください。 クエリが指定されていない場合、データセット内の ObjectApiName/reportId で指定された Salesforce オブジェクトのすべてのデータが取得されます。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
SOQLQuery 非推奨の場合は、代わりに 'query' プロパティを使用してください。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 「SalesforceV2Source」(必須)

SapBwSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ MDX クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'SapBwSource' (必須)

SapCloudForCustomerSink

Name Description Value
httpRequestTimeout HTTP 応答を取得するためのタイムアウト (TimeSpan)。 応答データを読み取るタイムアウトではなく、応答を取得するタイムアウトです。 既定値: 00:05:00。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
シンクの種類をコピーします。 'SapCloudForCustomerSink' (必須)
writeBehavior 操作の書き込み動作。 既定値は 'Insert' です。 'Insert'
'Update'

SapCloudForCustomerSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
httpRequestTimeout HTTP 応答を取得するためのタイムアウト (TimeSpan)。 応答データを読み取るタイムアウトではなく、応答を取得するタイムアウトです。 既定値: 00:05:00。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
クエリ SAP Cloud for Customer OData クエリ。 たとえば、"$top=1" とします。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'SapCloudForCustomerSource' (必須)

SapEccSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
httpRequestTimeout HTTP 応答を取得するためのタイムアウト (TimeSpan)。 応答データを読み取るタイムアウトではなく、応答を取得するタイムアウトです。 既定値: 00:05:00。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
クエリ SAP ECC OData クエリ。 たとえば、"$top=1" とします。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'SapEccSource' (必須)

SapHanaPartitionSettings

Name Description Value
partitionColumnName 範囲のパーティション分割を続行するために使用される列の名前。 型: string (または resultType 文字列を含む式)。 any

SapHanaSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
packetSize SAP HANA から読み取られたデータのパケット サイズ。 型: integer(または resultType 整数を持つ式)。 any
partitionOption SAP HANA の並列読み取りに使用されるパーティション メカニズム。 指定できる値は、"None"、"PhysicalPartitionsOfTable"、"SapHanaDynamicRange" です。 any
partitionSettings SAP HANA ソースのパーティション分割に利用される設定。 SapHanaPartitionSettings
クエリ SAP HANA Sql クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'SapHanaSource' (必須)

SapOdpSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
extractionMode 抽出モード。 使用できる値は、Full、Delta、Recovery です。 既定値は Full です。 型: string (または resultType 文字列を含む式)。 any
プロジェクション ソース データから選択する列を指定します。 型: オブジェクトの配列 (プロジェクション) (またはオブジェクトの resultType 配列を持つ式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
選択 ソース データからの選択条件を指定します。 型: オブジェクトの配列 (選択) (またはオブジェクトの resultType 配列を持つ式)。 any
subscriberProcess デルタ プロセスを管理するサブスクライバー プロセス。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'SapOdpSource' (必須)

SapOpenHubSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
baseRequestId 差分読み込みの要求の ID。 設定すると、このプロパティの値より大きい requestId を持つデータのみが取得されます。 既定値は 0 です。 型: 整数 (または resultType 整数を持つ式)。 any
customRfcReadTableFunctionModule SAP テーブルからデータを読み取るために使用するカスタム RFC 関数モジュールを指定します。 型: string (または resultType 文字列を含む式)。 any
excludeLastRequest 最後の要求のレコードを除外するかどうかを指定します。 これは既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
sapDataColumnDelimiter SAP RFC に渡される区切り記号として使用される 1 文字と、取得した出力データの分割。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'SapOpenHubSource' (必須)

SapTablePartitionSettings

Name Description Value
maxPartitionsNumber テーブルが分割されるパーティションの最大値。 型: 整数 (または resultType 文字列を含む式)。 any
partitionColumnName 範囲のパーティション分割を続行するために使用される列の名前。 型: string (または resultType 文字列を含む式)。 any
partitionLowerBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最小値。 型: string (または resultType 文字列を含む式)。 any
partitionUpperBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最大値。 型: string (または resultType 文字列を含む式)。 any

SapTableSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
batchSize SAP テーブルからデータを取得するときに一度に取得される行の最大数を指定します。 型: 整数 (または resultType 整数を持つ式)。 any
customRfcReadTableFunctionModule SAP テーブルからデータを読み取るために使用するカスタム RFC 関数モジュールを指定します。 型: string (または resultType 文字列を含む式)。 any
partitionOption 並列で読み取られる SAP テーブルに使用されるパーティション メカニズム。 指定できる値は、"None"、"PartitionOnInt"、"PartitionOnCalendarYear"、"PartitionOnCalendarMonth"、"PartitionOnCalendarDate"、"PartitionOnTime" です。 any
partitionSettings SAP テーブル ソースのパーティション分割に利用される設定。 SapTablePartitionSettings
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
rfcTableFields 取得される SAP テーブルのフィールド。 たとえば、column0、column1 などです。 型: string (または resultType 文字列を含む式)。 any
rfcTableOptions SAP テーブルのフィルター処理のオプション。 たとえば、EQ SOME VALUE をCOLUMN0します。 型: string (または resultType 文字列を含む式)。 any
rowCount 取得する行の数。 型: integer(または resultType 整数を持つ式)。 any
rowSkips スキップされる行の数。 型: 整数 (または resultType 整数を持つ式)。 any
sapDataColumnDelimiter SAP RFC に渡される区切り記号として使用される 1 文字と、取得した出力データの分割。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'SapTableSource' (必須)

ScriptActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'スクリプト' (必須)
typeProperties スクリプト アクティビティのプロパティ。 ScriptActivityTypeProperties (必須)

ScriptActivityParameter

Name Description Value
方向 パラメーターの方向。 'Input'
'InputOutput'
'Output'
name パラメーターの名前。 型: string (または resultType 文字列を含む式)。 any
size 出力方向パラメーターのサイズ。 int
パラメーターの型。 'Boolean'
'DateTime'
'DateTimeOffset'
'Decimal'
'Double'
'Guid'
'Int16'
'Int32'
'Int64'
'Single'
'String'
'Timespan'
value パラメーターの値。 型: string (または resultType 文字列を含む式)。 any

ScriptActivityScriptBlock

Name Description Value
parameters スクリプト パラメーターの配列。 型: 配列。 ScriptActivityParameter[]
SMS 送信 クエリ テキスト。 型: string (または resultType 文字列を含む式)。 any (必須)
クエリの種類。 有効なオプションについては、ScriptType を参照してください。 型: string (または resultType 文字列を含む式)。 any (必須)

ScriptActivityTypeProperties

Name Description Value
logSettings スクリプト アクティビティのログ設定。 ScriptActivityTypePropertiesLogSettings
returnMultistatementResult 複数の SQL ステートメントから結果セットを取得し、DML ステートメントの影響を受ける行数を取得できるようにします。 サポートされているコネクタ: SnowflakeV2。 型: boolean (または resultType ブール値を持つ式)。 any
scriptBlockExecutionTimeout ScriptBlock の実行タイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
scripts スクリプト ブロックの配列。 型: 配列。 ScriptActivityScriptBlock[]
treatDecimalAsString 値オーバーフローの問題を回避するために、10 進値を文字列として扱うかどうかを示します。 このオプションは、SnowflakeV2コネクターでのみ有効になります。 型: boolean (または resultType ブール値を持つ式)。 any

ScriptActivityTypePropertiesLogSettings

Name Description Value
logDestination ログの宛先。 型: 文字列。 'ActivityOutput'
'ExternalStore' (必須)
logLocationSettings ログを有効にする際に、お客様が指定する必要があるログの場所の設定。 LogLocationSettings

SecretBase

Name Description Value
AzureKeyVaultSecretReference 型の "AzureKeyVaultSecret" に設定します。 SecureString 型の場合は 'SecureString' に設定します。 'AzureKeyVaultSecret'
'SecureString' (必須)

SecureInputOutputPolicy

Name Description Value
secureInput true に設定すると、アクティビティからの入力は安全と見なされ、監視には記録されません。 bool
secureOutput true に設定すると、アクティビティからの出力は安全と見なされ、監視には記録されません。 bool

SecureString

Name Description Value
シークレットの種類。 string (必須)
value セキュリティで保護された文字列の値。 string (必須)

SecureString

Name Description Value
シークレットの種類。 'SecureString' (必須)
value セキュリティで保護された文字列の値。 string (必須)

ServiceNowSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'ServiceNowSource' (必須)

ServiceNowV2Source

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
ソースからデータをフィルター処理する式。 ExpressionV2
pageSize 結果のページ サイズ。 型: 整数 (または resultType 整数を持つ式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'ServiceNowV2Source' (必須)

SetVariableActivity

Name Description Value
ポリシー アクティビティ ポリシー。 SecureInputOutputPolicy
アクティビティの種類。 'SetVariable' (必須)
typeProperties 変数アクティビティのプロパティを設定します。 SetVariableActivityTypeProperties (必須)

SetVariableActivityTypeProperties

Name Description Value
setSystemVariable true に設定すると、パイプライン実行の戻り値が設定されます。 bool
value 設定する値。 静的な値または式を指定できます。 any
variableName 値を設定する必要がある変数の名前。 文字列

SftpReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
disableChunking true の場合は、各ファイル内の並列読み取りを無効にします。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'SftpReadSettings' (必須)
wildcardFileName Sftp wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath Sftp wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

SftpWriteSettings

Name Description Value
operationTimeout 各チャンクを SFTP サーバーに書き込むためのタイムアウトを指定します。 既定値: 01:00:00 (1 時間)。 型: string (または resultType 文字列を含む式)。 any
書き込み設定の種類。 'SftpWriteSettings' (必須)
useTempFileRename 一時ファイルにアップロードし、名前を変更します。 SFTP サーバーが名前変更操作をサポートしていない場合は、このオプションを無効にします。 型: boolean (または resultType ブール値を持つ式)。 any

SharePointOnlineListSource

Name Description Value
httpRequestTimeout SharePoint Online から応答を取得するための待機時間。 既定値は 5 分 (00:05:00) です。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
クエリ SharePoint Online リストのデータをフィルター処理する OData クエリ。 たとえば、"$top=1" とします。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'SharePointOnlineListSource' (必須)

ShopifySource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 「ShopifySource」(必須)

SkipErrorFile

Name Description Value
dataInconsistency 他の同時書き込みによってソース/シンク ファイルが変更された場合はスキップします。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
fileMissing コピー中に他のクライアントによってファイルが削除された場合はスキップします。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any

SnowflakeExportCopyCommand

Name Description Value
additionalCopyOptions snowflake コピー コマンドに直接渡される追加のコピー オプション。 型: キーと値のペア (値は文字列型にする必要があります) (または ResultType オブジェクトを持つ式)。 例: "additionalCopyOptions": { "DATE_FORMAT": "MM/DD/YYYY", "TIME_FORMAT": "'HH24:MI:SS.FF'" } SnowflakeExportCopyCommandAdditionalCopyOptions
additionalFormatOptions snowflake Copy Command に直接渡される追加のフォーマット オプション。 型: キーと値のペア (値は文字列型にする必要があります) (または ResultType オブジェクトを持つ式)。 例: "additionalFormatOptions": { "OVERWRITE": "TRUE", "MAX_FILE_SIZE": "'FALSE'" } SnowflakeExportCopyCommandAdditionalFormatOptions
storageIntegration コピー操作に使用する snowflake ストレージ統合の名前。 型: string (または resultType 文字列を含む式)。 any
エクスポート設定の種類。 string (必須)

SnowflakeExportCopyCommandAdditionalCopyOptions

Name Description Value

SnowflakeExportCopyCommandAdditionalFormatOptions

Name Description Value

SnowflakeImportCopyCommand

Name Description Value
additionalCopyOptions snowflake コピー コマンドに直接渡される追加のコピー オプション。 型: キーと値のペア (値は文字列型にする必要があります) (または ResultType オブジェクトを持つ式)。 例: "additionalCopyOptions": { "DATE_FORMAT": "MM/DD/YYYY", "TIME_FORMAT": "'HH24:MI:SS.FF'" } SnowflakeImportCopyCommandAdditionalCopyOptions
additionalFormatOptions snowflake Copy Command に直接渡される追加のフォーマット オプション。 型: キーと値のペア (値は文字列型にする必要があります) (または ResultType オブジェクトを持つ式)。 例: "additionalFormatOptions": { "FORCE": "TRUE", "LOAD_UNCERTAIN_FILES": "'FALSE'" } SnowflakeImportCopyCommandAdditionalFormatOptions
storageIntegration コピー操作に使用する snowflake ストレージ統合の名前。 型: string (または resultType 文字列を含む式)。 any
インポート設定の種類。 string (必須)

SnowflakeImportCopyCommandAdditionalCopyOptions

Name Description Value

SnowflakeImportCopyCommandAdditionalFormatOptions

Name Description Value

SnowflakeSink

Name Description Value
importSettings Snowflake のインポート設定。 SnowflakeImportCopyCommand
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'SnowflakeSink' (必須)

SnowflakeSource

Name Description Value
exportSettings Snowflake エクスポートの設定。 SnowflakeExportCopyCommand (必須)
クエリ Snowflake Sql クエリ。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'SnowflakeSource' (必須)

SnowflakeV2Sink

Name Description Value
importSettings Snowflake のインポート設定。 SnowflakeImportCopyCommand
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'SnowflakeV2Sink' (必須)

SnowflakeV2Source

Name Description Value
exportSettings Snowflake エクスポートの設定。 SnowflakeExportCopyCommand (必須)
クエリ Snowflake Sql クエリ。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'SnowflakeV2Source' (必須)

SparkConfigurationParametrizationReference

Name Description Value
referenceName Spark 構成名を参照します。 型: string (または resultType 文字列を含む式)。 any (必須)
Spark 構成の参照の種類。 'SparkConfigurationReference' (必須)

SparkSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'SparkSource' (必須)

SqlDWSink

Name Description Value
allowCopyCommand Copy コマンドを使用して SQL Data Warehouse にデータをコピーすることを示します。 型: boolean (または resultType ブール値を持つ式)。 any
allowPolyBase PolyBase を使用して、必要に応じて SQL Data Warehouse にデータをコピーすることを示します。 型: boolean (または resultType ブール値を持つ式)。 any
copyCommandSettings allowCopyCommand が true の場合に Copy Command 関連の設定を指定します。 DWCopyCommandSettings
polyBaseSettings allowPolyBase が true の場合に PolyBase 関連の設定を指定します。 PolybaseSettings
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
sqlWriterUseTableLock 一括コピー中にテーブル ロックを使用するかどうか。 型: boolean (または resultType ブール値を持つ式)。 any
tableOption シンク テーブルを処理するオプション (autoCreate など)。 現時点では、'autoCreate' 値のみがサポートされています。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'SqlDWSink' (必須)
upsertSettings SQL DW upsert 設定。 SqlDWUpsertSettings
writeBehavior Azure SQL DW にデータをコピーするときの動作を書き込みます。 型: SqlDWWriteBehaviorEnum (または ResultType SqlDWWriteBehaviorEnum を含む式) any

SqlDWSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
isolationLevel SQL ソースのトランザクション ロック動作を指定します。 使用できる値: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 既定値は ReadCommitted です。 型: string (または resultType 文字列を含む式)。 any
partitionOption 並列で SQL 読み取りに使用されるパーティション メカニズム。 指定できる値は、"None"、"PhysicalPartitionsOfTable"、"DynamicRange" です。 型: string (または resultType 文字列を含む式)。 any
partitionSettings SQL ソースのパーティション分割に利用される設定。 SqlPartitionSettings
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
sqlReaderQuery SQL Data Warehouse リーダー クエリ。 型: string (または resultType 文字列を含む式)。 any
sqlReaderStoredProcedureName SQL Data Warehouse ソースのストアド プロシージャの名前。 これは、SqlReaderQuery と同時に使用することはできません。 型: string (または resultType 文字列を含む式)。 any
storedProcedureParameters ストアド プロシージャ パラメーターの値と型の設定。 例: "{Parameter1: {value: "1", type: "int"}}". 型: オブジェクト (または resultType オブジェクトを持つ式)、itemType: StoredProcedureParameter。 any
コピー元の種類。 'SqlDWSource' (必須)

SqlDWUpsertSettings

Name Description Value
interimSchemaName 中間テーブルのスキーマ名。 型: string (または resultType 文字列を含む式)。 any
keys 一意の行識別のキー列名。 型: 文字列の配列 (または文字列の resultType 配列を持つ式)。 any

SqlMISink

Name Description Value
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
sqlWriterStoredProcedureName SQL ライター ストアド プロシージャ名。 型: string (または resultType 文字列を含む式)。 any
sqlWriterTableType SQL ライター テーブルの種類。 型: string (または resultType 文字列を含む式)。 any
sqlWriterUseTableLock 一括コピー中にテーブル ロックを使用するかどうか。 型: boolean (または resultType ブール値を持つ式)。 any
storedProcedureParameters SQL ストアド プロシージャのパラメーター。 any
storedProcedureTableTypeParameterName テーブル型のストアド プロシージャ パラメーター名。 型: string (または resultType 文字列を含む式)。 any
tableOption シンク テーブルを処理するオプション (autoCreate など)。 現時点では、'autoCreate' 値のみがサポートされています。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'SqlMISink' (必須)
upsertSettings SQL アップサート設定。 SqlUpsertSettings
writeBehavior Azure SQL MI にデータをコピーするときの白い動作。 型: string (または resultType 文字列を含む式) any

SqlMISource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
isolationLevel SQL ソースのトランザクション ロック動作を指定します。 使用できる値: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 既定値は ReadCommitted です。 型: string (または resultType 文字列を含む式)。 any
partitionOption 並列で SQL 読み取りに使用されるパーティション メカニズム。 指定できる値は、"None"、"PhysicalPartitionsOfTable"、"DynamicRange" です。 型: string (または resultType 文字列を含む式)。 any
partitionSettings SQL ソースのパーティション分割に利用される設定。 SqlPartitionSettings
produceAdditionalTypes 生成する追加の型。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
sqlReaderQuery SQL リーダー クエリ。 型: string (または resultType 文字列を含む式)。 any
sqlReaderStoredProcedureName Azure SQL Managed Instance ソースのストアド プロシージャの名前。 これは、SqlReaderQuery と同時に使用することはできません。 型: string (または resultType 文字列を含む式)。 any
storedProcedureParameters ストアド プロシージャ パラメーターの値と型の設定。 例: "{Parameter1: {value: "1", type: "int"}}". any
コピー元の種類。 'SqlMISource' (必須)

SqlPartitionSettings

Name Description Value
partitionColumnName パーティション分割を続行するために使用される整数型または datetime 型の列の名前。 指定しない場合、テーブルの主キーが自動検出され、パーティション列として使用されます。 型: string (または resultType 文字列を含む式)。 any
partitionLowerBound パーティション範囲の分割のための、パーティション列の最小値。 この値は、テーブル内の行をフィルター処理するためではなく、パーティションのストライドを決定するために使用されます。 テーブルまたはクエリ結果のすべての行がパーティション分割され、コピーされます。 型: string (または resultType 文字列を含む式)。 any
partitionUpperBound パーティション範囲分割用のパーティション列の最大値。 この値は、テーブル内の行をフィルター処理するためではなく、パーティションのストライドを決定するために使用されます。 テーブルまたはクエリ結果のすべての行がパーティション分割され、コピーされます。 型: string (または resultType 文字列を含む式)。 any

SqlServerSink

Name Description Value
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
sqlWriterStoredProcedureName SQL ライター ストアド プロシージャ名。 型: string (または resultType 文字列を含む式)。 any
sqlWriterTableType SQL ライター テーブルの種類。 型: string (または resultType 文字列を含む式)。 any
sqlWriterUseTableLock 一括コピー中にテーブル ロックを使用するかどうか。 型: boolean (または resultType ブール値を持つ式)。 any
storedProcedureParameters SQL ストアド プロシージャのパラメーター。 any
storedProcedureTableTypeParameterName テーブル型のストアド プロシージャ パラメーター名。 型: string (または resultType 文字列を含む式)。 any
tableOption シンク テーブルを処理するオプション (autoCreate など)。 現時点では、'autoCreate' 値のみがサポートされています。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'SqlServerSink' (必須)
upsertSettings SQL アップサート設定。 SqlUpsertSettings
writeBehavior SQL Server にデータをコピーするときの動作を書き込みます。 型: string (または resultType 文字列を含む式)。 any

SqlServerSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
isolationLevel SQL ソースのトランザクション ロック動作を指定します。 使用できる値: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 既定値は ReadCommitted です。 型: string (または resultType 文字列を含む式)。 any
partitionOption 並列で SQL 読み取りに使用されるパーティション メカニズム。 指定できる値は、"None"、"PhysicalPartitionsOfTable"、"DynamicRange" です。 型: string (または resultType 文字列を含む式)。 any
partitionSettings SQL ソースのパーティション分割に利用される設定。 SqlPartitionSettings
produceAdditionalTypes 生成する追加の型。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
sqlReaderQuery SQL リーダー クエリ。 型: string (または resultType 文字列を含む式)。 any
sqlReaderStoredProcedureName SQL Database ソースのストアド プロシージャの名前。 これは、SqlReaderQuery と同時に使用することはできません。 型: string (または resultType 文字列を含む式)。 any
storedProcedureParameters ストアド プロシージャ パラメーターの値と型の設定。 例: "{Parameter1: {value: "1", type: "int"}}". any
コピー元の種類。 'SqlServerSource' (必須)

SqlServerStoredProcedureActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'SqlServerStoredProcedure' (必須)
typeProperties SQL ストアド プロシージャ アクティビティのプロパティ。 SqlServerStoredProcedureActivityTypeProperties (必須)

SqlServerStoredProcedureActivityTypeProperties

Name Description Value
storedProcedureName ストアド プロシージャ名。 型: string (または resultType 文字列を含む式)。 any (必須)
storedProcedureParameters ストアド プロシージャ パラメーターの値と型の設定。 例: "{Parameter1: {value: "1", type: "int"}}". any

SqlSink

Name Description Value
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
sqlWriterStoredProcedureName SQL ライター ストアド プロシージャ名。 型: string (または resultType 文字列を含む式)。 any
sqlWriterTableType SQL ライター テーブルの種類。 型: string (または resultType 文字列を含む式)。 any
sqlWriterUseTableLock 一括コピー中にテーブル ロックを使用するかどうか。 型: boolean (または resultType ブール値を持つ式)。 any
storedProcedureParameters SQL ストアド プロシージャのパラメーター。 any
storedProcedureTableTypeParameterName テーブル型のストアド プロシージャ パラメーター名。 型: string (または resultType 文字列を含む式)。 any
tableOption シンク テーブルを処理するオプション (autoCreate など)。 現時点では、'autoCreate' 値のみがサポートされています。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'SqlSink' (必須)
upsertSettings SQL アップサート設定。 SqlUpsertSettings
writeBehavior sql にデータをコピーするときの動作を書き込みます。 型: string (または resultType 文字列を含む式)。 any

SqlSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
isolationLevel SQL ソースのトランザクション ロック動作を指定します。 使用できる値: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 既定値は ReadCommitted です。 型: string (または resultType 文字列を含む式)。 any
partitionOption 並列で SQL 読み取りに使用されるパーティション メカニズム。 指定できる値は、"None"、"PhysicalPartitionsOfTable"、"DynamicRange" です。 型: string (または resultType 文字列を含む式)。 any
partitionSettings SQL ソースのパーティション分割に利用される設定。 SqlPartitionSettings
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
sqlReaderQuery SQL リーダー クエリ。 型: string (または resultType 文字列を含む式)。 any
sqlReaderStoredProcedureName SQL Database ソースのストアド プロシージャの名前。 これは、SqlReaderQuery と同時に使用することはできません。 型: string (または resultType 文字列を含む式)。 any
storedProcedureParameters ストアド プロシージャ パラメーターの値と型の設定。 例: "{Parameter1: {value: "1", type: "int"}}". any
コピー元の種類。 'SqlSource' (必須)

SqlUpsertSettings

Name Description Value
interimSchemaName 中間テーブルのスキーマ名。 型: string (または resultType 文字列を含む式)。 any
keys 一意の行識別のキー列名。 型: 文字列の配列 (または文字列の resultType 配列を持つ式)。 any
useTempDB アップサート中間テーブルに temp db を使用するかどうかを指定します。 型: boolean (または resultType ブール値を持つ式)。 any

SquareSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'SquareSource' (必須)

SsisAccessCredential

Name Description Value
ドメイン Windows 認証のドメイン。 型: string (または resultType 文字列を含む式)。 any (必須)
パスワード Windows 認証のパスワード。 SecretBase (必須)
userName Windows 認証の UseName。 型: string (または resultType 文字列を含む式)。 any (必須)

SsisChildPackage

Name Description Value
packageContent 埋め込み子パッケージのコンテンツ。 型: string (または resultType 文字列を含む式)。 any (必須)
packageLastModifiedDate 埋め込み子パッケージの最終更新日。 文字列
packageName 埋め込み子パッケージの名前。 文字列
packagePath 埋め込み子パッケージのパス。 型: string (または resultType 文字列を含む式)。 any (必須)

SsisConnectionManager

Name Description Value

SsisConnectionManager

Name Description Value

SsisExecutionCredential

Name Description Value
ドメイン Windows 認証のドメイン。 型: string (または resultType 文字列を含む式)。 any (必須)
パスワード Windows 認証のパスワード。 SecureString (必須)
userName Windows 認証の UseName。 型: string (または resultType 文字列を含む式)。 any (必須)

SsisExecutionParameter

Name Description Value
value SSIS パッケージ実行パラメーター値。 型: string (または resultType 文字列を含む式)。 any (必須)

SsisLogLocation

Name Description Value
logPath SSIS パッケージの実行ログ パス。 型: string (または resultType 文字列を含む式)。 any (必須)
SSIS ログの場所の種類。 'File' (必須)
typeProperties SSIS パッケージ実行ログの場所のプロパティ。 SsisLogLocationTypeProperties (必須)

SsisLogLocationTypeProperties

Name Description Value
accessCredential パッケージ実行ログ アクセス資格情報。 SsisAccessCredential
logRefreshInterval ログを更新する間隔を指定します。 既定の間隔は 5 分です。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any

SsisPackageLocation

Name Description Value
packagePath SSIS パッケージ パス。 型: string (または resultType 文字列を含む式)。 any
SSIS パッケージの場所の種類。 'File'
'InlinePackage'
'PackageStore'
'SSISDB'
typeProperties SSIS パッケージの場所のプロパティ。 SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

Name Description Value
accessCredential パッケージ アクセス資格情報。 SsisAccessCredential
childPackages 埋め込み子パッケージの一覧。 SsisChildPackage[]
configurationAccessCredential 構成ファイルアクセス資格情報。 SsisAccessCredential
configurationPath パッケージ実行の構成ファイル。 型: string (または resultType 文字列を含む式)。 any
packageContent 埋め込みパッケージのコンテンツ。 型: string (または resultType 文字列を含む式)。 any
packageLastModifiedDate 埋め込みパッケージの最終更新日。 文字列
packageName パッケージ名。 文字列
packagePassword パッケージのパスワード。 SecretBase

SsisPropertyOverride

Name Description Value
isSensitive SSIS パッケージ のプロパティオーバーライド値が機密データであるかどうかを示します。 値が true の場合、SSISDB で暗号化されます bool
value SSIS パッケージ プロパティのオーバーライド値。 型: string (または resultType 文字列を含む式)。 any (必須)

StagingSettings

Name Description Value
enableCompression 中間ステージング経由でデータをコピーするときに圧縮を使用するかどうかを指定します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
linkedServiceName ステージングのリンクされたサービス参照。 LinkedServiceReference (必須)
パス 中間データを格納するためのストレージへのパス。 型: string (または resultType 文字列を含む式)。 any

StoreReadSettings

Name Description Value
disableMetricsCollection true の場合は、データ ストア メトリックの収集を無効にします。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
maxConcurrentConnections ソース データ ストアの最大同時接続数。 型: 整数 (または resultType 整数を持つ式)。 any
AmazonS3CompatibleReadSettings タイプを 'AmazonS3CompatibleReadSettings' に設定します。 タイプ AmazonS3ReadSettings を 'AmazonS3ReadSettings' に設定します。 AzureBlobFSReadSettings 型の "AzureBlobFSReadSettings" に設定します。 AzureBlobStorageReadSettings 型を 'AzureBlobStorageReadSettings' に設定します。 AzureDataLakeStoreReadSettings 型の "AzureDataLakeStoreReadSettings" に設定します。 AzureFileStorageReadSettings 型を 'AzureFileStorageReadSettings' に設定します。 FileServerReadSettings 型を 'FileServerReadSettings' に設定します。 FtpReadSettings 型の 'FtpReadSettings' に設定します。 「 GoogleCloudStorageReadSettings」タイプを「GoogleCloudStorageReadSettings」に設定します。 HdfsReadSettings 型の 'HdfsReadSettings' に設定します。 HttpReadSettings 型を 'HttpReadSettings' に設定します。 LakeHouseReadSettings 型を 'LakeHouseReadSettings' に設定します。 タイプ OracleCloudStorageReadSettingsを「OracleCloudStorageReadSettings」に設定します。 SftpReadSettings 型を 'SftpReadSettings' に設定します。 'AmazonS3CompatibleReadSettings'
'AmazonS3ReadSettings'
'AzureBlobFSReadSettings'
'AzureBlobStorageReadSettings'
'AzureDataLakeStoreReadSettings'
'AzureFileStorageReadSettings'
'FileServerReadSettings'
'FtpReadSettings'
'GoogleCloudStorageReadSettings'
'HdfsReadSettings'
'HttpReadSettings'
'LakeHouseReadSettings'
'OracleCloudStorageReadSettings'
'SftpReadSettings' (必須)

StoreWriteSettings

Name Description Value
copyBehavior コピー シンクのコピー動作の種類。 any
disableMetricsCollection true の場合は、データ ストア メトリックの収集を無効にします。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
maxConcurrentConnections ソース データ ストアの最大同時接続数。 型: 整数 (または resultType 整数を持つ式)。 any
メタデータ シンク データに追加するカスタム メタデータを指定します。 型: オブジェクトの配列 (またはオブジェクトの resultType 配列を持つ式)。 MetadataItem[]
AzureBlobFSWriteSettings 型の場合は 'AzureBlobFSWriteSettings' に設定します。 AzureBlobStorageWriteSettings 型を "AzureBlobStorageWriteSettings" に設定します。 AzureDataLakeStoreWriteSettings 型の "AzureDataLakeStoreWriteSettings" に設定します。 AzureFileStorageWriteSettings 型を "AzureFileStorageWriteSettings" に設定します。 FileServerWriteSettings 型を 'FileServerWriteSettings' に設定します。 LakeHouseWriteSettings 型を 'LakeHouseWriteSettings' に設定します。 SftpWriteSettings 型を 'SftpWriteSettings' に設定します。 'AzureBlobFSWriteSettings'
'AzureBlobStorageWriteSettings'
'AzureDataLakeStoreWriteSettings'
'AzureFileStorageWriteSettings'
'FileServerWriteSettings'
'LakeHouseWriteSettings'
'SftpWriteSettings' (必須)

SwitchActivity

Name Description Value
アクティビティの種類。 'Switch' (必須)
typeProperties アクティビティのプロパティを切り替えます。 SwitchActivityTypeProperties (必須)

SwitchActivityTypeProperties

Name Description Value
cases 'on' プロパティの予期される値に対応するケースの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティは defaultActivities で提供されるアクティビティを実行します。 SwitchCase[]
defaultActivities ケース条件が満たされていない場合に実行するアクティビティの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティはアクションなしで終了します。 Activity[]
on 文字列または整数に評価される式。 これは、実行される場合のアクティビティブロックを決定するために使用されます。 (必須)

SwitchCase

Name Description Value
activities 満たされたケース条件に対して実行するアクティビティの一覧。 Activity[]
value 'on' プロパティの式の結果を満たす値が必要です。 文字列

SybaseSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'SybaseSource' (必須)

SynapseNotebookActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'SynapseNotebook' (必須)
typeProperties Synapse Notebook アクティビティのプロパティを実行します。 SynapseNotebookActivityTypeProperties (必須)

SynapseNotebookActivityTypeProperties

Name Description Value
conf Spark 構成プロパティ。指定したノートブックの 'conf' をオーバーライドします。 any
configurationType Spark 構成の種類。 'Artifact'
'Customized'
'Default'
driverSize セッションの指定された Spark プールに割り当てられたドライバーに使用されるコアとメモリの数。これは、指定したノートブックの 'driverCores' と 'driverMemory' をオーバーライドするために使用されます。 型: string (または resultType 文字列を含む式)。 any
executorSize セッションの指定された Spark プールに割り当てられた Executor に使用されるコアとメモリの数。これは、指定したノートブックの 'executorCores' と 'executorMemory' をオーバーライドするために使用されます。 型: string (または resultType 文字列を含む式)。 any
ノートブック Synapse Notebook リファレンス。 SynapseNotebookReference (必須)
numExecutors このセッションで起動する Executor の数。これにより、指定したノートブックの 'numExecutors' がオーバーライドされます。 型: 整数 (または resultType 整数を持つ式)。 any
parameters ノートブックのパラメーター。 SynapseNotebookActivityTypePropertiesParameters
sparkConfig Spark 構成プロパティ。 SynapseNotebookActivityTypePropertiesSparkConfig
sparkPool ノートブックの実行に使用されるビッグ データ プールの名前。 BigDataPoolParametrizationReference
targetSparkConfiguration Spark ジョブの Spark 構成。 SparkConfigurationParametrizationReference

SynapseNotebookActivityTypePropertiesParameters

Name Description Value

SynapseNotebookActivityTypePropertiesSparkConfig

Name Description Value

SynapseNotebookReference

Name Description Value
referenceName 参照ノートブック名。 型: string (または resultType 文字列を含む式)。 any (必須)
Synapse ノートブックの参照の種類。 'NotebookReference' (必須)

SynapseSparkJobActivityTypeProperties

Name Description Value
args SynapseSparkJobDefinitionActivity に対してユーザーが指定した引数。 any[]
className 指定した Spark ジョブ定義の 'className' をオーバーライドする、完全修飾識別子またはメイン定義ファイル内のメイン クラス。 型: string (または resultType 文字列を含む式)。 any
conf Spark 構成プロパティ。指定した Spark ジョブ定義の "conf" をオーバーライドします。 any
configurationType Spark 構成の種類。 'Artifact'
'Customized'
'Default'
driverSize ジョブの指定された Spark プールに割り当てられたドライバーに使用されるコアとメモリの数。これは、指定した Spark ジョブ定義の 'driverCores' と 'driverMemory' をオーバーライドするために使用されます。 型: string (または resultType 文字列を含む式)。 any
executorSize ジョブの指定された Spark プールに割り当てられた Executor に使用されるコアとメモリの数。これは、指定した Spark ジョブ定義の 'executorCores' と 'executorMemory' をオーバーライドするために使用されます。 型: string (または resultType 文字列を含む式)。 any
ファイル ジョブに使用されるメイン ファイル。指定した Spark ジョブ定義の 'file' がオーバーライドされます。 型: string (または resultType 文字列を含む式)。 any
files (非推奨。pythonCodeReference と filesV2 を使用してください)メイン定義ファイルの参照に使用される追加のファイル。これは、指定した Spark ジョブ定義の 'files' をオーバーライドします。 any[]
filesV2 メイン定義ファイルの参照に使用される追加のファイル。これは、指定した Spark ジョブ定義の 'jars' と 'files' をオーバーライドします。 any[]
numExecutors このジョブで起動する Executor の数。これにより、指定した Spark ジョブ定義の 'numExecutors' がオーバーライドされます。 型: 整数 (または resultType 整数を持つ式)。 any
pythonCodeReference メイン定義ファイルの参照に使用される追加の Python コード ファイル。これは、指定した Spark ジョブ定義の 'pyFiles' をオーバーライドします。 any[]
scanFolder メイン定義ファイルのルート フォルダーからサブフォルダーをスキャンすると、これらのファイルが参照ファイルとして追加されます。 'jars'、'pyFiles'、'files' または 'archives' という名前のフォルダーがスキャンされ、フォルダー名では大文字と小文字が区別されます。 型: boolean (または resultType ブール値を持つ式)。 any
sparkConfig Spark 構成プロパティ。 SynapseSparkJobActivityTypePropertiesSparkConfig
sparkJob Synapse Spark ジョブリファレンス。 SynapseSparkJobReference (必須)
targetBigDataPool Spark バッチ ジョブの実行に使用されるビッグ データ プールの名前。指定した Spark ジョブ定義の 'targetBigDataPool' をオーバーライドします。 BigDataPoolParametrizationReference
targetSparkConfiguration Spark ジョブの Spark 構成。 SparkConfigurationParametrizationReference

SynapseSparkJobActivityTypePropertiesSparkConfig

Name Description Value

SynapseSparkJobDefinitionActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'SparkJob' (必須)
typeProperties Spark ジョブ アクティビティのプロパティを実行します。 SynapseSparkJobActivityTypeProperties (必須)

SynapseSparkJobReference

Name Description Value
referenceName Spark ジョブ名を参照します。 resultType 文字列を含む式。 any (必須)
Synapse Spark ジョブ参照の種類。 'SparkJobDefinitionReference' (必須)

TarGZipReadSettings

Name Description Value
preserveCompressionFileNameAsFolder 圧縮ファイル名をフォルダー パスとして保持します。 型: boolean (または resultType ブール値を持つ式)。 any
圧縮設定の種類。 'TarGZipReadSettings' (必須)

TarReadSettings

Name Description Value
preserveCompressionFileNameAsFolder 圧縮ファイル名をフォルダー パスとして保持します。 型: boolean (または resultType ブール値を持つ式)。 any
圧縮設定の種類。 'TarReadSettings' (必須)

TeradataImportCommand

Name Description Value
additionalFormatOptions Teradata コピー コマンドの追加の形式オプション。 形式オプションは、CSV ソースからの直接コピーにのみ適用されます。 型: キーと値のペア (値は文字列型にする必要があります) (または ResultType オブジェクトを持つ式)。 例: "additionalFormatOptions": { "timeFormat": "HHhMImSSs" } any
インポート設定の種類。 string (必須)

TeradataPartitionSettings

Name Description Value
partitionColumnName 範囲またはハッシュのパーティション分割を続行するために使用される列の名前。 型: string (または resultType 文字列を含む式)。 any
partitionLowerBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最小値。 型: string (または resultType 文字列を含む式)。 any
partitionUpperBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最大値。 型: string (または resultType 文字列を含む式)。 any

TeradataSink

Name Description Value
importSettings Teradata インポート設定。 TeradataImportCommand
シンクの種類をコピーします。 'TeradataSink' (必須)

TeradataSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
partitionOption teradata 読み取りを並列で使用するパーティション メカニズム。 指定できる値は、"None"、"Hash"、"DynamicRange" です。 any
partitionSettings Teradata ソースのパーティション分割に利用される設定。 TeradataPartitionSettings
クエリ Teradata クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'TeradataSource' (必須)

UntilActivity

Name Description Value
アクティビティの種類。 'Until' (必須)
typeProperties Until アクティビティのプロパティ。 UntilActivityTypeProperties (必須)

UntilActivityTypeProperties

Name Description Value
activities 実行するアクティビティの一覧。 Activity[] (必須)
ブール値に評価される式。 ループは、この式が true に評価されるまで続行されます (必須)
timeout アクティビティを実行するためのタイムアウトを指定します。 値が指定されていない場合は、TimeSpan.FromDays(7) の値 (既定値として 1 週間) を受け取ります。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any

UserProperty

Name Description Value
name ユーザー プロパティ名。 string (必須)
value ユーザー プロパティの値。 型: string (または resultType 文字列を含む式)。 any (必須)

ValidationActivity

Name Description Value
アクティビティの種類。 'Validation' (必須)
typeProperties 検証アクティビティのプロパティ。 ValidationActivityTypeProperties (必須)

ValidationActivityTypeProperties

Name Description Value
childItems データセットがフォルダーを指している場合に使用できます。 true に設定した場合、フォルダーには少なくとも 1 つのファイルが必要です。 false に設定した場合、フォルダーは空である必要があります。 型: boolean (または resultType ブール値を持つ式)。 any
データセット 検証アクティビティ データセットのリファレンス。 DatasetReference (必須)
minimumSize データセットがファイルを指している場合に使用できます。 ファイルのサイズは、指定した値以上である必要があります。 型: 整数 (または resultType 整数を持つ式)。 any
sleep 検証の試行間の遅延 (秒単位)。 値が指定されていない場合は、既定値として 10 秒が使用されます。 型: 整数 (または resultType 整数を持つ式)。 any
timeout アクティビティを実行するためのタイムアウトを指定します。 値が指定されていない場合は、TimeSpan.FromDays(7) の値 (既定値として 1 週間) を受け取ります。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any

VariableDefinitionSpecification

Name Description Value

VariableSpecification

Name Description Value
defaultValue 変数の既定値。 any
変数の型。 'Array'
'Bool'
'String' (必須)

VerticaSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'VerticaSource' (必須)

WaitActivity

Name Description Value
アクティビティの種類。 '待機' (必須)
typeProperties 待機アクティビティのプロパティ。 WaitActivityTypeProperties (必須)

WaitActivityTypeProperties

Name Description Value
waitTimeInSeconds 秒単位の期間。 型: 整数 (または resultType 整数を持つ式)。 any (必須)

WarehouseSink

Name Description Value
allowCopyCommand Copy コマンドを使用して SQL Data Warehouse にデータをコピーすることを示します。 型: boolean (または resultType ブール値を持つ式)。 any
copyCommandSettings allowCopyCommand が true の場合に Copy Command 関連の設定を指定します。 DWCopyCommandSettings
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
tableOption シンク テーブルを処理するオプション (autoCreate など)。 現時点では、'autoCreate' 値のみがサポートされています。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'WarehouseSink' (必須)
writeBehavior Azure Microsoft Fabric Data Warehouse にデータをコピーするときの動作を書き込みます。 型: DWWriteBehaviorEnum (または ResultType DWWriteBehaviorEnum を含む式) any

WarehouseSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
isolationLevel Microsoft Fabric Warehouse ソースのトランザクション ロック動作を指定します。 使用できる値: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 既定値は ReadCommitted です。 型: string (または resultType 文字列を含む式)。 any
partitionOption 並列で SQL 読み取りに使用されるパーティション メカニズム。 指定できる値は、"None"、"PhysicalPartitionsOfTable"、"DynamicRange" です。 any
partitionSettings SQL ソースのパーティション分割に利用される設定。 SqlPartitionSettings
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
sqlReaderQuery Microsoft Fabric Warehouse リーダー クエリ。 型: string (または resultType 文字列を含む式)。 any
sqlReaderStoredProcedureName Microsoft Fabric Warehouse ソースのストアド プロシージャの名前。 これは、SqlReaderQuery と同時に使用することはできません。 型: string (または resultType 文字列を含む式)。 any
storedProcedureParameters ストアド プロシージャ パラメーターの値と型の設定。 例: "{Parameter1: {value: "1", type: "int"}}". 型: オブジェクト (または resultType オブジェクトを持つ式)、itemType: StoredProcedureParameter。 any
コピー元の種類。 'WarehouseSource' (必須)

WebActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'WebActivity' (必須)
typeProperties Web アクティビティのプロパティ。 WebActivityTypeProperties (必須)

WebActivityAuthentication

Name Description Value
資格情報 認証情報を含む資格情報参照。 CredentialReference
パスワード ServicePrincipal に使用する場合の PFX ファイルまたは基本認証/シークレットのパスワード SecretBase
pfx ServicePrincipal で使用する場合の PFX ファイルまたは証明書の Base64 でエンコードされたコンテンツ SecretBase
リソース MSI 認証を使用するときに Azure 認証トークンが要求されるリソース。 型: string (または resultType 文字列を含む式)。 any
Web アクティビティ認証 (Basic/ClientCertificate/MSI/ServicePrincipal) 文字列
ユーザー名 ServicePrincipal に使用する場合は、基本認証または ClientID の Web アクティビティ認証ユーザー名。 型: string (または resultType 文字列を含む式)。 any
userTenant ServicePrincipal 認証を使用するときに Azure 認証トークンが要求される TenantId。 型: string (または resultType 文字列を含む式)。 any

WebActivityTypeProperties

Name Description Value
認証 エンドポイントの呼び出しに使用される認証方法。 WebActivityAuthentication
body エンドポイントに送信されるペイロードを表します。 POST/PUT メソッドでは必須。GET メソッドの型: string (または resultType 文字列を含む式) には使用できません。 any
connectVia 統合ランタイムリファレンス。 IntegrationRuntimeReference
datasets Web エンドポイントに渡されるデータセットの一覧。 DatasetReference[]
disableCertValidation true に設定すると、証明書の検証が無効になります。 bool
headers 要求に送信されるヘッダーを表します。 たとえば、要求に言語と型を設定するには:"headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }。 型: string (または resultType 文字列を含む式)。 WebActivityTypePropertiesHeaders
httpRequestTimeout HTTP 要求が応答を取得するためのタイムアウト。 形式は TimeSpan (hh:mm:ss) です。 この値は、アクティビティのタイムアウトではなく、応答を取得するためのタイムアウトです。 既定値は 00:01:00 (1 分) です。 範囲は 1 ~ 10 分です any
linkedServices Web エンドポイントに渡されるリンクされたサービスの一覧。 LinkedServiceReference[]
メソッド ターゲット エンドポイントの REST API メソッド。 'DELETE'
'GET'
'POST'
'PUT' (必須)
turnOffAsync HTTP 202 応答の応答ヘッダーで指定された場所で HTTP GET の呼び出しを無効にするオプション。 true に設定すると、応答ヘッダーで指定された http の場所で HTTP GET の呼び出しが停止します。 false に設定すると、http 応答ヘッダーで指定された場所で HTTP GET 呼び出しが引き続き呼び出されます。 bool
url Web アクティビティのターゲット エンドポイントとパス。 型: string (または resultType 文字列を含む式)。 any (必須)

WebActivityTypePropertiesHeaders

Name Description Value

WebHookActivity

Name Description Value
ポリシー アクティビティ ポリシー。 SecureInputOutputPolicy
アクティビティの種類。 'WebHook' (必須)
typeProperties WebHook アクティビティのプロパティ。 WebHookActivityTypeProperties (必須)

WebHookActivityTypeProperties

Name Description Value
認証 エンドポイントの呼び出しに使用される認証方法。 WebActivityAuthentication
body エンドポイントに送信されるペイロードを表します。 POST/PUT メソッドでは必須。GET メソッドの型: string (または resultType 文字列を含む式) には使用できません。 any
headers 要求に送信されるヘッダーを表します。 たとえば、要求に言語と型を設定するには:"headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }。 型: string (または resultType 文字列を含む式)。 WebHookActivityTypePropertiesHeaders
メソッド ターゲット エンドポイントの REST API メソッド。 'POST' (必須)
reportStatusOnCallBack true に設定すると、コールバック要求本文の statusCode、出力、エラーがアクティビティによって使用されます。 コールバック要求で statusCode >= 400 を設定することで、アクティビティを失敗としてマークできます。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
timeout Webhook を呼び戻すタイムアウト。 値が指定されていない場合、既定値は 10 分です。 型: 文字列。 パターン: ((\d+).)?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). 文字列
url WebHook アクティビティのターゲット エンドポイントとパス。 型: string (または resultType 文字列を含む式)。 any (必須)

WebHookActivityTypePropertiesHeaders

Name Description Value

WebSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
コピー元の種類。 'WebSource' (必須)

XeroSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'XeroSource' (必須)

XmlReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
detectDataType xml ファイルの読み取り時に型検出が有効かどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
namespacePrefixes 名前空間が有効になっているときに列名のプレフィックスをオーバーライドするプレフィックス マッピングへの名前空間 URI。名前空間 URI にプレフィックスが定義されていない場合は、xml データ ファイル内の xml 要素/属性名のプレフィックスが使用されます。 例: "{"http://www.example.com/xml":"prefix"}" Type: object (または resultType オブジェクトを含む式)。 any
namespaces xml ファイルを読み取るときに名前空間が有効かどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'XmlReadSettings' (必須)
validationMode xml ファイルを読み取るときに使用される検証方法を示します。 使用できる値: 'none'、'xsd'、または 'dtd'。 型: string (または resultType 文字列を含む式)。 any

XmlReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
detectDataType xml ファイルの読み取り時に型検出が有効かどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
namespacePrefixes 名前空間が有効になっているときに列名のプレフィックスをオーバーライドするプレフィックス マッピングへの名前空間 URI。名前空間 URI にプレフィックスが定義されていない場合は、xml データ ファイル内の xml 要素/属性名のプレフィックスが使用されます。 例: "{"http://www.example.com/xml":"prefix"}" Type: object (または resultType オブジェクトを含む式)。 any
namespaces xml ファイルを読み取るときに名前空間が有効かどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 string (必須)
validationMode xml ファイルを読み取るときに使用される検証方法を示します。 使用できる値: 'none'、'xsd'、または 'dtd'。 型: string (または resultType 文字列を含む式)。 any

XmlSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
formatSettings XML 形式の設定。 XmlReadSettings
storeSettings XML ストアの設定。 StoreReadSettings
コピー元の種類。 'XmlSource' (必須)

ZipDeflateReadSettings

Name Description Value
preserveZipFileNameAsFolder zip ファイル名をフォルダー パスとして保持します。 型: boolean (または resultType ブール値を持つ式)。 any
圧縮設定の種類。 'ZipDeflateReadSettings' (必須)

ZohoSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 「ZohoSource」(必須)

使用例

Azure クイックスタート テンプレート

このリソースの種類 デプロイする Azure クイック スタート テンプレート 次に示します。

Template Description
V2 データ ファクトリ を作成する

Azure に展開する
このテンプレートは、Azure Blob Storage 内のフォルダーからストレージ内の別のフォルダーにデータをコピーする V2 データ ファクトリを作成します。
Azure Data Factory でさらに多くの方法が可能 - ワンクリックで Azure Data Factory

Azure に展開する
このテンプレートは、Azure BLOB から別の Azure BLOB へのコピー アクティビティ用のデータ ファクトリ パイプラインを作成します

Terraform (AzAPI プロバイダー) リソース定義

factories/pipelines リソースの種類は、次を対象とする操作と共にデプロイできます。

各 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"
    }
  }
}

[終了] には、次のようにします。

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

検証 には、以下を使用します。

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

[待機] には、次を使用します。

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

WebHook の場合は、以下を使用します。

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

[ コピー] には、次を使用します。

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

カスタムの場合は、以下を使用します。

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

DataLakeAnalyticsU-SQLの場合は、以下を使用します。

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

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 = ?
  }
}

[削除] には、次を使用します。

{
  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
    }
    treatDecimalAsString = ?
  }
}

スクリプトには、次を使用します。

{
  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 = ?
      }
    ]
    treatDecimalAsString = ?
  }
}

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 = ?
  }
}

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 = ?
}

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 = ?
}

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 = ?
}

CompressionReadSettings オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

TarGZipReadSettings の場合は、次を使用します。

{
  preserveCompressionFileNameAsFolder = ?
  type = "TarGZipReadSettings"
}

TarReadSettings の場合は、次を使用します。

{
  preserveCompressionFileNameAsFolder = ?
  type = "TarReadSettings"
}

ZipDeflateReadSettings の場合は、次を使用します。

{
  preserveZipFileNameAsFolder = ?
  type = "ZipDeflateReadSettings"
}

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 = ?
}

SecretBase オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

AzureKeyVaultSecret の場合は、次を使用します。

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

SecureString の場合は、次を使用します。

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

CopySource オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

AmazonMWSSourceの場合は、以下を使用します。

{
  additionalColumns = ?
  query = ?
  queryTimeout = ?
  type = "AmazonMWSSource"
}

AmazonRdsForOracleSource の場合は、次を使用します。

{
  additionalColumns = ?
  numberPrecision = ?
  numberScale = ?
  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 = ?
  numberPrecision = ?
  numberScale = ?
  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 = ?
  partitionOption = ?
  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"
}

プロパティ値

Microsoft.DataFactory/factories/pipelines

Name Description Value
name リソース名 string

Constraints:
最小長 = 1
最大長 = 260
パターン = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必須)
parent_id このリソースの親であるリソースの ID。 タイプのリソースの ID: factories
properties パイプラインのプロパティ。 パイプライン (必須)
リソースの種類 "Microsoft.DataFactory/factories/pipelines@2018-06-01"

Activity

Name Description Value
dependsOn アクティビティは条件によって異なります。 ActivityDependency[]
description アクティビティの説明。 文字列
name アクティビティ名。 string (必須)
onInactiveMarkAs 状態が非アクティブに設定されている場合のアクティビティの状態の結果。 これは省略可能なプロパティであり、アクティビティが非アクティブのときに指定されていない場合、状態は既定で Succeeded になります。 'Failed'
'Skipped'
'Succeeded'
状態 アクティビティの状態。 これは省略可能なプロパティであり、指定しない場合、状態は既定でアクティブになります。 'Active'
'Inactive'
型 AppendVariableActivity を 'AppendVariable' に設定します。 AzureDataExplorerCommandActivity 型の "AzureDataExplorerCommand" に設定します。 AzureFunctionActivity 型を ' AzureFunctionActivity' に設定します。 AzureMLBatchExecutionActivity 型の 'AzureMLBatchExecution' に設定します。 型 AzureMLExecutePipelineActivity を "AzureMLExecutePipeline" に設定します。 AzureMLUpdateResourceActivity 型に対して 'AzureMLUpdateResource' に設定します。 ExecutePipelineActivity 型の 'ExecutePipeline' に設定します。 FailActivity 型の 'Fail' に設定します。 タイプ FilterActivity を 'Filter' に設定します。 ForEachActivity 型を ' ForEach' に設定します。 IfConditionActivity 型の 'IfCondition' に設定します。 SetVariableActivity 型の 'SetVariable' に設定します。 SwitchActivity 型を 'Switch' に設定します。 タイプ UntilActivity を 'Until' に設定します。 タイプ ValidationActivity を 'Validation' に設定します。 WaitActivity 型を 'Wait' に設定します。 WebHookActivity 型の 'WebHook' に設定します。 CopyActivity 型を 'Copy' に設定します。 タイプ CustomActivity を 'Custom' に設定します。 DataLakeAnalyticsUsqlActivity 型を 'DataLakeAnalyticsU-SQL' に設定します。 DatabricksJobActivity 型の "DatabricksJob" に設定します。 DatabricksNotebookActivity 型の "DatabricksNotebook" に設定します。 DatabricksSparkJarActivity 型の 'DatabricksSparkJar' に設定します。 DatabricksSparkPythonActivity 型の 'DatabricksSparkPython' に設定します。 タイプ DeleteActivity を 'Delete' に設定します。 ExecuteDataFlowActivity 型の 'ExecuteDataFlow' に設定します。 ExecuteSsisPackageActivity 型の 'ExecuteSSISPackage' に設定します。 ExecuteWranglingDataflowActivity 型の 'ExecuteWranglingDataflow' に設定します。 GetMetadataActivity 型の 'GetMetadata' に設定します。 HDInsightHiveActivity 型を 'HDInsightHive' に設定します。 HDInsightMapReduceActivity 型の 'HDInsightMapReduce' に設定します。 HDInsightPigActivity 型の 'HDInsightPig' に設定します。 HDInsightSparkActivity 型を 'HDInsightSpark' に設定します。 HDInsightStreamingActivity 型の "HDInsightStreaming" に設定します。 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'
'Validation'
'Wait'
'WebActivity'
'WebHook' (必須)
userProperties アクティビティ ユーザーのプロパティ。 UserProperty[]

ActivityDependency

Name Description Value
アクティビティ アクティビティ名。 string (必須)
dependencyConditions 依存関係の Match-Condition。 次のいずれかを含む文字列配列:
'Completed'
'Failed'
'Skipped'
'成功' (必須)

ActivityPolicy

Name Description Value
再試行 通常の再試行回数の最大値。 既定値は 0 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 any
retryIntervalInSeconds 再試行の間隔 (秒単位)。 既定値は 30 秒です。 int

Constraints:
最小値 = 30
最大値 = 86400
secureInput true に設定すると、アクティビティからの入力は安全と見なされ、監視には記録されません。 bool
secureOutput true に設定すると、アクティビティからの出力は安全と見なされ、監視には記録されません。 bool
timeout アクティビティを実行するためのタイムアウトを指定します。 既定のタイムアウトは 7 日です。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any

AmazonMWSSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 「AmazonMWSSource」(必須)

AmazonRdsForOraclePartitionSettings

Name Description Value
partitionColumnName 範囲のパーティション分割を続行するために使用される整数型の列の名前。 型: string (または resultType 文字列を含む式)。 any
partitionLowerBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最小値。 型: string (または resultType 文字列を含む式)。 any
partitionNames AmazonRdsForOracle テーブルの物理パーティションの名前。 any
partitionUpperBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最大値。 型: string (または resultType 文字列を含む式)。 any

AmazonRdsForOracleSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
数値精度 精度とスケールなしでOracle NUMBER型を表すために使用される10進数の精度。 範囲は 1 から 256 で、指定しない場合、デフォルト値は 256 です。 型: 整数 (または resultType 整数を持つ式)。 バージョン 2.0 でのみ使用されます。 any
numberScale(数値スケール) 精度とスケールなしでOracle NUMBERタイプを表すために使用される10進数スケール。 範囲は 0 から 130 で、指定しない場合のデフォルト値は 130 です。 型: 整数 (または resultType 整数を持つ式)。 バージョン 2.0 でのみ使用されます。 any
oracleReaderQuery AmazonRdsForOracle リーダー クエリ。 型: string (または resultType 文字列を含む式)。 any
partitionOption AmazonRdsForOracle に使用されるパーティション メカニズムは、並列で読み取られます。 型: string (または resultType 文字列を含む式)。 any
partitionSettings AmazonRdsForOracle ソースのパーティション分割に利用される設定。 AmazonRdsForOraclePartitionSettings
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'AmazonRdsForOracleSource' (必須)

AmazonRdsForSqlServerSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
isolationLevel SQL ソースのトランザクション ロック動作を指定します。 使用できる値: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 既定値は ReadCommitted です。 型: string (または resultType 文字列を含む式)。 any
partitionOption 並列で SQL 読み取りに使用されるパーティション メカニズム。 指定できる値は、"None"、"PhysicalPartitionsOfTable"、"DynamicRange" です。 any
partitionSettings SQL ソースのパーティション分割に利用される設定。 SqlPartitionSettings
produceAdditionalTypes 生成する追加の型。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
sqlReaderQuery SQL リーダー クエリ。 型: string (または resultType 文字列を含む式)。 any
sqlReaderStoredProcedureName SQL Database ソースのストアド プロシージャの名前。 これは、SqlReaderQuery と同時に使用することはできません。 型: string (または resultType 文字列を含む式)。 any
storedProcedureParameters ストアド プロシージャ パラメーターの値と型の設定。 例: "{Parameter1: {value: "1", type: "int"}}". any
コピー元の種類。 'AmazonRdsForSqlServerSource' (必須)

AmazonRedshiftSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
redshiftUnloadSettings アンロードを使用して Amazon Redshift からコピーする際に、中間 Amazon S3 に必要な Amazon S3 設定。 これにより、Amazon Redshift ソースからのデータが最初に S3 にアンロードされ、次に中間 S3 からターゲット シンクにコピーされます。 RedshiftUnloadSettings
コピー元の種類。 'AmazonRedshiftSource' (必須)

AmazonS3CompatibleReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
prefix S3 互換オブジェクト名のプレフィックス フィルター。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'AmazonS3CompatibleReadSettings' (必須)
wildcardFileName Amazon S3 互換ワイルドカードファイル名。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath Amazon S3 互換ワイルドカードFolderPath。 型: string (または resultType 文字列を含む式)。 any

AmazonS3ReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
prefix S3 オブジェクト名のプレフィックス フィルター。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'AmazonS3ReadSettings' (必須)
wildcardFileName AmazonS3 wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath AmazonS3 wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

AppendVariableActivity

Name Description Value
アクティビティの種類。 'AppendVariable' (必須)
typeProperties 変数アクティビティのプロパティを追加します。 AppendVariableActivityTypeProperties (必須)

AppendVariableActivityTypeProperties

Name Description Value
value 追加する値。 型: 変数項目の型に一致する静的な値、または変数項目の型に一致する resultType を持つ式を指定できます any
variableName 値を追加する必要がある変数の名前。 文字列

AvroSink

Name Description Value
formatSettings Avro 形式の設定。 AvroWriteSettings
storeSettings Avro ストアの設定。 StoreWriteSettings
シンクの種類をコピーします。 'AvroSink' (必須)

AvroSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
storeSettings Avro ストアの設定。 StoreReadSettings
コピー元の種類。 'AvroSource' (必須)

AvroWriteSettings

Name Description Value
fileNamePrefix ファイル名パターン <fileNamePrefix>_<fileIndex>.< を指定します。fileExtension> partitionOptions を使用せずにファイル ベース以外のストアからコピーする場合。 型: string (または resultType 文字列を含む式)。 any
maxRowsPerFile 書き込まれたファイルの行数を、指定された数以下に制限します。 型: 整数 (または resultType 整数を持つ式)。 any
recordName 書き込み結果の最上位レベルのレコード名。AVRO 仕様で必要です。 文字列
recordNamespace 書き込み結果に名前空間を記録します。 文字列
書き込み設定の種類。 string (必須)

AzureBlobFSReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'AzureBlobFSReadSettings' (必須)
wildcardFileName Azure blobFS wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath Azure blobFS wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

AzureBlobFSSink

Name Description Value
copyBehavior コピー シンクのコピー動作の種類。 型: string (または resultType 文字列を含む式)。 any
メタデータ シンク データに追加するカスタム メタデータを指定します。 型: オブジェクトの配列 (またはオブジェクトの resultType 配列を持つ式)。 MetadataItem[]
シンクの種類をコピーします。 'AzureBlobFSSink' (必須)

AzureBlobFSSource

Name Description Value
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
skipHeaderLineCount 各 BLOB からスキップするヘッダー行の数。 型: 整数 (または resultType 整数を持つ式)。 any
treatEmptyAsNull 空を null として扱います。 型: boolean (または resultType ブール値を持つ式)。 any
コピー元の種類。 'AzureBlobFSSource' (必須)

AzureBlobFSWriteSettings

Name Description Value
blockSizeInMB BLOB にデータを書き込む際のブロック サイズ (MB) を示します。 型: 整数 (または resultType 整数を持つ式)。 any
書き込み設定の種類。 'AzureBlobFSWriteSettings' (必須)

AzureBlobStorageReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
prefix Azure BLOB 名のプレフィックス フィルター。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'AzureBlobStorageReadSettings' (必須)
wildcardFileName Azure BLOB wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath Azure BLOB wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

AzureBlobStorageWriteSettings

Name Description Value
blockSizeInMB BLOB にデータを書き込む際のブロック サイズ (MB) を示します。 型: 整数 (または resultType 整数を持つ式)。 any
書き込み設定の種類。 'AzureBlobStorageWriteSettings' (必須)

AzureDatabricksDeltaLakeExportCommand

Name Description Value
dateFormat Azure Databricks Delta Lake Copy の csv の日付形式を指定します。 型: string (または resultType 文字列を含む式)。 any
timestampFormat Azure Databricks Delta Lake Copy の csv のタイムスタンプ形式を指定します。 型: string (または resultType 文字列を含む式)。 any
エクスポート設定の種類。 string (必須)

AzureDatabricksDeltaLakeImportCommand

Name Description Value
dateFormat Azure Databricks Delta Lake Copy で csv の日付形式を指定します。 型: string (または resultType 文字列を含む式)。 any
timestampFormat Azure Databricks Delta Lake Copy で csv のタイムスタンプ形式を指定します。 型: string (または resultType 文字列を含む式)。 any
インポート設定の種類。 string (必須)

AzureDatabricksDeltaLakeSink

Name Description Value
importSettings Azure Databricks Delta Lake のインポート設定。 AzureDatabricksDeltaLakeImportCommand
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'AzureDatabricksDeltaLakeSink' (必須)

AzureDatabricksDeltaLakeSource

Name Description Value
exportSettings Azure Databricks Delta Lake のエクスポート設定。 AzureDatabricksDeltaLakeExportCommand
クエリ Azure Databricks Delta Lake Sql クエリ。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'AzureDatabricksDeltaLakeSource' (必須)

AzureDataExplorerCommandActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'AzureDataExplorerCommand' (必須)
typeProperties Azure Data Explorer コマンド アクティビティのプロパティ。 AzureDataExplorerCommandActivityTypeProperties (必須)

AzureDataExplorerCommandActivityTypeProperties

Name Description Value
command Azure Data Explorer コマンド構文に従った制御コマンド。 型: string (または resultType 文字列を含む式)。 any (必須)
commandTimeout コマンドのタイムアウトを制御します。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9]))..) any

AzureDataExplorerSink

Name Description Value
flushImmediately true に設定すると、すべての集計がスキップされます。 既定値は false です。 型: ブール値。 any
ingestionMappingAsJson json 形式で提供される明示的な列マッピングの説明。 型: 文字列。 any
ingestionMappingName ターゲット Kusto テーブルで定義された事前に作成された csv マッピングの名前。 型: 文字列。 any
シンクの種類をコピーします。 'AzureDataExplorerSink' (必須)

AzureDataExplorerSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
noTruncation 特定の行数制限を超える結果セットに切り捨てを適用するかどうかを制御するブール型オプションの名前。 any
クエリ データベース クエリ。 Kusto クエリ言語 (KQL) クエリである必要があります。 型: string (または resultType 文字列を含む式)。 any (必須)
queryTimeout クエリのタイムアウト。 タイプ: 文字列 (または resultType 文字列の式), パターン: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).. any
コピー元の種類。 'AzureDataExplorerSource' (必須)

AzureDataLakeStoreReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
listAfter ファイル名/フォルダー名の辞書順序に基づいて、値の後にファイルを一覧表示します (排他的)。 データ セット内の folderPath の下に適用され、folderPath の下にあるファイル/サブフォルダーをフィルター処理します。 型: string (または resultType 文字列を含む式)。 any
listBefore ファイル名/フォルダー名の辞書順序に基づいて、値の前にファイルを一覧表示します (包括的)。 データ セット内の folderPath の下に適用され、folderPath の下にあるファイル/サブフォルダーをフィルター処理します。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'AzureDataLakeStoreReadSettings' (必須)
wildcardFileName ADLS wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath ADLS wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

AzureDataLakeStoreSink

Name Description Value
copyBehavior コピー シンクのコピー動作の種類。 型: string (または resultType 文字列を含む式)。 any
enableAdlsSingleFileParallel 単一ファイル並列。 any
シンクの種類をコピーします。 'AzureDataLakeStoreSink' (必須)

AzureDataLakeStoreSource

Name Description Value
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
コピー元の種類。 'AzureDataLakeStoreSource' (必須)

AzureDataLakeStoreWriteSettings

Name Description Value
expiryDateTime 書き込まれたファイルの有効期限を指定します。 時刻は、"2018-12-01T05:00:00Z" の形式で UTC タイム ゾーンに適用されます。 既定値は NULL です。 型: string (または resultType 文字列を含む式)。 any
書き込み設定の種類。 'AzureDataLakeStoreWriteSettings' (必須)

AzureFileStorageReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
prefix ルート パスから始まる Azure ファイル名のプレフィックス フィルター。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'AzureFileStorageReadSettings' (必須)
wildcardFileName Azure File Storage wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath Azure File Storage wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

AzureFileStorageWriteSettings

Name Description Value
書き込み設定の種類。 'AzureFileStorageWriteSettings' (必須)

AzureFunctionActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'AzureFunctionActivity' (必須)
typeProperties Azure 関数アクティビティのプロパティ。 AzureFunctionActivityTypeProperties (必須)

AzureFunctionActivityTypeProperties

Name Description Value
body エンドポイントに送信されるペイロードを表します。 POST/PUT メソッドでは必須。GET メソッドの型: string (または resultType 文字列を含む式) には使用できません。 any
functionName Azure 関数アクティビティが呼び出す関数の名前。 型: string (または resultType 文字列を含む式) any (必須)
headers 要求に送信されるヘッダーを表します。 たとえば、要求に言語と型を設定するには:"headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }。 型: string (または resultType 文字列を含む式)。 AzureFunctionActivityTypePropertiesHeaders
メソッド ターゲット エンドポイントの REST API メソッド。 'DELETE'
'GET'
'HEAD'
'OPTIONS'
'POST'
'PUT'
'TRACE' (必須)

AzureFunctionActivityTypePropertiesHeaders

Name Description Value

AzureKeyVaultSecretReference

Name Description Value
secretName Azure Key Vault 内のシークレットの名前。 型: string (または resultType 文字列を含む式)。 any (必須)
secretVersion Azure Key Vault のシークレットのバージョン。 既定値は、シークレットの最新バージョンです。 型: string (または resultType 文字列を含む式)。 any
保存する Azure Key Vault のリンクされたサービス リファレンス。 LinkedServiceReference (必須)
シークレットの種類。 'AzureKeyVaultSecret' (必須)

AzureMariaDBSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'AzureMariaDBSource' (必須)

AzureMLBatchExecutionActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'AzureMLBatchExecution' (必須)
typeProperties Azure ML バッチ実行アクティビティのプロパティ。 AzureMLBatchExecutionActivityTypeProperties (必須 )

AzureMLBatchExecutionActivityTypeProperties

Name Description Value
globalParameters Azure ML バッチ実行サービス エンドポイントに渡されるキー、値のペア。 キーは、発行された Azure ML Web サービスで定義されている Web サービス パラメーターの名前と一致する必要があります。 値は、Azure ML バッチ実行要求の GlobalParameters プロパティで渡されます。 AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
webServiceInputs キーと値のペア。Azure ML エンドポイントの Web サービス入力の名前を、入力 BLOB の場所を指定する AzureMLWebServiceFile オブジェクトにマッピングします。 この情報は、Azure ML バッチ実行要求の WebServiceInputs プロパティで渡されます。 AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
webServiceOutputs キーと値のペア。Azure ML エンドポイントの Web サービス出力の名前を、出力 BLOB の場所を指定する AzureMLWebServiceFile オブジェクトにマッピングします。 この情報は、Azure ML バッチ実行要求の WebServiceOutputs プロパティで渡されます。 AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

Name Description Value

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

Name Description Value

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

Name Description Value

AzureMLExecutePipelineActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'AzureMLExecutePipeline' (必須)
typeProperties Azure ML Execute Pipeline アクティビティのプロパティ。 AzureMLExecutePipelineActivityTypeProperties (必須)

AzureMLExecutePipelineActivityTypeProperties

Name Description Value
continueOnStepFailure ステップが失敗した場合に PipelineRun の他のステップの実行を続行するかどうか。 この情報は、発行されたパイプライン実行要求の continueOnStepFailure プロパティで渡されます。 型: boolean (または resultType ブール値を持つ式)。 any
dataPathAssignments 再トレーニングを行わずにデータ パスの割り当てを変更するために使用されるディクショナリ。 値は、発行されたパイプライン実行要求の dataPathAssignments プロパティで渡されます。 型: オブジェクト (または resultType オブジェクトを持つ式)。 any
experimentName パイプライン実行の実行履歴の実験名。 この情報は、発行されたパイプライン実行要求の ExperimentName プロパティに渡されます。 型: string (または resultType 文字列を含む式)。 any
mlParentRunId 親 Azure ML サービス パイプラインの実行 ID。この情報は、発行されたパイプライン実行要求の ParentRunId プロパティで渡されます。 型: string (または resultType 文字列を含む式)。 any
mlPipelineEndpointId 発行された Azure ML パイプライン エンドポイントの ID。 型: string (または resultType 文字列を含む式)。 any
mlPipelineId 発行された Azure ML パイプラインの ID。 型: string (または resultType 文字列を含む式)。 any
mlPipelineParameters 発行された Azure ML パイプライン エンドポイントに渡されるキー、値のペア。 キーは、発行されたパイプラインで定義されているパイプライン パラメーターの名前と一致する必要があります。 値は、発行されたパイプライン実行要求の ParameterAssignments プロパティで渡されます。 型: キーと値のペアを持つオブジェクト (または ResultType オブジェクトを持つ式)。 any
バージョン 発行された Azure ML パイプライン エンドポイントのバージョン。 型: string (または resultType 文字列を含む式)。 any

AzureMLUpdateResourceActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'AzureMLUpdateResource' (必須)
typeProperties Azure ML Update リソース管理アクティビティのプロパティ。 AzureMLUpdateResourceActivityTypeProperties (必須)

AzureMLUpdateResourceActivityTypeProperties

Name Description Value
trainedModelFilePath 更新操作によってアップロードされる .ilearner ファイルを表す trainedModelLinkedService の相対ファイル パス。 型: string (または resultType 文字列を含む式)。 any (必須)
trainedModelLinkedServiceName 更新操作によってアップロードされる .ilearner ファイルを保持する Azure Storage のリンクされたサービスの名前。 LinkedServiceReference (必須)
trainedModelName 更新する Web サービス実験のトレーニング済みモデル モジュールの名前。 型: string (または resultType 文字列を含む式)。 any (必須)

AzureMLWebServiceFile

Name Description Value
filePath LinkedService で指定された Azure Blob Storage 内のコンテナー名を含む相対ファイル パス。 型: string (または resultType 文字列を含む式)。 any (必須)
linkedServiceName Azure ML WebService の入力/出力ファイルがある Azure Storage LinkedService への参照。 LinkedServiceReference (必須)

AzureMySqlSink

Name Description Value
preCopyScript コピーを開始する前に実行するクエリ。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'AzureMySqlSink' (必須)

AzureMySqlSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'AzureMySqlSource' (必須)

AzurePostgreSqlSink

Name Description Value
preCopyScript コピーを開始する前に実行するクエリ。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'AzurePostgreSqlSink' (必須)
upsertSettings Azure Database for PostgreSQL upsert オプションの設定 AzurePostgreSqlSinkUpsertSettings
writeMethod 操作の書き込み動作。 既定値は一括挿入です。 'BulkInsert'
'CopyCommand'
'Upsert'

AzurePostgreSqlSinkUpsertSettings

Name Description Value
keys 一意の行識別のキー列名。 型: 文字列の配列 (または文字列の resultType 配列を持つ式)。 any

AzurePostgreSqlSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'AzurePostgreSqlSource' (必須)

AzureQueueSink

Name Description Value
シンクの種類をコピーします。 'AzureQueueSink' (必須)

AzureSearchIndexSink

Name Description Value
シンクの種類をコピーします。 'AzureSearchIndexSink' (必須)
writeBehavior ドキュメントを Azure Search インデックスにアップサートするときの書き込み動作を指定します。 'Merge'
'Upload'

AzureSqlSink

Name Description Value
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
sqlWriterStoredProcedureName SQL ライター ストアド プロシージャ名。 型: string (または resultType 文字列を含む式)。 any
sqlWriterTableType SQL ライター テーブルの種類。 型: string (または resultType 文字列を含む式)。 any
sqlWriterUseTableLock 一括コピー中にテーブル ロックを使用するかどうか。 型: boolean (または resultType ブール値を持つ式)。 any
storedProcedureParameters SQL ストアド プロシージャのパラメーター。 any
storedProcedureTableTypeParameterName テーブル型のストアド プロシージャ パラメーター名。 型: string (または resultType 文字列を含む式)。 any
tableOption シンク テーブルを処理するオプション (autoCreate など)。 現時点では、'autoCreate' 値のみがサポートされています。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'AzureSqlSink' (必須)
upsertSettings SQL アップサート設定。 SqlUpsertSettings
writeBehavior Azure SQL にデータをコピーするときの動作を書き込みます。 型: SqlWriteBehaviorEnum (または ResultType SqlWriteBehaviorEnum を含む式) any

AzureSqlSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
isolationLevel SQL ソースのトランザクション ロック動作を指定します。 使用できる値: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 既定値は ReadCommitted です。 型: string (または resultType 文字列を含む式)。 any
partitionOption 並列で SQL 読み取りに使用されるパーティション メカニズム。 指定できる値は、"None"、"PhysicalPartitionsOfTable"、"DynamicRange" です。 型: string (または resultType 文字列を含む式)。 any
partitionSettings SQL ソースのパーティション分割に利用される設定。 SqlPartitionSettings
produceAdditionalTypes 生成する追加の型。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
sqlReaderQuery SQL リーダー クエリ。 型: string (または resultType 文字列を含む式)。 any
sqlReaderStoredProcedureName SQL Database ソースのストアド プロシージャの名前。 これは、SqlReaderQuery と同時に使用することはできません。 型: string (または resultType 文字列を含む式)。 any
storedProcedureParameters ストアド プロシージャ パラメーターの値と型の設定。 例: "{Parameter1: {value: "1", type: "int"}}". any
コピー元の種類。 'AzureSqlSource' (必須)

AzureTableSink

Name Description Value
azureTableDefaultPartitionKeyValue Azure Table の既定のパーティション キー値。 型: string (または resultType 文字列を含む式)。 any
azureTableInsertType Azure テーブルの挿入の種類。 型: string (または resultType 文字列を含む式)。 any
azureTablePartitionKeyName Azure Table パーティション キー名。 型: string (または resultType 文字列を含む式)。 any
azureTableRowKeyName Azure テーブルの行キー名。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'AzureTableSink' (必須)

AzureTableSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
azureTableSourceIgnoreTableNotFound Azure テーブル ソースの無視テーブルが見つかりません。 型: boolean (または resultType ブール値を持つ式)。 any
azureTableSourceQuery Azure Table ソース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'AzureTableSource' (必須)

BigDataPoolParametrizationReference

Name Description Value
referenceName ビッグ データ プール名を参照します。 型: string (または resultType 文字列を含む式)。 any (必須)
ビッグ データ プールの参照の種類。 'BigDataPoolReference' (必須)

BinaryReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
読み取り設定の種類。 'BinaryReadSettings' (必須)

BinaryReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
読み取り設定の種類。 string (必須)

BinarySink

Name Description Value
storeSettings バイナリ ストアの設定。 StoreWriteSettings
シンクの種類をコピーします。 'BinarySink' (必須)

BinarySource

Name Description Value
formatSettings バイナリ形式の設定。 BinaryReadSettings
storeSettings バイナリ ストアの設定。 StoreReadSettings
コピー元の種類。 'BinarySource' (必須)

BlobSink

Name Description Value
blobWriterAddHeader BLOB ライターによってヘッダーが追加されます。 型: boolean (または resultType ブール値を持つ式)。 any
blobWriterDateTimeFormat BLOB ライターの日時形式。 型: string (または resultType 文字列を含む式)。 any
blobWriterOverwriteFiles BLOB ライターによってファイルが上書きされます。 型: boolean (または resultType ブール値を持つ式)。 any
copyBehavior コピー シンクのコピー動作の種類。 any
メタデータ シンク データに追加するカスタム メタデータを指定します。 型: オブジェクトの配列 (またはオブジェクトの resultType 配列を持つ式)。 MetadataItem[]
シンクの種類をコピーします。 'BlobSink' (必須)

BlobSource

Name Description Value
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
skipHeaderLineCount 各 BLOB からスキップするヘッダー行の数。 型: 整数 (または resultType 整数を持つ式)。 any
treatEmptyAsNull 空を null として扱います。 型: boolean (または resultType ブール値を持つ式)。 any
コピー元の種類。 'BlobSource' (必須)

CassandraSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
consistencyLevel 整合性レベルでは、クライアント アプリケーションにデータを返す前に、読み取り要求に応答する必要がある Cassandra サーバーの数を指定します。 Cassandra は、指定された数の Cassandra サーバーで、読み取り要求を満たすデータをチェックします。 cassandraSourceReadConsistencyLevels のいずれかである必要があります。 既定値は 'ONE' です。 大文字と小文字は区別されません。 'ALL'
'EACH_QUORUM'
'LOCAL_ONE'
'LOCAL_QUORUM'
'LOCAL_SERIAL'
'ONE'
'QUORUM'
'SERIAL'
'THREE'
'TWO'
クエリ データベース クエリ。 SQL-92 クエリ式または Cassandra クエリ言語 (CQL) コマンドである必要があります。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'CassandraSource' (必須)

CommonDataServiceForAppsSink

Name Description Value
alternateKeyName レコードのアップサート時に使用される代替キーの論理名。 型: string (または resultType 文字列を含む式)。 any
bypassBusinessLogicExecution Dataverse カスタム ビジネス ロジックのバイパスを制御します。 型: string (または resultType 文字列を含む式)。 型: string (または resultType 文字列を含む式)。 any
bypassPowerAutomateFlows Power Automate フローのバイパスを制御します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
ignoreNullValues 書き込み操作中に入力データセット (キー フィールドを除く) の null 値を無視するかどうかを示すフラグ。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
シンクの種類をコピーします。 'CommonDataServiceForAppsSink' (必須)
writeBehavior 操作の書き込み動作。 'Upsert' (必須)

CommonDataServiceForAppsSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ FetchXML は、Microsoft Common Data Service for Apps (オンラインおよびオンプレミス) で使用される独自のクエリ言語です。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'CommonDataServiceForAppsSource' (必須)

CompressionReadSettings

Name Description Value
タイプ TarGZipReadSettings を 'TarGZipReadSettings' に設定します。 TarReadSettings 型の場合は 'TarReadSettings' に設定します。 ZipDeflateReadSettings 型を 'ZipDeflateReadSettings' に設定します。 'TarGZipReadSettings'
'TarReadSettings'
'ZipDeflateReadSettings' (必須)

ConcurSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'ConcurSource' (必須)

ContinuationSettingsReference

Name Description Value
continuationTtlInMinutes 継続 TTL (分単位)。 any
customizedCheckpointKey チェックポイント キーをカスタマイズしました。 any
idleCondition アイドル状態。 any

CopyActivity

Name Description Value
inputs アクティビティの入力の一覧。 DatasetReference[]
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
outputs アクティビティの出力の一覧。 DatasetReference[]
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'コピー' (必須)
typeProperties コピー アクティビティのプロパティ。 CopyActivityTypeProperties (必須)

CopyActivityLogSettings

Name Description Value
enableReliableLogging 信頼できるログ記録を有効にするかどうかを指定します。 型: boolean (または resultType ブール値を持つ式)。 any
logLevel ログ レベル、サポート: 情報、警告を取得または設定します。 型: string (または resultType 文字列を含む式)。 any

CopyActivityTypeProperties

Name Description Value
dataIntegrationUnits このデータ移動の実行に使用できるデータ統合単位の最大数。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 any
enableSkipIncompatibleRow 互換性のない行をスキップするかどうか。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enableStaging 中間ステージングを使用してデータをコピーするかどうかを指定します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
logSettings ログを有効にする際に、お客様が提供する必要があるログ設定。 LogSettings
logStorageSettings (非推奨。LogSettings を使用してください) セッション ログを有効にする際に、お客様が指定する必要があるログ ストレージ設定。 LogStorageSettings
parallelCopies データ ストアのオーバーロードを回避するために、ソースまたはシンクで開かれた同時セッションの最大数。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 any
preserve ルールを保持します。 any[]
preserveRules ルールを保持します。 any[]
redirectIncompatibleRowSettings EnableSkipIncompatibleRow が true の場合、互換性のない行設定をリダイレクトします。 RedirectIncompatibleRowSettings
シンク コピー アクティビティ シンク。 CopySink (必須)
skipErrorFile データ整合性のフォールト トレランスを指定します。 SkipErrorFile
ソース コピー アクティビティのソース。 CopySource (必須)
stagingSettings EnableStaging が true の場合の中間ステージング設定を指定します。 StagingSettings
translator コピー アクティビティの翻訳ツール。 指定しない場合は、表形式変換プログラムが使用されます。 any
validateDataConsistency データ整合性検証を有効にするかどうかを指定します。 型: boolean (または resultType ブール値を持つ式)。 any

CopySink

Name Description Value
disableMetricsCollection true の場合は、データ ストア メトリックの収集を無効にします。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
maxConcurrentConnections シンク データ ストアの最大同時接続数。 型: 整数 (または resultType 整数を持つ式)。 any
sinkRetryCount シンクの再試行回数。 型: 整数 (または resultType 整数を持つ式)。 any
sinkRetryWait シンクの再試行の待機。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
タイプ 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' に設定します。 型 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。 any
writeBatchTimeout 書き込みバッチ タイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any

CopySource

Name Description Value
disableMetricsCollection true の場合は、データ ストア メトリックの収集を無効にします。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
maxConcurrentConnections ソース データ ストアの最大同時接続数。 型: 整数 (または resultType 整数を持つ式)。 any
sourceRetryCount ソースの再試行回数。 型: 整数 (または resultType 整数を持つ式)。 any
sourceRetryWait ソースの再試行待機。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
タイプ AmazonMWSSource を「AmazonMWSSource」に設定します。 タイプ AmazonRdsForOracleSource を「AmazonRdsForOracleSource」に設定します。 タイプ AmazonRdsForSqlServerSource を「AmazonRdsForSqlServerSource」に設定します。 タイプ AmazonRedshiftSource を 'AmazonRedshiftSource' に設定します。 AvroSource 型の場合は 'AvroSource' に設定します。 AzureBlobFSSource 型の "AzureBlobFSSource" に設定します。 AzureDataExplorerSource 型の 'AzureDataExplorerSource' に設定します。 AzureDataLakeStoreSource 型を "AzureDataLakeStoreSource" に設定します。 AzureDatabricksDeltaLakeSource 型の "AzureDatabricksDeltaLakeSource" に設定します。 AzureMariaDBSource 型の 'AzureMariaDBSource' に設定します。 AzureMySqlSource 型を ' AzureMySqlSource' に設定します。 AzurePostgreSqlSource 型の 'AzurePostgreSqlSource' に設定します。 AzureSqlSource 型を 'AzureSqlSource' に設定します。 AzureTableSource 型を ' AzureTableSource' に設定します。 タイプ BinarySource の 'BinarySource' に設定します。 型 BlobSource を 'BlobSource' に設定します。 CassandraSource 型の 'CassandraSource' に設定します。 型 CommonDataServiceForAppsSource の 'CommonDataServiceForAppsSource' に設定します。 タイプ ConcurSource を 'ConcurSource' に設定します。 型 CosmosDbMongoDbApiSource を 'CosmosDbMongoDbApiSource' に設定します。 型 CosmosDbSqlApiSource を 'CosmosDbSqlApiSource' に設定します。 CouchbaseSource 型の 'CouchbaseSource' に設定します。 タイプ Db2Source の場合は 'Db2Source' に設定します。 DelimitedTextSource 型の ' DelimitedTextSource' に設定します。 型 DocumentDbCollectionSource の 'DocumentDbCollectionSource' に設定します。 タイプ DrillSource を 'DrillSource' に設定します。 タイプ DynamicsAXSource を 'DynamicsAXSource' に設定します。 型 DynamicsCrmSource の 'DynamicsCrmSource' に設定します。 型 DynamicsSource を 'DynamicsSource' に設定します。 タイプ EloquaSourceを「EloquaSource」に設定します。 ExcelSource 型を ' ExcelSource' に設定します。 FileSystemSource 型の ' FileSystemSource' に設定します。 タイプ GoogleAdWordsSource を 'GoogleAdWordsSource' に設定します。 タイプ GoogleBigQuerySource を「GoogleBigQuerySource」に設定します。 タイプ GoogleBigQueryV2Source を「GoogleBigQueryV2Source」に設定します。 タイプ GreenplumSource を 'GreenplumSource' に設定します。 型 HBaseSource を 'HBaseSource' に設定します。 型 HdfsSource を 'HdfsSource' に設定します。 タイプ HiveSource を 'HiveSource' に設定します。 HttpSource 型の場合は ' HttpSource' に設定します。 タイプ HubspotSource を 'HubspotSource' に設定します。 タイプ ImpalaSource を 'ImpalaSource' に設定します。 タイプ InformixSource を 'InformixSource' に設定します。 タイプ JiraSource を 'JiraSource' に設定します。 JsonSource 型の ' JsonSource' に設定します。 LakeHouseTableSource 型の 'LakeHouseTableSource' に設定します。 タイプ MagentoSource を 'MagentoSource' に設定します。 タイプ MariaDBSource を 'MariaDBSource' に設定します。 タイプ MarketoSource を「MarketoSource」に設定します。 MicrosoftAccessSource 型の ' MicrosoftAccessSource' に設定します。 MongoDbAtlasSource 型の 'MongoDbAtlasSource' に設定します。 MongoDbSource 型の 'MongoDbSource' に設定します。 型MongoDbV2Sourceを「MongoDbV2Source」に設定します。 MySqlSource 型の ' MySqlSource' に設定します。 タイプ NetezzaSource を 'NetezzaSource' に設定します。 ODataSource 型の場合は ' ODataSource' に設定します。 OdbcSource 型の場合は 'OdbcSource' に設定します。 Office365Source の種類を "Office365Source" に設定します。 タイプ OracleServiceCloudSourceの「OracleServiceCloudSource」に設定します。 タイプ OracleSourceの「OracleSource」に設定します。 OrcSource 型を ' OrcSource' に設定します。 ParquetSource 型の ' ParquetSource' に設定します。 タイプ PaypalSource を 'PaypalSource' に設定します。 PhoenixSource 型の 'PhoenixSource' に設定します。 PostgreSqlSource型を「PostgreSqlSource」に設定します。 PostgreSqlV2Source 型を 'PostgreSqlV2Source' に設定します。 PrestoSource 型の 'PrestoSource' に設定します。 タイプ QuickBooksSourceを「QuickBooksSource」に設定します。 型 RelationalSource を 'RelationalSource' に設定します。 型 ResponsysSource の 'ResponsysSource' に設定します。 RestSource 型の場合は ' RestSource' に設定します。 タイプ SalesforceMarketingCloudSource を「SalesforceMarketingCloudSource」に設定します。 タイプ SalesforceServiceCloudSource を 'SalesforceServiceCloudSource' に設定します。 タイプ SalesforceServiceCloudV2Source を「SalesforceServiceCloudV2Source」に設定します。 タイプ SalesforceSource を 'SalesforceSource' に設定します。 タイプ SalesforceV2Source を「SalesforceV2Source」に設定します。 SapBwSource 型の 'SapBwSource' に設定します。 タイプ SapCloudForCustomerSource を 'SapCloudForCustomerSource' に設定します。 SapEccSource 型の 'SapEccSource' に設定します。 タイプ SapHanaSource を 'SapHanaSource' に設定します。 SapOdpSource 型の 'SapOdpSource' に設定します。 タイプ SapOpenHubSource を 'SapOpenHubSource' に設定します。 SapTableSource 型の場合は 'SapTableSource' に設定します。 ServiceNowSource 型の ' ServiceNowSource' に設定します。 ServiceNowV2Source 型の場合は 'ServiceNowV2Source' に設定します。 SharePointOnlineListSource 型の 'SharePointOnlineListSource' に設定します。 タイプ ShopifySource を 'ShopifySource' に設定します。 タイプ SnowflakeSource を 'SnowflakeSource' に設定します。 タイプ SnowflakeV2Source を 'SnowflakeV2Source' に設定します。 SparkSource 型の ' SparkSource' に設定します。 型 SqlDWSource を 'SqlDWSource' に設定します。 SqlMISource 型を 'SqlMISource' に設定します。 型 SqlServerSource を 'SqlServerSource' に設定します。 型 SqlSource を 'SqlSource' に設定します。 タイプ SquareSource を 'SquareSource' に設定します。 タイプ SybaseSource を 'SybaseSource' に設定します。 型 TeradataSource を 'TeradataSource' に設定します。 タイプ VerticaSource を 'VerticaSource' に設定します。 タイプ WarehouseSource を 'WarehouseSource' に設定します。 タイプ XeroSource を 'XeroSource' に設定します。 タイプ ZohoSource を 'ZohoSource' に設定します。 WebSource 型を ' WebSource' に設定します。 型 XmlSource を 'XmlSource' に設定します。 'AmazonMWSSource'
'AmazonRdsForOracleSource'
'AmazonRdsForSqlServerSource'
'AmazonRedshiftSource'
'AvroSource'
'AzureBlobFSSource'
'AzureDatabricksDeltaLakeSource'
'AzureDataExplorerSource'
'AzureDataLakeStoreSource'
'AzureMariaDBSource'
'AzureMySqlSource'
'AzurePostgreSqlSource'
'AzureSqlSource'
'AzureTableSource'
'BinarySource'
'BlobSource'
'CassandraSource'
'CommonDataServiceForAppsSource'
'ConcurSource'
'CosmosDbMongoDbApiSource'
'CosmosDbSqlApiSource'
'CouchbaseSource'
'Db2Source'
'DelimitedTextSource'
'DocumentDbCollectionSource'
'DrillSource'
'DynamicsAXSource'
'DynamicsCrmSource'
'DynamicsSource'
'EloquaSource'
'ExcelSource'
'FileSystemSource'
'GoogleAdWordsSource'
'GoogleBigQuerySource'
'GoogleBigQueryV2Source'
'GreenplumSource'
'HBaseSource'
'HdfsSource'
'HiveSource'
'HttpSource'
'HubspotSource'
'ImpalaSource'
'InformixSource'
'JiraSource'
'JsonSource'
'LakeHouseTableSource'
'MagentoSource'
'MariaDBSource'
'MarketoSource'
'MicrosoftAccessSource'
'MongoDbAtlasSource'
'MongoDbSource'
'MongoDbV2Source'
'MySqlSource'
'NetezzaSource'
'ODataSource'
'OdbcSource'
'Office365Source'
'OracleServiceCloudSource'
'OracleSource'
'OrcSource'
'ParquetSource'
'PaypalSource'
'PhoenixSource'
'PostgreSqlSource'
'PostgreSqlV2Source'
'PrestoSource'
'QuickBooksSource'
'RelationalSource'
'ResponsysSource'
'RestSource'
'SalesforceMarketingCloudSource'
'SalesforceServiceCloudSource'
'SalesforceServiceCloudV2Source'
'SalesforceSource'
'SalesforceV2Source'
'SapBwSource'
'SapCloudForCustomerSource'
'SapEccSource'
'SapHanaSource'
'SapOdpSource'
'SapOpenHubSource'
'SapTableSource'
'ServiceNowSource'
'ServiceNowV2Source'
'SharePointOnlineListSource'
'ShopifySource'
'SnowflakeSource'
'SnowflakeV2Source'
'SparkSource'
'SqlDWSource'
'SqlMISource'
'SqlServerSource'
'SqlSource'
'SquareSource'
'SybaseSource'
'TeradataSource'
'VerticaSource'
'WarehouseSource'
'WebSource'
'XeroSource'
'XmlSource'
「ZohoSource」(必須)

CosmosDbMongoDbApiSink

Name Description Value
シンクの種類をコピーします。 'CosmosDbMongoDbApiSink' (必須)
writeBehavior 例外をスロー (挿入) するのではなく、同じキーを持つドキュメントを上書き (アップサート) するかどうかを指定します。 既定値は "insert" です。 型: string (または resultType 文字列を含む式)。 型: string (または resultType 文字列を含む式)。 any

CosmosDbMongoDbApiSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
batchSize MongoDB インスタンスからの応答の各バッチで返されるドキュメントの数を指定します。 ほとんどの場合、バッチ サイズを変更すると、ユーザーやアプリケーションには影響しません。 このプロパティの主な目的は、応答サイズの制限に達しないようにすることです。 型: 整数 (または resultType 整数を持つ式)。 any
cursorMethods Mongodb クエリのカーソル メソッド。 MongoDbCursorMethodsProperties
フィルタ クエリ演算子を使用して選択フィルターを指定します。 コレクション内のすべてのドキュメントを返すには、このパラメーターを省略するか、空のドキュメント ({}) を渡します。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'CosmosDbMongoDbApiSource' (必須)

CosmosDbSqlApiSink

Name Description Value
シンクの種類をコピーします。 'CosmosDbSqlApiSink' (必須)
writeBehavior Azure Cosmos DB にデータを書き込む方法について説明します。 型: string (または resultType 文字列を含む式)。 使用できる値: 挿入とアップサート。 any

CosmosDbSqlApiSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
detectDatetime プリミティブ値を datetime 値として検出するかどうか。 型: boolean (または resultType ブール値を持つ式)。 any
pageSize 結果のページ サイズ。 型: 整数 (または resultType 整数を持つ式)。 any
preferredRegions 優先リージョン。 型: 文字列の配列 (または文字列の resultType 配列を持つ式)。 any
クエリ SQL API クエリ。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'CosmosDbSqlApiSource' (必須)

CouchbaseSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'CouchbaseSource' (必須)

CredentialReference

Name Description Value
referenceName 参照資格情報名。 string (必須)
資格情報参照の種類。 'CredentialReference' (必須)

CustomActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 「カスタム」(必須)
typeProperties カスタム アクティビティのプロパティ。 CustomActivityTypeProperties (必須)

CustomActivityReferenceObject

Name Description Value
datasets データセット参照。 DatasetReference[]
linkedServices リンクされたサービス参照。 LinkedServiceReference[]

CustomActivityTypeProperties

Name Description Value
autoUserSpecification ユーザーの昇格レベルとスコープ。既定値は非admin タスクです。 型: string (または resultType double を含む式)。 any
command カスタム アクティビティの種類のコマンド: string (または resultType 文字列を含む式)。 any (必須)
extendedProperties ユーザー定義プロパティ バッグ。 使用できるキーまたは値に制限はありません。 ユーザーが指定したカスタム アクティビティには、定義されたコンテンツを使用して解釈する責任があります。 CustomActivityTypePropertiesExtendedProperties
folderPath リソース ファイルのフォルダー パス タイプ: string (または resultType 文字列を含む式)。 any
referenceObjects 参照オブジェクト CustomActivityReferenceObject
resourceLinkedService リソースのリンクされたサービス参照。 LinkedServiceReference
retentionTimeInDays カスタム アクティビティに送信されたファイルの保持時間。 型: double (または resultType double を持つ式)。 any

CustomActivityTypePropertiesExtendedProperties

Name Description Value

DatabricksJobActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'DatabricksJob' (必須)
typeProperties Databricks ジョブ アクティビティのプロパティ。 DatabricksJobActivityTypeProperties (必須)

DatabricksJobActivityTypeProperties

Name Description Value
jobId 実行する Databricks ジョブの ID。 型: string (または resultType 文字列を含む式)。 any (必須)
jobParameters このジョブの各実行に使用するジョブ・パラメーター。 ジョブが指定されていないパラメーターを取る場合は、ジョブのデフォルト値が使用されます。 DatabricksJobActivityTypePropertiesJobParameters

DatabricksJobActivityTypePropertiesJobParameters

Name Description Value

DatabricksNotebookActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'DatabricksNotebook' (必須)
typeProperties Databricks Notebook アクティビティのプロパティ。 DatabricksNotebookActivityTypeProperties (必須)

DatabricksNotebookActivityTypeProperties

Name Description Value
baseParameters このジョブの実行ごとに使用される基本パラメーター。ノートブックが指定されていないパラメーターを受け取る場合は、ノートブックの既定値が使用されます。 DatabricksNotebookActivityTypePropertiesBaseParameters
libraries ジョブを実行するクラスターにインストールするライブラリの一覧。 DatabricksNotebookActivityTypePropertiesLibrariesItem[]
notebookPath Databricks ワークスペースで実行するノートブックの絶対パス。 このパスはスラッシュで始まる必要があります。 型: string (または resultType 文字列を含む式)。 any (必須)

DatabricksNotebookActivityTypePropertiesBaseParameters

Name Description Value

DatabricksNotebookActivityTypePropertiesLibrariesItem

Name Description Value

DatabricksSparkJarActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'DatabricksSparkJar' (必須)
typeProperties Databricks SparkJar アクティビティのプロパティ。 DatabricksSparkJarActivityTypeProperties (必須)

DatabricksSparkJarActivityTypeProperties

Name Description Value
libraries ジョブを実行するクラスターにインストールするライブラリの一覧。 DatabricksSparkJarActivityTypePropertiesLibrariesItem[]
mainClassName 実行される main メソッドを含むクラスのフル ネーム。 このクラスは、ライブラリとして提供される JAR に含まれている必要があります。 型: string (または resultType 文字列を含む式)。 any (必須)
parameters main メソッドに渡されるパラメーター。 any[]

DatabricksSparkJarActivityTypePropertiesLibrariesItem

Name Description Value

DatabricksSparkPythonActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'DatabricksSparkPython' (必須)
typeProperties Databricks SparkPython アクティビティのプロパティ。 DatabricksSparkPythonActivityTypeProperties (必須)

DatabricksSparkPythonActivityTypeProperties

Name Description Value
libraries ジョブを実行するクラスターにインストールするライブラリの一覧。 DatabricksSparkPythonActivityTypePropertiesLibrariesItem[]
parameters Python ファイルに渡されるコマンド ライン パラメーター。 any[]
pythonFile 実行される Python ファイルの URI。 DBFS パスがサポートされています。 型: string (または resultType 文字列を含む式)。 any (必須)

DatabricksSparkPythonActivityTypePropertiesLibrariesItem

Name Description Value

DataFlowReference

Name Description Value
datasetParameters データセットからデータ フロー パラメーターを参照します。 any
parameters データ フローのパラメーター ParameterValueSpecification
referenceName 参照データ フロー名。 string (必須)
データ フロー参照型。 'DataFlowReference' (必須)

DataFlowStagingInfo

Name Description Value
folderPath ステージング BLOB のフォルダー パス。 型: string (または resultType 文字列を含む式) any
linkedService ステージングのリンクされたサービス参照。 LinkedServiceReference

DataLakeAnalyticsUsqlActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'DataLakeAnalyticsU-SQL' (必須)
typeProperties Data Lake Analytics U-SQL アクティビティのプロパティ。 DataLakeAnalyticsUsqlActivityTypeProperties (必須)

DataLakeAnalyticsUsqlActivityTypeProperties

Name Description Value
compilationMode U-SQL のコンパイル モード。 Semantic、Full、SingleBox のいずれかの値を指定する必要があります。 型: string (または resultType 文字列を含む式)。 any
degreeOfParallelism ジョブの実行に同時に使用されるノードの最大数。 既定値は 1 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 1。 any
parameters U-SQL ジョブ要求のパラメーター。 DataLakeAnalyticsUsqlActivityTypePropertiesParameters
priority キューに登録されているすべてのジョブのうち、最初に実行するように選択する必要があるジョブを決定します。 数値が小さい方が優先度が高くなります。 既定値は 1000 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 1。 any
runtimeVersion 使用する U-SQL エンジンのランタイム バージョン。 型: string (または resultType 文字列を含む式)。 any
scriptLinkedService スクリプトのリンクされたサービス参照。 LinkedServiceReference (必須)
scriptPath U-SQL スクリプトを含むフォルダーへの大文字と小文字を区別するパス。 型: string (または resultType 文字列を含む式)。 any (必須)

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

Name Description Value

DatasetReference

Name Description Value
parameters データセットの引数。 ParameterValueSpecification
referenceName 参照データセット名。 string (必須)
データセット参照型。 'DatasetReference' (必須)

Db2Source

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'Db2Source' (必須)

DeleteActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 「削除」(必須)
typeProperties アクティビティのプロパティを削除します。 DeleteActivityTypeProperties (必須)

DeleteActivityTypeProperties

Name Description Value
データセット アクティビティ データセットの参照を削除します。 DatasetReference (必須)
enableLogging 削除アクティビティの実行の詳細なログを記録するかどうか。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
logStorageSettings EnableLogging が true の場合、お客様が指定する必要があるログ ストレージ設定。 LogStorageSettings
maxConcurrentConnections データ ソースを同時に接続するための最大同時接続数。 int

Constraints:
最小値 = 1
recursive true の場合、現在のフォルダー パスの下にあるファイルまたはサブフォルダーは再帰的に削除されます。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
storeSettings アクティビティ ストアの設定を削除します。 StoreReadSettings

DelimitedTextReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
skipLineCount 入力ファイルからデータを読み取るときにスキップする空でない行の数を示します。 型: 整数 (または resultType 整数を持つ式)。 any
読み取り設定の種類。 'DelimitedTextReadSettings' (必須)

DelimitedTextReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
skipLineCount 入力ファイルからデータを読み取るときにスキップする空でない行の数を示します。 型: 整数 (または resultType 整数を持つ式)。 any
読み取り設定の種類。 string (必須)

DelimitedTextSink

Name Description Value
formatSettings DelimitedText 形式の設定。 DelimitedTextWriteSettings
storeSettings DelimitedText ストアの設定。 StoreWriteSettings
シンクの種類をコピーします。 'DelimitedTextSink' (必須)

DelimitedTextSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
formatSettings DelimitedText 形式の設定。 DelimitedTextReadSettings
storeSettings DelimitedText ストアの設定。 StoreReadSettings
コピー元の種類。 'DelimitedTextSource' (必須)

DelimitedTextWriteSettings

Name Description Value
fileExtension ファイルの作成に使用されるファイル拡張子。 型: string (または resultType 文字列を含む式)。 any (必須)
fileNamePrefix ファイル名パターン <fileNamePrefix>_<fileIndex>.< を指定します。fileExtension> partitionOptions を使用せずにファイル ベース以外のストアからコピーする場合。 型: string (または resultType 文字列を含む式)。 any
maxRowsPerFile 書き込まれたファイルの行数を、指定された数以下に制限します。 型: 整数 (または resultType 整数を持つ式)。 any
quoteAllText 文字列値を常に引用符で囲む必要があるかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
書き込み設定の種類。 string (必須)

DistcpSettings

Name Description Value
distcpOptions Distcp オプションを指定します。 型: string (または resultType 文字列を含む式)。 any
resourceManagerEndpoint Yarn ResourceManager エンドポイントを指定します。 型: string (または resultType 文字列を含む式)。 any (必須)
tempScriptPath 一時 Distcp コマンド スクリプトの格納に使用する既存のフォルダー パスを指定します。 スクリプト ファイルは ADF によって生成され、コピー ジョブの完了後に削除されます。 型: string (または resultType 文字列を含む式)。 any (必須)

DocumentDbCollectionSink

Name Description Value
nestingSeparator 入れ子になったプロパティの区切り記号。 既定値は . (dot). 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'DocumentDbCollectionSink' (必須)
writeBehavior Azure Cosmos DB にデータを書き込む方法について説明します。 型: string (または resultType 文字列を含む式)。 使用できる値: 挿入とアップサート。 any

DocumentDbCollectionSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
nestingSeparator 入れ子になったプロパティの区切り記号。 型: string (または resultType 文字列を含む式)。 any
クエリ ドキュメント クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'DocumentDbCollectionSource' (必須)

DrillSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'DrillSource' (必須)

DWCopyCommandDefaultValue

Name Description Value
columnName 列名。 型: オブジェクト (または resultType 文字列を含む式)。 any
defaultValue 列の既定値。 型: オブジェクト (または resultType 文字列を含む式)。 any

DWCopyCommandSettings

Name Description Value
additionalOptions コピー コマンドで SQL DW に直接渡される追加オプション。 型: キーと値のペア (値は文字列型にする必要があります) (または ResultType オブジェクトを持つ式)。 例: "additionalOptions": { "MAXERRORS": "1000", "DATEFORMAT": "'ymd'" } DWCopyCommandSettingsAdditionalOptions
defaultValues SQL DW の各ターゲット列の既定値を指定します。 プロパティの既定値によって DB に設定された DEFAULT 制約が上書きされ、ID 列に既定値を設定することはできません。 型: オブジェクトの配列 (またはオブジェクトの resultType 配列を持つ式)。 DWCopyCommandDefaultValue[]

DWCopyCommandSettingsAdditionalOptions

Name Description Value

DynamicsAXSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
httpRequestTimeout HTTP 応答を取得するためのタイムアウト (TimeSpan)。 応答データを読み取るタイムアウトではなく、応答を取得するタイムアウトです。 既定値: 00:05:00。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'DynamicsAXSource' (必須)

DynamicsCrmSink

Name Description Value
alternateKeyName レコードのアップサート時に使用される代替キーの論理名。 型: string (または resultType 文字列を含む式)。 any
bypassBusinessLogicExecution Dataverse カスタム ビジネス ロジックのバイパスを制御します。 型: string (または resultType 文字列を含む式)。 型: string (または resultType 文字列を含む式)。 any
bypassPowerAutomateFlows Power Automate フローのバイパスを制御します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
ignoreNullValues 書き込み操作中に入力データセット (キー フィールドを除く) の null 値を無視するかどうかを示すフラグ。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
シンクの種類をコピーします。 'DynamicsCrmSink' (必須)
writeBehavior 操作の書き込み動作。 'Upsert' (必須)

DynamicsCrmSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ FetchXML は、Microsoft Dynamics CRM (オンラインおよびオンプレミス) で使用される独自のクエリ言語です。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'DynamicsCrmSource' (必須)

DynamicsSink

Name Description Value
alternateKeyName レコードのアップサート時に使用される代替キーの論理名。 型: string (または resultType 文字列を含む式)。 any
bypassBusinessLogicExecution Dataverse カスタム ビジネス ロジックのバイパスを制御します。 型: string (または resultType 文字列を含む式)。 型: string (または resultType 文字列を含む式)。 any
bypassPowerAutomateFlows Power Automate フローのバイパスを制御します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
ignoreNullValues 書き込み操作中に入力データセット (キー フィールドを除く) の null 値を無視するかどうかを示すフラグ。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
シンクの種類をコピーします。 'DynamicsSink' (必須)
writeBehavior 操作の書き込み動作。 'Upsert' (必須)

DynamicsSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ FetchXML は、Microsoft Dynamics (オンラインおよびオンプレミス) で使用される独自のクエリ言語です。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'DynamicsSource' (必須)

EloquaSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'EloquaSource' (必須)

ExcelSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
storeSettings Excel ストアの設定。 StoreReadSettings
コピー元の種類。 'ExcelSource' (必須)

ExecuteDataFlowActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'ExecuteDataFlow' (必須)
typeProperties データ フロー アクティビティのプロパティを実行します。 ExecuteDataFlowActivityTypeProperties (必須)

ExecuteDataFlowActivityTypeProperties

Name Description Value
コンピューティング データ フロー アクティビティのコンピューティング プロパティ。 ExecuteDataFlowActivityTypePropertiesCompute
continuationSettings データ フローの実行アクティビティの継続設定。 ContinuationSettingsReference
continueOnError データ フローの実行に使用されるエラー設定を続行します。 シンクが失敗した場合に処理を続行できるようにします。 型: boolean (または resultType ブール値を持つ式) any
dataFlow データ フローリファレンス。 DataFlowReference (必須)
integrationRuntime 統合ランタイムリファレンス。 IntegrationRuntimeReference
runConcurrently データ フローの実行に使用される同時実行設定。 同じ保存順序のシンクを同時に処理できるようにします。 型: boolean (または resultType ブール値を持つ式) any
sourceStagingConcurrency シンクに適用できるソースの並列ステージングの数を指定します。 型: 整数 (または resultType 整数を持つ式) any
ステージング データ フローの実行アクティビティのステージング情報。 DataFlowStagingInfo
traceLevel データ フロー監視出力に使用されるトレース レベルの設定。 サポートされている値は、'coarse'、'fine'、および 'none' です。 型: string (または resultType 文字列を含む式) any

ExecuteDataFlowActivityTypePropertiesCompute

Name Description Value
computeType データ フロー ジョブを実行するクラスターのコンピューティングの種類。 使用可能な値は、'General'、'MemoryOptimized'、'ComputeOptimized' です。 型: string (または resultType 文字列を含む式) any
coreCount データ フロー ジョブを実行するクラスターのコア数。 サポートされる値は、8、16、32、48、80、144、272 です。 型: 整数 (または resultType 整数を持つ式) any

ExecutePipelineActivity

Name Description Value
ポリシー パイプライン アクティビティ ポリシーを実行します。 ExecutePipelineActivityPolicy
アクティビティの種類。 'ExecutePipeline' (必須)
typeProperties パイプライン アクティビティのプロパティを実行します。 ExecutePipelineActivityTypeProperties (必須)

ExecutePipelineActivityPolicy

Name Description Value
secureInput true に設定すると、アクティビティからの入力は安全と見なされ、監視には記録されません。 bool

ExecutePipelineActivityTypeProperties

Name Description Value
parameters パイプライン パラメーター。 ParameterValueSpecification
パイプライン パイプラインリファレンス。 PipelineReference (必須)
waitOnCompletion アクティビティの実行が依存パイプラインの実行の完了を待機するかどうかを定義します。 既定値は false です。 bool

ExecutePowerQueryActivityTypeProperties

Name Description Value
コンピューティング データ フロー アクティビティのコンピューティング プロパティ。 ExecuteDataFlowActivityTypePropertiesCompute
continuationSettings データ フローの実行アクティビティの継続設定。 ContinuationSettingsReference
continueOnError データ フローの実行に使用されるエラー設定を続行します。 シンクが失敗した場合に処理を続行できるようにします。 型: boolean (または resultType ブール値を持つ式) any
dataFlow データ フローリファレンス。 DataFlowReference (必須)
integrationRuntime 統合ランタイムリファレンス。 IntegrationRuntimeReference
queries Power Query マッシュアップ クエリとシンク データセットのマッピングの一覧。 PowerQuerySinkMapping[]
runConcurrently データ フローの実行に使用される同時実行設定。 同じ保存順序のシンクを同時に処理できるようにします。 型: boolean (または resultType ブール値を持つ式) any
sinks (非推奨。クエリを使用してください)。 queryName にマップされた Power Query アクティビティ シンクの一覧。 ExecutePowerQueryActivityTypePropertiesSinks
sourceStagingConcurrency シンクに適用できるソースの並列ステージングの数を指定します。 型: 整数 (または resultType 整数を持つ式) any
ステージング データ フローの実行アクティビティのステージング情報。 DataFlowStagingInfo
traceLevel データ フロー監視出力に使用されるトレース レベルの設定。 サポートされている値は、'coarse'、'fine'、および 'none' です。 型: string (または resultType 文字列を含む式) any

ExecutePowerQueryActivityTypePropertiesSinks

Name Description Value

ExecuteSsisPackageActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'ExecuteSSISPackage' (必須)
typeProperties SSIS パッケージ アクティビティのプロパティを実行します。 ExecuteSsisPackageActivityTypeProperties (必須)

ExecuteSsisPackageActivityTypeProperties

Name Description Value
connectVia 統合ランタイムリファレンス。 IntegrationRuntimeReference (必須)
environmentPath SSIS パッケージを実行する環境パス。 型: string (または resultType 文字列を含む式)。 any
executionCredential パッケージ実行資格情報。 SsisExecutionCredential
loggingLevel SSIS パッケージ実行のログ レベル。 型: string (または resultType 文字列を含む式)。 any
logLocation SSIS パッケージ実行ログの場所。 SsisLogLocation
packageConnectionManagers SSIS パッケージを実行するパッケージ レベルの接続マネージャー。 ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocation SSIS パッケージの場所。 SsisPackageLocation (必須)
packageParameters SSIS パッケージを実行するパッケージ レベルのパラメーター。 ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers SSIS パッケージを実行するプロジェクト レベルの接続マネージャー。 ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
projectParameters SSIS パッケージを実行するためのプロジェクト レベルのパラメーター。 ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertyOverrides このプロパティは、SSIS パッケージを実行するためにオーバーライドされます。 ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
ランタイム SSIS パッケージを実行するランタイムを指定します。 値は "x86" または "x64" にする必要があります。 型: string (または resultType 文字列を含む式)。 any

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

Name Description Value

ExecuteSsisPackageActivityTypePropertiesPackageParameters

Name Description Value

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

Name Description Value

ExecuteSsisPackageActivityTypePropertiesProjectParameters

Name Description Value

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

Name Description Value

ExecuteWranglingDataflowActivity

Name Description Value
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'ExecuteWranglingDataflow' (必須)
typeProperties Power Query アクティビティのプロパティを実行します。 ExecutePowerQueryActivityTypeProperties (必須)

Expression

Name Description Value
式の型。 '式' (必須)
value 式の値。 string (必須)

ExpressionV2

Name Description Value
operands 入れ子になった式の一覧。 ExpressionV2[]
operators 式演算子値 Type: 文字列のリスト。 string[]
システムでサポートされている式の型。 型: 文字列。 'Binary'
'Constant'
'Field'
'NAry'
'Unary'
value 定数/フィールドタイプの値: オブジェクト。 any

FailActivity

Name Description Value
アクティビティの種類。 'Fail' (必須)
typeProperties 失敗アクティビティのプロパティ。 FailActivityTypeProperties (必須)

FailActivityTypeProperties

Name Description Value
errorCode Fail アクティビティのエラーの種類を分類するエラー コード。 実行時に空または空白以外の文字列に評価される動的コンテンツを指定できます。 型: string (または resultType 文字列を含む式)。 any (必須)
メッセージ Fail アクティビティに表示されたエラー メッセージ。 実行時に空または空白以外の文字列に評価される動的コンテンツを指定できます。 型: string (または resultType 文字列を含む式)。 any (必須)

FileServerReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileFilter すべてのファイルではなく folderPath 内のファイルのサブセットを選択するために使用するフィルターを指定します。 型: string (または resultType 文字列を含む式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'FileServerReadSettings' (必須)
wildcardFileName FileServer wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath FileServer wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

FileServerWriteSettings

Name Description Value
書き込み設定の種類。 'FileServerWriteSettings' (必須)

FileSystemSink

Name Description Value
copyBehavior コピー シンクのコピー動作の種類。 any
シンクの種類をコピーします。 'FileSystemSink' (必須)

FileSystemSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
コピー元の種類。 'FileSystemSource' (必須)

FilterActivity

Name Description Value
アクティビティの種類。 'フィルター' (必須)
typeProperties アクティビティのプロパティをフィルター処理します。 FilterActivityTypeProperties (必須)

FilterActivityTypeProperties

Name Description Value
condition 入力のフィルター処理に使用する条件。 (必須)
items フィルターを適用する必要がある入力配列。 (必須)

ForEachActivity

Name Description Value
アクティビティの種類。 'ForEach' (必須)
typeProperties ForEach アクティビティのプロパティ。 ForEachActivityTypeProperties (必須)

ForEachActivityTypeProperties

Name Description Value
activities 実行するアクティビティの一覧。 Activity[] (必須)
batchCount 並列実行の数を制御するために使用されるバッチ数 (isSequential が false に設定されている場合)。 int

Constraints:
最大値 = 50
isSequential ループを順番または並列で実行する必要がある場合 (最大 50) bool
items 反復処理するコレクション。 (必須)

FormatReadSettings

Name Description Value
BinaryReadSettings 型の場合は 'BinaryReadSettings' に設定します。 DelimitedTextReadSettings 型を 'DelimitedTextReadSettings' に設定します。 JsonReadSettings 型の 'JsonReadSettings' に設定します。 ParquetReadSettings 型の 'ParquetReadSettings' に設定します。 XmlReadSettings 型の場合は 'XmlReadSettings' に設定します。 'BinaryReadSettings'
'DelimitedTextReadSettings'
'JsonReadSettings'
'ParquetReadSettings'
'XmlReadSettings' (必須)

FtpReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
disableChunking true の場合は、各ファイル内の並列読み取りを無効にします。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'FtpReadSettings' (必須)
useBinaryTransfer FTP ストアにバイナリ転送モードを使用するかどうかを指定します。 型: boolean (または resultType ブール値を持つ式)。 any
wildcardFileName Ftp wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath Ftp wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

GetMetadataActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'GetMetadata' (必須)
typeProperties GetMetadata アクティビティのプロパティ。 GetMetadataActivityTypeProperties (必須)

GetMetadataActivityTypeProperties

Name Description Value
データセット GetMetadata アクティビティ データセットリファレンス。 DatasetReference (必須)
fieldList データセットから取得するメタデータのフィールド。 any[]
formatSettings GetMetadata アクティビティの形式の設定。 FormatReadSettings
storeSettings GetMetadata アクティビティ ストアの設定。 StoreReadSettings

GoogleAdWordsSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'GoogleAdWordsSource'(必須)

GoogleBigQuerySource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'GoogleBigQuerySource' (必須)

GoogleBigQueryV2Source

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'GoogleBigQueryV2Source' (必須)

GoogleCloudStorageReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
prefix Google Cloud Storage オブジェクト名のプレフィックス フィルター。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'GoogleCloudStorageReadSettings' (必須)
wildcardFileName Google Cloud Storage wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath Google Cloud Storage wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

GreenplumSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'GreenplumSource' (必須)

HBaseSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'HBaseSource' (必須)

HdfsReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
distcpSettings Distcp 関連の設定を指定します。 DistcpSettings
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'HdfsReadSettings' (必須)
wildcardFileName HDFS wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath HDFS wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

HdfsSource

Name Description Value
distcpSettings Distcp 関連の設定を指定します。 DistcpSettings
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
コピー元の種類。 'HdfsSource' (必須)

HDInsightHiveActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'HDInsightHive' (必須)
typeProperties HDInsight Hive アクティビティのプロパティ。 HDInsightHiveActivityTypeProperties (必須 )

HDInsightHiveActivityTypeProperties

Name Description Value
arguments HDInsightActivity に対してユーザーが指定した引数。 any[]
defines ユーザーが Hive ジョブ要求の定義を指定できるようにします。 HDInsightHiveActivityTypePropertiesDefines
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
queryTimeout クエリ タイムアウト値 (分単位)。 HDInsight クラスターが ESP を使用している場合に有効 (Enterprise セキュリティ パッケージ) int
scriptLinkedService スクリプトのリンクされたサービス参照。 LinkedServiceReference
scriptPath スクリプト パス。 型: string (または resultType 文字列を含む式)。 any
storageLinkedServices ストレージのリンクされたサービス参照。 LinkedServiceReference[]
variables hivevar 名前空間の下でユーザーが指定した引数。 HDInsightHiveActivityTypePropertiesVariables

HDInsightHiveActivityTypePropertiesDefines

Name Description Value

HDInsightHiveActivityTypePropertiesVariables

Name Description Value

HDInsightMapReduceActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'HDInsightMapReduce' (必須)
typeProperties HDInsight MapReduce アクティビティのプロパティ。 HDInsightMapReduceActivityTypeProperties (必須 )

HDInsightMapReduceActivityTypeProperties

Name Description Value
arguments HDInsightActivity に対してユーザーが指定した引数。 any[]
className クラス名。 型: string (または resultType 文字列を含む式)。 any (必須)
defines ユーザーが MapReduce ジョブ要求の定義を指定できるようにします。 HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
jarFilePath Jar パス。 型: string (または resultType 文字列を含む式)。 any (必須)
jarLibs Jar ライブラリ。 any[]
jarLinkedService Jar のリンクされたサービス 参照。 LinkedServiceReference
storageLinkedServices ストレージのリンクされたサービス参照。 LinkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

Name Description Value

HDInsightPigActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'HDInsightPig' (必須)
typeProperties HDInsight Pig アクティビティのプロパティ。 HDInsightPigActivityTypeProperties (必須 )

HDInsightPigActivityTypeProperties

Name Description Value
arguments HDInsightActivity に対してユーザーが指定した引数。 型: 配列 (または resultType 配列を持つ式)。 any
defines ユーザーが Pig ジョブ要求の定義を指定できるようにします。 HDInsightPigActivityTypePropertiesDefines
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
scriptLinkedService スクリプトのリンクされたサービス参照。 LinkedServiceReference
scriptPath スクリプト パス。 型: string (または resultType 文字列を含む式)。 any
storageLinkedServices ストレージのリンクされたサービス参照。 LinkedServiceReference[]

HDInsightPigActivityTypePropertiesDefines

Name Description Value

HDInsightSparkActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'HDInsightSpark' (必須)
typeProperties HDInsight Spark アクティビティのプロパティ。 HDInsightSparkActivityTypeProperties (必須)

HDInsightSparkActivityTypeProperties

Name Description Value
arguments HDInsightSparkActivity に対するユーザー指定の引数。 any[]
className アプリケーションの Java/Spark メイン クラス。 文字列
entryFilePath 実行するコード/パッケージのルート フォルダーへの相対パス。 型: string (または resultType 文字列を含む式)。 any (必須)
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
proxyUser ジョブを実行する権限を借用するユーザー。 型: string (または resultType 文字列を含む式)。 any
rootPath ジョブのすべてのファイルの 'sparkJobLinkedService' のルート パス。 型: string (または resultType 文字列を含む式)。 any (必須)
sparkConfig Spark 構成プロパティ。 HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService エントリ ファイルと依存関係をアップロードし、ログを受信するためのストレージのリンクされたサービス。 LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Name Description Value

HDInsightStreamingActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'HDInsightStreaming' (必須)
typeProperties HDInsight ストリーミング アクティビティのプロパティ。 HDInsightStreamingActivityTypeProperties (必須)

HDInsightStreamingActivityTypeProperties

Name Description Value
arguments HDInsightActivity に対してユーザーが指定した引数。 any[]
combiner コンバイナー実行可能ファイル名。 型: string (または resultType 文字列を含む式)。 any
commandEnvironment コマンド ライン環境の値。 any[]
defines ユーザーがストリーミング ジョブ要求の定義を指定できるようにします。 HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService ファイルが配置されているリンクされたサービス参照。 LinkedServiceReference
filePaths ストリーミング ジョブ ファイルへのパス。 ディレクトリを指定できます。 any[] (必須)
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
入力 入力 BLOB パス。 型: string (または resultType 文字列を含む式)。 any (必須)
Mapper マッパー実行可能ファイル名。 型: string (または resultType 文字列を含む式)。 any (必須)
出力 出力 BLOB パス。 型: string (または resultType 文字列を含む式)。 any (必須)
Reducer Reducer 実行可能ファイル名。 型: string (または resultType 文字列を含む式)。 any (必須)
storageLinkedServices ストレージのリンクされたサービス参照。 LinkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

Name Description Value

HiveSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'HiveSource' (必須)

HttpReadSettings

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
additionalHeaders RESTful API への要求内の追加の HTTP ヘッダー。 型: string (または resultType 文字列を含む式)。 any
requestBody requestMethod が POST の場合、RESTful API への HTTP 要求本文。 型: string (または resultType 文字列を含む式)。 any
requestMethod RESTful API の呼び出しに使用される HTTP メソッド。 既定値は GET です。 型: string (または resultType 文字列を含む式)。 any
requestTimeout HTTP クライアントが HTTP サーバーから HTTP 応答を取得するためのタイムアウトを指定します。 型: string (または resultType 文字列を含む式)。 any
読み取り設定の種類。 'HttpReadSettings' (必須)

HttpSource

Name Description Value
httpRequestTimeout HTTP クライアントが HTTP サーバーから HTTP 応答を取得するためのタイムアウトを指定します。 既定値は System.Net.HttpWebRequest.Timeout と同じです。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'HttpSource' (必須)

HubspotSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 「HubspotSource」(必須)

IcebergSink

Name Description Value
formatSettings Iceberg 形式の設定。 IcebergWriteSettings
storeSettings Iceberg ストアの設定。 StoreWriteSettings
シンクの種類をコピーします。 'IcebergSink' (必須)

IcebergWriteSettings

Name Description Value
書き込み設定の種類。 string (必須)

IfConditionActivity

Name Description Value
アクティビティの種類。 'IfCondition' (必須)
typeProperties IfCondition アクティビティのプロパティ。 IfConditionActivityTypeProperties (必須)

IfConditionActivityTypeProperties

Name Description Value
ブール値に評価される式。 これは、実行されるアクティビティのブロック (ifTrueActivities または ifFalseActivities) を決定するために使用されます。 (必須)
ifFalseActivities 式が false に評価された場合に実行するアクティビティの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティはアクションなしで終了します。 Activity[]
ifTrueActivities 式が true に評価された場合に実行するアクティビティの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティはアクションなしで終了します。 Activity[]

ImpalaSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'ImpalaSource' (必須)

InformixSink

Name Description Value
preCopyScript コピーを開始する前に実行するクエリ。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'InformixSink' (必須)

InformixSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'InformixSource' (必須)

IntegrationRuntimeReference

Name Description Value
parameters 統合ランタイムの引数。 ParameterValueSpecification
referenceName 統合ランタイム名を参照します。 string (必須)
統合ランタイムの種類。 'IntegrationRuntimeReference' (必須)

JiraSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'JiraSource' (必須)

JsonReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
読み取り設定の種類。 'JsonReadSettings' (必須)

JsonReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
読み取り設定の種類。 string (必須)

JsonSink

Name Description Value
formatSettings Json 形式の設定。 JsonWriteSettings
storeSettings Json ストアの設定。 StoreWriteSettings
シンクの種類をコピーします。 'JsonSink' (必須)

JsonSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
formatSettings Json 形式の設定。 JsonReadSettings
storeSettings Json ストアの設定。 StoreReadSettings
コピー元の種類。 'JsonSource' (必須)

JsonWriteSettings

Name Description Value
filePattern JSON のファイル パターン。 この設定は、JSON オブジェクトのコレクションの処理方法を制御します。 既定値は 'setOfObjects' です。 大文字と小文字が区別されます。 any
書き込み設定の種類。 string (必須)

LakeHouseReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'LakeHouseReadSettings' (必須)
wildcardFileName Microsoft Fabric Lakehouse Files wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath Microsoft Fabric Lakehouse Files wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

LakeHouseTableSink

Name Description Value
partitionNameList シンク列のパーティション列名を指定します。 型: オブジェクトの配列 (またはオブジェクトの resultType 配列を持つ式)。 any
partitionOption 1 つまたは複数の列に基づいて、フォルダー構造にパーティションを作成します。 各個別の列値 (ペア) は新しいパーティションになります。 指定できる値は、"None"、"PartitionByKey" です。 any
tableActionOption Lakehouse テーブル シンクのテーブル アクションの種類。 指定できる値は、"None"、"Append"、"Overwrite" です。 any
シンクの種類をコピーします。 'LakeHouseTableSink' (必須)

LakeHouseTableSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
timestampAsOf タイムスタンプを使用して古いスナップショットのクエリを実行します。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'LakeHouseTableSource' (必須)
versionAsOf 古いスナップショットをバージョン別にクエリします。 型: 整数 (または resultType 整数を持つ式)。 any

LakeHouseWriteSettings

Name Description Value
書き込み設定の種類。 'LakeHouseWriteSettings' (必須)

LinkedServiceReference

Name Description Value
parameters LinkedService の引数。 ParameterValueSpecification
referenceName LinkedService 名を参照します。 string (必須)
リンクされたサービス参照の種類。 'LinkedServiceReference' (必須)

LogLocationSettings

Name Description Value
linkedServiceName ログ ストレージのリンクされたサービス リファレンス。 LinkedServiceReference (必須)
パス アクティビティ実行の詳細なログを格納するためのストレージへのパス。 型: string (または resultType 文字列を含む式)。 any

LogSettings

Name Description Value
copyActivityLogSettings コピー アクティビティ ログの設定を指定します。 CopyActivityLogSettings
enableCopyActivityLog コピー アクティビティ ログを有効にするかどうかを指定します。 型: boolean (または resultType ブール値を持つ式)。 any
logLocationSettings ログを有効にする際に、お客様が指定する必要があるログの場所の設定。 LogLocationSettings (必須)

LogStorageSettings

Name Description Value
enableReliableLogging 信頼できるログ記録を有効にするかどうかを指定します。 型: boolean (または resultType ブール値を持つ式)。 any
linkedServiceName ログ ストレージのリンクされたサービス リファレンス。 LinkedServiceReference (必須)
logLevel ログ レベル、サポート: 情報、警告を取得または設定します。 型: string (または resultType 文字列を含む式)。 any
パス アクティビティ実行の詳細なログを格納するためのストレージへのパス。 型: string (または resultType 文字列を含む式)。 any

LookupActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'ルックアップ' (必須)
typeProperties ルックアップ アクティビティのプロパティ。 LookupActivityTypeProperties (必須)

LookupActivityTypeProperties

Name Description Value
データセット ルックアップ アクティビティ データセットの参照。 DatasetReference (必須)
firstRowOnly 最初の行またはすべての行を返すかどうか。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 any
ソース コピー アクティビティ ソースと同じデータセット固有のソース プロパティ。 CopySource (必須)
treatDecimalAsString 値オーバーフローの問題を回避するために、10 進値を文字列として扱うかどうかを示します。 このオプションは、SnowflakeV2コネクターでのみ有効になります。 型: boolean (または resultType ブール値を持つ式)。 any

MagentoSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'MagentoSource' (必須)

MariaDBSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'MariaDBSource' (必須)

MarketoSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 「MarketoSource」(必須)

MetadataItem

Name Description Value
name メタデータ項目のキー名。 型: string (または resultType 文字列を含む式)。 any
value メタデータ項目の値。 型: string (または resultType 文字列を含む式)。 any

MicrosoftAccessSink

Name Description Value
preCopyScript コピーを開始する前に実行するクエリ。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'MicrosoftAccessSink' (必須)

MicrosoftAccessSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'MicrosoftAccessSource' (必須)

MongoDbAtlasSink

Name Description Value
シンクの種類をコピーします。 'MongoDbAtlasSink' (必須)
writeBehavior 例外をスロー (挿入) するのではなく、同じキーを持つドキュメントを上書き (アップサート) するかどうかを指定します。 既定値は "insert" です。 型: string (または resultType 文字列を含む式)。 型: string (または resultType 文字列を含む式)。 any

MongoDbAtlasSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
batchSize MongoDB Atlas インスタンスからの応答の各バッチで返されるドキュメントの数を指定します。 ほとんどの場合、バッチ サイズを変更すると、ユーザーやアプリケーションには影響しません。 このプロパティの主な目的は、応答サイズの制限に達しないようにすることです。 型: 整数 (または resultType 整数を持つ式)。 any
cursorMethods Mongodb クエリのカーソル メソッド MongoDbCursorMethodsProperties
フィルタ クエリ演算子を使用して選択フィルターを指定します。 コレクション内のすべてのドキュメントを返すには、このパラメーターを省略するか、空のドキュメント ({}) を渡します。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'MongoDbAtlasSource' (必須)

MongoDbCursorMethodsProperties

Name Description Value
limit サーバーが返すドキュメントの最大数を指定します。 limit() は、SQL データベースの LIMIT ステートメントに似ています。 型: 整数 (または resultType 整数を持つ式)。 any
プロジェクト クエリ フィルターに一致するドキュメントで返されるフィールドを指定します。 一致するドキュメント内のすべてのフィールドを返すには、このパラメーターを省略します。 型: string (または resultType 文字列を含む式)。 any
スキップ スキップされたドキュメントの数と、MongoDB が結果の返しを開始する場所を指定します。 この方法は、ページ分割された結果を実装する場合に役立ちます。 型: 整数 (または resultType 整数を持つ式)。 any
並べ替え クエリが一致するドキュメントを返す順序を指定します。 型: string (または resultType 文字列を含む式)。 型: string (または resultType 文字列を含む式)。 any

MongoDbSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 SQL-92 クエリ式である必要があります。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'MongoDbSource' (必須)

MongoDbV2Sink

Name Description Value
シンクの種類をコピーします。 'MongoDbV2Sink' (必須)
writeBehavior 例外をスロー (挿入) するのではなく、同じキーを持つドキュメントを上書き (アップサート) するかどうかを指定します。 既定値は "insert" です。 型: string (または resultType 文字列を含む式)。 型: string (または resultType 文字列を含む式)。 any

MongoDbV2Source

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
batchSize MongoDB インスタンスからの応答の各バッチで返されるドキュメントの数を指定します。 ほとんどの場合、バッチ サイズを変更すると、ユーザーやアプリケーションには影響しません。 このプロパティの主な目的は、応答サイズの制限に達しないようにすることです。 型: 整数 (または resultType 整数を持つ式)。 any
cursorMethods Mongodb クエリのカーソル メソッド MongoDbCursorMethodsProperties
フィルタ クエリ演算子を使用して選択フィルターを指定します。 コレクション内のすべてのドキュメントを返すには、このパラメーターを省略するか、空のドキュメント ({}) を渡します。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'MongoDbV2Source' (必須)

MySqlSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'MySqlSource' (必須)

NetezzaPartitionSettings

Name Description Value
partitionColumnName 範囲のパーティション分割を続行するために使用される整数型の列の名前。 型: string (または resultType 文字列を含む式)。 any
partitionLowerBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最小値。 型: string (または resultType 文字列を含む式)。 any
partitionUpperBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最大値。 型: string (または resultType 文字列を含む式)。 any

NetezzaSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
partitionOption Netezza 読み取りを並列で使用するパーティション メカニズム。 指定できる値は、"None"、"DataSlice"、"DynamicRange" です。 any
partitionSettings Netezza ソースのパーティション分割に利用される設定。 NetezzaPartitionSettings
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'NetezzaSource' (必須)

NotebookParameter

Name Description Value
Notebook パラメーターの種類。 'bool'
'float'
'int'
'string'
value Notebook パラメーターの値。 型: string (または resultType 文字列を含む式)。 any

ODataSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
httpRequestTimeout HTTP 応答を取得するためのタイムアウト (TimeSpan)。 応答データを読み取るタイムアウトではなく、応答を取得するタイムアウトです。 既定値: 00:05:00。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
クエリ OData クエリ。 たとえば、"$top=1" とします。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'ODataSource' (必須)

OdbcSink

Name Description Value
preCopyScript コピーを開始する前に実行するクエリ。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'OdbcSink' (必須)

OdbcSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'OdbcSource' (必須)

Office365Source

Name Description Value
allowedGroups すべてのユーザーを含むグループ。 型: 文字列の配列 (または文字列の resultType 配列を持つ式)。 any
dateFilterColumn <paramref name="StartTime"/> と <paramref name="EndTime"/> を適用する列。 型: string (または resultType 文字列を含む式)。 any
endTime このデータセットの要求された範囲の終了時刻。 型: string (または resultType 文字列を含む式)。 any
outputColumns Office 365 テーブルから読み取る列。 型: オブジェクトの配列 (またはオブジェクトの resultType 配列を持つ式)。 itemType: OutputColumn。 例: [ { "name": "Id" }, { "name": "CreatedDateTime" } ] any
startTime このデータセットの要求された範囲の開始時刻。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'Office365Source' (必須)
userScopeFilterUri ユーザー スコープ URI。 型: string (または resultType 文字列を含む式)。 any

OracleCloudStorageReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
prefix Oracle Cloud Storage オブジェクト名のプレフィックス フィルター。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'OracleCloudStorageReadSettings' (必須)
wildcardFileName Oracle Cloud Storage wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath Oracle Cloud Storage wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

OraclePartitionSettings

Name Description Value
partitionColumnName 範囲のパーティション分割を続行するために使用される整数型の列の名前。 型: string (または resultType 文字列を含む式)。 any
partitionLowerBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最小値。 型: string (または resultType 文字列を含む式)。 any
partitionNames Oracle テーブルの物理パーティションの名前。 any
partitionUpperBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最大値。 型: string (または resultType 文字列を含む式)。 any

OracleServiceCloudSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'OracleServiceCloudSource' (必須)

OracleSink

Name Description Value
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'OracleSink' (必須)

OracleSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
数値精度 精度とスケールなしでOracle NUMBER型を表すために使用される10進数の精度。 範囲は 1 から 256 で、指定しない場合、デフォルト値は 256 です。 型: 整数 (または resultType 整数を持つ式)。 バージョン 2.0 でのみ使用されます。 any
numberScale(数値スケール) 精度とスケールなしでOracle NUMBERタイプを表すために使用される10進数スケール。 範囲は 0 から 130 で、指定しない場合のデフォルト値は 130 です。 型: 整数 (または resultType 整数を持つ式)。 バージョン 2.0 でのみ使用されます。 any
oracleReaderQuery Oracle リーダー クエリ。 型: string (または resultType 文字列を含む式)。 any
partitionOption Oracle の読み取りを並列で使用するパーティション メカニズム。 指定できる値は、"None"、"PhysicalPartitionsOfTable"、"DynamicRange" です。 any
partitionSettings Oracle ソースのパーティション分割に利用される設定。 OraclePartitionSettings
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'OracleSource' (必須)

OrcSink

Name Description Value
formatSettings ORC 形式の設定。 OrcWriteSettings
storeSettings ORC ストアの設定。 StoreWriteSettings
シンクの種類をコピーします。 'OrcSink' (必須)

OrcSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
storeSettings ORC ストアの設定。 StoreReadSettings
コピー元の種類。 'OrcSource' (必須)

OrcWriteSettings

Name Description Value
fileNamePrefix ファイル名パターン <fileNamePrefix>_<fileIndex>.< を指定します。fileExtension> partitionOptions を使用せずにファイル ベース以外のストアからコピーする場合。 型: string (または resultType 文字列を含む式)。 any
maxRowsPerFile 書き込まれたファイルの行数を、指定された数以下に制限します。 型: 整数 (または resultType 整数を持つ式)。 any
書き込み設定の種類。 string (必須)

ParameterDefinitionSpecification

Name Description Value

ParameterSpecification

Name Description Value
defaultValue パラメーターの既定値。 any
パラメーターの型。 'Array'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String' (必須)

ParameterValueSpecification

Name Description Value

ParameterValueSpecification

Name Description Value

ParameterValueSpecification

Name Description Value

ParameterValueSpecification

Name Description Value

ParameterValueSpecification

Name Description Value

ParquetReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
読み取り設定の種類。 'ParquetReadSettings' (必須)

ParquetReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
読み取り設定の種類。 string (必須)

ParquetSink

Name Description Value
formatSettings Parquet 形式の設定。 ParquetWriteSettings
storeSettings Parquet ストアの設定。 StoreWriteSettings
シンクの種類をコピーします。 'ParquetSink' (必須)

ParquetSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
formatSettings Parquet 形式の設定。 ParquetReadSettings
storeSettings Parquet ストアの設定。 StoreReadSettings
コピー元の種類。 'ParquetSource' (必須)

ParquetWriteSettings

Name Description Value
fileNamePrefix ファイル名パターン <fileNamePrefix>_<fileIndex>.< を指定します。fileExtension> partitionOptions を使用せずにファイル ベース以外のストアからコピーする場合。 型: string (または resultType 文字列を含む式)。 any
maxRowsPerFile 書き込まれたファイルの行数を、指定された数以下に制限します。 型: 整数 (または resultType 整数を持つ式)。 any
書き込み設定の種類。 string (必須)

PaypalSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'PaypalSource' (必須)

PhoenixSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'PhoenixSource' (必須)

パイプライン

Name Description Value
activities パイプライン内のアクティビティの一覧。 Activity[]
annotations パイプラインの記述に使用できるタグの一覧。 any[]
コンカレンシー パイプラインの同時実行の最大数。 int

Constraints:
最小値 = 1
description パイプラインの説明。 文字列
フォルダ このパイプラインが存在するフォルダー。 指定しない場合、パイプラインはルート レベルで表示されます。 PipelineFolder
parameters パイプラインのパラメーターの一覧。 ParameterDefinitionSpecification
ポリシー パイプライン ポリシー。 PipelinePolicy
runDimensions パイプラインによって出力されるディメンション。 PipelineRunDimensions
variables パイプラインの変数の一覧。 VariableDefinitionSpecification

PipelineElapsedTimeMetricPolicy

Name Description Value
duration TimeSpan 値。その後、Azure 監視メトリックが発生します。 any

PipelineFolder

Name Description Value
name このパイプラインが存在するフォルダーの名前。 文字列

PipelinePolicy

Name Description Value
elapsedTimeMetric Pipeline ElapsedTime メトリック ポリシー。 PipelineElapsedTimeMetricPolicy

PipelineReference

Name Description Value
name 参照名。 文字列
referenceName 参照パイプライン名。 string (必須)
パイプライン参照型。 'PipelineReference' (必須)

PipelineRunDimensions

Name Description Value

PolybaseSettings

Name Description Value
rejectSampleValue PolyBase が拒否された行の割合を再計算する前に取得を試みる行の数を決定します。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 any
rejectType 拒否の種類。 'percentage'
'value'
rejectValue クエリが失敗する前に拒否できる行の値または割合を指定します。 型: 数値 (または resultType 番号を持つ式)、最小値: 0。 any
useTypeDefault PolyBase がテキスト ファイルからデータを取得するときに、区切りテキスト ファイル内の欠損値を処理する方法を指定します。 型: boolean (または resultType ブール値を持つ式)。 any

PostgreSqlSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'PostgreSqlSource' (必須)

PostgreSqlV2Source

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'PostgreSqlV2Source' (必須)

PowerQuerySink

Name Description Value
データセット データセット参照。 DatasetReference
description 変換の説明。 文字列
flowlet Flowlet リファレンス DataFlowReference
linkedService リンクされたサービス参照。 LinkedServiceReference
name 変換名。 string (必須)
rejectedDataLinkedService 拒否されたデータのリンクされたサービス参照。 LinkedServiceReference
schemaLinkedService スキーマのリンクされたサービス 参照。 LinkedServiceReference
スクリプト シンク スクリプト。 文字列

PowerQuerySinkMapping

Name Description Value
dataflowSinks Power Query マッシュアップ クエリにマップされたシンクの一覧。 PowerQuerySink[]
queryName Power Query マッシュアップ ドキュメント内のクエリの名前。 文字列

PrestoSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'PrestoSource' (必須)

QuickBooksSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'QuickBooksSource' (必須)

RedirectIncompatibleRowSettings

Name Description Value
linkedServiceName 互換性のない行のリダイレクトに使用される Azure Storage、Storage SAS、または Azure Data Lake Store のリンクされたサービスの名前。 redirectIncompatibleRowSettings が指定されている場合は、指定する必要があります。 型: string (または resultType 文字列を含む式)。 any (必須)
パス リダイレクトの互換性のない行データを格納するためのパス。 型: string (または resultType 文字列を含む式)。 any

RedshiftUnloadSettings

Name Description Value
bucketName Amazon Redshift ソースからアンロードされたデータを格納するために使用される中間 Amazon S3 のバケット。 バケットは、Amazon Redshift ソースと同じリージョンに存在する必要があります。 型: string (または resultType 文字列を含む式)。 any (必須)
s3LinkedServiceName Amazon Redshift ソースからコピーするときにアンロード操作に使用される Amazon S3 のリンクされたサービスの名前。 LinkedServiceReference (必須)

RelationalSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'RelationalSource' (必須)

ResponsysSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'ResponsysSource' (必須)

RestSink

Name Description Value
additionalHeaders RESTful API への要求内の追加の HTTP ヘッダー。 型: キーと値のペア (値は文字列型にする必要があります)。 any
httpCompressionType 最適な圧縮レベルで圧縮形式でデータを送信する Http 圧縮の種類。既定値は None です。 サポートされているオプションは Gzip のみです。 型: string (または resultType 文字列を含む式)。 any
httpRequestTimeout HTTP 応答を取得するためのタイムアウト (TimeSpan)。 応答データを読み取るタイムアウトではなく、応答を取得するタイムアウトです。 既定値: 00:01:40。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
requestInterval 次の要求を送信するまでの待ち時間 (ミリ秒単位) any
requestMethod RESTful API の呼び出しに使用される HTTP メソッド。 既定値は POST です。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'RestSink' (必須)

RestSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: キーと値のペア (値は文字列型にする必要があります)。 any
additionalHeaders RESTful API への要求内の追加の HTTP ヘッダー。 型: string (または resultType 文字列を含む式)。 any
httpRequestTimeout HTTP 応答を取得するためのタイムアウト (TimeSpan)。 応答データを読み取るタイムアウトではなく、応答を取得するタイムアウトです。 既定値: 00:01:40。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
paginationRules 次のページ要求を構成するためのページネーションルール。 型: string (または resultType 文字列を含む式)。 any
requestBody requestMethod が POST の場合、RESTful API への HTTP 要求本文。 型: string (または resultType 文字列を含む式)。 any
requestInterval 次のページ要求を送信するまでの待ち時間。 any
requestMethod RESTful API の呼び出しに使用される HTTP メソッド。 既定値は GET です。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'RestSource' (必須)

SalesforceMarketingCloudSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'SalesforceMarketingCloudSource' (必須)

SalesforceServiceCloudSink

Name Description Value
externalIdFieldName アップサート操作の外部 ID フィールドの名前。 既定値は 'Id' 列です。 型: string (または resultType 文字列を含む式)。 any
ignoreNullValues 書き込み操作中に入力データセット (キー フィールドを除く) の null 値を無視するかどうかを示すフラグ。 既定値は false です。 true に設定すると、ADF はアップサート/更新操作の実行時にコピー先オブジェクト内のデータを変更せず、挿入操作の実行時に定義された既定値を挿入することを意味します。一方、ADF はアップサート/更新操作の実行時にコピー先オブジェクトのデータを NULL に更新し、挿入操作の実行時に NULL 値を挿入します。 型: boolean (または resultType ブール値を持つ式)。 any
シンクの種類をコピーします。 'SalesforceServiceCloudSink' (必須)
writeBehavior 操作の書き込み動作。 既定値は Insert です。 'Insert'
'Upsert'

SalesforceServiceCloudSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
readBehavior 操作の読み取り動作。 既定値は Query です。 使用できる値: Query/QueryAll。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'SalesforceServiceCloudSource' (必須)

SalesforceServiceCloudV2Sink

Name Description Value
externalIdFieldName アップサート操作の外部 ID フィールドの名前。 既定値は 'Id' 列です。 型: string (または resultType 文字列を含む式)。 any
ignoreNullValues 書き込み操作中に入力データセット (キー フィールドを除く) の null 値を無視するかどうかを示すフラグ。 既定値は false です。 true に設定すると、ADF はアップサート/更新操作の実行時にコピー先オブジェクト内のデータを変更せず、挿入操作の実行時に定義された既定値を挿入することを意味します。一方、ADF はアップサート/更新操作の実行時にコピー先オブジェクトのデータを NULL に更新し、挿入操作の実行時に NULL 値を挿入します。 型: boolean (または resultType ブール値を持つ式)。 any
シンクの種類をコピーします。 'SalesforceServiceCloudV2Sink' (必須)
writeBehavior 操作の書き込み動作。 既定値は Insert です。 'Insert'
'Upsert'

SalesforceServiceCloudV2Source

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
includeDeletedObjects このプロパティは、クエリ結果に Deleted オブジェクトが含まれるかどうかを制御します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
クエリ Salesforce オブジェクト クエリ言語 (SOQL) クエリは、制限付きでのみ使用できます。 SOQL の制限については、この記事「 https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/queries.htm#SOQL%20Considerations」を参照してください。 クエリが指定されていない場合、データセット内の ObjectApiName/reportId で指定された Salesforce オブジェクトのすべてのデータが取得されます。 型: string (または resultType 文字列を含む式)。 any
SOQLQuery 非推奨の場合は、代わりに 'query' プロパティを使用してください。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'SalesforceServiceCloudV2Source' (必須)

SalesforceSink

Name Description Value
externalIdFieldName アップサート操作の外部 ID フィールドの名前。 既定値は 'Id' 列です。 型: string (または resultType 文字列を含む式)。 any
ignoreNullValues 書き込み操作中に入力データセット (キー フィールドを除く) の null 値を無視するかどうかを示すフラグ。 既定値は false です。 true に設定すると、ADF はアップサート/更新操作の実行時にコピー先オブジェクト内のデータを変更せず、挿入操作の実行時に定義された既定値を挿入することを意味します。一方、ADF はアップサート/更新操作の実行時にコピー先オブジェクトのデータを NULL に更新し、挿入操作の実行時に NULL 値を挿入します。 型: boolean (または resultType ブール値を持つ式)。 any
シンクの種類をコピーします。 「SalesforceSink」(必須)
writeBehavior 操作の書き込み動作。 既定値は Insert です。 'Insert'
'Upsert'

SalesforceSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
readBehavior 操作の読み取り動作。 既定値は Query です。 使用できる値: Query/QueryAll。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 「SalesforceSource」(必須)

SalesforceV2Sink

Name Description Value
externalIdFieldName アップサート操作の外部 ID フィールドの名前。 既定値は 'Id' 列です。 型: string (または resultType 文字列を含む式)。 any
ignoreNullValues 書き込み操作中に入力データセット (キー フィールドを除く) の null 値を無視するかどうかを示すフラグ。 既定値は false です。 true に設定すると、ADF はアップサート/更新操作の実行時にコピー先オブジェクト内のデータを変更せず、挿入操作の実行時に定義された既定値を挿入することを意味します。一方、ADF はアップサート/更新操作の実行時にコピー先オブジェクトのデータを NULL に更新し、挿入操作の実行時に NULL 値を挿入します。 型: boolean (または resultType ブール値を持つ式)。 any
シンクの種類をコピーします。 「SalesforceV2Sink」(必須)
writeBehavior 操作の書き込み動作。 既定値は Insert です。 'Insert'
'Upsert'

SalesforceV2Source

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
includeDeletedObjects このプロパティは、クエリ結果に Deleted オブジェクトが含まれるかどうかを制御します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
pageSize 各 http 要求のページ サイズ。pageSize が大きすぎるとタイムアウトが発生し、既定値は 300,000 です。 型: 整数 (または resultType 整数を持つ式)。 any
partitionOption コピーアクティビティの SalesforceV2 コネクタのパーティションオプション、自動検出またはなし。 型: string (または resultType 文字列を含む式)。 any
クエリ Salesforce オブジェクト クエリ言語 (SOQL) クエリは、制限付きでのみ使用できます。 SOQL の制限については、この記事「 https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/queries.htm#SOQL%20Considerations」を参照してください。 クエリが指定されていない場合、データセット内の ObjectApiName/reportId で指定された Salesforce オブジェクトのすべてのデータが取得されます。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
SOQLQuery 非推奨の場合は、代わりに 'query' プロパティを使用してください。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 「SalesforceV2Source」(必須)

SapBwSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ MDX クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'SapBwSource' (必須)

SapCloudForCustomerSink

Name Description Value
httpRequestTimeout HTTP 応答を取得するためのタイムアウト (TimeSpan)。 応答データを読み取るタイムアウトではなく、応答を取得するタイムアウトです。 既定値: 00:05:00。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
シンクの種類をコピーします。 'SapCloudForCustomerSink' (必須)
writeBehavior 操作の書き込み動作。 既定値は 'Insert' です。 'Insert'
'Update'

SapCloudForCustomerSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
httpRequestTimeout HTTP 応答を取得するためのタイムアウト (TimeSpan)。 応答データを読み取るタイムアウトではなく、応答を取得するタイムアウトです。 既定値: 00:05:00。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
クエリ SAP Cloud for Customer OData クエリ。 たとえば、"$top=1" とします。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'SapCloudForCustomerSource' (必須)

SapEccSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
httpRequestTimeout HTTP 応答を取得するためのタイムアウト (TimeSpan)。 応答データを読み取るタイムアウトではなく、応答を取得するタイムアウトです。 既定値: 00:05:00。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
クエリ SAP ECC OData クエリ。 たとえば、"$top=1" とします。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'SapEccSource' (必須)

SapHanaPartitionSettings

Name Description Value
partitionColumnName 範囲のパーティション分割を続行するために使用される列の名前。 型: string (または resultType 文字列を含む式)。 any

SapHanaSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
packetSize SAP HANA から読み取られたデータのパケット サイズ。 型: integer(または resultType 整数を持つ式)。 any
partitionOption SAP HANA の並列読み取りに使用されるパーティション メカニズム。 指定できる値は、"None"、"PhysicalPartitionsOfTable"、"SapHanaDynamicRange" です。 any
partitionSettings SAP HANA ソースのパーティション分割に利用される設定。 SapHanaPartitionSettings
クエリ SAP HANA Sql クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'SapHanaSource' (必須)

SapOdpSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
extractionMode 抽出モード。 使用できる値は、Full、Delta、Recovery です。 既定値は Full です。 型: string (または resultType 文字列を含む式)。 any
プロジェクション ソース データから選択する列を指定します。 型: オブジェクトの配列 (プロジェクション) (またはオブジェクトの resultType 配列を持つ式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
選択 ソース データからの選択条件を指定します。 型: オブジェクトの配列 (選択) (またはオブジェクトの resultType 配列を持つ式)。 any
subscriberProcess デルタ プロセスを管理するサブスクライバー プロセス。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'SapOdpSource' (必須)

SapOpenHubSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
baseRequestId 差分読み込みの要求の ID。 設定すると、このプロパティの値より大きい requestId を持つデータのみが取得されます。 既定値は 0 です。 型: 整数 (または resultType 整数を持つ式)。 any
customRfcReadTableFunctionModule SAP テーブルからデータを読み取るために使用するカスタム RFC 関数モジュールを指定します。 型: string (または resultType 文字列を含む式)。 any
excludeLastRequest 最後の要求のレコードを除外するかどうかを指定します。 これは既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
sapDataColumnDelimiter SAP RFC に渡される区切り記号として使用される 1 文字と、取得した出力データの分割。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'SapOpenHubSource' (必須)

SapTablePartitionSettings

Name Description Value
maxPartitionsNumber テーブルが分割されるパーティションの最大値。 型: 整数 (または resultType 文字列を含む式)。 any
partitionColumnName 範囲のパーティション分割を続行するために使用される列の名前。 型: string (または resultType 文字列を含む式)。 any
partitionLowerBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最小値。 型: string (または resultType 文字列を含む式)。 any
partitionUpperBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最大値。 型: string (または resultType 文字列を含む式)。 any

SapTableSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
batchSize SAP テーブルからデータを取得するときに一度に取得される行の最大数を指定します。 型: 整数 (または resultType 整数を持つ式)。 any
customRfcReadTableFunctionModule SAP テーブルからデータを読み取るために使用するカスタム RFC 関数モジュールを指定します。 型: string (または resultType 文字列を含む式)。 any
partitionOption 並列で読み取られる SAP テーブルに使用されるパーティション メカニズム。 指定できる値は、"None"、"PartitionOnInt"、"PartitionOnCalendarYear"、"PartitionOnCalendarMonth"、"PartitionOnCalendarDate"、"PartitionOnTime" です。 any
partitionSettings SAP テーブル ソースのパーティション分割に利用される設定。 SapTablePartitionSettings
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
rfcTableFields 取得される SAP テーブルのフィールド。 たとえば、column0、column1 などです。 型: string (または resultType 文字列を含む式)。 any
rfcTableOptions SAP テーブルのフィルター処理のオプション。 たとえば、EQ SOME VALUE をCOLUMN0します。 型: string (または resultType 文字列を含む式)。 any
rowCount 取得する行の数。 型: integer(または resultType 整数を持つ式)。 any
rowSkips スキップされる行の数。 型: 整数 (または resultType 整数を持つ式)。 any
sapDataColumnDelimiter SAP RFC に渡される区切り記号として使用される 1 文字と、取得した出力データの分割。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'SapTableSource' (必須)

ScriptActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'スクリプト' (必須)
typeProperties スクリプト アクティビティのプロパティ。 ScriptActivityTypeProperties (必須)

ScriptActivityParameter

Name Description Value
方向 パラメーターの方向。 'Input'
'InputOutput'
'Output'
name パラメーターの名前。 型: string (または resultType 文字列を含む式)。 any
size 出力方向パラメーターのサイズ。 int
パラメーターの型。 'Boolean'
'DateTime'
'DateTimeOffset'
'Decimal'
'Double'
'Guid'
'Int16'
'Int32'
'Int64'
'Single'
'String'
'Timespan'
value パラメーターの値。 型: string (または resultType 文字列を含む式)。 any

ScriptActivityScriptBlock

Name Description Value
parameters スクリプト パラメーターの配列。 型: 配列。 ScriptActivityParameter[]
SMS 送信 クエリ テキスト。 型: string (または resultType 文字列を含む式)。 any (必須)
クエリの種類。 有効なオプションについては、ScriptType を参照してください。 型: string (または resultType 文字列を含む式)。 any (必須)

ScriptActivityTypeProperties

Name Description Value
logSettings スクリプト アクティビティのログ設定。 ScriptActivityTypePropertiesLogSettings
returnMultistatementResult 複数の SQL ステートメントから結果セットを取得し、DML ステートメントの影響を受ける行数を取得できるようにします。 サポートされているコネクタ: SnowflakeV2。 型: boolean (または resultType ブール値を持つ式)。 any
scriptBlockExecutionTimeout ScriptBlock の実行タイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
scripts スクリプト ブロックの配列。 型: 配列。 ScriptActivityScriptBlock[]
treatDecimalAsString 値オーバーフローの問題を回避するために、10 進値を文字列として扱うかどうかを示します。 このオプションは、SnowflakeV2コネクターでのみ有効になります。 型: boolean (または resultType ブール値を持つ式)。 any

ScriptActivityTypePropertiesLogSettings

Name Description Value
logDestination ログの宛先。 型: 文字列。 'ActivityOutput'
'ExternalStore' (必須)
logLocationSettings ログを有効にする際に、お客様が指定する必要があるログの場所の設定。 LogLocationSettings

SecretBase

Name Description Value
AzureKeyVaultSecretReference 型の "AzureKeyVaultSecret" に設定します。 SecureString 型の場合は 'SecureString' に設定します。 'AzureKeyVaultSecret'
'SecureString' (必須)

SecureInputOutputPolicy

Name Description Value
secureInput true に設定すると、アクティビティからの入力は安全と見なされ、監視には記録されません。 bool
secureOutput true に設定すると、アクティビティからの出力は安全と見なされ、監視には記録されません。 bool

SecureString

Name Description Value
シークレットの種類。 string (必須)
value セキュリティで保護された文字列の値。 string (必須)

SecureString

Name Description Value
シークレットの種類。 'SecureString' (必須)
value セキュリティで保護された文字列の値。 string (必須)

ServiceNowSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'ServiceNowSource' (必須)

ServiceNowV2Source

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
ソースからデータをフィルター処理する式。 ExpressionV2
pageSize 結果のページ サイズ。 型: 整数 (または resultType 整数を持つ式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'ServiceNowV2Source' (必須)

SetVariableActivity

Name Description Value
ポリシー アクティビティ ポリシー。 SecureInputOutputPolicy
アクティビティの種類。 'SetVariable' (必須)
typeProperties 変数アクティビティのプロパティを設定します。 SetVariableActivityTypeProperties (必須)

SetVariableActivityTypeProperties

Name Description Value
setSystemVariable true に設定すると、パイプライン実行の戻り値が設定されます。 bool
value 設定する値。 静的な値または式を指定できます。 any
variableName 値を設定する必要がある変数の名前。 文字列

SftpReadSettings

Name Description Value
deleteFilesAfterCompletion コピーの完了後にソース ファイルを削除する必要があるかどうかを示します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
disableChunking true の場合は、各ファイル内の並列読み取りを無効にします。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
enablePartitionDiscovery パーティション検出を有効にするかどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
fileListPath コピーする各ファイル (データセットで構成されているパスへの相対パス) を一覧表示するテキスト ファイルをポイントします。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeEnd ファイルの変更日時の終わり。 型: string (または resultType 文字列を含む式)。 any
modifiedDatetimeStart ファイルの変更日時の開始。 型: string (または resultType 文字列を含む式)。 any
partitionRootPath パーティション検出の開始元のルート パスを指定します。 型: string (または resultType 文字列を含む式)。 any
recursive true の場合、フォルダー パスの下のファイルは再帰的に読み取られます。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'SftpReadSettings' (必須)
wildcardFileName Sftp wildcardFileName。 型: string (または resultType 文字列を含む式)。 any
wildcardFolderPath Sftp wildcardFolderPath。 型: string (または resultType 文字列を含む式)。 any

SftpWriteSettings

Name Description Value
operationTimeout 各チャンクを SFTP サーバーに書き込むためのタイムアウトを指定します。 既定値: 01:00:00 (1 時間)。 型: string (または resultType 文字列を含む式)。 any
書き込み設定の種類。 'SftpWriteSettings' (必須)
useTempFileRename 一時ファイルにアップロードし、名前を変更します。 SFTP サーバーが名前変更操作をサポートしていない場合は、このオプションを無効にします。 型: boolean (または resultType ブール値を持つ式)。 any

SharePointOnlineListSource

Name Description Value
httpRequestTimeout SharePoint Online から応答を取得するための待機時間。 既定値は 5 分 (00:05:00) です。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
クエリ SharePoint Online リストのデータをフィルター処理する OData クエリ。 たとえば、"$top=1" とします。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'SharePointOnlineListSource' (必須)

ShopifySource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 「ShopifySource」(必須)

SkipErrorFile

Name Description Value
dataInconsistency 他の同時書き込みによってソース/シンク ファイルが変更された場合はスキップします。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
fileMissing コピー中に他のクライアントによってファイルが削除された場合はスキップします。 既定値は True です。 型: boolean (または resultType ブール値を持つ式)。 any

SnowflakeExportCopyCommand

Name Description Value
additionalCopyOptions snowflake コピー コマンドに直接渡される追加のコピー オプション。 型: キーと値のペア (値は文字列型にする必要があります) (または ResultType オブジェクトを持つ式)。 例: "additionalCopyOptions": { "DATE_FORMAT": "MM/DD/YYYY", "TIME_FORMAT": "'HH24:MI:SS.FF'" } SnowflakeExportCopyCommandAdditionalCopyOptions
additionalFormatOptions snowflake Copy Command に直接渡される追加のフォーマット オプション。 型: キーと値のペア (値は文字列型にする必要があります) (または ResultType オブジェクトを持つ式)。 例: "additionalFormatOptions": { "OVERWRITE": "TRUE", "MAX_FILE_SIZE": "'FALSE'" } SnowflakeExportCopyCommandAdditionalFormatOptions
storageIntegration コピー操作に使用する snowflake ストレージ統合の名前。 型: string (または resultType 文字列を含む式)。 any
エクスポート設定の種類。 string (必須)

SnowflakeExportCopyCommandAdditionalCopyOptions

Name Description Value

SnowflakeExportCopyCommandAdditionalFormatOptions

Name Description Value

SnowflakeImportCopyCommand

Name Description Value
additionalCopyOptions snowflake コピー コマンドに直接渡される追加のコピー オプション。 型: キーと値のペア (値は文字列型にする必要があります) (または ResultType オブジェクトを持つ式)。 例: "additionalCopyOptions": { "DATE_FORMAT": "MM/DD/YYYY", "TIME_FORMAT": "'HH24:MI:SS.FF'" } SnowflakeImportCopyCommandAdditionalCopyOptions
additionalFormatOptions snowflake Copy Command に直接渡される追加のフォーマット オプション。 型: キーと値のペア (値は文字列型にする必要があります) (または ResultType オブジェクトを持つ式)。 例: "additionalFormatOptions": { "FORCE": "TRUE", "LOAD_UNCERTAIN_FILES": "'FALSE'" } SnowflakeImportCopyCommandAdditionalFormatOptions
storageIntegration コピー操作に使用する snowflake ストレージ統合の名前。 型: string (または resultType 文字列を含む式)。 any
インポート設定の種類。 string (必須)

SnowflakeImportCopyCommandAdditionalCopyOptions

Name Description Value

SnowflakeImportCopyCommandAdditionalFormatOptions

Name Description Value

SnowflakeSink

Name Description Value
importSettings Snowflake のインポート設定。 SnowflakeImportCopyCommand
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'SnowflakeSink' (必須)

SnowflakeSource

Name Description Value
exportSettings Snowflake エクスポートの設定。 SnowflakeExportCopyCommand (必須)
クエリ Snowflake Sql クエリ。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'SnowflakeSource' (必須)

SnowflakeV2Sink

Name Description Value
importSettings Snowflake のインポート設定。 SnowflakeImportCopyCommand
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'SnowflakeV2Sink' (必須)

SnowflakeV2Source

Name Description Value
exportSettings Snowflake エクスポートの設定。 SnowflakeExportCopyCommand (必須)
クエリ Snowflake Sql クエリ。 型: string (または resultType 文字列を含む式)。 any
コピー元の種類。 'SnowflakeV2Source' (必須)

SparkConfigurationParametrizationReference

Name Description Value
referenceName Spark 構成名を参照します。 型: string (または resultType 文字列を含む式)。 any (必須)
Spark 構成の参照の種類。 'SparkConfigurationReference' (必須)

SparkSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'SparkSource' (必須)

SqlDWSink

Name Description Value
allowCopyCommand Copy コマンドを使用して SQL Data Warehouse にデータをコピーすることを示します。 型: boolean (または resultType ブール値を持つ式)。 any
allowPolyBase PolyBase を使用して、必要に応じて SQL Data Warehouse にデータをコピーすることを示します。 型: boolean (または resultType ブール値を持つ式)。 any
copyCommandSettings allowCopyCommand が true の場合に Copy Command 関連の設定を指定します。 DWCopyCommandSettings
polyBaseSettings allowPolyBase が true の場合に PolyBase 関連の設定を指定します。 PolybaseSettings
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
sqlWriterUseTableLock 一括コピー中にテーブル ロックを使用するかどうか。 型: boolean (または resultType ブール値を持つ式)。 any
tableOption シンク テーブルを処理するオプション (autoCreate など)。 現時点では、'autoCreate' 値のみがサポートされています。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'SqlDWSink' (必須)
upsertSettings SQL DW upsert 設定。 SqlDWUpsertSettings
writeBehavior Azure SQL DW にデータをコピーするときの動作を書き込みます。 型: SqlDWWriteBehaviorEnum (または ResultType SqlDWWriteBehaviorEnum を含む式) any

SqlDWSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
isolationLevel SQL ソースのトランザクション ロック動作を指定します。 使用できる値: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 既定値は ReadCommitted です。 型: string (または resultType 文字列を含む式)。 any
partitionOption 並列で SQL 読み取りに使用されるパーティション メカニズム。 指定できる値は、"None"、"PhysicalPartitionsOfTable"、"DynamicRange" です。 型: string (または resultType 文字列を含む式)。 any
partitionSettings SQL ソースのパーティション分割に利用される設定。 SqlPartitionSettings
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
sqlReaderQuery SQL Data Warehouse リーダー クエリ。 型: string (または resultType 文字列を含む式)。 any
sqlReaderStoredProcedureName SQL Data Warehouse ソースのストアド プロシージャの名前。 これは、SqlReaderQuery と同時に使用することはできません。 型: string (または resultType 文字列を含む式)。 any
storedProcedureParameters ストアド プロシージャ パラメーターの値と型の設定。 例: "{Parameter1: {value: "1", type: "int"}}". 型: オブジェクト (または resultType オブジェクトを持つ式)、itemType: StoredProcedureParameter。 any
コピー元の種類。 'SqlDWSource' (必須)

SqlDWUpsertSettings

Name Description Value
interimSchemaName 中間テーブルのスキーマ名。 型: string (または resultType 文字列を含む式)。 any
keys 一意の行識別のキー列名。 型: 文字列の配列 (または文字列の resultType 配列を持つ式)。 any

SqlMISink

Name Description Value
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
sqlWriterStoredProcedureName SQL ライター ストアド プロシージャ名。 型: string (または resultType 文字列を含む式)。 any
sqlWriterTableType SQL ライター テーブルの種類。 型: string (または resultType 文字列を含む式)。 any
sqlWriterUseTableLock 一括コピー中にテーブル ロックを使用するかどうか。 型: boolean (または resultType ブール値を持つ式)。 any
storedProcedureParameters SQL ストアド プロシージャのパラメーター。 any
storedProcedureTableTypeParameterName テーブル型のストアド プロシージャ パラメーター名。 型: string (または resultType 文字列を含む式)。 any
tableOption シンク テーブルを処理するオプション (autoCreate など)。 現時点では、'autoCreate' 値のみがサポートされています。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'SqlMISink' (必須)
upsertSettings SQL アップサート設定。 SqlUpsertSettings
writeBehavior Azure SQL MI にデータをコピーするときの白い動作。 型: string (または resultType 文字列を含む式) any

SqlMISource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
isolationLevel SQL ソースのトランザクション ロック動作を指定します。 使用できる値: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 既定値は ReadCommitted です。 型: string (または resultType 文字列を含む式)。 any
partitionOption 並列で SQL 読み取りに使用されるパーティション メカニズム。 指定できる値は、"None"、"PhysicalPartitionsOfTable"、"DynamicRange" です。 型: string (または resultType 文字列を含む式)。 any
partitionSettings SQL ソースのパーティション分割に利用される設定。 SqlPartitionSettings
produceAdditionalTypes 生成する追加の型。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
sqlReaderQuery SQL リーダー クエリ。 型: string (または resultType 文字列を含む式)。 any
sqlReaderStoredProcedureName Azure SQL Managed Instance ソースのストアド プロシージャの名前。 これは、SqlReaderQuery と同時に使用することはできません。 型: string (または resultType 文字列を含む式)。 any
storedProcedureParameters ストアド プロシージャ パラメーターの値と型の設定。 例: "{Parameter1: {value: "1", type: "int"}}". any
コピー元の種類。 'SqlMISource' (必須)

SqlPartitionSettings

Name Description Value
partitionColumnName パーティション分割を続行するために使用される整数型または datetime 型の列の名前。 指定しない場合、テーブルの主キーが自動検出され、パーティション列として使用されます。 型: string (または resultType 文字列を含む式)。 any
partitionLowerBound パーティション範囲の分割のための、パーティション列の最小値。 この値は、テーブル内の行をフィルター処理するためではなく、パーティションのストライドを決定するために使用されます。 テーブルまたはクエリ結果のすべての行がパーティション分割され、コピーされます。 型: string (または resultType 文字列を含む式)。 any
partitionUpperBound パーティション範囲分割用のパーティション列の最大値。 この値は、テーブル内の行をフィルター処理するためではなく、パーティションのストライドを決定するために使用されます。 テーブルまたはクエリ結果のすべての行がパーティション分割され、コピーされます。 型: string (または resultType 文字列を含む式)。 any

SqlServerSink

Name Description Value
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
sqlWriterStoredProcedureName SQL ライター ストアド プロシージャ名。 型: string (または resultType 文字列を含む式)。 any
sqlWriterTableType SQL ライター テーブルの種類。 型: string (または resultType 文字列を含む式)。 any
sqlWriterUseTableLock 一括コピー中にテーブル ロックを使用するかどうか。 型: boolean (または resultType ブール値を持つ式)。 any
storedProcedureParameters SQL ストアド プロシージャのパラメーター。 any
storedProcedureTableTypeParameterName テーブル型のストアド プロシージャ パラメーター名。 型: string (または resultType 文字列を含む式)。 any
tableOption シンク テーブルを処理するオプション (autoCreate など)。 現時点では、'autoCreate' 値のみがサポートされています。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'SqlServerSink' (必須)
upsertSettings SQL アップサート設定。 SqlUpsertSettings
writeBehavior SQL Server にデータをコピーするときの動作を書き込みます。 型: string (または resultType 文字列を含む式)。 any

SqlServerSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
isolationLevel SQL ソースのトランザクション ロック動作を指定します。 使用できる値: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 既定値は ReadCommitted です。 型: string (または resultType 文字列を含む式)。 any
partitionOption 並列で SQL 読み取りに使用されるパーティション メカニズム。 指定できる値は、"None"、"PhysicalPartitionsOfTable"、"DynamicRange" です。 型: string (または resultType 文字列を含む式)。 any
partitionSettings SQL ソースのパーティション分割に利用される設定。 SqlPartitionSettings
produceAdditionalTypes 生成する追加の型。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
sqlReaderQuery SQL リーダー クエリ。 型: string (または resultType 文字列を含む式)。 any
sqlReaderStoredProcedureName SQL Database ソースのストアド プロシージャの名前。 これは、SqlReaderQuery と同時に使用することはできません。 型: string (または resultType 文字列を含む式)。 any
storedProcedureParameters ストアド プロシージャ パラメーターの値と型の設定。 例: "{Parameter1: {value: "1", type: "int"}}". any
コピー元の種類。 'SqlServerSource' (必須)

SqlServerStoredProcedureActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'SqlServerStoredProcedure' (必須)
typeProperties SQL ストアド プロシージャ アクティビティのプロパティ。 SqlServerStoredProcedureActivityTypeProperties (必須)

SqlServerStoredProcedureActivityTypeProperties

Name Description Value
storedProcedureName ストアド プロシージャ名。 型: string (または resultType 文字列を含む式)。 any (必須)
storedProcedureParameters ストアド プロシージャ パラメーターの値と型の設定。 例: "{Parameter1: {value: "1", type: "int"}}". any

SqlSink

Name Description Value
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
sqlWriterStoredProcedureName SQL ライター ストアド プロシージャ名。 型: string (または resultType 文字列を含む式)。 any
sqlWriterTableType SQL ライター テーブルの種類。 型: string (または resultType 文字列を含む式)。 any
sqlWriterUseTableLock 一括コピー中にテーブル ロックを使用するかどうか。 型: boolean (または resultType ブール値を持つ式)。 any
storedProcedureParameters SQL ストアド プロシージャのパラメーター。 any
storedProcedureTableTypeParameterName テーブル型のストアド プロシージャ パラメーター名。 型: string (または resultType 文字列を含む式)。 any
tableOption シンク テーブルを処理するオプション (autoCreate など)。 現時点では、'autoCreate' 値のみがサポートされています。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'SqlSink' (必須)
upsertSettings SQL アップサート設定。 SqlUpsertSettings
writeBehavior sql にデータをコピーするときの動作を書き込みます。 型: string (または resultType 文字列を含む式)。 any

SqlSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
isolationLevel SQL ソースのトランザクション ロック動作を指定します。 使用できる値: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 既定値は ReadCommitted です。 型: string (または resultType 文字列を含む式)。 any
partitionOption 並列で SQL 読み取りに使用されるパーティション メカニズム。 指定できる値は、"None"、"PhysicalPartitionsOfTable"、"DynamicRange" です。 型: string (または resultType 文字列を含む式)。 any
partitionSettings SQL ソースのパーティション分割に利用される設定。 SqlPartitionSettings
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
sqlReaderQuery SQL リーダー クエリ。 型: string (または resultType 文字列を含む式)。 any
sqlReaderStoredProcedureName SQL Database ソースのストアド プロシージャの名前。 これは、SqlReaderQuery と同時に使用することはできません。 型: string (または resultType 文字列を含む式)。 any
storedProcedureParameters ストアド プロシージャ パラメーターの値と型の設定。 例: "{Parameter1: {value: "1", type: "int"}}". any
コピー元の種類。 'SqlSource' (必須)

SqlUpsertSettings

Name Description Value
interimSchemaName 中間テーブルのスキーマ名。 型: string (または resultType 文字列を含む式)。 any
keys 一意の行識別のキー列名。 型: 文字列の配列 (または文字列の resultType 配列を持つ式)。 any
useTempDB アップサート中間テーブルに temp db を使用するかどうかを指定します。 型: boolean (または resultType ブール値を持つ式)。 any

SquareSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'SquareSource' (必須)

SsisAccessCredential

Name Description Value
ドメイン Windows 認証のドメイン。 型: string (または resultType 文字列を含む式)。 any (必須)
パスワード Windows 認証のパスワード。 SecretBase (必須)
userName Windows 認証の UseName。 型: string (または resultType 文字列を含む式)。 any (必須)

SsisChildPackage

Name Description Value
packageContent 埋め込み子パッケージのコンテンツ。 型: string (または resultType 文字列を含む式)。 any (必須)
packageLastModifiedDate 埋め込み子パッケージの最終更新日。 文字列
packageName 埋め込み子パッケージの名前。 文字列
packagePath 埋め込み子パッケージのパス。 型: string (または resultType 文字列を含む式)。 any (必須)

SsisConnectionManager

Name Description Value

SsisConnectionManager

Name Description Value

SsisExecutionCredential

Name Description Value
ドメイン Windows 認証のドメイン。 型: string (または resultType 文字列を含む式)。 any (必須)
パスワード Windows 認証のパスワード。 SecureString (必須)
userName Windows 認証の UseName。 型: string (または resultType 文字列を含む式)。 any (必須)

SsisExecutionParameter

Name Description Value
value SSIS パッケージ実行パラメーター値。 型: string (または resultType 文字列を含む式)。 any (必須)

SsisLogLocation

Name Description Value
logPath SSIS パッケージの実行ログ パス。 型: string (または resultType 文字列を含む式)。 any (必須)
SSIS ログの場所の種類。 'File' (必須)
typeProperties SSIS パッケージ実行ログの場所のプロパティ。 SsisLogLocationTypeProperties (必須)

SsisLogLocationTypeProperties

Name Description Value
accessCredential パッケージ実行ログ アクセス資格情報。 SsisAccessCredential
logRefreshInterval ログを更新する間隔を指定します。 既定の間隔は 5 分です。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any

SsisPackageLocation

Name Description Value
packagePath SSIS パッケージ パス。 型: string (または resultType 文字列を含む式)。 any
SSIS パッケージの場所の種類。 'File'
'InlinePackage'
'PackageStore'
'SSISDB'
typeProperties SSIS パッケージの場所のプロパティ。 SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

Name Description Value
accessCredential パッケージ アクセス資格情報。 SsisAccessCredential
childPackages 埋め込み子パッケージの一覧。 SsisChildPackage[]
configurationAccessCredential 構成ファイルアクセス資格情報。 SsisAccessCredential
configurationPath パッケージ実行の構成ファイル。 型: string (または resultType 文字列を含む式)。 any
packageContent 埋め込みパッケージのコンテンツ。 型: string (または resultType 文字列を含む式)。 any
packageLastModifiedDate 埋め込みパッケージの最終更新日。 文字列
packageName パッケージ名。 文字列
packagePassword パッケージのパスワード。 SecretBase

SsisPropertyOverride

Name Description Value
isSensitive SSIS パッケージ のプロパティオーバーライド値が機密データであるかどうかを示します。 値が true の場合、SSISDB で暗号化されます bool
value SSIS パッケージ プロパティのオーバーライド値。 型: string (または resultType 文字列を含む式)。 any (必須)

StagingSettings

Name Description Value
enableCompression 中間ステージング経由でデータをコピーするときに圧縮を使用するかどうかを指定します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
linkedServiceName ステージングのリンクされたサービス参照。 LinkedServiceReference (必須)
パス 中間データを格納するためのストレージへのパス。 型: string (または resultType 文字列を含む式)。 any

StoreReadSettings

Name Description Value
disableMetricsCollection true の場合は、データ ストア メトリックの収集を無効にします。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
maxConcurrentConnections ソース データ ストアの最大同時接続数。 型: 整数 (または resultType 整数を持つ式)。 any
AmazonS3CompatibleReadSettings タイプを 'AmazonS3CompatibleReadSettings' に設定します。 タイプ AmazonS3ReadSettings を 'AmazonS3ReadSettings' に設定します。 AzureBlobFSReadSettings 型の "AzureBlobFSReadSettings" に設定します。 AzureBlobStorageReadSettings 型を 'AzureBlobStorageReadSettings' に設定します。 AzureDataLakeStoreReadSettings 型の "AzureDataLakeStoreReadSettings" に設定します。 AzureFileStorageReadSettings 型を 'AzureFileStorageReadSettings' に設定します。 FileServerReadSettings 型を 'FileServerReadSettings' に設定します。 FtpReadSettings 型の 'FtpReadSettings' に設定します。 「 GoogleCloudStorageReadSettings」タイプを「GoogleCloudStorageReadSettings」に設定します。 HdfsReadSettings 型の 'HdfsReadSettings' に設定します。 HttpReadSettings 型を 'HttpReadSettings' に設定します。 LakeHouseReadSettings 型を 'LakeHouseReadSettings' に設定します。 タイプ OracleCloudStorageReadSettingsを「OracleCloudStorageReadSettings」に設定します。 SftpReadSettings 型を 'SftpReadSettings' に設定します。 'AmazonS3CompatibleReadSettings'
'AmazonS3ReadSettings'
'AzureBlobFSReadSettings'
'AzureBlobStorageReadSettings'
'AzureDataLakeStoreReadSettings'
'AzureFileStorageReadSettings'
'FileServerReadSettings'
'FtpReadSettings'
'GoogleCloudStorageReadSettings'
'HdfsReadSettings'
'HttpReadSettings'
'LakeHouseReadSettings'
'OracleCloudStorageReadSettings'
'SftpReadSettings' (必須)

StoreWriteSettings

Name Description Value
copyBehavior コピー シンクのコピー動作の種類。 any
disableMetricsCollection true の場合は、データ ストア メトリックの収集を無効にします。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
maxConcurrentConnections ソース データ ストアの最大同時接続数。 型: 整数 (または resultType 整数を持つ式)。 any
メタデータ シンク データに追加するカスタム メタデータを指定します。 型: オブジェクトの配列 (またはオブジェクトの resultType 配列を持つ式)。 MetadataItem[]
AzureBlobFSWriteSettings 型の場合は 'AzureBlobFSWriteSettings' に設定します。 AzureBlobStorageWriteSettings 型を "AzureBlobStorageWriteSettings" に設定します。 AzureDataLakeStoreWriteSettings 型の "AzureDataLakeStoreWriteSettings" に設定します。 AzureFileStorageWriteSettings 型を "AzureFileStorageWriteSettings" に設定します。 FileServerWriteSettings 型を 'FileServerWriteSettings' に設定します。 LakeHouseWriteSettings 型を 'LakeHouseWriteSettings' に設定します。 SftpWriteSettings 型を 'SftpWriteSettings' に設定します。 'AzureBlobFSWriteSettings'
'AzureBlobStorageWriteSettings'
'AzureDataLakeStoreWriteSettings'
'AzureFileStorageWriteSettings'
'FileServerWriteSettings'
'LakeHouseWriteSettings'
'SftpWriteSettings' (必須)

SwitchActivity

Name Description Value
アクティビティの種類。 'Switch' (必須)
typeProperties アクティビティのプロパティを切り替えます。 SwitchActivityTypeProperties (必須)

SwitchActivityTypeProperties

Name Description Value
cases 'on' プロパティの予期される値に対応するケースの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティは defaultActivities で提供されるアクティビティを実行します。 SwitchCase[]
defaultActivities ケース条件が満たされていない場合に実行するアクティビティの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティはアクションなしで終了します。 Activity[]
on 文字列または整数に評価される式。 これは、実行される場合のアクティビティブロックを決定するために使用されます。 (必須)

SwitchCase

Name Description Value
activities 満たされたケース条件に対して実行するアクティビティの一覧。 Activity[]
value 'on' プロパティの式の結果を満たす値が必要です。 文字列

SybaseSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ データベース クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'SybaseSource' (必須)

SynapseNotebookActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'SynapseNotebook' (必須)
typeProperties Synapse Notebook アクティビティのプロパティを実行します。 SynapseNotebookActivityTypeProperties (必須)

SynapseNotebookActivityTypeProperties

Name Description Value
conf Spark 構成プロパティ。指定したノートブックの 'conf' をオーバーライドします。 any
configurationType Spark 構成の種類。 'Artifact'
'Customized'
'Default'
driverSize セッションの指定された Spark プールに割り当てられたドライバーに使用されるコアとメモリの数。これは、指定したノートブックの 'driverCores' と 'driverMemory' をオーバーライドするために使用されます。 型: string (または resultType 文字列を含む式)。 any
executorSize セッションの指定された Spark プールに割り当てられた Executor に使用されるコアとメモリの数。これは、指定したノートブックの 'executorCores' と 'executorMemory' をオーバーライドするために使用されます。 型: string (または resultType 文字列を含む式)。 any
ノートブック Synapse Notebook リファレンス。 SynapseNotebookReference (必須)
numExecutors このセッションで起動する Executor の数。これにより、指定したノートブックの 'numExecutors' がオーバーライドされます。 型: 整数 (または resultType 整数を持つ式)。 any
parameters ノートブックのパラメーター。 SynapseNotebookActivityTypePropertiesParameters
sparkConfig Spark 構成プロパティ。 SynapseNotebookActivityTypePropertiesSparkConfig
sparkPool ノートブックの実行に使用されるビッグ データ プールの名前。 BigDataPoolParametrizationReference
targetSparkConfiguration Spark ジョブの Spark 構成。 SparkConfigurationParametrizationReference

SynapseNotebookActivityTypePropertiesParameters

Name Description Value

SynapseNotebookActivityTypePropertiesSparkConfig

Name Description Value

SynapseNotebookReference

Name Description Value
referenceName 参照ノートブック名。 型: string (または resultType 文字列を含む式)。 any (必須)
Synapse ノートブックの参照の種類。 'NotebookReference' (必須)

SynapseSparkJobActivityTypeProperties

Name Description Value
args SynapseSparkJobDefinitionActivity に対してユーザーが指定した引数。 any[]
className 指定した Spark ジョブ定義の 'className' をオーバーライドする、完全修飾識別子またはメイン定義ファイル内のメイン クラス。 型: string (または resultType 文字列を含む式)。 any
conf Spark 構成プロパティ。指定した Spark ジョブ定義の "conf" をオーバーライドします。 any
configurationType Spark 構成の種類。 'Artifact'
'Customized'
'Default'
driverSize ジョブの指定された Spark プールに割り当てられたドライバーに使用されるコアとメモリの数。これは、指定した Spark ジョブ定義の 'driverCores' と 'driverMemory' をオーバーライドするために使用されます。 型: string (または resultType 文字列を含む式)。 any
executorSize ジョブの指定された Spark プールに割り当てられた Executor に使用されるコアとメモリの数。これは、指定した Spark ジョブ定義の 'executorCores' と 'executorMemory' をオーバーライドするために使用されます。 型: string (または resultType 文字列を含む式)。 any
ファイル ジョブに使用されるメイン ファイル。指定した Spark ジョブ定義の 'file' がオーバーライドされます。 型: string (または resultType 文字列を含む式)。 any
files (非推奨。pythonCodeReference と filesV2 を使用してください)メイン定義ファイルの参照に使用される追加のファイル。これは、指定した Spark ジョブ定義の 'files' をオーバーライドします。 any[]
filesV2 メイン定義ファイルの参照に使用される追加のファイル。これは、指定した Spark ジョブ定義の 'jars' と 'files' をオーバーライドします。 any[]
numExecutors このジョブで起動する Executor の数。これにより、指定した Spark ジョブ定義の 'numExecutors' がオーバーライドされます。 型: 整数 (または resultType 整数を持つ式)。 any
pythonCodeReference メイン定義ファイルの参照に使用される追加の Python コード ファイル。これは、指定した Spark ジョブ定義の 'pyFiles' をオーバーライドします。 any[]
scanFolder メイン定義ファイルのルート フォルダーからサブフォルダーをスキャンすると、これらのファイルが参照ファイルとして追加されます。 'jars'、'pyFiles'、'files' または 'archives' という名前のフォルダーがスキャンされ、フォルダー名では大文字と小文字が区別されます。 型: boolean (または resultType ブール値を持つ式)。 any
sparkConfig Spark 構成プロパティ。 SynapseSparkJobActivityTypePropertiesSparkConfig
sparkJob Synapse Spark ジョブリファレンス。 SynapseSparkJobReference (必須)
targetBigDataPool Spark バッチ ジョブの実行に使用されるビッグ データ プールの名前。指定した Spark ジョブ定義の 'targetBigDataPool' をオーバーライドします。 BigDataPoolParametrizationReference
targetSparkConfiguration Spark ジョブの Spark 構成。 SparkConfigurationParametrizationReference

SynapseSparkJobActivityTypePropertiesSparkConfig

Name Description Value

SynapseSparkJobDefinitionActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'SparkJob' (必須)
typeProperties Spark ジョブ アクティビティのプロパティを実行します。 SynapseSparkJobActivityTypeProperties (必須)

SynapseSparkJobReference

Name Description Value
referenceName Spark ジョブ名を参照します。 resultType 文字列を含む式。 any (必須)
Synapse Spark ジョブ参照の種類。 'SparkJobDefinitionReference' (必須)

TarGZipReadSettings

Name Description Value
preserveCompressionFileNameAsFolder 圧縮ファイル名をフォルダー パスとして保持します。 型: boolean (または resultType ブール値を持つ式)。 any
圧縮設定の種類。 'TarGZipReadSettings' (必須)

TarReadSettings

Name Description Value
preserveCompressionFileNameAsFolder 圧縮ファイル名をフォルダー パスとして保持します。 型: boolean (または resultType ブール値を持つ式)。 any
圧縮設定の種類。 'TarReadSettings' (必須)

TeradataImportCommand

Name Description Value
additionalFormatOptions Teradata コピー コマンドの追加の形式オプション。 形式オプションは、CSV ソースからの直接コピーにのみ適用されます。 型: キーと値のペア (値は文字列型にする必要があります) (または ResultType オブジェクトを持つ式)。 例: "additionalFormatOptions": { "timeFormat": "HHhMImSSs" } any
インポート設定の種類。 string (必須)

TeradataPartitionSettings

Name Description Value
partitionColumnName 範囲またはハッシュのパーティション分割を続行するために使用される列の名前。 型: string (または resultType 文字列を含む式)。 any
partitionLowerBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最小値。 型: string (または resultType 文字列を含む式)。 any
partitionUpperBound 範囲のパーティション分割を続行するために使用される partitionColumnName で指定された列の最大値。 型: string (または resultType 文字列を含む式)。 any

TeradataSink

Name Description Value
importSettings Teradata インポート設定。 TeradataImportCommand
シンクの種類をコピーします。 'TeradataSink' (必須)

TeradataSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
partitionOption teradata 読み取りを並列で使用するパーティション メカニズム。 指定できる値は、"None"、"Hash"、"DynamicRange" です。 any
partitionSettings Teradata ソースのパーティション分割に利用される設定。 TeradataPartitionSettings
クエリ Teradata クエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'TeradataSource' (必須)

UntilActivity

Name Description Value
アクティビティの種類。 'Until' (必須)
typeProperties Until アクティビティのプロパティ。 UntilActivityTypeProperties (必須)

UntilActivityTypeProperties

Name Description Value
activities 実行するアクティビティの一覧。 Activity[] (必須)
ブール値に評価される式。 ループは、この式が true に評価されるまで続行されます (必須)
timeout アクティビティを実行するためのタイムアウトを指定します。 値が指定されていない場合は、TimeSpan.FromDays(7) の値 (既定値として 1 週間) を受け取ります。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any

UserProperty

Name Description Value
name ユーザー プロパティ名。 string (必須)
value ユーザー プロパティの値。 型: string (または resultType 文字列を含む式)。 any (必須)

ValidationActivity

Name Description Value
アクティビティの種類。 'Validation' (必須)
typeProperties 検証アクティビティのプロパティ。 ValidationActivityTypeProperties (必須)

ValidationActivityTypeProperties

Name Description Value
childItems データセットがフォルダーを指している場合に使用できます。 true に設定した場合、フォルダーには少なくとも 1 つのファイルが必要です。 false に設定した場合、フォルダーは空である必要があります。 型: boolean (または resultType ブール値を持つ式)。 any
データセット 検証アクティビティ データセットのリファレンス。 DatasetReference (必須)
minimumSize データセットがファイルを指している場合に使用できます。 ファイルのサイズは、指定した値以上である必要があります。 型: 整数 (または resultType 整数を持つ式)。 any
sleep 検証の試行間の遅延 (秒単位)。 値が指定されていない場合は、既定値として 10 秒が使用されます。 型: 整数 (または resultType 整数を持つ式)。 any
timeout アクティビティを実行するためのタイムアウトを指定します。 値が指定されていない場合は、TimeSpan.FromDays(7) の値 (既定値として 1 週間) を受け取ります。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any

VariableDefinitionSpecification

Name Description Value

VariableSpecification

Name Description Value
defaultValue 変数の既定値。 any
変数の型。 'Array'
'Bool'
'String' (必須)

VerticaSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'VerticaSource' (必須)

WaitActivity

Name Description Value
アクティビティの種類。 '待機' (必須)
typeProperties 待機アクティビティのプロパティ。 WaitActivityTypeProperties (必須)

WaitActivityTypeProperties

Name Description Value
waitTimeInSeconds 秒単位の期間。 型: 整数 (または resultType 整数を持つ式)。 any (必須)

WarehouseSink

Name Description Value
allowCopyCommand Copy コマンドを使用して SQL Data Warehouse にデータをコピーすることを示します。 型: boolean (または resultType ブール値を持つ式)。 any
copyCommandSettings allowCopyCommand が true の場合に Copy Command 関連の設定を指定します。 DWCopyCommandSettings
preCopyScript SQL 事前コピー スクリプト。 型: string (または resultType 文字列を含む式)。 any
tableOption シンク テーブルを処理するオプション (autoCreate など)。 現時点では、'autoCreate' 値のみがサポートされています。 型: string (または resultType 文字列を含む式)。 any
シンクの種類をコピーします。 'WarehouseSink' (必須)
writeBehavior Azure Microsoft Fabric Data Warehouse にデータをコピーするときの動作を書き込みます。 型: DWWriteBehaviorEnum (または ResultType DWWriteBehaviorEnum を含む式) any

WarehouseSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
isolationLevel Microsoft Fabric Warehouse ソースのトランザクション ロック動作を指定します。 使用できる値: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot。 既定値は ReadCommitted です。 型: string (または resultType 文字列を含む式)。 any
partitionOption 並列で SQL 読み取りに使用されるパーティション メカニズム。 指定できる値は、"None"、"PhysicalPartitionsOfTable"、"DynamicRange" です。 any
partitionSettings SQL ソースのパーティション分割に利用される設定。 SqlPartitionSettings
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
sqlReaderQuery Microsoft Fabric Warehouse リーダー クエリ。 型: string (または resultType 文字列を含む式)。 any
sqlReaderStoredProcedureName Microsoft Fabric Warehouse ソースのストアド プロシージャの名前。 これは、SqlReaderQuery と同時に使用することはできません。 型: string (または resultType 文字列を含む式)。 any
storedProcedureParameters ストアド プロシージャ パラメーターの値と型の設定。 例: "{Parameter1: {value: "1", type: "int"}}". 型: オブジェクト (または resultType オブジェクトを持つ式)、itemType: StoredProcedureParameter。 any
コピー元の種類。 'WarehouseSource' (必須)

WebActivity

Name Description Value
linkedServiceName リンクされたサービス参照。 LinkedServiceReference
ポリシー アクティビティ ポリシー。 ActivityPolicy
アクティビティの種類。 'WebActivity' (必須)
typeProperties Web アクティビティのプロパティ。 WebActivityTypeProperties (必須)

WebActivityAuthentication

Name Description Value
資格情報 認証情報を含む資格情報参照。 CredentialReference
パスワード ServicePrincipal に使用する場合の PFX ファイルまたは基本認証/シークレットのパスワード SecretBase
pfx ServicePrincipal で使用する場合の PFX ファイルまたは証明書の Base64 でエンコードされたコンテンツ SecretBase
リソース MSI 認証を使用するときに Azure 認証トークンが要求されるリソース。 型: string (または resultType 文字列を含む式)。 any
Web アクティビティ認証 (Basic/ClientCertificate/MSI/ServicePrincipal) 文字列
ユーザー名 ServicePrincipal に使用する場合は、基本認証または ClientID の Web アクティビティ認証ユーザー名。 型: string (または resultType 文字列を含む式)。 any
userTenant ServicePrincipal 認証を使用するときに Azure 認証トークンが要求される TenantId。 型: string (または resultType 文字列を含む式)。 any

WebActivityTypeProperties

Name Description Value
認証 エンドポイントの呼び出しに使用される認証方法。 WebActivityAuthentication
body エンドポイントに送信されるペイロードを表します。 POST/PUT メソッドでは必須。GET メソッドの型: string (または resultType 文字列を含む式) には使用できません。 any
connectVia 統合ランタイムリファレンス。 IntegrationRuntimeReference
datasets Web エンドポイントに渡されるデータセットの一覧。 DatasetReference[]
disableCertValidation true に設定すると、証明書の検証が無効になります。 bool
headers 要求に送信されるヘッダーを表します。 たとえば、要求に言語と型を設定するには:"headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }。 型: string (または resultType 文字列を含む式)。 WebActivityTypePropertiesHeaders
httpRequestTimeout HTTP 要求が応答を取得するためのタイムアウト。 形式は TimeSpan (hh:mm:ss) です。 この値は、アクティビティのタイムアウトではなく、応答を取得するためのタイムアウトです。 既定値は 00:01:00 (1 分) です。 範囲は 1 ~ 10 分です any
linkedServices Web エンドポイントに渡されるリンクされたサービスの一覧。 LinkedServiceReference[]
メソッド ターゲット エンドポイントの REST API メソッド。 'DELETE'
'GET'
'POST'
'PUT' (必須)
turnOffAsync HTTP 202 応答の応答ヘッダーで指定された場所で HTTP GET の呼び出しを無効にするオプション。 true に設定すると、応答ヘッダーで指定された http の場所で HTTP GET の呼び出しが停止します。 false に設定すると、http 応答ヘッダーで指定された場所で HTTP GET 呼び出しが引き続き呼び出されます。 bool
url Web アクティビティのターゲット エンドポイントとパス。 型: string (または resultType 文字列を含む式)。 any (必須)

WebActivityTypePropertiesHeaders

Name Description Value

WebHookActivity

Name Description Value
ポリシー アクティビティ ポリシー。 SecureInputOutputPolicy
アクティビティの種類。 'WebHook' (必須)
typeProperties WebHook アクティビティのプロパティ。 WebHookActivityTypeProperties (必須)

WebHookActivityTypeProperties

Name Description Value
認証 エンドポイントの呼び出しに使用される認証方法。 WebActivityAuthentication
body エンドポイントに送信されるペイロードを表します。 POST/PUT メソッドでは必須。GET メソッドの型: string (または resultType 文字列を含む式) には使用できません。 any
headers 要求に送信されるヘッダーを表します。 たとえば、要求に言語と型を設定するには:"headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }。 型: string (または resultType 文字列を含む式)。 WebHookActivityTypePropertiesHeaders
メソッド ターゲット エンドポイントの REST API メソッド。 'POST' (必須)
reportStatusOnCallBack true に設定すると、コールバック要求本文の statusCode、出力、エラーがアクティビティによって使用されます。 コールバック要求で statusCode >= 400 を設定することで、アクティビティを失敗としてマークできます。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 any
timeout Webhook を呼び戻すタイムアウト。 値が指定されていない場合、既定値は 10 分です。 型: 文字列。 パターン: ((\d+).)?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). 文字列
url WebHook アクティビティのターゲット エンドポイントとパス。 型: string (または resultType 文字列を含む式)。 any (必須)

WebHookActivityTypePropertiesHeaders

Name Description Value

WebSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
コピー元の種類。 'WebSource' (必須)

XeroSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 'XeroSource' (必須)

XmlReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
detectDataType xml ファイルの読み取り時に型検出が有効かどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
namespacePrefixes 名前空間が有効になっているときに列名のプレフィックスをオーバーライドするプレフィックス マッピングへの名前空間 URI。名前空間 URI にプレフィックスが定義されていない場合は、xml データ ファイル内の xml 要素/属性名のプレフィックスが使用されます。 例: "{"http://www.example.com/xml":"prefix"}" Type: object (または resultType オブジェクトを含む式)。 any
namespaces xml ファイルを読み取るときに名前空間が有効かどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 'XmlReadSettings' (必須)
validationMode xml ファイルを読み取るときに使用される検証方法を示します。 使用できる値: 'none'、'xsd'、または 'dtd'。 型: string (または resultType 文字列を含む式)。 any

XmlReadSettings

Name Description Value
compressionProperties 圧縮設定。 CompressionReadSettings
detectDataType xml ファイルの読み取り時に型検出が有効かどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
namespacePrefixes 名前空間が有効になっているときに列名のプレフィックスをオーバーライドするプレフィックス マッピングへの名前空間 URI。名前空間 URI にプレフィックスが定義されていない場合は、xml データ ファイル内の xml 要素/属性名のプレフィックスが使用されます。 例: "{"http://www.example.com/xml":"prefix"}" Type: object (または resultType オブジェクトを含む式)。 any
namespaces xml ファイルを読み取るときに名前空間が有効かどうかを示します。 型: boolean (または resultType ブール値を持つ式)。 any
読み取り設定の種類。 string (必須)
validationMode xml ファイルを読み取るときに使用される検証方法を示します。 使用できる値: 'none'、'xsd'、または 'dtd'。 型: string (または resultType 文字列を含む式)。 any

XmlSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
formatSettings XML 形式の設定。 XmlReadSettings
storeSettings XML ストアの設定。 StoreReadSettings
コピー元の種類。 'XmlSource' (必須)

ZipDeflateReadSettings

Name Description Value
preserveZipFileNameAsFolder zip ファイル名をフォルダー パスとして保持します。 型: boolean (または resultType ブール値を持つ式)。 any
圧縮設定の種類。 'ZipDeflateReadSettings' (必須)

ZohoSource

Name Description Value
additionalColumns ソース データに追加する追加の列を指定します。 型: オブジェクトの配列 (AdditionalColumns) (またはオブジェクトの resultType 配列を持つ式)。 any
クエリ ソースからデータを取得するクエリ。 型: string (または resultType 文字列を含む式)。 any
queryTimeout クエリのタイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60|([0-5][0-9]))):(60|([0-5][0-9])). any
コピー元の種類。 「ZohoSource」(必須)

使用例

Terraformサンプル

Azure Data Factory 内にパイプラインをデプロイする基本的な例。

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "factory" {
  type      = "Microsoft.DataFactory/factories@2018-06-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      publicNetworkAccess = "Enabled"
      repoConfiguration   = null
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_resource" "pipeline" {
  type      = "Microsoft.DataFactory/factories/pipelines@2018-06-01"
  parent_id = azapi_resource.factory.id
  name      = var.resource_name
  body = {
    properties = {
      annotations = [
      ]
      description = ""
      parameters = {
        test = {
          defaultValue = "testparameter"
          type         = "String"
        }
      }
      variables = {
      }
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}