Поделиться через


Фабрики и конвейеры Microsoft.DataFactory 2017-09-01-preview

Определение ресурсов Bicep

Тип ресурсов фабрик и конвейеров можно развернуть с помощью операций, предназначенных для следующих целей:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.DataFactory/factories/pipelines, добавьте следующий Bicep в шаблон.

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

Объекты CopySource

Задайте свойство типа , чтобы указать тип объекта.

Объекты действия

Задайте свойство типа , чтобы указать тип объекта.

Для AzureMLBatchExecution используйте:

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

Для AzureMLUpdateResource используйте:

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

Для ExecutePipeline используйте следующую команду:

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

Для фильтра используйте:

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

Для ForEach используйте:

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

Для IfCondition используйте:

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

Для "Пока" используйте следующее:

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

Для ожидания используйте:

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

Для копирования используйте:

{
  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
    secureOutput: bool
    timeout: any(...)
  }
  type: 'Copy'
  typeProperties: {
    cloudDataMovementUnits: any(...)
    enableSkipIncompatibleRow: any(...)
    enableStaging: any(...)
    parallelCopies: any(...)
    redirectIncompatibleRowSettings: {
      linkedServiceName: any(...)
      path: any(...)
    }
    sink: {
      sinkRetryCount: any(...)
      sinkRetryWait: any(...)
      writeBatchSize: any(...)
      writeBatchTimeout: any(...)
      type: 'string'
      // For remaining properties, see CopySink objects
    }
    source: {
      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(...)
  }
}

Для пользовательского использования используйте:

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

Для DataLakeAnalyticsU-SQL используйте:

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

Для DatabricksNotebook используйте:

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

Для ExecuteSSISPackage используйте следующую команду:

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

Для GetMetadata используйте:

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

Для HDInsightHive используйте:

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

Для HDInsightMapReduce используйте:

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

Для SqlServerStoredProcedure используйте:

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

Для WebActivity используйте:

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

Объекты CopySink

Задайте свойство типа , чтобы указать тип объекта.

Объекты SecretBase

Задайте свойство типа , чтобы указать тип объекта.

Для AzureKeyVaultSecret используйте:

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

Для SecureString используйте:

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

Значения свойств

Microsoft.DataFactory/фабрики и конвейеры

Имя Описание Ценность
имя имя ресурса. струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 260
Pattern = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе "Дочерний ресурс вне родительского ресурса".
Символьное имя ресурса типа: фабрики
свойства Свойства конвейера. Конвейер (обязательный)

Активность

Имя Описание Ценность
Свойство dependsOn Действие зависит от условия. ActivityDependency[]
описание Описание действия. струна
имя Имя действия. строка (обязательно)
тип Установите значение " AzureMLBatchExecution" для типа AzureMLBatchExecutionActivity. Установите значение "AzureMLUpdateResource" для типа AzureMLUpdateResourceActivity. Установите значение ExecutePipeline для типа ExecutePipelineActivity. Задайте для типа FilterActivity значение FilterActivity. Установите значение ForEach для типа ForEachActivity. Установите значение IfCondition для типа IfConditionActivity. Установите значение "До" для типа UntilActivity. Задайте для типа WaitActivity значение WaitActivity. Задайте для типа CopyActivity значение CopyActivity. Задайте для типа CustomActivity значение CustomActivity. Установите значение DataLakeAnalyticsU-SQL для типа DataLakeAnalyticsUsqlActivity. Установите значение DatabricksNotebook для типа DatabricksNotebookActivity. Установите значение ExecuteSSISPackage для типа ExecuteSsisPackageActivity. Задайте для типа GetMetadataActivity значение GetMetadataActivity. Установите значение HDInsightHive для типа HDInsightHiveActivity. Установите значение HDInsightMapReduce для типа HDInsightMapReduceActivity. Задайте значение HDInsightPig для типа HDInsightPigActivity. Установите значение HDInsightSpark для типа HDInsightSparkActivity. Установите значение HDInsightStreaming для типа HDInsightStreamingActivity. Задайте для типа LookupActivity значение LookupActivity. Установите значение "SqlServerStoredProcedure" для типа SqlServerStoredProcedureActivity. Задайте для типа WebActivity значение WebActivity. AzureMLBatchExecution
AzureMLUpdateResource
"Копировать"
"Custom"
"DatabricksNotebook"
DataLakeAnalyticsU-SQL
ExecutePipeline
ExecuteSSISPackage
"Фильтр"
ForEach
GetMetadata
HDInsightHive
"HDInsightMapReduce"
HDInsightPig
HDInsightSpark
HDInsightStreaming
IfCondition
"Подстановка"
"SqlServerStoredProcedure"
"До"
"Ожидание"
"WebActivity" (обязательно)

ActivityDependency

Имя Описание Ценность
активность Имя действия. строка (обязательно)
dependencyConditions Match-Condition зависимости. Массив строк, содержащий любой из:
"Завершено"
"Не удалось"
"Пропущено"
"Успешно" (обязательно)

Политика деятельности

Имя Описание Ценность
снова пробовать Максимальное число обычных попыток повторных попыток. Значение по умолчанию — 0. Тип: целое число (или выражение с целым числом resultType), минимум: 0. любой
повторная попыткаIntervalInSeconds Интервал между каждой попыткой повтора (в секундах). Значение по умолчанию — 30 с. int

Ограничения целостности:
Минимальное значение = 30
Максимальное значение = 86400
secureOutput Если задано значение true, выходные данные из действия считаются безопасными и не будут регистрироваться для мониторинга. булевая переменная (bool)
таймаут Указывает тайм-аут выполнения действия. Время ожидания по умолчанию — 7 дней. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). любой

Справочник по AzureKeyVaultSecretReference

Имя Описание Ценность
секретноеИмя Имя секрета в Azure Key Vault. Тип: строка (или выражение с строкой resultType). любой (обязательный)
секретная версия Версия секрета в Azure Key Vault. Значение по умолчанию — последняя версия секрета. Тип: строка (или выражение с строкой resultType). любой
магазин Справочник по связанной службе Azure Key Vault. LinkedServiceReference (обязательно)
тип Тип секрета. AzureKeyVaultSecret (обязательно)

AzureMLBatchExecutionActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. AzureMLBatchExecution (обязательно)
свойстваТипа Свойства действия пакетного выполнения машинного обучения Azure. AzureMLBatchExecutionActivityTypeProperties (обязательно)

AzureMLBatchExecutionActivityTypeProperties

Имя Описание Ценность
глобальныеПараметры Пары "Ключ", "Значение", передаваемые в конечную точку службы пакетного выполнения Машинного обучения Azure. Ключи должны соответствовать именам параметров веб-службы, определенных в опубликованной веб-службе Машинного обучения Azure. Значения будут переданы в свойстве GlobalParameters запроса пакетного выполнения Машинного обучения Azure. AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
webServiceInputs Пары "Ключ", "Значение", сопоставление имен входных данных веб-службы конечной точки Машинного обучения Azure с объектами AzureMLWebServiceFile, указывающими входные расположения BLOB-объектов. Эти сведения будут переданы в свойстве WebServiceInputs запроса пакетного выполнения Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
webServiceOutputs Пары "Ключ", "Значение", сопоставление имен выходных данных веб-службы конечной точки Машинного обучения Azure с объектами AzureMLWebServiceFile, указывающими выходные расположения BLOB-объектов. Эти сведения будут переданы в свойстве WebServiceOutputs запроса пакетного выполнения Машинного обучения Azure. AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

Имя Описание Ценность

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

Имя Описание Ценность

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

Имя Описание Ценность

AzureMLUpdateResourceActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. AzureMLUpdateResource (обязательно)
свойстваТипа Свойства действия управления ресурсами в машинном обучении Azure. AzureMLUpdateResourceActivityTypeProperties (обязательно)

AzureMLUpdateResourceActivityTypeProperties

Имя Описание Ценность
ОбученныйModelFilePath Относительный путь к файлу в trainedModelLinkedService для представления файла ilearner, который будет отправлен операцией обновления. Тип: строка (или выражение с строкой resultType). любой (обязательный)
trainedModelLinkedServiceName Имя связанной службы хранилища Azure с файлом .ilearner, который будет отправлен операцией обновления. LinkedServiceReference (обязательно)
обученныйmodelName Имя модуля обученной модели в эксперименте веб-службы для обновления. Тип: строка (или выражение с строкой resultType). любой (обязательный)

AzureMLWebServiceFile

Имя Описание Ценность
путь к файлу Относительный путь к файлу, включая имя контейнера, в хранилище BLOB-объектов Azure, заданном LinkedService. Тип: строка (или выражение с строкой resultType). любой (обязательный)
ИмяСвязанногоСервиса Ссылка на связанную службу хранилища Azure, где расположен файл ввода и вывода веб-службы машинного обучения Azure. LinkedServiceReference (обязательно)

КопироватьАктивность

Имя Описание Ценность
входные данные Список входных данных для действия. Ссылка на набор данных[]
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
выходные данные Список выходных данных для действия. Ссылка на набор данных[]
политика Политика действий. Политика деятельности
тип Тип действия. "Копировать" (обязательно)
свойстваТипа Свойства действия копирования. CopyActivityTypeProperties (обязательно)

CopyActivityTypeProperties (Свойства CopyActivityType)

Имя Описание Ценность
cloudDataMovementUnits Максимальное количество единиц перемещения облачных данных, которые можно использовать для выполнения этого перемещения данных. Тип: целое число (или выражение с целым числом resultType), минимум: 0. любой
включитьПропускНесовместимыхСтрок Следует ли пропускать несовместимую строку. По умолчанию используется значение false. Тип: логический (или выражение с логическим типом результата). любой
enableStaging Указывает, следует ли копировать данные с помощью промежуточной промежуточной настройки. По умолчанию используется значение false. Тип: логический (или выражение с логическим типом результата). любой
параллельные копии Максимальное количество одновременных сеансов, открытых в источнике или приемнике, чтобы избежать перегрузки хранилища данных. Тип: целое число (или выражение с целым числом resultType), минимум: 0. любой
перенаправление несовместимых настроек строки Перенаправление несовместимых параметров строк, если enableSkipIncompatibleRow имеет значение true. ПеренаправлениеНесовместимыеСтрокиНастройки
тонуть Копирование приемника действий. CopySink (обязательно)
Источник Источник действия копирования. CopySource (обязательно)
stagingSettings Указывает промежуточные промежуточные параметры, если enableStaging имеет значение true. Промежуточные настройки
Translator Переводчик действий копирования. Если не указано, используется табличный переводчик. любой

Копировальная раковина

Имя Описание Ценность
sinkRetryCount Число повторных попыток приемника. Тип: целое число (или выражение с целым числом resultType). любой
sinkRetryWait Ожидание повтора приемника. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). любой
тип (обязательно)
writeBatchSize (размер батча записи) Размер пакета записи. Тип: целое число (или выражение с целым числом resultType), минимум: 0. любой
writeBatchTimeout Запись времени ожидания пакетной службы. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). любой

Копировать источник

Имя Описание Ценность
sourceRetryCount Число повторных попыток источника. Тип: целое число (или выражение с целым числом resultType). любой
sourceRetryWait Ожидание повторных попыток источника. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). любой
тип (обязательно)

Пользовательская активность

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. "Custom" (обязательный)
свойстваТипа Настраиваемые свойства действия. CustomActivityTypeProperties (обязательно)

CustomActivityReferenceObject

Имя Описание Ценность
Наборы данных Ссылки на набор данных. Ссылка на набор данных[]
linkedУслуги Ссылки на связанную службу. LinkedServiceReference[]

CustomActivityTypeProperties

Имя Описание Ценность
Приказ Команда для пользовательского типа действия: строка (или выражение с строкой resultType). любой (обязательный)
расширенные свойства Пользовательский контейнер свойств. Нет ограничений на ключи или значения, которые можно использовать. Пользователь, указанный настраиваемым действием, несет полную ответственность за использование и интерпретацию определенного содержимого. CustomActivityTypePropertiesExtendedProperties
folderPath Путь к папке для типов файлов ресурсов: строка (или выражение с строкой resultType). любой
опорные объекты Эталонные объекты CustomActivityReferenceObject
resourceLinkedService Справочник по связанной службе ресурсов. LinkedServiceСправка

CustomActivityTypePropertiesExtendedProperties

Имя Описание Ценность

DatabricksNotebookActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. DatabricksNotebook (обязательно)
свойстваТипа Свойства действия Записной книжки Databricks. DatabricksNotebookActivityTypeProperties (обязательно)

DatabricksNotebookActivityTypeProperties

Имя Описание Ценность
Базовые параметры Базовые параметры, используемые для каждого запуска этого задания. Если записная книжка принимает параметр, который не указан, будет использоваться значение по умолчанию из записной книжки. DatabricksNotebookActivityTypePropertiesBaseParameters
notebookPath Абсолютный путь к записной книжке для запуска в рабочей области Databricks. Этот путь должен начинаться с косой черты. Тип: строка (или выражение с строкой resultType). любой (обязательный)

DatabricksNotebookActivityTypePropertiesBaseParameters

Имя Описание Ценность

DataLakeAnalyticsUsqlActivity (DataLakeAnalyticsUsqlActivity)

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. DataLakeAnalyticsU-SQL (обязательный)
свойстваТипа Свойства действия U-SQL Data Lake Analytics. DataLakeAnalyticsUsqlActivityTypeProperties (обязательный)

DataLakeAnalyticsUsqlActivityTypeProperties

Имя Описание Ценность
компиляцияMode Режим компиляции U-SQL. Должно быть одним из следующих значений: Семантика, Full и SingleBox. Тип: строка (или выражение с строкой resultType). любой
степеньПараллелизма Максимальное количество узлов, одновременно используемых для запуска задания. Значение по умолчанию — 1. Тип: целое число (или выражение с целым числом результирующих типов), минимум: 1. любой
Параметры Параметры запроса задания U-SQL. DataLakeAnalyticsUsqlActivityTypePropertiesParameters
приоритет Определяет, какие задания из всех очередей должны быть выбраны для первого запуска. Чем ниже число, тем выше приоритет. Значение по умолчанию — 1000. Тип: целое число (или выражение с целым числом результирующих типов), минимум: 1. любой
runtimeVersion Версия среды выполнения подсистемы U-SQL для использования. Тип: строка (или выражение с строкой resultType). любой
scriptLinkedService Справочник по связанной службе скрипта. LinkedServiceReference (обязательно)
scriptPath Путь к папке с учетом регистра, содержащей скрипт U-SQL. Тип: строка (или выражение с строкой resultType). любой (обязательный)

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

Имя Описание Ценность

Справочник по набору данных

Имя Описание Ценность
Параметры Аргументы для набора данных. Спецификация ParameterValue
имяСсылка Имя эталонного набора данных. строка (обязательно)
тип Ссылочный тип набора данных. DatasetReference (обязательно)

ExecutePipelineActivity (ВыполнитьPipelineActivity)

Имя Описание Ценность
тип Тип действия. ExecutePipeline (обязательный)
свойстваТипа Выполнение свойств действия конвейера. ExecutePipelineActivityTypeProperties (обязательный)

ExecutePipelineActivityTypeProperties (ExecutePipelineActivityTypeProperties)

Имя Описание Ценность
Параметры Параметры конвейера. Спецификация ParameterValue
трубопровод Справочник по конвейеру. PipelineReference (обязательно)
waitOnCompletion Определяет, будет ли выполнение действия ожидать завершения выполнения зависимого конвейера. По умолчанию — false. булевая переменная (bool)

ExecuteSsisPackageActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. ExecuteSSISPackage (обязательный)
свойстваТипа Выполнение свойств действия пакета SSIS. ExecuteSsisPackageActivityTypeProperties (обязательный)

ExecuteSsisPackageActivityTypeProperties (ExecuteSsisPackageActivityTypeProperties)

Имя Описание Ценность
connectVia Справочник по среде выполнения интеграции. IntegrationRuntimeReference (обязательно)
environmentPath Путь к среде для выполнения пакета служб SSIS. Тип: строка (или выражение с строкой resultType). любой
executionCredential Учетные данные выполнения пакета. SsisExecutionCredential (Учетные данные)
loggingLevel Уровень ведения журнала выполнения пакета служб SSIS. Тип: строка (или выражение с строкой resultType). любой
logLocation Расположение журнала выполнения пакета SSIS. SsisLogLocation (Местоположение SsisLog)
Менеджеры соединений пакета Диспетчеры подключений уровня пакета для выполнения пакета служб SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
пакетРасположение Расположение пакета служб SSIS. SsisPackageLocation (обязательно)
Параметры пакета Параметры уровня пакета для выполнения пакета служб SSIS. ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers Диспетчеры подключений уровня проекта для выполнения пакета служб SSIS. ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
Параметры проекта Параметры уровня проекта для выполнения пакета служб SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertyOverrides Свойство переопределяет выполнение пакета служб SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
время выполнения Указывает среду выполнения для выполнения пакета служб SSIS. Значение должно быть "x86" или "x64". Тип: строка (или выражение с строкой resultType). любой

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

Имя Описание Ценность

ExecuteSsisPackageActivityTypePropertiesPackageParameters

Имя Описание Ценность

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

Имя Описание Ценность

ExecuteSsisPackageActivityTypePropertiesProjectParameters

Имя Описание Ценность

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

Имя Описание Ценность

Выражение

Имя Описание Ценность
тип Тип выражения. Выражение (обязательно)
ценность Значение выражения. строка (обязательно)

Действие фильтра

Имя Описание Ценность
тип Тип действия. Filter (обязательный)
свойстваТипа Свойства действия фильтра. FilterActivityTypeProperties (обязательно)

СвойстваFilterActivityTypeProperties

Имя Описание Ценность
условие Условие, которое можно использовать для фильтрации входных данных. Выражение (обязательно)
предметы Входной массив, к которому должен применяться фильтр. Выражение (обязательно)

ForEachActivity

Имя Описание Ценность
тип Тип действия. ForEach (обязательно)
свойстваТипа Свойства действия ForEach. ForEachActivityTypeProperties (обязательно)

ForEachActivityTypeProperties

Имя Описание Ценность
мероприятия Список действий для выполнения. Activity[] (обязательно)
количество партий Число пакетов, используемое для управления числом параллельного выполнения (если параметр isSequential имеет значение false). int

Ограничения целостности:
Максимальное значение = 50
isSequential Должен ли цикл выполняться в последовательности или параллельно (максимум 50) булевая переменная (bool)
предметы Коллекция для итерации. Выражение (обязательно)

GetMetadataActivity (Действие)

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. GetMetadata (обязательный)
свойстваТипа Свойства действия GetMetadata. GetMetadataActivityTypeProperties (обязательно)

GetMetadataActivityTypeProperties

Имя Описание Ценность
набор данных Справочник по набору данных действия GetMetadata. DatasetReference (обязательно)
Список полей Поля метаданных для получения из набора данных. любой[]

HDInsightHiveActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. HDInsightHive (обязательно)
свойстваТипа Свойства действия Hive HDInsight. HDInsightHiveActivityTypeProperties (обязательно)

HDInsightHiveActivityTypeProperties

Имя Описание Ценность
аргументы Указанные пользователем аргументы в HDInsightActivity. любой[]
определяет Позволяет пользователю указывать определения для запроса задания Hive. HDInsightHiveActivityTypePropertiesОпределяет
getDebugInfo Параметр "Отладка сведений". "Always"
"Сбой"
"Нет"
scriptLinkedService Справочник по связанной службе скрипта. LinkedServiceСправка
scriptPath Путь к скрипту. Тип: строка (или выражение с строкой resultType). любой
storageLinkedServices Ссылки на связанную службу хранилища. LinkedServiceReference[]

HDInsightHiveActivityTypePropertiesОпределяет

Имя Описание Ценность

HDInsightMapReduceActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. HDInsightMapReduce (обязательно)
свойстваТипа Свойства действия MapReduce HDInsight. HDInsightMapReduceActivityTypeProperties (обязательно)

HDInsightMapReduceActivityTypeProperties

Имя Описание Ценность
аргументы Указанные пользователем аргументы в HDInsightActivity. любой[]
имя класса Имя класса. Тип: строка (или выражение с строкой resultType). любой (обязательный)
определяет Позволяет пользователю указывать определения для запроса задания MapReduce. HDInsightMapReduceActivityTypePropertiesОпределяет
getDebugInfo Параметр "Отладка сведений". "Always"
"Сбой"
"Нет"
jarFilePath Jar-путь. Тип: строка (или выражение с строкой resultType). любой (обязательный)
jarLibs Jar libs. любой[]
jarLinkedService Справочник по связанной службе Jar. LinkedServiceСправка
storageLinkedServices Ссылки на связанную службу хранилища. LinkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesОпределяет

Имя Описание Ценность

HDInsightPigActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. HDInsightPig (обязательно)
свойстваТипа Свойства действия Pig HDInsight. HDInsightPigActivityTypeProperties (обязательно)

HDInsightPigActivityTypeProperties

Имя Описание Ценность
аргументы Указанные пользователем аргументы в HDInsightActivity. любой[]
определяет Позволяет пользователю указывать определения для запроса задания Pig. HDInsightPigActivityTypePropertiesОпределяет
getDebugInfo Параметр "Отладка сведений". "Always"
"Сбой"
"Нет"
scriptLinkedService Справочник по связанной службе скрипта. LinkedServiceСправка
scriptPath Путь к скрипту. Тип: строка (или выражение с строкой resultType). любой
storageLinkedServices Ссылки на связанную службу хранилища. LinkedServiceReference[]

HDInsightPigActivityTypePropertiesОпределяет

Имя Описание Ценность

HDInsightSparkActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. HDInsightSpark (обязательно)
свойстваТипа Свойства действия Spark в HDInsight. HDInsightSparkActivityTypeProperties (обязательно)

HDInsightSparkActivityTypeProperties

Имя Описание Ценность
аргументы Указанные пользователем аргументы в HDInsightSparkActivity. любой[]
имя класса Основной класс Java/Spark приложения. струна
entryFilePath Относительный путь к корневой папке кода или пакета, выполняемой. Тип: строка (или выражение с строкой resultType). любой (обязательный)
getDebugInfo Параметр "Отладка сведений". "Always"
"Сбой"
"Нет"
proxyПользователь Пользователь для олицетворения, который будет выполнять задание. Тип: строка (или выражение с строкой resultType). любой
rootPath Корневой путь в sparkJobLinkedService для всех файлов задания. Тип: строка (или выражение с строкой resultType). любой (обязательный)
sparkConfig Свойство конфигурации Spark. HDInsightSparkActivityActivityTypePropertiesSparkConfig
sparkJobLinkedService Связанная служба хранилища для отправки файла записи и зависимостей и получения журналов. LinkedServiceСправка

HDInsightSparkActivityActivityTypePropertiesSparkConfig

Имя Описание Ценность

HDInsightStreamingActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. HDInsightStreaming (обязательно)
свойстваТипа Свойства действия потоковой передачи HDInsight. HDInsightStreamingActivityTypeProperties (обязательно)

HDInsightStreamingActivityTypeProperties

Имя Описание Ценность
аргументы Указанные пользователем аргументы в HDInsightActivity. любой[]
комбайн Имя исполняемого файла комбинатора. Тип: строка (или выражение с строкой resultType). любой
commandEnvironment Значения среды командной строки. любой[]
определяет Позволяет пользователю указывать определения для запроса задания потоковой передачи. HDInsightStreamingActivityTypePropertiesОпределяет
fileLinkedService Ссылка на связанную службу, в которой находятся файлы. LinkedServiceСправка
filePaths Пути к файлам заданий потоковой передачи. Можно использовать каталоги. any[] (обязательно)
getDebugInfo Параметр "Отладка сведений". "Always"
"Сбой"
"Нет"
ввод Путь к входным BLOB-объектам. Тип: строка (или выражение с строкой resultType). любой (обязательный)
картограф Имя исполняемого файла Mapper. Тип: строка (или выражение с строкой resultType). любой (обязательный)
результат Путь к выходным BLOB-объектам. Тип: строка (или выражение с строкой resultType). любой (обязательный)
редуктор Имя исполняемого файла reducer. Тип: строка (или выражение с строкой resultType). любой (обязательный)
storageLinkedServices Ссылки на связанную службу хранилища. LinkedServiceReference[]

HDInsightStreamingActivityTypePropertiesОпределяет

Имя Описание Ценность

Действие IfConditionActivity

Имя Описание Ценность
тип Тип действия. IfCondition (обязательно)
свойстваТипа Свойства действия IfCondition. IfConditionActivityTypeProperties (обязательно)

Свойства типа IfConditionActivityTypeProperties

Имя Описание Ценность
выражение Выражение, которое будет оцениваться логическим. Используется для определения блока действий (ifTrueActivities или ifFalseActivities), которые будут выполняться. Выражение (обязательно)
ifFalseActivities Список действий для выполнения, если выражение оценивается как false. Это необязательное свойство, и если оно не указано, действие завершится без каких-либо действий. Действие[]
ifTrueActivities Список действий для выполнения, если выражение оценивается как true. Это необязательное свойство, и если оно не указано, действие завершится без каких-либо действий. Действие[]

IntegrationRuntimeReference

Имя Описание Ценность
Параметры Аргументы среды выполнения интеграции. Спецификация ParameterValue
имяСсылка Ссылка на имя среды выполнения интеграции. строка (обязательно)
тип Тип среды выполнения интеграции. IntegrationRuntimeReference (обязательно)

LinkedServiceСправка

Имя Описание Ценность
Параметры Аргументы для LinkedService. Спецификация ParameterValue
имяСсылка Ссылка на имя LinkedService. строка (обязательно)
тип Ссылочный тип связанной службы. LinkedServiceReference (обязательно)

LookupActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. "Подстановка" (обязательно)
свойстваТипа Свойства действия подстановки. LookupActivityTypeProperties (обязательный)

LookupActivityTypeProperties

Имя Описание Ценность
набор данных Справочник по набору данных действия подстановки. DatasetReference (обязательно)
firstRowOnly Возвращается первая строка или все строки. Значение по умолчанию — «истина». Тип: логический (или выражение с логическим типом результата). любой
Источник Свойства источника для конкретного набора данных, аналогичные источнику действия копирования. CopySource (обязательно)

ПараметрDefinitionSpecification

Имя Описание Ценность

ПараметрSpecification

Имя Описание Ценность
значение по умолчанию Значение параметра по умолчанию. любой
тип Тип параметра. Массив
«Буль»
Float
Int
"Object"
SecureString
String (обязательно)

Спецификация ParameterValue

Имя Описание Ценность

Спецификация ParameterValue

Имя Описание Ценность

Спецификация ParameterValue

Имя Описание Ценность

Спецификация ParameterValue

Имя Описание Ценность

Трубопровод

Имя Описание Ценность
мероприятия Список действий в конвейере. Действие[]
аннотации Список тегов, которые можно использовать для описания конвейера. любой[]
конкурентность Максимальное число параллельных запусков для конвейера. int

Ограничения целостности:
Минимальное значение = 1
описание Описание конвейера. струна
Параметры Список параметров для конвейера. ПараметрDefinitionSpecification

Справочник по трубопроводу

Имя Описание Ценность
имя Имя ссылки. струна
имяСсылка Имя ссылочного конвейера. строка (обязательно)
тип Ссылочный тип конвейера. PipelineReference (обязательно)

ПеренаправлениеНесовместимыеСтрокиНастройки

Имя Описание Ценность
ИмяСвязанногоСервиса Имя связанной службы хранилища Azure, SAS хранилища или Azure Data Lake Store, используемой для перенаправления несовместимой строки. Необходимо указать, если указан перенаправлениеIncompatibleRowSettings. Тип: строка (или выражение с строкой resultType). любой (обязательный)
путь Путь к хранению несовместимых данных перенаправления строк. Тип: строка (или выражение с строкой resultType). любой

Секретная база

Имя Описание Ценность
тип Установите значение AzureKeyVaultSecret для типа AzureKeyVaultSecretReference. Установите значение SecureString для типа SecureString. AzureKeyVaultSecret
SecureString (обязательный)

Безопасная строка (SecureString)

Имя Описание Ценность
тип Тип секрета. строка (обязательно)
ценность Значение безопасной строки. строка (обязательно)

Безопасная строка (SecureString)

Имя Описание Ценность
тип Тип секрета. SecureString (обязательный)
ценность Значение безопасной строки. строка (обязательно)

SqlServerStoredProcedureActivity (SqlServerStoredProcedureActivity)

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. "SqlServerStoredProcedure" (обязательно)
свойстваТипа Свойства действия хранимой процедуры SQL. SqlServerStoredProcedureActivityTypeProperties (обязательно)

SqlServerStoredProcedureActivityTypeProperties (Свойства SqlServerStoredProcedureActivityType)

Имя Описание Ценность
имя хранимой процедуры Имя хранимой процедуры. Тип: строка (или выражение с строкой resultType). любой (обязательный)
параметрыХранимойПроцедуры Значение и параметр типа для параметров хранимой процедуры. Пример: "{Parameter1: {value: "1", введите "int"}}". SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

Имя Описание Ценность

Учетные данные SSISAccessCredential

Имя Описание Ценность
домен Домен для проверки подлинности Windows. любой (обязательный)
пароль Пароль для проверки подлинности Windows. SecretBase (обязательно)
userName UseName для проверки подлинности Windows. любой (обязательный)

Диспетчер ssisConnection

Имя Описание Ценность

Диспетчер ssisConnection

Имя Описание Ценность

SsisExecutionCredential (Учетные данные)

Имя Описание Ценность
домен Домен для проверки подлинности Windows. любой (обязательный)
пароль Пароль для проверки подлинности Windows. SecureString (обязательно)
userName UseName для проверки подлинности Windows. любой (обязательный)

Параметр ssisExecution

Имя Описание Ценность
ценность Значение параметра выполнения пакета служб SSIS. Тип: строка (или выражение с строкой resultType). любой (обязательный)

SsisLogLocation (Местоположение SsisLog)

Имя Описание Ценность
logPath Путь к журналу выполнения пакета SSIS. Тип: строка (или выражение с строкой resultType). любой (обязательный)
тип Тип расположения журнала служб SSIS. "Файл" (обязательный)
свойстваТипа Свойства расположения журнала выполнения пакета SSIS. SsisLogLocationTypeProperties (обязательный)

Свойства типа SsisLogLocationTypeProperties

Имя Описание Ценность
Учетные данные доступа Учетные данные для доступа к журналу выполнения пакета. Учетные данные SSISAccessCredential
logRefreshInterval Задает интервал обновления журнала. Интервал по умолчанию — 5 минут. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). любой

Местоположение пакета ssis

Имя Описание Ценность
Путь к пакету Путь к пакету служб SSIS. Тип: строка (или выражение с строкой resultType). любой (обязательный)
тип Тип расположения пакета служб SSIS. "Файл"
«SSISDB»
свойстваТипа Свойства расположения пакета служб SSIS. Свойства типа SsisPackageLocationTypeProperties

Свойства типа SsisPackageLocationTypeProperties

Имя Описание Ценность
Учетные данные доступа Учетные данные доступа к пакету. Учетные данные SSISAccessCredential
Путь к конфигурации Файл конфигурации выполнения пакета. Тип: строка (или выражение с строкой resultType). любой
пакетПароль Пароль пакета. Секретная база

SsisPropertyOverride

Имя Описание Ценность
IsSensitive Указывает, является ли свойство пакета SSIS переопределением значения конфиденциальных данных. Значение будет зашифровано в SSISDB, если оно имеет значение true булевая переменная (bool)
ценность Значение переопределения свойства пакета служб SSIS. Тип: строка (или выражение с строкой resultType). любой (обязательный)

Промежуточные настройки

Имя Описание Ценность
включитьСжатие Указывает, следует ли использовать сжатие при копировании данных с помощью промежуточной промежуточной настройки. По умолчанию используется значение false. Тип: логический (или выражение с логическим типом результата). любой
ИмяСвязанногоСервиса Справочник по промежуточной связанной службе. LinkedServiceReference (обязательно)
путь Путь к хранилищу для хранения промежуточных данных. Тип: строка (или выражение с строкой resultType). любой

Параметр StoredProcedure

Имя Описание Ценность
тип Тип параметра хранимой процедуры. Boolean'
"Дата"
"Десятичный"
Guid
Int
'Int64'
"String"
ценность Значение параметра хранимой процедуры. Тип: строка (или выражение с строкой resultType). любой (обязательный)

UntilActivity

Имя Описание Ценность
тип Тип действия. "До" (обязательно)
свойстваТипа Пока свойства действия не будут. UntilActivityTypeProperties (обязательно)

UntilActivityTypeProperties

Имя Описание Ценность
мероприятия Список действий для выполнения. Activity[] (обязательно)
выражение Выражение, которое будет оцениваться логическим. Цикл будет продолжаться до тех пор, пока это выражение не будет иметь значение true Выражение (обязательно)
таймаут Указывает тайм-аут выполнения действия. Если не указано значение, оно принимает значение TimeSpan.FromDays(7), которое составляет 1 неделю по умолчанию. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). любой

WaitActivity (ОжиданиеАктивность)

Имя Описание Ценность
тип Тип действия. "Ожидание" (обязательно)
свойстваТипа Свойства действия ожидания. WaitActivityTypeProperties (обязательно)

Свойства типа WaitActivity

Имя Описание Ценность
waitTimeInSeconds Длительность в секундах. int (обязательно)

Веб-активность

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. "WebActivity" (обязательно)
свойстваТипа Свойства веб-действий. WebActivityTypeProperties (обязательно)

Аутентификация WebActivity

Имя Описание Ценность
пароль Пароль для PFX-файла или базовой проверки подлинности. ЗащищённаяСтрока
ПФХ Содержимое PFX-файла в кодировке Base64. ЗащищённаяСтрока
ресурс Ресурс, для которого будет запрашиваться маркер проверки подлинности Azure при использовании проверки подлинности MSI. струна
тип Проверка подлинности веб-действий (Basic/ClientCertificate/MSI) строка (обязательно)
имя пользователя Имя пользователя проверки подлинности веб-действия для базовой проверки подлинности. струна

Свойства WebActivityTypeProperties

Имя Описание Ценность
аутентификация Метод проверки подлинности, используемый для вызова конечной точки. Аутентификация WebActivity
тело Представляет полезные данные, которые будут отправляться в конечную точку. Требуется для метода POST/PUT, не допускается для типа метода GET: string (или Expression с строкой resultType). любой
Наборы данных Список наборов данных, передаваемых в веб-конечную точку. Ссылка на набор данных[]
disableCertValidation Если задано значение true, проверка сертификата будет отключена. булевая переменная (bool)
Заголовки Представляет заголовки, которые будут отправлены в запрос. Например, чтобы задать язык и тип для запроса: "заголовки": { "Accept-Language": "en-us", "Content-Type": "application/json" }. Тип: строка (или выражение с строкой resultType). любой
linkedУслуги Список связанных служб, передаваемых в веб-конечную точку. LinkedServiceReference[]
метод Метод REST API для целевой конечной точки. "DELETE"
Get
"POST"
PUT (обязательно)
URL-адрес Целевая конечная точка и путь веб-действия. Тип: строка (или выражение с строкой resultType). любой (обязательный)

Примеры использования

Примеры быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.

Bicep-файл Описание
Создание фабрики данных версии 2 Этот шаблон создает фабрику данных версии 2, которая копирует данные из папки в хранилище BLOB-объектов Azure в другую папку в хранилище.
Дополнительные возможности можно использовать в Фабрике данных Azure. Чтобы попробовать фабрику данных Azure, щелкните один щелчок. Этот шаблон создает конвейер фабрики данных для действия копирования из БОЛЬШОго двоичного объекта Azure в другой BLOB-объект Azure

Определение ресурса шаблона ARM

Тип ресурсов фабрик и конвейеров можно развернуть с помощью операций, предназначенных для следующих целей:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.DataFactory/factories/pipelines, добавьте следующий код JSON в шаблон.

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

Объекты CopySource

Задайте свойство типа , чтобы указать тип объекта.

Объекты действия

Задайте свойство типа , чтобы указать тип объекта.

Для AzureMLBatchExecution используйте:

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

Для AzureMLUpdateResource используйте:

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

Для ExecutePipeline используйте следующую команду:

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

Для фильтра используйте:

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

Для ForEach используйте:

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

Для IfCondition используйте:

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

Для "Пока" используйте следующее:

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

Для ожидания используйте:

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

Для копирования используйте:

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

Для пользовательского использования используйте:

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

Для DataLakeAnalyticsU-SQL используйте:

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

Для DatabricksNotebook используйте:

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

Для ExecuteSSISPackage используйте следующую команду:

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

Для GetMetadata используйте:

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

Для HDInsightHive используйте:

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

Для HDInsightMapReduce используйте:

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

Для HDInsightPig используйте:

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

Для HDInsightSpark используйте:

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

Для HDInsightStreaming используйте:

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

Для поиска используйте:

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

Для SqlServerStoredProcedure используйте:

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

Для WebActivity используйте:

{
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {}
  },
  "type": "WebActivity",
  "typeProperties": {
    "authentication": {
      "password": {
        "type": "string",
        "value": "string"
      },
      "pfx": {
        "type": "string",
        "value": "string"
      },
      "resource": "string",
      "type": "string",
      "username": "string"
    },
    "body": {},
    "datasets": [
      {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "string"
      }
    ],
    "disableCertValidation": "bool",
    "headers": {},
    "linkedServices": [
      {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "string"
      }
    ],
    "method": "string",
    "url": {}
  }
}

Объекты CopySink

Задайте свойство типа , чтобы указать тип объекта.

Объекты SecretBase

Задайте свойство типа , чтобы указать тип объекта.

Для AzureKeyVaultSecret используйте:

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

Для SecureString используйте:

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

Значения свойств

Microsoft.DataFactory/фабрики и конвейеры

Имя Описание Ценность
apiVersion Версия API «2017-09-01-превью»
имя имя ресурса. струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 260
Pattern = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (обязательно)
свойства Свойства конвейера. Конвейер (обязательный)
тип Тип ресурса "Microsoft.DataFactory/фабрики/конвейеры"

Активность

Имя Описание Ценность
Свойство dependsOn Действие зависит от условия. ActivityDependency[]
описание Описание действия. струна
имя Имя действия. строка (обязательно)
тип Установите значение " AzureMLBatchExecution" для типа AzureMLBatchExecutionActivity. Установите значение "AzureMLUpdateResource" для типа AzureMLUpdateResourceActivity. Установите значение ExecutePipeline для типа ExecutePipelineActivity. Задайте для типа FilterActivity значение FilterActivity. Установите значение ForEach для типа ForEachActivity. Установите значение IfCondition для типа IfConditionActivity. Установите значение "До" для типа UntilActivity. Задайте для типа WaitActivity значение WaitActivity. Задайте для типа CopyActivity значение CopyActivity. Задайте для типа CustomActivity значение CustomActivity. Установите значение DataLakeAnalyticsU-SQL для типа DataLakeAnalyticsUsqlActivity. Установите значение DatabricksNotebook для типа DatabricksNotebookActivity. Установите значение ExecuteSSISPackage для типа ExecuteSsisPackageActivity. Задайте для типа GetMetadataActivity значение GetMetadataActivity. Установите значение HDInsightHive для типа HDInsightHiveActivity. Установите значение HDInsightMapReduce для типа HDInsightMapReduceActivity. Задайте значение HDInsightPig для типа HDInsightPigActivity. Установите значение HDInsightSpark для типа HDInsightSparkActivity. Установите значение HDInsightStreaming для типа HDInsightStreamingActivity. Задайте для типа LookupActivity значение LookupActivity. Установите значение "SqlServerStoredProcedure" для типа SqlServerStoredProcedureActivity. Задайте для типа WebActivity значение WebActivity. AzureMLBatchExecution
AzureMLUpdateResource
"Копировать"
"Custom"
"DatabricksNotebook"
DataLakeAnalyticsU-SQL
ExecutePipeline
ExecuteSSISPackage
"Фильтр"
ForEach
GetMetadata
HDInsightHive
"HDInsightMapReduce"
HDInsightPig
HDInsightSpark
HDInsightStreaming
IfCondition
"Подстановка"
"SqlServerStoredProcedure"
"До"
"Ожидание"
"WebActivity" (обязательно)

ActivityDependency

Имя Описание Ценность
активность Имя действия. строка (обязательно)
dependencyConditions Match-Condition зависимости. Массив строк, содержащий любой из:
"Завершено"
"Не удалось"
"Пропущено"
"Успешно" (обязательно)

Политика деятельности

Имя Описание Ценность
снова пробовать Максимальное число обычных попыток повторных попыток. Значение по умолчанию — 0. Тип: целое число (или выражение с целым числом resultType), минимум: 0. любой
повторная попыткаIntervalInSeconds Интервал между каждой попыткой повтора (в секундах). Значение по умолчанию — 30 с. int

Ограничения целостности:
Минимальное значение = 30
Максимальное значение = 86400
secureOutput Если задано значение true, выходные данные из действия считаются безопасными и не будут регистрироваться для мониторинга. булевая переменная (bool)
таймаут Указывает тайм-аут выполнения действия. Время ожидания по умолчанию — 7 дней. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). любой

Справочник по AzureKeyVaultSecretReference

Имя Описание Ценность
секретноеИмя Имя секрета в Azure Key Vault. Тип: строка (или выражение с строкой resultType). любой (обязательный)
секретная версия Версия секрета в Azure Key Vault. Значение по умолчанию — последняя версия секрета. Тип: строка (или выражение с строкой resultType). любой
магазин Справочник по связанной службе Azure Key Vault. LinkedServiceReference (обязательно)
тип Тип секрета. AzureKeyVaultSecret (обязательно)

AzureMLBatchExecutionActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. AzureMLBatchExecution (обязательно)
свойстваТипа Свойства действия пакетного выполнения машинного обучения Azure. AzureMLBatchExecutionActivityTypeProperties (обязательно)

AzureMLBatchExecutionActivityTypeProperties

Имя Описание Ценность
глобальныеПараметры Пары "Ключ", "Значение", передаваемые в конечную точку службы пакетного выполнения Машинного обучения Azure. Ключи должны соответствовать именам параметров веб-службы, определенных в опубликованной веб-службе Машинного обучения Azure. Значения будут переданы в свойстве GlobalParameters запроса пакетного выполнения Машинного обучения Azure. AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
webServiceInputs Пары "Ключ", "Значение", сопоставление имен входных данных веб-службы конечной точки Машинного обучения Azure с объектами AzureMLWebServiceFile, указывающими входные расположения BLOB-объектов. Эти сведения будут переданы в свойстве WebServiceInputs запроса пакетного выполнения Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
webServiceOutputs Пары "Ключ", "Значение", сопоставление имен выходных данных веб-службы конечной точки Машинного обучения Azure с объектами AzureMLWebServiceFile, указывающими выходные расположения BLOB-объектов. Эти сведения будут переданы в свойстве WebServiceOutputs запроса пакетного выполнения Машинного обучения Azure. AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

Имя Описание Ценность

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

Имя Описание Ценность

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

Имя Описание Ценность

AzureMLUpdateResourceActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. AzureMLUpdateResource (обязательно)
свойстваТипа Свойства действия управления ресурсами в машинном обучении Azure. AzureMLUpdateResourceActivityTypeProperties (обязательно)

AzureMLUpdateResourceActivityTypeProperties

Имя Описание Ценность
ОбученныйModelFilePath Относительный путь к файлу в trainedModelLinkedService для представления файла ilearner, который будет отправлен операцией обновления. Тип: строка (или выражение с строкой resultType). любой (обязательный)
trainedModelLinkedServiceName Имя связанной службы хранилища Azure с файлом .ilearner, который будет отправлен операцией обновления. LinkedServiceReference (обязательно)
обученныйmodelName Имя модуля обученной модели в эксперименте веб-службы для обновления. Тип: строка (или выражение с строкой resultType). любой (обязательный)

AzureMLWebServiceFile

Имя Описание Ценность
путь к файлу Относительный путь к файлу, включая имя контейнера, в хранилище BLOB-объектов Azure, заданном LinkedService. Тип: строка (или выражение с строкой resultType). любой (обязательный)
ИмяСвязанногоСервиса Ссылка на связанную службу хранилища Azure, где расположен файл ввода и вывода веб-службы машинного обучения Azure. LinkedServiceReference (обязательно)

КопироватьАктивность

Имя Описание Ценность
входные данные Список входных данных для действия. Ссылка на набор данных[]
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
выходные данные Список выходных данных для действия. Ссылка на набор данных[]
политика Политика действий. Политика деятельности
тип Тип действия. "Копировать" (обязательно)
свойстваТипа Свойства действия копирования. CopyActivityTypeProperties (обязательно)

CopyActivityTypeProperties (Свойства CopyActivityType)

Имя Описание Ценность
cloudDataMovementUnits Максимальное количество единиц перемещения облачных данных, которые можно использовать для выполнения этого перемещения данных. Тип: целое число (или выражение с целым числом resultType), минимум: 0. любой
включитьПропускНесовместимыхСтрок Следует ли пропускать несовместимую строку. По умолчанию используется значение false. Тип: логический (или выражение с логическим типом результата). любой
enableStaging Указывает, следует ли копировать данные с помощью промежуточной промежуточной настройки. По умолчанию используется значение false. Тип: логический (или выражение с логическим типом результата). любой
параллельные копии Максимальное количество одновременных сеансов, открытых в источнике или приемнике, чтобы избежать перегрузки хранилища данных. Тип: целое число (или выражение с целым числом resultType), минимум: 0. любой
перенаправление несовместимых настроек строки Перенаправление несовместимых параметров строк, если enableSkipIncompatibleRow имеет значение true. ПеренаправлениеНесовместимыеСтрокиНастройки
тонуть Копирование приемника действий. CopySink (обязательно)
Источник Источник действия копирования. CopySource (обязательно)
stagingSettings Указывает промежуточные промежуточные параметры, если enableStaging имеет значение true. Промежуточные настройки
Translator Переводчик действий копирования. Если не указано, используется табличный переводчик. любой

Копировальная раковина

Имя Описание Ценность
sinkRetryCount Число повторных попыток приемника. Тип: целое число (или выражение с целым числом resultType). любой
sinkRetryWait Ожидание повтора приемника. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). любой
тип (обязательно)
writeBatchSize (размер батча записи) Размер пакета записи. Тип: целое число (или выражение с целым числом resultType), минимум: 0. любой
writeBatchTimeout Запись времени ожидания пакетной службы. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). любой

Копировать источник

Имя Описание Ценность
sourceRetryCount Число повторных попыток источника. Тип: целое число (или выражение с целым числом resultType). любой
sourceRetryWait Ожидание повторных попыток источника. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). любой
тип (обязательно)

Пользовательская активность

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. "Custom" (обязательный)
свойстваТипа Настраиваемые свойства действия. CustomActivityTypeProperties (обязательно)

CustomActivityReferenceObject

Имя Описание Ценность
Наборы данных Ссылки на набор данных. Ссылка на набор данных[]
linkedУслуги Ссылки на связанную службу. LinkedServiceReference[]

CustomActivityTypeProperties

Имя Описание Ценность
Приказ Команда для пользовательского типа действия: строка (или выражение с строкой resultType). любой (обязательный)
расширенные свойства Пользовательский контейнер свойств. Нет ограничений на ключи или значения, которые можно использовать. Пользователь, указанный настраиваемым действием, несет полную ответственность за использование и интерпретацию определенного содержимого. CustomActivityTypePropertiesExtendedProperties
folderPath Путь к папке для типов файлов ресурсов: строка (или выражение с строкой resultType). любой
опорные объекты Эталонные объекты CustomActivityReferenceObject
resourceLinkedService Справочник по связанной службе ресурсов. LinkedServiceСправка

CustomActivityTypePropertiesExtendedProperties

Имя Описание Ценность

DatabricksNotebookActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. DatabricksNotebook (обязательно)
свойстваТипа Свойства действия Записной книжки Databricks. DatabricksNotebookActivityTypeProperties (обязательно)

DatabricksNotebookActivityTypeProperties

Имя Описание Ценность
Базовые параметры Базовые параметры, используемые для каждого запуска этого задания. Если записная книжка принимает параметр, который не указан, будет использоваться значение по умолчанию из записной книжки. DatabricksNotebookActivityTypePropertiesBaseParameters
notebookPath Абсолютный путь к записной книжке для запуска в рабочей области Databricks. Этот путь должен начинаться с косой черты. Тип: строка (или выражение с строкой resultType). любой (обязательный)

DatabricksNotebookActivityTypePropertiesBaseParameters

Имя Описание Ценность

DataLakeAnalyticsUsqlActivity (DataLakeAnalyticsUsqlActivity)

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. DataLakeAnalyticsU-SQL (обязательный)
свойстваТипа Свойства действия U-SQL Data Lake Analytics. DataLakeAnalyticsUsqlActivityTypeProperties (обязательный)

DataLakeAnalyticsUsqlActivityTypeProperties

Имя Описание Ценность
компиляцияMode Режим компиляции U-SQL. Должно быть одним из следующих значений: Семантика, Full и SingleBox. Тип: строка (или выражение с строкой resultType). любой
степеньПараллелизма Максимальное количество узлов, одновременно используемых для запуска задания. Значение по умолчанию — 1. Тип: целое число (или выражение с целым числом результирующих типов), минимум: 1. любой
Параметры Параметры запроса задания U-SQL. DataLakeAnalyticsUsqlActivityTypePropertiesParameters
приоритет Определяет, какие задания из всех очередей должны быть выбраны для первого запуска. Чем ниже число, тем выше приоритет. Значение по умолчанию — 1000. Тип: целое число (или выражение с целым числом результирующих типов), минимум: 1. любой
runtimeVersion Версия среды выполнения подсистемы U-SQL для использования. Тип: строка (или выражение с строкой resultType). любой
scriptLinkedService Справочник по связанной службе скрипта. LinkedServiceReference (обязательно)
scriptPath Путь к папке с учетом регистра, содержащей скрипт U-SQL. Тип: строка (или выражение с строкой resultType). любой (обязательный)

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

Имя Описание Ценность

Справочник по набору данных

Имя Описание Ценность
Параметры Аргументы для набора данных. Спецификация ParameterValue
имяСсылка Имя эталонного набора данных. строка (обязательно)
тип Ссылочный тип набора данных. DatasetReference (обязательно)

ExecutePipelineActivity (ВыполнитьPipelineActivity)

Имя Описание Ценность
тип Тип действия. ExecutePipeline (обязательный)
свойстваТипа Выполнение свойств действия конвейера. ExecutePipelineActivityTypeProperties (обязательный)

ExecutePipelineActivityTypeProperties (ExecutePipelineActivityTypeProperties)

Имя Описание Ценность
Параметры Параметры конвейера. Спецификация ParameterValue
трубопровод Справочник по конвейеру. PipelineReference (обязательно)
waitOnCompletion Определяет, будет ли выполнение действия ожидать завершения выполнения зависимого конвейера. По умолчанию — false. булевая переменная (bool)

ExecuteSsisPackageActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. ExecuteSSISPackage (обязательный)
свойстваТипа Выполнение свойств действия пакета SSIS. ExecuteSsisPackageActivityTypeProperties (обязательный)

ExecuteSsisPackageActivityTypeProperties (ExecuteSsisPackageActivityTypeProperties)

Имя Описание Ценность
connectVia Справочник по среде выполнения интеграции. IntegrationRuntimeReference (обязательно)
environmentPath Путь к среде для выполнения пакета служб SSIS. Тип: строка (или выражение с строкой resultType). любой
executionCredential Учетные данные выполнения пакета. SsisExecutionCredential (Учетные данные)
loggingLevel Уровень ведения журнала выполнения пакета служб SSIS. Тип: строка (или выражение с строкой resultType). любой
logLocation Расположение журнала выполнения пакета SSIS. SsisLogLocation (Местоположение SsisLog)
Менеджеры соединений пакета Диспетчеры подключений уровня пакета для выполнения пакета служб SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
пакетРасположение Расположение пакета служб SSIS. SsisPackageLocation (обязательно)
Параметры пакета Параметры уровня пакета для выполнения пакета служб SSIS. ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers Диспетчеры подключений уровня проекта для выполнения пакета служб SSIS. ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
Параметры проекта Параметры уровня проекта для выполнения пакета служб SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertyOverrides Свойство переопределяет выполнение пакета служб SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
время выполнения Указывает среду выполнения для выполнения пакета служб SSIS. Значение должно быть "x86" или "x64". Тип: строка (или выражение с строкой resultType). любой

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

Имя Описание Ценность

ExecuteSsisPackageActivityTypePropertiesPackageParameters

Имя Описание Ценность

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

Имя Описание Ценность

ExecuteSsisPackageActivityTypePropertiesProjectParameters

Имя Описание Ценность

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

Имя Описание Ценность

Выражение

Имя Описание Ценность
тип Тип выражения. Выражение (обязательно)
ценность Значение выражения. строка (обязательно)

Действие фильтра

Имя Описание Ценность
тип Тип действия. Filter (обязательный)
свойстваТипа Свойства действия фильтра. FilterActivityTypeProperties (обязательно)

СвойстваFilterActivityTypeProperties

Имя Описание Ценность
условие Условие, которое можно использовать для фильтрации входных данных. Выражение (обязательно)
предметы Входной массив, к которому должен применяться фильтр. Выражение (обязательно)

ForEachActivity

Имя Описание Ценность
тип Тип действия. ForEach (обязательно)
свойстваТипа Свойства действия ForEach. ForEachActivityTypeProperties (обязательно)

ForEachActivityTypeProperties

Имя Описание Ценность
мероприятия Список действий для выполнения. Activity[] (обязательно)
количество партий Число пакетов, используемое для управления числом параллельного выполнения (если параметр isSequential имеет значение false). int

Ограничения целостности:
Максимальное значение = 50
isSequential Должен ли цикл выполняться в последовательности или параллельно (максимум 50) булевая переменная (bool)
предметы Коллекция для итерации. Выражение (обязательно)

GetMetadataActivity (Действие)

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. GetMetadata (обязательный)
свойстваТипа Свойства действия GetMetadata. GetMetadataActivityTypeProperties (обязательно)

GetMetadataActivityTypeProperties

Имя Описание Ценность
набор данных Справочник по набору данных действия GetMetadata. DatasetReference (обязательно)
Список полей Поля метаданных для получения из набора данных. любой[]

HDInsightHiveActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. HDInsightHive (обязательно)
свойстваТипа Свойства действия Hive HDInsight. HDInsightHiveActivityTypeProperties (обязательно)

HDInsightHiveActivityTypeProperties

Имя Описание Ценность
аргументы Указанные пользователем аргументы в HDInsightActivity. любой[]
определяет Позволяет пользователю указывать определения для запроса задания Hive. HDInsightHiveActivityTypePropertiesОпределяет
getDebugInfo Параметр "Отладка сведений". "Always"
"Сбой"
"Нет"
scriptLinkedService Справочник по связанной службе скрипта. LinkedServiceСправка
scriptPath Путь к скрипту. Тип: строка (или выражение с строкой resultType). любой
storageLinkedServices Ссылки на связанную службу хранилища. LinkedServiceReference[]

HDInsightHiveActivityTypePropertiesОпределяет

Имя Описание Ценность

HDInsightMapReduceActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. HDInsightMapReduce (обязательно)
свойстваТипа Свойства действия MapReduce HDInsight. HDInsightMapReduceActivityTypeProperties (обязательно)

HDInsightMapReduceActivityTypeProperties

Имя Описание Ценность
аргументы Указанные пользователем аргументы в HDInsightActivity. любой[]
имя класса Имя класса. Тип: строка (или выражение с строкой resultType). любой (обязательный)
определяет Позволяет пользователю указывать определения для запроса задания MapReduce. HDInsightMapReduceActivityTypePropertiesОпределяет
getDebugInfo Параметр "Отладка сведений". "Always"
"Сбой"
"Нет"
jarFilePath Jar-путь. Тип: строка (или выражение с строкой resultType). любой (обязательный)
jarLibs Jar libs. любой[]
jarLinkedService Справочник по связанной службе Jar. LinkedServiceСправка
storageLinkedServices Ссылки на связанную службу хранилища. LinkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesОпределяет

Имя Описание Ценность

HDInsightPigActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. HDInsightPig (обязательно)
свойстваТипа Свойства действия Pig HDInsight. HDInsightPigActivityTypeProperties (обязательно)

HDInsightPigActivityTypeProperties

Имя Описание Ценность
аргументы Указанные пользователем аргументы в HDInsightActivity. любой[]
определяет Позволяет пользователю указывать определения для запроса задания Pig. HDInsightPigActivityTypePropertiesОпределяет
getDebugInfo Параметр "Отладка сведений". "Always"
"Сбой"
"Нет"
scriptLinkedService Справочник по связанной службе скрипта. LinkedServiceСправка
scriptPath Путь к скрипту. Тип: строка (или выражение с строкой resultType). любой
storageLinkedServices Ссылки на связанную службу хранилища. LinkedServiceReference[]

HDInsightPigActivityTypePropertiesОпределяет

Имя Описание Ценность

HDInsightSparkActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. HDInsightSpark (обязательно)
свойстваТипа Свойства действия Spark в HDInsight. HDInsightSparkActivityTypeProperties (обязательно)

HDInsightSparkActivityTypeProperties

Имя Описание Ценность
аргументы Указанные пользователем аргументы в HDInsightSparkActivity. любой[]
имя класса Основной класс Java/Spark приложения. струна
entryFilePath Относительный путь к корневой папке кода или пакета, выполняемой. Тип: строка (или выражение с строкой resultType). любой (обязательный)
getDebugInfo Параметр "Отладка сведений". "Always"
"Сбой"
"Нет"
proxyПользователь Пользователь для олицетворения, который будет выполнять задание. Тип: строка (или выражение с строкой resultType). любой
rootPath Корневой путь в sparkJobLinkedService для всех файлов задания. Тип: строка (или выражение с строкой resultType). любой (обязательный)
sparkConfig Свойство конфигурации Spark. HDInsightSparkActivityActivityTypePropertiesSparkConfig
sparkJobLinkedService Связанная служба хранилища для отправки файла записи и зависимостей и получения журналов. LinkedServiceСправка

HDInsightSparkActivityActivityTypePropertiesSparkConfig

Имя Описание Ценность

HDInsightStreamingActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. HDInsightStreaming (обязательно)
свойстваТипа Свойства действия потоковой передачи HDInsight. HDInsightStreamingActivityTypeProperties (обязательно)

HDInsightStreamingActivityTypeProperties

Имя Описание Ценность
аргументы Указанные пользователем аргументы в HDInsightActivity. любой[]
комбайн Имя исполняемого файла комбинатора. Тип: строка (или выражение с строкой resultType). любой
commandEnvironment Значения среды командной строки. любой[]
определяет Позволяет пользователю указывать определения для запроса задания потоковой передачи. HDInsightStreamingActivityTypePropertiesОпределяет
fileLinkedService Ссылка на связанную службу, в которой находятся файлы. LinkedServiceСправка
filePaths Пути к файлам заданий потоковой передачи. Можно использовать каталоги. any[] (обязательно)
getDebugInfo Параметр "Отладка сведений". "Always"
"Сбой"
"Нет"
ввод Путь к входным BLOB-объектам. Тип: строка (или выражение с строкой resultType). любой (обязательный)
картограф Имя исполняемого файла Mapper. Тип: строка (или выражение с строкой resultType). любой (обязательный)
результат Путь к выходным BLOB-объектам. Тип: строка (или выражение с строкой resultType). любой (обязательный)
редуктор Имя исполняемого файла reducer. Тип: строка (или выражение с строкой resultType). любой (обязательный)
storageLinkedServices Ссылки на связанную службу хранилища. LinkedServiceReference[]

HDInsightStreamingActivityTypePropertiesОпределяет

Имя Описание Ценность

Действие IfConditionActivity

Имя Описание Ценность
тип Тип действия. IfCondition (обязательно)
свойстваТипа Свойства действия IfCondition. IfConditionActivityTypeProperties (обязательно)

Свойства типа IfConditionActivityTypeProperties

Имя Описание Ценность
выражение Выражение, которое будет оцениваться логическим. Используется для определения блока действий (ifTrueActivities или ifFalseActivities), которые будут выполняться. Выражение (обязательно)
ifFalseActivities Список действий для выполнения, если выражение оценивается как false. Это необязательное свойство, и если оно не указано, действие завершится без каких-либо действий. Действие[]
ifTrueActivities Список действий для выполнения, если выражение оценивается как true. Это необязательное свойство, и если оно не указано, действие завершится без каких-либо действий. Действие[]

IntegrationRuntimeReference

Имя Описание Ценность
Параметры Аргументы среды выполнения интеграции. Спецификация ParameterValue
имяСсылка Ссылка на имя среды выполнения интеграции. строка (обязательно)
тип Тип среды выполнения интеграции. IntegrationRuntimeReference (обязательно)

LinkedServiceСправка

Имя Описание Ценность
Параметры Аргументы для LinkedService. Спецификация ParameterValue
имяСсылка Ссылка на имя LinkedService. строка (обязательно)
тип Ссылочный тип связанной службы. LinkedServiceReference (обязательно)

LookupActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. "Подстановка" (обязательно)
свойстваТипа Свойства действия подстановки. LookupActivityTypeProperties (обязательный)

LookupActivityTypeProperties

Имя Описание Ценность
набор данных Справочник по набору данных действия подстановки. DatasetReference (обязательно)
firstRowOnly Возвращается первая строка или все строки. Значение по умолчанию — «истина». Тип: логический (или выражение с логическим типом результата). любой
Источник Свойства источника для конкретного набора данных, аналогичные источнику действия копирования. CopySource (обязательно)

ПараметрDefinitionSpecification

Имя Описание Ценность

ПараметрSpecification

Имя Описание Ценность
значение по умолчанию Значение параметра по умолчанию. любой
тип Тип параметра. Массив
«Буль»
Float
Int
"Object"
SecureString
String (обязательно)

Спецификация ParameterValue

Имя Описание Ценность

Спецификация ParameterValue

Имя Описание Ценность

Спецификация ParameterValue

Имя Описание Ценность

Спецификация ParameterValue

Имя Описание Ценность

Трубопровод

Имя Описание Ценность
мероприятия Список действий в конвейере. Действие[]
аннотации Список тегов, которые можно использовать для описания конвейера. любой[]
конкурентность Максимальное число параллельных запусков для конвейера. int

Ограничения целостности:
Минимальное значение = 1
описание Описание конвейера. струна
Параметры Список параметров для конвейера. ПараметрDefinitionSpecification

Справочник по трубопроводу

Имя Описание Ценность
имя Имя ссылки. струна
имяСсылка Имя ссылочного конвейера. строка (обязательно)
тип Ссылочный тип конвейера. PipelineReference (обязательно)

ПеренаправлениеНесовместимыеСтрокиНастройки

Имя Описание Ценность
ИмяСвязанногоСервиса Имя связанной службы хранилища Azure, SAS хранилища или Azure Data Lake Store, используемой для перенаправления несовместимой строки. Необходимо указать, если указан перенаправлениеIncompatibleRowSettings. Тип: строка (или выражение с строкой resultType). любой (обязательный)
путь Путь к хранению несовместимых данных перенаправления строк. Тип: строка (или выражение с строкой resultType). любой

Секретная база

Имя Описание Ценность
тип Установите значение AzureKeyVaultSecret для типа AzureKeyVaultSecretReference. Установите значение SecureString для типа SecureString. AzureKeyVaultSecret
SecureString (обязательный)

Безопасная строка (SecureString)

Имя Описание Ценность
тип Тип секрета. строка (обязательно)
ценность Значение безопасной строки. строка (обязательно)

Безопасная строка (SecureString)

Имя Описание Ценность
тип Тип секрета. SecureString (обязательный)
ценность Значение безопасной строки. строка (обязательно)

SqlServerStoredProcedureActivity (SqlServerStoredProcedureActivity)

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. "SqlServerStoredProcedure" (обязательно)
свойстваТипа Свойства действия хранимой процедуры SQL. SqlServerStoredProcedureActivityTypeProperties (обязательно)

SqlServerStoredProcedureActivityTypeProperties (Свойства SqlServerStoredProcedureActivityType)

Имя Описание Ценность
имя хранимой процедуры Имя хранимой процедуры. Тип: строка (или выражение с строкой resultType). любой (обязательный)
параметрыХранимойПроцедуры Значение и параметр типа для параметров хранимой процедуры. Пример: "{Parameter1: {value: "1", введите "int"}}". SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

Имя Описание Ценность

Учетные данные SSISAccessCredential

Имя Описание Ценность
домен Домен для проверки подлинности Windows. любой (обязательный)
пароль Пароль для проверки подлинности Windows. SecretBase (обязательно)
userName UseName для проверки подлинности Windows. любой (обязательный)

Диспетчер ssisConnection

Имя Описание Ценность

Диспетчер ssisConnection

Имя Описание Ценность

SsisExecutionCredential (Учетные данные)

Имя Описание Ценность
домен Домен для проверки подлинности Windows. любой (обязательный)
пароль Пароль для проверки подлинности Windows. SecureString (обязательно)
userName UseName для проверки подлинности Windows. любой (обязательный)

Параметр ssisExecution

Имя Описание Ценность
ценность Значение параметра выполнения пакета служб SSIS. Тип: строка (или выражение с строкой resultType). любой (обязательный)

SsisLogLocation (Местоположение SsisLog)

Имя Описание Ценность
logPath Путь к журналу выполнения пакета SSIS. Тип: строка (или выражение с строкой resultType). любой (обязательный)
тип Тип расположения журнала служб SSIS. "Файл" (обязательный)
свойстваТипа Свойства расположения журнала выполнения пакета SSIS. SsisLogLocationTypeProperties (обязательный)

Свойства типа SsisLogLocationTypeProperties

Имя Описание Ценность
Учетные данные доступа Учетные данные для доступа к журналу выполнения пакета. Учетные данные SSISAccessCredential
logRefreshInterval Задает интервал обновления журнала. Интервал по умолчанию — 5 минут. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). любой

Местоположение пакета ssis

Имя Описание Ценность
Путь к пакету Путь к пакету служб SSIS. Тип: строка (или выражение с строкой resultType). любой (обязательный)
тип Тип расположения пакета служб SSIS. "Файл"
«SSISDB»
свойстваТипа Свойства расположения пакета служб SSIS. Свойства типа SsisPackageLocationTypeProperties

Свойства типа SsisPackageLocationTypeProperties

Имя Описание Ценность
Учетные данные доступа Учетные данные доступа к пакету. Учетные данные SSISAccessCredential
Путь к конфигурации Файл конфигурации выполнения пакета. Тип: строка (или выражение с строкой resultType). любой
пакетПароль Пароль пакета. Секретная база

SsisPropertyOverride

Имя Описание Ценность
IsSensitive Указывает, является ли свойство пакета SSIS переопределением значения конфиденциальных данных. Значение будет зашифровано в SSISDB, если оно имеет значение true булевая переменная (bool)
ценность Значение переопределения свойства пакета служб SSIS. Тип: строка (или выражение с строкой resultType). любой (обязательный)

Промежуточные настройки

Имя Описание Ценность
включитьСжатие Указывает, следует ли использовать сжатие при копировании данных с помощью промежуточной промежуточной настройки. По умолчанию используется значение false. Тип: логический (или выражение с логическим типом результата). любой
ИмяСвязанногоСервиса Справочник по промежуточной связанной службе. LinkedServiceReference (обязательно)
путь Путь к хранилищу для хранения промежуточных данных. Тип: строка (или выражение с строкой resultType). любой

Параметр StoredProcedure

Имя Описание Ценность
тип Тип параметра хранимой процедуры. Boolean'
"Дата"
"Десятичный"
Guid
Int
'Int64'
"String"
ценность Значение параметра хранимой процедуры. Тип: строка (или выражение с строкой resultType). любой (обязательный)

UntilActivity

Имя Описание Ценность
тип Тип действия. "До" (обязательно)
свойстваТипа Пока свойства действия не будут. UntilActivityTypeProperties (обязательно)

UntilActivityTypeProperties

Имя Описание Ценность
мероприятия Список действий для выполнения. Activity[] (обязательно)
выражение Выражение, которое будет оцениваться логическим. Цикл будет продолжаться до тех пор, пока это выражение не будет иметь значение true Выражение (обязательно)
таймаут Указывает тайм-аут выполнения действия. Если не указано значение, оно принимает значение TimeSpan.FromDays(7), которое составляет 1 неделю по умолчанию. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). любой

WaitActivity (ОжиданиеАктивность)

Имя Описание Ценность
тип Тип действия. "Ожидание" (обязательно)
свойстваТипа Свойства действия ожидания. WaitActivityTypeProperties (обязательно)

Свойства типа WaitActivity

Имя Описание Ценность
waitTimeInSeconds Длительность в секундах. int (обязательно)

Веб-активность

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. "WebActivity" (обязательно)
свойстваТипа Свойства веб-действий. WebActivityTypeProperties (обязательно)

Аутентификация WebActivity

Имя Описание Ценность
пароль Пароль для PFX-файла или базовой проверки подлинности. ЗащищённаяСтрока
ПФХ Содержимое PFX-файла в кодировке Base64. ЗащищённаяСтрока
ресурс Ресурс, для которого будет запрашиваться маркер проверки подлинности Azure при использовании проверки подлинности MSI. струна
тип Проверка подлинности веб-действий (Basic/ClientCertificate/MSI) строка (обязательно)
имя пользователя Имя пользователя проверки подлинности веб-действия для базовой проверки подлинности. струна

Свойства WebActivityTypeProperties

Имя Описание Ценность
аутентификация Метод проверки подлинности, используемый для вызова конечной точки. Аутентификация WebActivity
тело Представляет полезные данные, которые будут отправляться в конечную точку. Требуется для метода POST/PUT, не допускается для типа метода GET: string (или Expression с строкой resultType). любой
Наборы данных Список наборов данных, передаваемых в веб-конечную точку. Ссылка на набор данных[]
disableCertValidation Если задано значение true, проверка сертификата будет отключена. булевая переменная (bool)
Заголовки Представляет заголовки, которые будут отправлены в запрос. Например, чтобы задать язык и тип для запроса: "заголовки": { "Accept-Language": "en-us", "Content-Type": "application/json" }. Тип: строка (или выражение с строкой resultType). любой
linkedУслуги Список связанных служб, передаваемых в веб-конечную точку. LinkedServiceReference[]
метод Метод REST API для целевой конечной точки. "DELETE"
Get
"POST"
PUT (обязательно)
URL-адрес Целевая конечная точка и путь веб-действия. Тип: строка (или выражение с строкой resultType). любой (обязательный)

Примеры использования

Шаблоны быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure развертывают этот тип ресурса.

Шаблон Описание
Создание фабрики данных версии 2

Развертывание в Azure
Этот шаблон создает фабрику данных версии 2, которая копирует данные из папки в хранилище BLOB-объектов Azure в другую папку в хранилище.
Дополнительные возможности можно использовать в Фабрике данных Azure. Чтобы попробовать фабрику данных Azure, щелкните один щелчок.

Развертывание в Azure
Этот шаблон создает конвейер фабрики данных для действия копирования из БОЛЬШОго двоичного объекта Azure в другой BLOB-объект Azure

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурсов фабрик и конвейеров можно развернуть с помощью операций, предназначенных для следующих целей:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.DataFactory/factories/pipelines, добавьте следующий объект Terraform в шаблон.

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

Объекты CopySource

Задайте свойство типа , чтобы указать тип объекта.

Объекты действия

Задайте свойство типа , чтобы указать тип объекта.

Для AzureMLBatchExecution используйте:

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

Для AzureMLUpdateResource используйте:

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

Для ExecutePipeline используйте следующую команду:

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

Для фильтра используйте:

{
  type = "Filter"
  typeProperties = {
    condition = {
      type = "string"
      value = "string"
    }
    items = {
      type = "string"
      value = "string"
    }
  }
}

Для ForEach используйте:

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

Для IfCondition используйте:

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

Для "Пока" используйте следующее:

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

Для ожидания используйте:

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

Для копирования используйте:

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

Для пользовательского использования используйте:

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

Для DataLakeAnalyticsU-SQL используйте:

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

Для DatabricksNotebook используйте:

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

Для ExecuteSSISPackage используйте следующую команду:

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

Для GetMetadata используйте:

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

Для HDInsightHive используйте:

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

Для HDInsightMapReduce используйте:

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

Для HDInsightPig используйте:

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

Для HDInsightSpark используйте:

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

Для HDInsightStreaming используйте:

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

Для поиска используйте:

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

Для SqlServerStoredProcedure используйте:

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

Для WebActivity используйте:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureOutput = bool
    timeout = ?
  }
  type = "WebActivity"
  typeProperties = {
    authentication = {
      password = {
        type = "string"
        value = "string"
      }
      pfx = {
        type = "string"
        value = "string"
      }
      resource = "string"
      type = "string"
      username = "string"
    }
    body = ?
    datasets = [
      {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
    ]
    disableCertValidation = bool
    headers = ?
    linkedServices = [
      {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
    ]
    method = "string"
    url = ?
  }
}

Объекты CopySink

Задайте свойство типа , чтобы указать тип объекта.

Объекты SecretBase

Задайте свойство типа , чтобы указать тип объекта.

Для AzureKeyVaultSecret используйте:

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

Для SecureString используйте:

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

Значения свойств

Microsoft.DataFactory/фабрики и конвейеры

Имя Описание Ценность
имя имя ресурса. струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 260
Pattern = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (обязательно)
идентификатор_родителя Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: фабрики
свойства Свойства конвейера. Конвейер (обязательный)
тип Тип ресурса "Microsoft.DataFactory/factories/pipelines@2017-09-01-preview"

Активность

Имя Описание Ценность
Свойство dependsOn Действие зависит от условия. ActivityDependency[]
описание Описание действия. струна
имя Имя действия. строка (обязательно)
тип Установите значение " AzureMLBatchExecution" для типа AzureMLBatchExecutionActivity. Установите значение "AzureMLUpdateResource" для типа AzureMLUpdateResourceActivity. Установите значение ExecutePipeline для типа ExecutePipelineActivity. Задайте для типа FilterActivity значение FilterActivity. Установите значение ForEach для типа ForEachActivity. Установите значение IfCondition для типа IfConditionActivity. Установите значение "До" для типа UntilActivity. Задайте для типа WaitActivity значение WaitActivity. Задайте для типа CopyActivity значение CopyActivity. Задайте для типа CustomActivity значение CustomActivity. Установите значение DataLakeAnalyticsU-SQL для типа DataLakeAnalyticsUsqlActivity. Установите значение DatabricksNotebook для типа DatabricksNotebookActivity. Установите значение ExecuteSSISPackage для типа ExecuteSsisPackageActivity. Задайте для типа GetMetadataActivity значение GetMetadataActivity. Установите значение HDInsightHive для типа HDInsightHiveActivity. Установите значение HDInsightMapReduce для типа HDInsightMapReduceActivity. Задайте значение HDInsightPig для типа HDInsightPigActivity. Установите значение HDInsightSpark для типа HDInsightSparkActivity. Установите значение HDInsightStreaming для типа HDInsightStreamingActivity. Задайте для типа LookupActivity значение LookupActivity. Установите значение "SqlServerStoredProcedure" для типа SqlServerStoredProcedureActivity. Задайте для типа WebActivity значение WebActivity. AzureMLBatchExecution
AzureMLUpdateResource
"Копировать"
"Custom"
"DatabricksNotebook"
DataLakeAnalyticsU-SQL
ExecutePipeline
ExecuteSSISPackage
"Фильтр"
ForEach
GetMetadata
HDInsightHive
"HDInsightMapReduce"
HDInsightPig
HDInsightSpark
HDInsightStreaming
IfCondition
"Подстановка"
"SqlServerStoredProcedure"
"До"
"Ожидание"
"WebActivity" (обязательно)

ActivityDependency

Имя Описание Ценность
активность Имя действия. строка (обязательно)
dependencyConditions Match-Condition зависимости. Массив строк, содержащий любой из:
"Завершено"
"Не удалось"
"Пропущено"
"Успешно" (обязательно)

Политика деятельности

Имя Описание Ценность
снова пробовать Максимальное число обычных попыток повторных попыток. Значение по умолчанию — 0. Тип: целое число (или выражение с целым числом resultType), минимум: 0. любой
повторная попыткаIntervalInSeconds Интервал между каждой попыткой повтора (в секундах). Значение по умолчанию — 30 с. int

Ограничения целостности:
Минимальное значение = 30
Максимальное значение = 86400
secureOutput Если задано значение true, выходные данные из действия считаются безопасными и не будут регистрироваться для мониторинга. булевая переменная (bool)
таймаут Указывает тайм-аут выполнения действия. Время ожидания по умолчанию — 7 дней. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). любой

Справочник по AzureKeyVaultSecretReference

Имя Описание Ценность
секретноеИмя Имя секрета в Azure Key Vault. Тип: строка (или выражение с строкой resultType). любой (обязательный)
секретная версия Версия секрета в Azure Key Vault. Значение по умолчанию — последняя версия секрета. Тип: строка (или выражение с строкой resultType). любой
магазин Справочник по связанной службе Azure Key Vault. LinkedServiceReference (обязательно)
тип Тип секрета. AzureKeyVaultSecret (обязательно)

AzureMLBatchExecutionActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. AzureMLBatchExecution (обязательно)
свойстваТипа Свойства действия пакетного выполнения машинного обучения Azure. AzureMLBatchExecutionActivityTypeProperties (обязательно)

AzureMLBatchExecutionActivityTypeProperties

Имя Описание Ценность
глобальныеПараметры Пары "Ключ", "Значение", передаваемые в конечную точку службы пакетного выполнения Машинного обучения Azure. Ключи должны соответствовать именам параметров веб-службы, определенных в опубликованной веб-службе Машинного обучения Azure. Значения будут переданы в свойстве GlobalParameters запроса пакетного выполнения Машинного обучения Azure. AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
webServiceInputs Пары "Ключ", "Значение", сопоставление имен входных данных веб-службы конечной точки Машинного обучения Azure с объектами AzureMLWebServiceFile, указывающими входные расположения BLOB-объектов. Эти сведения будут переданы в свойстве WebServiceInputs запроса пакетного выполнения Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
webServiceOutputs Пары "Ключ", "Значение", сопоставление имен выходных данных веб-службы конечной точки Машинного обучения Azure с объектами AzureMLWebServiceFile, указывающими выходные расположения BLOB-объектов. Эти сведения будут переданы в свойстве WebServiceOutputs запроса пакетного выполнения Машинного обучения Azure. AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

Имя Описание Ценность

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

Имя Описание Ценность

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

Имя Описание Ценность

AzureMLUpdateResourceActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. AzureMLUpdateResource (обязательно)
свойстваТипа Свойства действия управления ресурсами в машинном обучении Azure. AzureMLUpdateResourceActivityTypeProperties (обязательно)

AzureMLUpdateResourceActivityTypeProperties

Имя Описание Ценность
ОбученныйModelFilePath Относительный путь к файлу в trainedModelLinkedService для представления файла ilearner, который будет отправлен операцией обновления. Тип: строка (или выражение с строкой resultType). любой (обязательный)
trainedModelLinkedServiceName Имя связанной службы хранилища Azure с файлом .ilearner, который будет отправлен операцией обновления. LinkedServiceReference (обязательно)
обученныйmodelName Имя модуля обученной модели в эксперименте веб-службы для обновления. Тип: строка (или выражение с строкой resultType). любой (обязательный)

AzureMLWebServiceFile

Имя Описание Ценность
путь к файлу Относительный путь к файлу, включая имя контейнера, в хранилище BLOB-объектов Azure, заданном LinkedService. Тип: строка (или выражение с строкой resultType). любой (обязательный)
ИмяСвязанногоСервиса Ссылка на связанную службу хранилища Azure, где расположен файл ввода и вывода веб-службы машинного обучения Azure. LinkedServiceReference (обязательно)

КопироватьАктивность

Имя Описание Ценность
входные данные Список входных данных для действия. Ссылка на набор данных[]
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
выходные данные Список выходных данных для действия. Ссылка на набор данных[]
политика Политика действий. Политика деятельности
тип Тип действия. "Копировать" (обязательно)
свойстваТипа Свойства действия копирования. CopyActivityTypeProperties (обязательно)

CopyActivityTypeProperties (Свойства CopyActivityType)

Имя Описание Ценность
cloudDataMovementUnits Максимальное количество единиц перемещения облачных данных, которые можно использовать для выполнения этого перемещения данных. Тип: целое число (или выражение с целым числом resultType), минимум: 0. любой
включитьПропускНесовместимыхСтрок Следует ли пропускать несовместимую строку. По умолчанию используется значение false. Тип: логический (или выражение с логическим типом результата). любой
enableStaging Указывает, следует ли копировать данные с помощью промежуточной промежуточной настройки. По умолчанию используется значение false. Тип: логический (или выражение с логическим типом результата). любой
параллельные копии Максимальное количество одновременных сеансов, открытых в источнике или приемнике, чтобы избежать перегрузки хранилища данных. Тип: целое число (или выражение с целым числом resultType), минимум: 0. любой
перенаправление несовместимых настроек строки Перенаправление несовместимых параметров строк, если enableSkipIncompatibleRow имеет значение true. ПеренаправлениеНесовместимыеСтрокиНастройки
тонуть Копирование приемника действий. CopySink (обязательно)
Источник Источник действия копирования. CopySource (обязательно)
stagingSettings Указывает промежуточные промежуточные параметры, если enableStaging имеет значение true. Промежуточные настройки
Translator Переводчик действий копирования. Если не указано, используется табличный переводчик. любой

Копировальная раковина

Имя Описание Ценность
sinkRetryCount Число повторных попыток приемника. Тип: целое число (или выражение с целым числом resultType). любой
sinkRetryWait Ожидание повтора приемника. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). любой
тип (обязательно)
writeBatchSize (размер батча записи) Размер пакета записи. Тип: целое число (или выражение с целым числом resultType), минимум: 0. любой
writeBatchTimeout Запись времени ожидания пакетной службы. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). любой

Копировать источник

Имя Описание Ценность
sourceRetryCount Число повторных попыток источника. Тип: целое число (или выражение с целым числом resultType). любой
sourceRetryWait Ожидание повторных попыток источника. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). любой
тип (обязательно)

Пользовательская активность

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. "Custom" (обязательный)
свойстваТипа Настраиваемые свойства действия. CustomActivityTypeProperties (обязательно)

CustomActivityReferenceObject

Имя Описание Ценность
Наборы данных Ссылки на набор данных. Ссылка на набор данных[]
linkedУслуги Ссылки на связанную службу. LinkedServiceReference[]

CustomActivityTypeProperties

Имя Описание Ценность
Приказ Команда для пользовательского типа действия: строка (или выражение с строкой resultType). любой (обязательный)
расширенные свойства Пользовательский контейнер свойств. Нет ограничений на ключи или значения, которые можно использовать. Пользователь, указанный настраиваемым действием, несет полную ответственность за использование и интерпретацию определенного содержимого. CustomActivityTypePropertiesExtendedProperties
folderPath Путь к папке для типов файлов ресурсов: строка (или выражение с строкой resultType). любой
опорные объекты Эталонные объекты CustomActivityReferenceObject
resourceLinkedService Справочник по связанной службе ресурсов. LinkedServiceСправка

CustomActivityTypePropertiesExtendedProperties

Имя Описание Ценность

DatabricksNotebookActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. DatabricksNotebook (обязательно)
свойстваТипа Свойства действия Записной книжки Databricks. DatabricksNotebookActivityTypeProperties (обязательно)

DatabricksNotebookActivityTypeProperties

Имя Описание Ценность
Базовые параметры Базовые параметры, используемые для каждого запуска этого задания. Если записная книжка принимает параметр, который не указан, будет использоваться значение по умолчанию из записной книжки. DatabricksNotebookActivityTypePropertiesBaseParameters
notebookPath Абсолютный путь к записной книжке для запуска в рабочей области Databricks. Этот путь должен начинаться с косой черты. Тип: строка (или выражение с строкой resultType). любой (обязательный)

DatabricksNotebookActivityTypePropertiesBaseParameters

Имя Описание Ценность

DataLakeAnalyticsUsqlActivity (DataLakeAnalyticsUsqlActivity)

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. DataLakeAnalyticsU-SQL (обязательный)
свойстваТипа Свойства действия U-SQL Data Lake Analytics. DataLakeAnalyticsUsqlActivityTypeProperties (обязательный)

DataLakeAnalyticsUsqlActivityTypeProperties

Имя Описание Ценность
компиляцияMode Режим компиляции U-SQL. Должно быть одним из следующих значений: Семантика, Full и SingleBox. Тип: строка (или выражение с строкой resultType). любой
степеньПараллелизма Максимальное количество узлов, одновременно используемых для запуска задания. Значение по умолчанию — 1. Тип: целое число (или выражение с целым числом результирующих типов), минимум: 1. любой
Параметры Параметры запроса задания U-SQL. DataLakeAnalyticsUsqlActivityTypePropertiesParameters
приоритет Определяет, какие задания из всех очередей должны быть выбраны для первого запуска. Чем ниже число, тем выше приоритет. Значение по умолчанию — 1000. Тип: целое число (или выражение с целым числом результирующих типов), минимум: 1. любой
runtimeVersion Версия среды выполнения подсистемы U-SQL для использования. Тип: строка (или выражение с строкой resultType). любой
scriptLinkedService Справочник по связанной службе скрипта. LinkedServiceReference (обязательно)
scriptPath Путь к папке с учетом регистра, содержащей скрипт U-SQL. Тип: строка (или выражение с строкой resultType). любой (обязательный)

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

Имя Описание Ценность

Справочник по набору данных

Имя Описание Ценность
Параметры Аргументы для набора данных. Спецификация ParameterValue
имяСсылка Имя эталонного набора данных. строка (обязательно)
тип Ссылочный тип набора данных. DatasetReference (обязательно)

ExecutePipelineActivity (ВыполнитьPipelineActivity)

Имя Описание Ценность
тип Тип действия. ExecutePipeline (обязательный)
свойстваТипа Выполнение свойств действия конвейера. ExecutePipelineActivityTypeProperties (обязательный)

ExecutePipelineActivityTypeProperties (ExecutePipelineActivityTypeProperties)

Имя Описание Ценность
Параметры Параметры конвейера. Спецификация ParameterValue
трубопровод Справочник по конвейеру. PipelineReference (обязательно)
waitOnCompletion Определяет, будет ли выполнение действия ожидать завершения выполнения зависимого конвейера. По умолчанию — false. булевая переменная (bool)

ExecuteSsisPackageActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. ExecuteSSISPackage (обязательный)
свойстваТипа Выполнение свойств действия пакета SSIS. ExecuteSsisPackageActivityTypeProperties (обязательный)

ExecuteSsisPackageActivityTypeProperties (ExecuteSsisPackageActivityTypeProperties)

Имя Описание Ценность
connectVia Справочник по среде выполнения интеграции. IntegrationRuntimeReference (обязательно)
environmentPath Путь к среде для выполнения пакета служб SSIS. Тип: строка (или выражение с строкой resultType). любой
executionCredential Учетные данные выполнения пакета. SsisExecutionCredential (Учетные данные)
loggingLevel Уровень ведения журнала выполнения пакета служб SSIS. Тип: строка (или выражение с строкой resultType). любой
logLocation Расположение журнала выполнения пакета SSIS. SsisLogLocation (Местоположение SsisLog)
Менеджеры соединений пакета Диспетчеры подключений уровня пакета для выполнения пакета служб SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
пакетРасположение Расположение пакета служб SSIS. SsisPackageLocation (обязательно)
Параметры пакета Параметры уровня пакета для выполнения пакета служб SSIS. ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers Диспетчеры подключений уровня проекта для выполнения пакета служб SSIS. ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
Параметры проекта Параметры уровня проекта для выполнения пакета служб SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertyOverrides Свойство переопределяет выполнение пакета служб SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
время выполнения Указывает среду выполнения для выполнения пакета служб SSIS. Значение должно быть "x86" или "x64". Тип: строка (или выражение с строкой resultType). любой

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

Имя Описание Ценность

ExecuteSsisPackageActivityTypePropertiesPackageParameters

Имя Описание Ценность

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

Имя Описание Ценность

ExecuteSsisPackageActivityTypePropertiesProjectParameters

Имя Описание Ценность

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

Имя Описание Ценность

Выражение

Имя Описание Ценность
тип Тип выражения. Выражение (обязательно)
ценность Значение выражения. строка (обязательно)

Действие фильтра

Имя Описание Ценность
тип Тип действия. Filter (обязательный)
свойстваТипа Свойства действия фильтра. FilterActivityTypeProperties (обязательно)

СвойстваFilterActivityTypeProperties

Имя Описание Ценность
условие Условие, которое можно использовать для фильтрации входных данных. Выражение (обязательно)
предметы Входной массив, к которому должен применяться фильтр. Выражение (обязательно)

ForEachActivity

Имя Описание Ценность
тип Тип действия. ForEach (обязательно)
свойстваТипа Свойства действия ForEach. ForEachActivityTypeProperties (обязательно)

ForEachActivityTypeProperties

Имя Описание Ценность
мероприятия Список действий для выполнения. Activity[] (обязательно)
количество партий Число пакетов, используемое для управления числом параллельного выполнения (если параметр isSequential имеет значение false). int

Ограничения целостности:
Максимальное значение = 50
isSequential Должен ли цикл выполняться в последовательности или параллельно (максимум 50) булевая переменная (bool)
предметы Коллекция для итерации. Выражение (обязательно)

GetMetadataActivity (Действие)

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. GetMetadata (обязательный)
свойстваТипа Свойства действия GetMetadata. GetMetadataActivityTypeProperties (обязательно)

GetMetadataActivityTypeProperties

Имя Описание Ценность
набор данных Справочник по набору данных действия GetMetadata. DatasetReference (обязательно)
Список полей Поля метаданных для получения из набора данных. любой[]

HDInsightHiveActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. HDInsightHive (обязательно)
свойстваТипа Свойства действия Hive HDInsight. HDInsightHiveActivityTypeProperties (обязательно)

HDInsightHiveActivityTypeProperties

Имя Описание Ценность
аргументы Указанные пользователем аргументы в HDInsightActivity. любой[]
определяет Позволяет пользователю указывать определения для запроса задания Hive. HDInsightHiveActivityTypePropertiesОпределяет
getDebugInfo Параметр "Отладка сведений". "Always"
"Сбой"
"Нет"
scriptLinkedService Справочник по связанной службе скрипта. LinkedServiceСправка
scriptPath Путь к скрипту. Тип: строка (или выражение с строкой resultType). любой
storageLinkedServices Ссылки на связанную службу хранилища. LinkedServiceReference[]

HDInsightHiveActivityTypePropertiesОпределяет

Имя Описание Ценность

HDInsightMapReduceActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. HDInsightMapReduce (обязательно)
свойстваТипа Свойства действия MapReduce HDInsight. HDInsightMapReduceActivityTypeProperties (обязательно)

HDInsightMapReduceActivityTypeProperties

Имя Описание Ценность
аргументы Указанные пользователем аргументы в HDInsightActivity. любой[]
имя класса Имя класса. Тип: строка (или выражение с строкой resultType). любой (обязательный)
определяет Позволяет пользователю указывать определения для запроса задания MapReduce. HDInsightMapReduceActivityTypePropertiesОпределяет
getDebugInfo Параметр "Отладка сведений". "Always"
"Сбой"
"Нет"
jarFilePath Jar-путь. Тип: строка (или выражение с строкой resultType). любой (обязательный)
jarLibs Jar libs. любой[]
jarLinkedService Справочник по связанной службе Jar. LinkedServiceСправка
storageLinkedServices Ссылки на связанную службу хранилища. LinkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesОпределяет

Имя Описание Ценность

HDInsightPigActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. HDInsightPig (обязательно)
свойстваТипа Свойства действия Pig HDInsight. HDInsightPigActivityTypeProperties (обязательно)

HDInsightPigActivityTypeProperties

Имя Описание Ценность
аргументы Указанные пользователем аргументы в HDInsightActivity. любой[]
определяет Позволяет пользователю указывать определения для запроса задания Pig. HDInsightPigActivityTypePropertiesОпределяет
getDebugInfo Параметр "Отладка сведений". "Always"
"Сбой"
"Нет"
scriptLinkedService Справочник по связанной службе скрипта. LinkedServiceСправка
scriptPath Путь к скрипту. Тип: строка (или выражение с строкой resultType). любой
storageLinkedServices Ссылки на связанную службу хранилища. LinkedServiceReference[]

HDInsightPigActivityTypePropertiesОпределяет

Имя Описание Ценность

HDInsightSparkActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. HDInsightSpark (обязательно)
свойстваТипа Свойства действия Spark в HDInsight. HDInsightSparkActivityTypeProperties (обязательно)

HDInsightSparkActivityTypeProperties

Имя Описание Ценность
аргументы Указанные пользователем аргументы в HDInsightSparkActivity. любой[]
имя класса Основной класс Java/Spark приложения. струна
entryFilePath Относительный путь к корневой папке кода или пакета, выполняемой. Тип: строка (или выражение с строкой resultType). любой (обязательный)
getDebugInfo Параметр "Отладка сведений". "Always"
"Сбой"
"Нет"
proxyПользователь Пользователь для олицетворения, который будет выполнять задание. Тип: строка (или выражение с строкой resultType). любой
rootPath Корневой путь в sparkJobLinkedService для всех файлов задания. Тип: строка (или выражение с строкой resultType). любой (обязательный)
sparkConfig Свойство конфигурации Spark. HDInsightSparkActivityActivityTypePropertiesSparkConfig
sparkJobLinkedService Связанная служба хранилища для отправки файла записи и зависимостей и получения журналов. LinkedServiceСправка

HDInsightSparkActivityActivityTypePropertiesSparkConfig

Имя Описание Ценность

HDInsightStreamingActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. HDInsightStreaming (обязательно)
свойстваТипа Свойства действия потоковой передачи HDInsight. HDInsightStreamingActivityTypeProperties (обязательно)

HDInsightStreamingActivityTypeProperties

Имя Описание Ценность
аргументы Указанные пользователем аргументы в HDInsightActivity. любой[]
комбайн Имя исполняемого файла комбинатора. Тип: строка (или выражение с строкой resultType). любой
commandEnvironment Значения среды командной строки. любой[]
определяет Позволяет пользователю указывать определения для запроса задания потоковой передачи. HDInsightStreamingActivityTypePropertiesОпределяет
fileLinkedService Ссылка на связанную службу, в которой находятся файлы. LinkedServiceСправка
filePaths Пути к файлам заданий потоковой передачи. Можно использовать каталоги. any[] (обязательно)
getDebugInfo Параметр "Отладка сведений". "Always"
"Сбой"
"Нет"
ввод Путь к входным BLOB-объектам. Тип: строка (или выражение с строкой resultType). любой (обязательный)
картограф Имя исполняемого файла Mapper. Тип: строка (или выражение с строкой resultType). любой (обязательный)
результат Путь к выходным BLOB-объектам. Тип: строка (или выражение с строкой resultType). любой (обязательный)
редуктор Имя исполняемого файла reducer. Тип: строка (или выражение с строкой resultType). любой (обязательный)
storageLinkedServices Ссылки на связанную службу хранилища. LinkedServiceReference[]

HDInsightStreamingActivityTypePropertiesОпределяет

Имя Описание Ценность

Действие IfConditionActivity

Имя Описание Ценность
тип Тип действия. IfCondition (обязательно)
свойстваТипа Свойства действия IfCondition. IfConditionActivityTypeProperties (обязательно)

Свойства типа IfConditionActivityTypeProperties

Имя Описание Ценность
выражение Выражение, которое будет оцениваться логическим. Используется для определения блока действий (ifTrueActivities или ifFalseActivities), которые будут выполняться. Выражение (обязательно)
ifFalseActivities Список действий для выполнения, если выражение оценивается как false. Это необязательное свойство, и если оно не указано, действие завершится без каких-либо действий. Действие[]
ifTrueActivities Список действий для выполнения, если выражение оценивается как true. Это необязательное свойство, и если оно не указано, действие завершится без каких-либо действий. Действие[]

IntegrationRuntimeReference

Имя Описание Ценность
Параметры Аргументы среды выполнения интеграции. Спецификация ParameterValue
имяСсылка Ссылка на имя среды выполнения интеграции. строка (обязательно)
тип Тип среды выполнения интеграции. IntegrationRuntimeReference (обязательно)

LinkedServiceСправка

Имя Описание Ценность
Параметры Аргументы для LinkedService. Спецификация ParameterValue
имяСсылка Ссылка на имя LinkedService. строка (обязательно)
тип Ссылочный тип связанной службы. LinkedServiceReference (обязательно)

LookupActivity

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. "Подстановка" (обязательно)
свойстваТипа Свойства действия подстановки. LookupActivityTypeProperties (обязательный)

LookupActivityTypeProperties

Имя Описание Ценность
набор данных Справочник по набору данных действия подстановки. DatasetReference (обязательно)
firstRowOnly Возвращается первая строка или все строки. Значение по умолчанию — «истина». Тип: логический (или выражение с логическим типом результата). любой
Источник Свойства источника для конкретного набора данных, аналогичные источнику действия копирования. CopySource (обязательно)

ПараметрDefinitionSpecification

Имя Описание Ценность

ПараметрSpecification

Имя Описание Ценность
значение по умолчанию Значение параметра по умолчанию. любой
тип Тип параметра. Массив
«Буль»
Float
Int
"Object"
SecureString
String (обязательно)

Спецификация ParameterValue

Имя Описание Ценность

Спецификация ParameterValue

Имя Описание Ценность

Спецификация ParameterValue

Имя Описание Ценность

Спецификация ParameterValue

Имя Описание Ценность

Трубопровод

Имя Описание Ценность
мероприятия Список действий в конвейере. Действие[]
аннотации Список тегов, которые можно использовать для описания конвейера. любой[]
конкурентность Максимальное число параллельных запусков для конвейера. int

Ограничения целостности:
Минимальное значение = 1
описание Описание конвейера. струна
Параметры Список параметров для конвейера. ПараметрDefinitionSpecification

Справочник по трубопроводу

Имя Описание Ценность
имя Имя ссылки. струна
имяСсылка Имя ссылочного конвейера. строка (обязательно)
тип Ссылочный тип конвейера. PipelineReference (обязательно)

ПеренаправлениеНесовместимыеСтрокиНастройки

Имя Описание Ценность
ИмяСвязанногоСервиса Имя связанной службы хранилища Azure, SAS хранилища или Azure Data Lake Store, используемой для перенаправления несовместимой строки. Необходимо указать, если указан перенаправлениеIncompatibleRowSettings. Тип: строка (или выражение с строкой resultType). любой (обязательный)
путь Путь к хранению несовместимых данных перенаправления строк. Тип: строка (или выражение с строкой resultType). любой

Секретная база

Имя Описание Ценность
тип Установите значение AzureKeyVaultSecret для типа AzureKeyVaultSecretReference. Установите значение SecureString для типа SecureString. AzureKeyVaultSecret
SecureString (обязательный)

Безопасная строка (SecureString)

Имя Описание Ценность
тип Тип секрета. строка (обязательно)
ценность Значение безопасной строки. строка (обязательно)

Безопасная строка (SecureString)

Имя Описание Ценность
тип Тип секрета. SecureString (обязательный)
ценность Значение безопасной строки. строка (обязательно)

SqlServerStoredProcedureActivity (SqlServerStoredProcedureActivity)

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. "SqlServerStoredProcedure" (обязательно)
свойстваТипа Свойства действия хранимой процедуры SQL. SqlServerStoredProcedureActivityTypeProperties (обязательно)

SqlServerStoredProcedureActivityTypeProperties (Свойства SqlServerStoredProcedureActivityType)

Имя Описание Ценность
имя хранимой процедуры Имя хранимой процедуры. Тип: строка (или выражение с строкой resultType). любой (обязательный)
параметрыХранимойПроцедуры Значение и параметр типа для параметров хранимой процедуры. Пример: "{Parameter1: {value: "1", введите "int"}}". SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

Имя Описание Ценность

Учетные данные SSISAccessCredential

Имя Описание Ценность
домен Домен для проверки подлинности Windows. любой (обязательный)
пароль Пароль для проверки подлинности Windows. SecretBase (обязательно)
userName UseName для проверки подлинности Windows. любой (обязательный)

Диспетчер ssisConnection

Имя Описание Ценность

Диспетчер ssisConnection

Имя Описание Ценность

SsisExecutionCredential (Учетные данные)

Имя Описание Ценность
домен Домен для проверки подлинности Windows. любой (обязательный)
пароль Пароль для проверки подлинности Windows. SecureString (обязательно)
userName UseName для проверки подлинности Windows. любой (обязательный)

Параметр ssisExecution

Имя Описание Ценность
ценность Значение параметра выполнения пакета служб SSIS. Тип: строка (или выражение с строкой resultType). любой (обязательный)

SsisLogLocation (Местоположение SsisLog)

Имя Описание Ценность
logPath Путь к журналу выполнения пакета SSIS. Тип: строка (или выражение с строкой resultType). любой (обязательный)
тип Тип расположения журнала служб SSIS. "Файл" (обязательный)
свойстваТипа Свойства расположения журнала выполнения пакета SSIS. SsisLogLocationTypeProperties (обязательный)

Свойства типа SsisLogLocationTypeProperties

Имя Описание Ценность
Учетные данные доступа Учетные данные для доступа к журналу выполнения пакета. Учетные данные SSISAccessCredential
logRefreshInterval Задает интервал обновления журнала. Интервал по умолчанию — 5 минут. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). любой

Местоположение пакета ssis

Имя Описание Ценность
Путь к пакету Путь к пакету служб SSIS. Тип: строка (или выражение с строкой resultType). любой (обязательный)
тип Тип расположения пакета служб SSIS. "Файл"
«SSISDB»
свойстваТипа Свойства расположения пакета служб SSIS. Свойства типа SsisPackageLocationTypeProperties

Свойства типа SsisPackageLocationTypeProperties

Имя Описание Ценность
Учетные данные доступа Учетные данные доступа к пакету. Учетные данные SSISAccessCredential
Путь к конфигурации Файл конфигурации выполнения пакета. Тип: строка (или выражение с строкой resultType). любой
пакетПароль Пароль пакета. Секретная база

SsisPropertyOverride

Имя Описание Ценность
IsSensitive Указывает, является ли свойство пакета SSIS переопределением значения конфиденциальных данных. Значение будет зашифровано в SSISDB, если оно имеет значение true булевая переменная (bool)
ценность Значение переопределения свойства пакета служб SSIS. Тип: строка (или выражение с строкой resultType). любой (обязательный)

Промежуточные настройки

Имя Описание Ценность
включитьСжатие Указывает, следует ли использовать сжатие при копировании данных с помощью промежуточной промежуточной настройки. По умолчанию используется значение false. Тип: логический (или выражение с логическим типом результата). любой
ИмяСвязанногоСервиса Справочник по промежуточной связанной службе. LinkedServiceReference (обязательно)
путь Путь к хранилищу для хранения промежуточных данных. Тип: строка (или выражение с строкой resultType). любой

Параметр StoredProcedure

Имя Описание Ценность
тип Тип параметра хранимой процедуры. Boolean'
"Дата"
"Десятичный"
Guid
Int
'Int64'
"String"
ценность Значение параметра хранимой процедуры. Тип: строка (или выражение с строкой resultType). любой (обязательный)

UntilActivity

Имя Описание Ценность
тип Тип действия. "До" (обязательно)
свойстваТипа Пока свойства действия не будут. UntilActivityTypeProperties (обязательно)

UntilActivityTypeProperties

Имя Описание Ценность
мероприятия Список действий для выполнения. Activity[] (обязательно)
выражение Выражение, которое будет оцениваться логическим. Цикл будет продолжаться до тех пор, пока это выражение не будет иметь значение true Выражение (обязательно)
таймаут Указывает тайм-аут выполнения действия. Если не указано значение, оно принимает значение TimeSpan.FromDays(7), которое составляет 1 неделю по умолчанию. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). любой

WaitActivity (ОжиданиеАктивность)

Имя Описание Ценность
тип Тип действия. "Ожидание" (обязательно)
свойстваТипа Свойства действия ожидания. WaitActivityTypeProperties (обязательно)

Свойства типа WaitActivity

Имя Описание Ценность
waitTimeInSeconds Длительность в секундах. int (обязательно)

Веб-активность

Имя Описание Ценность
ИмяСвязанногоСервиса Ссылка на связанную службу. LinkedServiceСправка
политика Политика действий. Политика деятельности
тип Тип действия. "WebActivity" (обязательно)
свойстваТипа Свойства веб-действий. WebActivityTypeProperties (обязательно)

Аутентификация WebActivity

Имя Описание Ценность
пароль Пароль для PFX-файла или базовой проверки подлинности. ЗащищённаяСтрока
ПФХ Содержимое PFX-файла в кодировке Base64. ЗащищённаяСтрока
ресурс Ресурс, для которого будет запрашиваться маркер проверки подлинности Azure при использовании проверки подлинности MSI. струна
тип Проверка подлинности веб-действий (Basic/ClientCertificate/MSI) строка (обязательно)
имя пользователя Имя пользователя проверки подлинности веб-действия для базовой проверки подлинности. струна

Свойства WebActivityTypeProperties

Имя Описание Ценность
аутентификация Метод проверки подлинности, используемый для вызова конечной точки. Аутентификация WebActivity
тело Представляет полезные данные, которые будут отправляться в конечную точку. Требуется для метода POST/PUT, не допускается для типа метода GET: string (или Expression с строкой resultType). любой
Наборы данных Список наборов данных, передаваемых в веб-конечную точку. Ссылка на набор данных[]
disableCertValidation Если задано значение true, проверка сертификата будет отключена. булевая переменная (bool)
Заголовки Представляет заголовки, которые будут отправлены в запрос. Например, чтобы задать язык и тип для запроса: "заголовки": { "Accept-Language": "en-us", "Content-Type": "application/json" }. Тип: строка (или выражение с строкой resultType). любой
linkedУслуги Список связанных служб, передаваемых в веб-конечную точку. LinkedServiceReference[]
метод Метод REST API для целевой конечной точки. "DELETE"
Get
"POST"
PUT (обязательно)
URL-адрес Целевая конечная точка и путь веб-действия. Тип: строка (или выражение с строкой resultType). любой (обязательный)