Определение ресурсов 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 можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.
Дополнительные сведения см. в разделе "Дочерний ресурс вне родительского ресурса". |
Символьное имя ресурса типа: фабрики |
свойства |
Свойства конвейера. |
Конвейер (обязательный) |
Активность
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
AzureMLBatchExecutionActivityTypeProperties
Имя |
Описание |
Ценность |
глобальныеПараметры |
Пары "Ключ", "Значение", передаваемые в конечную точку службы пакетного выполнения Машинного обучения Azure. Ключи должны соответствовать именам параметров веб-службы, определенных в опубликованной веб-службе Машинного обучения Azure. Значения будут переданы в свойстве GlobalParameters запроса пакетного выполнения Машинного обучения Azure. |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters |
webServiceInputs |
Пары "Ключ", "Значение", сопоставление имен входных данных веб-службы конечной точки Машинного обучения Azure с объектами AzureMLWebServiceFile, указывающими входные расположения BLOB-объектов. Эти сведения будут переданы в свойстве WebServiceInputs запроса пакетного выполнения Azure ML. |
AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs |
webServiceOutputs |
Пары "Ключ", "Значение", сопоставление имен выходных данных веб-службы конечной точки Машинного обучения Azure с объектами AzureMLWebServiceFile, указывающими выходные расположения BLOB-объектов. Эти сведения будут переданы в свойстве WebServiceOutputs запроса пакетного выполнения Машинного обучения Azure. |
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
AzureMLUpdateResourceActivity
AzureMLUpdateResourceActivityTypeProperties
Имя |
Описание |
Ценность |
ОбученныйModelFilePath |
Относительный путь к файлу в trainedModelLinkedService для представления файла ilearner, который будет отправлен операцией обновления. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
trainedModelLinkedServiceName |
Имя связанной службы хранилища Azure с файлом .ilearner, который будет отправлен операцией обновления. |
LinkedServiceReference (обязательно) |
обученныйmodelName |
Имя модуля обученной модели в эксперименте веб-службы для обновления. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
AzureMLWebServiceFile
Имя |
Описание |
Ценность |
путь к файлу |
Относительный путь к файлу, включая имя контейнера, в хранилище BLOB-объектов Azure, заданном LinkedService. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
ИмяСвязанногоСервиса |
Ссылка на связанную службу хранилища Azure, где расположен файл ввода и вывода веб-службы машинного обучения Azure. |
LinkedServiceReference (обязательно) |
КопироватьАктивность
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])). |
любой |
тип |
|
(обязательно) |
Пользовательская активность
CustomActivityReferenceObject
CustomActivityTypeProperties
Имя |
Описание |
Ценность |
Приказ |
Команда для пользовательского типа действия: строка (или выражение с строкой resultType). |
любой (обязательный) |
расширенные свойства |
Пользовательский контейнер свойств. Нет ограничений на ключи или значения, которые можно использовать. Пользователь, указанный настраиваемым действием, несет полную ответственность за использование и интерпретацию определенного содержимого. |
CustomActivityTypePropertiesExtendedProperties |
folderPath |
Путь к папке для типов файлов ресурсов: строка (или выражение с строкой resultType). |
любой |
опорные объекты |
Эталонные объекты |
CustomActivityReferenceObject |
resourceLinkedService |
Справочник по связанной службе ресурсов. |
LinkedServiceСправка |
CustomActivityTypePropertiesExtendedProperties
DatabricksNotebookActivity
DatabricksNotebookActivityTypeProperties
Имя |
Описание |
Ценность |
Базовые параметры |
Базовые параметры, используемые для каждого запуска этого задания. Если записная книжка принимает параметр, который не указан, будет использоваться значение по умолчанию из записной книжки. |
DatabricksNotebookActivityTypePropertiesBaseParameters |
notebookPath |
Абсолютный путь к записной книжке для запуска в рабочей области Databricks. Этот путь должен начинаться с косой черты. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
DatabricksNotebookActivityTypePropertiesBaseParameters
DataLakeAnalyticsUsqlActivity (DataLakeAnalyticsUsqlActivity)
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)
ExecutePipelineActivityTypeProperties (ExecutePipelineActivityTypeProperties)
Имя |
Описание |
Ценность |
Параметры |
Параметры конвейера. |
Спецификация ParameterValue |
трубопровод |
Справочник по конвейеру. |
PipelineReference (обязательно) |
waitOnCompletion |
Определяет, будет ли выполнение действия ожидать завершения выполнения зависимого конвейера. По умолчанию — false. |
булевая переменная (bool) |
ExecuteSsisPackageActivity
ExecuteSsisPackageActivityTypeProperties (ExecuteSsisPackageActivityTypeProperties)
ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
ExecuteSsisPackageActivityTypePropertiesPackageParameters
ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
ExecuteSsisPackageActivityTypePropertiesProjectParameters
ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Выражение
Имя |
Описание |
Ценность |
тип |
Тип выражения. |
Выражение (обязательно) |
ценность |
Значение выражения. |
строка (обязательно) |
Действие фильтра
Имя |
Описание |
Ценность |
тип |
Тип действия. |
Filter (обязательный) |
свойстваТипа |
Свойства действия фильтра. |
FilterActivityTypeProperties (обязательно) |
СвойстваFilterActivityTypeProperties
Имя |
Описание |
Ценность |
условие |
Условие, которое можно использовать для фильтрации входных данных. |
Выражение (обязательно) |
предметы |
Входной массив, к которому должен применяться фильтр. |
Выражение (обязательно) |
ForEachActivity
Имя |
Описание |
Ценность |
тип |
Тип действия. |
ForEach (обязательно) |
свойстваТипа |
Свойства действия ForEach. |
ForEachActivityTypeProperties (обязательно) |
ForEachActivityTypeProperties
Имя |
Описание |
Ценность |
мероприятия |
Список действий для выполнения. |
Activity[] (обязательно) |
количество партий |
Число пакетов, используемое для управления числом параллельного выполнения (если параметр isSequential имеет значение false). |
int
Ограничения целостности: Максимальное значение = 50 |
isSequential |
Должен ли цикл выполняться в последовательности или параллельно (максимум 50) |
булевая переменная (bool) |
предметы |
Коллекция для итерации. |
Выражение (обязательно) |
Имя |
Описание |
Ценность |
набор данных |
Справочник по набору данных действия GetMetadata. |
DatasetReference (обязательно) |
Список полей |
Поля метаданных для получения из набора данных. |
любой[] |
HDInsightHiveActivity
HDInsightHiveActivityTypeProperties
Имя |
Описание |
Ценность |
аргументы |
Указанные пользователем аргументы в HDInsightActivity. |
любой[] |
определяет |
Позволяет пользователю указывать определения для запроса задания Hive. |
HDInsightHiveActivityTypePropertiesОпределяет |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
scriptLinkedService |
Справочник по связанной службе скрипта. |
LinkedServiceСправка |
scriptPath |
Путь к скрипту. Тип: строка (или выражение с строкой resultType). |
любой |
storageLinkedServices |
Ссылки на связанную службу хранилища. |
LinkedServiceReference[] |
HDInsightHiveActivityTypePropertiesОпределяет
HDInsightMapReduceActivity
HDInsightMapReduceActivityTypeProperties
Имя |
Описание |
Ценность |
аргументы |
Указанные пользователем аргументы в HDInsightActivity. |
любой[] |
имя класса |
Имя класса. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
определяет |
Позволяет пользователю указывать определения для запроса задания MapReduce. |
HDInsightMapReduceActivityTypePropertiesОпределяет |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
jarFilePath |
Jar-путь. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
jarLibs |
Jar libs. |
любой[] |
jarLinkedService |
Справочник по связанной службе Jar. |
LinkedServiceСправка |
storageLinkedServices |
Ссылки на связанную службу хранилища. |
LinkedServiceReference[] |
HDInsightMapReduceActivityTypePropertiesОпределяет
HDInsightPigActivity
HDInsightPigActivityTypeProperties
Имя |
Описание |
Ценность |
аргументы |
Указанные пользователем аргументы в HDInsightActivity. |
любой[] |
определяет |
Позволяет пользователю указывать определения для запроса задания Pig. |
HDInsightPigActivityTypePropertiesОпределяет |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
scriptLinkedService |
Справочник по связанной службе скрипта. |
LinkedServiceСправка |
scriptPath |
Путь к скрипту. Тип: строка (или выражение с строкой resultType). |
любой |
storageLinkedServices |
Ссылки на связанную службу хранилища. |
LinkedServiceReference[] |
HDInsightPigActivityTypePropertiesОпределяет
HDInsightSparkActivity
HDInsightSparkActivityTypeProperties
Имя |
Описание |
Ценность |
аргументы |
Указанные пользователем аргументы в HDInsightSparkActivity. |
любой[] |
имя класса |
Основной класс Java/Spark приложения. |
струна |
entryFilePath |
Относительный путь к корневой папке кода или пакета, выполняемой. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
proxyПользователь |
Пользователь для олицетворения, который будет выполнять задание. Тип: строка (или выражение с строкой resultType). |
любой |
rootPath |
Корневой путь в sparkJobLinkedService для всех файлов задания. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
sparkConfig |
Свойство конфигурации Spark. |
HDInsightSparkActivityActivityTypePropertiesSparkConfig |
sparkJobLinkedService |
Связанная служба хранилища для отправки файла записи и зависимостей и получения журналов. |
LinkedServiceСправка |
HDInsightSparkActivityActivityTypePropertiesSparkConfig
HDInsightStreamingActivity
HDInsightStreamingActivityTypeProperties
Имя |
Описание |
Ценность |
аргументы |
Указанные пользователем аргументы в HDInsightActivity. |
любой[] |
комбайн |
Имя исполняемого файла комбинатора. Тип: строка (или выражение с строкой resultType). |
любой |
commandEnvironment |
Значения среды командной строки. |
любой[] |
определяет |
Позволяет пользователю указывать определения для запроса задания потоковой передачи. |
HDInsightStreamingActivityTypePropertiesОпределяет |
fileLinkedService |
Ссылка на связанную службу, в которой находятся файлы. |
LinkedServiceСправка |
filePaths |
Пути к файлам заданий потоковой передачи. Можно использовать каталоги. |
any[] (обязательно) |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
ввод |
Путь к входным BLOB-объектам. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
картограф |
Имя исполняемого файла Mapper. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
результат |
Путь к выходным BLOB-объектам. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
редуктор |
Имя исполняемого файла reducer. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
storageLinkedServices |
Ссылки на связанную службу хранилища. |
LinkedServiceReference[] |
HDInsightStreamingActivityTypePropertiesОпределяет
Действие IfConditionActivity
Свойства типа IfConditionActivityTypeProperties
Имя |
Описание |
Ценность |
выражение |
Выражение, которое будет оцениваться логическим. Используется для определения блока действий (ifTrueActivities или ifFalseActivities), которые будут выполняться. |
Выражение (обязательно) |
ifFalseActivities |
Список действий для выполнения, если выражение оценивается как false. Это необязательное свойство, и если оно не указано, действие завершится без каких-либо действий. |
Действие[] |
ifTrueActivities |
Список действий для выполнения, если выражение оценивается как true. Это необязательное свойство, и если оно не указано, действие завершится без каких-либо действий. |
Действие[] |
IntegrationRuntimeReference
Имя |
Описание |
Ценность |
Параметры |
Аргументы среды выполнения интеграции. |
Спецификация ParameterValue |
имяСсылка |
Ссылка на имя среды выполнения интеграции. |
строка (обязательно) |
тип |
Тип среды выполнения интеграции. |
IntegrationRuntimeReference (обязательно) |
LinkedServiceСправка
Имя |
Описание |
Ценность |
Параметры |
Аргументы для LinkedService. |
Спецификация ParameterValue |
имяСсылка |
Ссылка на имя LinkedService. |
строка (обязательно) |
тип |
Ссылочный тип связанной службы. |
LinkedServiceReference (обязательно) |
LookupActivity
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). |
любой |
Секретная база
Безопасная строка (SecureString)
Имя |
Описание |
Ценность |
тип |
Тип секрета. |
строка (обязательно) |
ценность |
Значение безопасной строки. |
строка (обязательно) |
Безопасная строка (SecureString)
Имя |
Описание |
Ценность |
тип |
Тип секрета. |
SecureString (обязательный) |
ценность |
Значение безопасной строки. |
строка (обязательно) |
SqlServerStoredProcedureActivity (SqlServerStoredProcedureActivity)
SqlServerStoredProcedureActivityTypeProperties (Свойства SqlServerStoredProcedureActivityType)
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 (обязательно) |
Веб-активность
Аутентификация 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 для развертывания этого типа ресурса.
Определение ресурса шаблона 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/фабрики/конвейеры" |
Активность
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
AzureMLBatchExecutionActivityTypeProperties
Имя |
Описание |
Ценность |
глобальныеПараметры |
Пары "Ключ", "Значение", передаваемые в конечную точку службы пакетного выполнения Машинного обучения Azure. Ключи должны соответствовать именам параметров веб-службы, определенных в опубликованной веб-службе Машинного обучения Azure. Значения будут переданы в свойстве GlobalParameters запроса пакетного выполнения Машинного обучения Azure. |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters |
webServiceInputs |
Пары "Ключ", "Значение", сопоставление имен входных данных веб-службы конечной точки Машинного обучения Azure с объектами AzureMLWebServiceFile, указывающими входные расположения BLOB-объектов. Эти сведения будут переданы в свойстве WebServiceInputs запроса пакетного выполнения Azure ML. |
AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs |
webServiceOutputs |
Пары "Ключ", "Значение", сопоставление имен выходных данных веб-службы конечной точки Машинного обучения Azure с объектами AzureMLWebServiceFile, указывающими выходные расположения BLOB-объектов. Эти сведения будут переданы в свойстве WebServiceOutputs запроса пакетного выполнения Машинного обучения Azure. |
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
AzureMLUpdateResourceActivity
AzureMLUpdateResourceActivityTypeProperties
Имя |
Описание |
Ценность |
ОбученныйModelFilePath |
Относительный путь к файлу в trainedModelLinkedService для представления файла ilearner, который будет отправлен операцией обновления. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
trainedModelLinkedServiceName |
Имя связанной службы хранилища Azure с файлом .ilearner, который будет отправлен операцией обновления. |
LinkedServiceReference (обязательно) |
обученныйmodelName |
Имя модуля обученной модели в эксперименте веб-службы для обновления. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
AzureMLWebServiceFile
Имя |
Описание |
Ценность |
путь к файлу |
Относительный путь к файлу, включая имя контейнера, в хранилище BLOB-объектов Azure, заданном LinkedService. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
ИмяСвязанногоСервиса |
Ссылка на связанную службу хранилища Azure, где расположен файл ввода и вывода веб-службы машинного обучения Azure. |
LinkedServiceReference (обязательно) |
КопироватьАктивность
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])). |
любой |
тип |
|
(обязательно) |
Пользовательская активность
CustomActivityReferenceObject
CustomActivityTypeProperties
Имя |
Описание |
Ценность |
Приказ |
Команда для пользовательского типа действия: строка (или выражение с строкой resultType). |
любой (обязательный) |
расширенные свойства |
Пользовательский контейнер свойств. Нет ограничений на ключи или значения, которые можно использовать. Пользователь, указанный настраиваемым действием, несет полную ответственность за использование и интерпретацию определенного содержимого. |
CustomActivityTypePropertiesExtendedProperties |
folderPath |
Путь к папке для типов файлов ресурсов: строка (или выражение с строкой resultType). |
любой |
опорные объекты |
Эталонные объекты |
CustomActivityReferenceObject |
resourceLinkedService |
Справочник по связанной службе ресурсов. |
LinkedServiceСправка |
CustomActivityTypePropertiesExtendedProperties
DatabricksNotebookActivity
DatabricksNotebookActivityTypeProperties
Имя |
Описание |
Ценность |
Базовые параметры |
Базовые параметры, используемые для каждого запуска этого задания. Если записная книжка принимает параметр, который не указан, будет использоваться значение по умолчанию из записной книжки. |
DatabricksNotebookActivityTypePropertiesBaseParameters |
notebookPath |
Абсолютный путь к записной книжке для запуска в рабочей области Databricks. Этот путь должен начинаться с косой черты. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
DatabricksNotebookActivityTypePropertiesBaseParameters
DataLakeAnalyticsUsqlActivity (DataLakeAnalyticsUsqlActivity)
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)
ExecutePipelineActivityTypeProperties (ExecutePipelineActivityTypeProperties)
Имя |
Описание |
Ценность |
Параметры |
Параметры конвейера. |
Спецификация ParameterValue |
трубопровод |
Справочник по конвейеру. |
PipelineReference (обязательно) |
waitOnCompletion |
Определяет, будет ли выполнение действия ожидать завершения выполнения зависимого конвейера. По умолчанию — false. |
булевая переменная (bool) |
ExecuteSsisPackageActivity
ExecuteSsisPackageActivityTypeProperties (ExecuteSsisPackageActivityTypeProperties)
ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
ExecuteSsisPackageActivityTypePropertiesPackageParameters
ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
ExecuteSsisPackageActivityTypePropertiesProjectParameters
ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Выражение
Имя |
Описание |
Ценность |
тип |
Тип выражения. |
Выражение (обязательно) |
ценность |
Значение выражения. |
строка (обязательно) |
Действие фильтра
Имя |
Описание |
Ценность |
тип |
Тип действия. |
Filter (обязательный) |
свойстваТипа |
Свойства действия фильтра. |
FilterActivityTypeProperties (обязательно) |
СвойстваFilterActivityTypeProperties
Имя |
Описание |
Ценность |
условие |
Условие, которое можно использовать для фильтрации входных данных. |
Выражение (обязательно) |
предметы |
Входной массив, к которому должен применяться фильтр. |
Выражение (обязательно) |
ForEachActivity
Имя |
Описание |
Ценность |
тип |
Тип действия. |
ForEach (обязательно) |
свойстваТипа |
Свойства действия ForEach. |
ForEachActivityTypeProperties (обязательно) |
ForEachActivityTypeProperties
Имя |
Описание |
Ценность |
мероприятия |
Список действий для выполнения. |
Activity[] (обязательно) |
количество партий |
Число пакетов, используемое для управления числом параллельного выполнения (если параметр isSequential имеет значение false). |
int
Ограничения целостности: Максимальное значение = 50 |
isSequential |
Должен ли цикл выполняться в последовательности или параллельно (максимум 50) |
булевая переменная (bool) |
предметы |
Коллекция для итерации. |
Выражение (обязательно) |
Имя |
Описание |
Ценность |
набор данных |
Справочник по набору данных действия GetMetadata. |
DatasetReference (обязательно) |
Список полей |
Поля метаданных для получения из набора данных. |
любой[] |
HDInsightHiveActivity
HDInsightHiveActivityTypeProperties
Имя |
Описание |
Ценность |
аргументы |
Указанные пользователем аргументы в HDInsightActivity. |
любой[] |
определяет |
Позволяет пользователю указывать определения для запроса задания Hive. |
HDInsightHiveActivityTypePropertiesОпределяет |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
scriptLinkedService |
Справочник по связанной службе скрипта. |
LinkedServiceСправка |
scriptPath |
Путь к скрипту. Тип: строка (или выражение с строкой resultType). |
любой |
storageLinkedServices |
Ссылки на связанную службу хранилища. |
LinkedServiceReference[] |
HDInsightHiveActivityTypePropertiesОпределяет
HDInsightMapReduceActivity
HDInsightMapReduceActivityTypeProperties
Имя |
Описание |
Ценность |
аргументы |
Указанные пользователем аргументы в HDInsightActivity. |
любой[] |
имя класса |
Имя класса. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
определяет |
Позволяет пользователю указывать определения для запроса задания MapReduce. |
HDInsightMapReduceActivityTypePropertiesОпределяет |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
jarFilePath |
Jar-путь. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
jarLibs |
Jar libs. |
любой[] |
jarLinkedService |
Справочник по связанной службе Jar. |
LinkedServiceСправка |
storageLinkedServices |
Ссылки на связанную службу хранилища. |
LinkedServiceReference[] |
HDInsightMapReduceActivityTypePropertiesОпределяет
HDInsightPigActivity
HDInsightPigActivityTypeProperties
Имя |
Описание |
Ценность |
аргументы |
Указанные пользователем аргументы в HDInsightActivity. |
любой[] |
определяет |
Позволяет пользователю указывать определения для запроса задания Pig. |
HDInsightPigActivityTypePropertiesОпределяет |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
scriptLinkedService |
Справочник по связанной службе скрипта. |
LinkedServiceСправка |
scriptPath |
Путь к скрипту. Тип: строка (или выражение с строкой resultType). |
любой |
storageLinkedServices |
Ссылки на связанную службу хранилища. |
LinkedServiceReference[] |
HDInsightPigActivityTypePropertiesОпределяет
HDInsightSparkActivity
HDInsightSparkActivityTypeProperties
Имя |
Описание |
Ценность |
аргументы |
Указанные пользователем аргументы в HDInsightSparkActivity. |
любой[] |
имя класса |
Основной класс Java/Spark приложения. |
струна |
entryFilePath |
Относительный путь к корневой папке кода или пакета, выполняемой. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
proxyПользователь |
Пользователь для олицетворения, который будет выполнять задание. Тип: строка (или выражение с строкой resultType). |
любой |
rootPath |
Корневой путь в sparkJobLinkedService для всех файлов задания. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
sparkConfig |
Свойство конфигурации Spark. |
HDInsightSparkActivityActivityTypePropertiesSparkConfig |
sparkJobLinkedService |
Связанная служба хранилища для отправки файла записи и зависимостей и получения журналов. |
LinkedServiceСправка |
HDInsightSparkActivityActivityTypePropertiesSparkConfig
HDInsightStreamingActivity
HDInsightStreamingActivityTypeProperties
Имя |
Описание |
Ценность |
аргументы |
Указанные пользователем аргументы в HDInsightActivity. |
любой[] |
комбайн |
Имя исполняемого файла комбинатора. Тип: строка (или выражение с строкой resultType). |
любой |
commandEnvironment |
Значения среды командной строки. |
любой[] |
определяет |
Позволяет пользователю указывать определения для запроса задания потоковой передачи. |
HDInsightStreamingActivityTypePropertiesОпределяет |
fileLinkedService |
Ссылка на связанную службу, в которой находятся файлы. |
LinkedServiceСправка |
filePaths |
Пути к файлам заданий потоковой передачи. Можно использовать каталоги. |
any[] (обязательно) |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
ввод |
Путь к входным BLOB-объектам. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
картограф |
Имя исполняемого файла Mapper. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
результат |
Путь к выходным BLOB-объектам. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
редуктор |
Имя исполняемого файла reducer. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
storageLinkedServices |
Ссылки на связанную службу хранилища. |
LinkedServiceReference[] |
HDInsightStreamingActivityTypePropertiesОпределяет
Действие IfConditionActivity
Свойства типа IfConditionActivityTypeProperties
Имя |
Описание |
Ценность |
выражение |
Выражение, которое будет оцениваться логическим. Используется для определения блока действий (ifTrueActivities или ifFalseActivities), которые будут выполняться. |
Выражение (обязательно) |
ifFalseActivities |
Список действий для выполнения, если выражение оценивается как false. Это необязательное свойство, и если оно не указано, действие завершится без каких-либо действий. |
Действие[] |
ifTrueActivities |
Список действий для выполнения, если выражение оценивается как true. Это необязательное свойство, и если оно не указано, действие завершится без каких-либо действий. |
Действие[] |
IntegrationRuntimeReference
Имя |
Описание |
Ценность |
Параметры |
Аргументы среды выполнения интеграции. |
Спецификация ParameterValue |
имяСсылка |
Ссылка на имя среды выполнения интеграции. |
строка (обязательно) |
тип |
Тип среды выполнения интеграции. |
IntegrationRuntimeReference (обязательно) |
LinkedServiceСправка
Имя |
Описание |
Ценность |
Параметры |
Аргументы для LinkedService. |
Спецификация ParameterValue |
имяСсылка |
Ссылка на имя LinkedService. |
строка (обязательно) |
тип |
Ссылочный тип связанной службы. |
LinkedServiceReference (обязательно) |
LookupActivity
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). |
любой |
Секретная база
Безопасная строка (SecureString)
Имя |
Описание |
Ценность |
тип |
Тип секрета. |
строка (обязательно) |
ценность |
Значение безопасной строки. |
строка (обязательно) |
Безопасная строка (SecureString)
Имя |
Описание |
Ценность |
тип |
Тип секрета. |
SecureString (обязательный) |
ценность |
Значение безопасной строки. |
строка (обязательно) |
SqlServerStoredProcedureActivity (SqlServerStoredProcedureActivity)
SqlServerStoredProcedureActivityTypeProperties (Свойства SqlServerStoredProcedureActivityType)
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 (обязательно) |
Веб-активность
Аутентификация 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 развертывают этот тип ресурса.
Тип ресурсов фабрик и конвейеров можно развернуть с помощью операций, предназначенных для следующих целей:
Список измененных свойств в каждой версии 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" |
Активность
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
AzureMLBatchExecutionActivityTypeProperties
Имя |
Описание |
Ценность |
глобальныеПараметры |
Пары "Ключ", "Значение", передаваемые в конечную точку службы пакетного выполнения Машинного обучения Azure. Ключи должны соответствовать именам параметров веб-службы, определенных в опубликованной веб-службе Машинного обучения Azure. Значения будут переданы в свойстве GlobalParameters запроса пакетного выполнения Машинного обучения Azure. |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters |
webServiceInputs |
Пары "Ключ", "Значение", сопоставление имен входных данных веб-службы конечной точки Машинного обучения Azure с объектами AzureMLWebServiceFile, указывающими входные расположения BLOB-объектов. Эти сведения будут переданы в свойстве WebServiceInputs запроса пакетного выполнения Azure ML. |
AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs |
webServiceOutputs |
Пары "Ключ", "Значение", сопоставление имен выходных данных веб-службы конечной точки Машинного обучения Azure с объектами AzureMLWebServiceFile, указывающими выходные расположения BLOB-объектов. Эти сведения будут переданы в свойстве WebServiceOutputs запроса пакетного выполнения Машинного обучения Azure. |
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
AzureMLUpdateResourceActivity
AzureMLUpdateResourceActivityTypeProperties
Имя |
Описание |
Ценность |
ОбученныйModelFilePath |
Относительный путь к файлу в trainedModelLinkedService для представления файла ilearner, который будет отправлен операцией обновления. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
trainedModelLinkedServiceName |
Имя связанной службы хранилища Azure с файлом .ilearner, который будет отправлен операцией обновления. |
LinkedServiceReference (обязательно) |
обученныйmodelName |
Имя модуля обученной модели в эксперименте веб-службы для обновления. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
AzureMLWebServiceFile
Имя |
Описание |
Ценность |
путь к файлу |
Относительный путь к файлу, включая имя контейнера, в хранилище BLOB-объектов Azure, заданном LinkedService. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
ИмяСвязанногоСервиса |
Ссылка на связанную службу хранилища Azure, где расположен файл ввода и вывода веб-службы машинного обучения Azure. |
LinkedServiceReference (обязательно) |
КопироватьАктивность
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])). |
любой |
тип |
|
(обязательно) |
Пользовательская активность
CustomActivityReferenceObject
CustomActivityTypeProperties
Имя |
Описание |
Ценность |
Приказ |
Команда для пользовательского типа действия: строка (или выражение с строкой resultType). |
любой (обязательный) |
расширенные свойства |
Пользовательский контейнер свойств. Нет ограничений на ключи или значения, которые можно использовать. Пользователь, указанный настраиваемым действием, несет полную ответственность за использование и интерпретацию определенного содержимого. |
CustomActivityTypePropertiesExtendedProperties |
folderPath |
Путь к папке для типов файлов ресурсов: строка (или выражение с строкой resultType). |
любой |
опорные объекты |
Эталонные объекты |
CustomActivityReferenceObject |
resourceLinkedService |
Справочник по связанной службе ресурсов. |
LinkedServiceСправка |
CustomActivityTypePropertiesExtendedProperties
DatabricksNotebookActivity
DatabricksNotebookActivityTypeProperties
Имя |
Описание |
Ценность |
Базовые параметры |
Базовые параметры, используемые для каждого запуска этого задания. Если записная книжка принимает параметр, который не указан, будет использоваться значение по умолчанию из записной книжки. |
DatabricksNotebookActivityTypePropertiesBaseParameters |
notebookPath |
Абсолютный путь к записной книжке для запуска в рабочей области Databricks. Этот путь должен начинаться с косой черты. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
DatabricksNotebookActivityTypePropertiesBaseParameters
DataLakeAnalyticsUsqlActivity (DataLakeAnalyticsUsqlActivity)
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)
ExecutePipelineActivityTypeProperties (ExecutePipelineActivityTypeProperties)
Имя |
Описание |
Ценность |
Параметры |
Параметры конвейера. |
Спецификация ParameterValue |
трубопровод |
Справочник по конвейеру. |
PipelineReference (обязательно) |
waitOnCompletion |
Определяет, будет ли выполнение действия ожидать завершения выполнения зависимого конвейера. По умолчанию — false. |
булевая переменная (bool) |
ExecuteSsisPackageActivity
ExecuteSsisPackageActivityTypeProperties (ExecuteSsisPackageActivityTypeProperties)
ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
ExecuteSsisPackageActivityTypePropertiesPackageParameters
ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
ExecuteSsisPackageActivityTypePropertiesProjectParameters
ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Выражение
Имя |
Описание |
Ценность |
тип |
Тип выражения. |
Выражение (обязательно) |
ценность |
Значение выражения. |
строка (обязательно) |
Действие фильтра
Имя |
Описание |
Ценность |
тип |
Тип действия. |
Filter (обязательный) |
свойстваТипа |
Свойства действия фильтра. |
FilterActivityTypeProperties (обязательно) |
СвойстваFilterActivityTypeProperties
Имя |
Описание |
Ценность |
условие |
Условие, которое можно использовать для фильтрации входных данных. |
Выражение (обязательно) |
предметы |
Входной массив, к которому должен применяться фильтр. |
Выражение (обязательно) |
ForEachActivity
Имя |
Описание |
Ценность |
тип |
Тип действия. |
ForEach (обязательно) |
свойстваТипа |
Свойства действия ForEach. |
ForEachActivityTypeProperties (обязательно) |
ForEachActivityTypeProperties
Имя |
Описание |
Ценность |
мероприятия |
Список действий для выполнения. |
Activity[] (обязательно) |
количество партий |
Число пакетов, используемое для управления числом параллельного выполнения (если параметр isSequential имеет значение false). |
int
Ограничения целостности: Максимальное значение = 50 |
isSequential |
Должен ли цикл выполняться в последовательности или параллельно (максимум 50) |
булевая переменная (bool) |
предметы |
Коллекция для итерации. |
Выражение (обязательно) |
Имя |
Описание |
Ценность |
набор данных |
Справочник по набору данных действия GetMetadata. |
DatasetReference (обязательно) |
Список полей |
Поля метаданных для получения из набора данных. |
любой[] |
HDInsightHiveActivity
HDInsightHiveActivityTypeProperties
Имя |
Описание |
Ценность |
аргументы |
Указанные пользователем аргументы в HDInsightActivity. |
любой[] |
определяет |
Позволяет пользователю указывать определения для запроса задания Hive. |
HDInsightHiveActivityTypePropertiesОпределяет |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
scriptLinkedService |
Справочник по связанной службе скрипта. |
LinkedServiceСправка |
scriptPath |
Путь к скрипту. Тип: строка (или выражение с строкой resultType). |
любой |
storageLinkedServices |
Ссылки на связанную службу хранилища. |
LinkedServiceReference[] |
HDInsightHiveActivityTypePropertiesОпределяет
HDInsightMapReduceActivity
HDInsightMapReduceActivityTypeProperties
Имя |
Описание |
Ценность |
аргументы |
Указанные пользователем аргументы в HDInsightActivity. |
любой[] |
имя класса |
Имя класса. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
определяет |
Позволяет пользователю указывать определения для запроса задания MapReduce. |
HDInsightMapReduceActivityTypePropertiesОпределяет |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
jarFilePath |
Jar-путь. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
jarLibs |
Jar libs. |
любой[] |
jarLinkedService |
Справочник по связанной службе Jar. |
LinkedServiceСправка |
storageLinkedServices |
Ссылки на связанную службу хранилища. |
LinkedServiceReference[] |
HDInsightMapReduceActivityTypePropertiesОпределяет
HDInsightPigActivity
HDInsightPigActivityTypeProperties
Имя |
Описание |
Ценность |
аргументы |
Указанные пользователем аргументы в HDInsightActivity. |
любой[] |
определяет |
Позволяет пользователю указывать определения для запроса задания Pig. |
HDInsightPigActivityTypePropertiesОпределяет |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
scriptLinkedService |
Справочник по связанной службе скрипта. |
LinkedServiceСправка |
scriptPath |
Путь к скрипту. Тип: строка (или выражение с строкой resultType). |
любой |
storageLinkedServices |
Ссылки на связанную службу хранилища. |
LinkedServiceReference[] |
HDInsightPigActivityTypePropertiesОпределяет
HDInsightSparkActivity
HDInsightSparkActivityTypeProperties
Имя |
Описание |
Ценность |
аргументы |
Указанные пользователем аргументы в HDInsightSparkActivity. |
любой[] |
имя класса |
Основной класс Java/Spark приложения. |
струна |
entryFilePath |
Относительный путь к корневой папке кода или пакета, выполняемой. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
proxyПользователь |
Пользователь для олицетворения, который будет выполнять задание. Тип: строка (или выражение с строкой resultType). |
любой |
rootPath |
Корневой путь в sparkJobLinkedService для всех файлов задания. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
sparkConfig |
Свойство конфигурации Spark. |
HDInsightSparkActivityActivityTypePropertiesSparkConfig |
sparkJobLinkedService |
Связанная служба хранилища для отправки файла записи и зависимостей и получения журналов. |
LinkedServiceСправка |
HDInsightSparkActivityActivityTypePropertiesSparkConfig
HDInsightStreamingActivity
HDInsightStreamingActivityTypeProperties
Имя |
Описание |
Ценность |
аргументы |
Указанные пользователем аргументы в HDInsightActivity. |
любой[] |
комбайн |
Имя исполняемого файла комбинатора. Тип: строка (или выражение с строкой resultType). |
любой |
commandEnvironment |
Значения среды командной строки. |
любой[] |
определяет |
Позволяет пользователю указывать определения для запроса задания потоковой передачи. |
HDInsightStreamingActivityTypePropertiesОпределяет |
fileLinkedService |
Ссылка на связанную службу, в которой находятся файлы. |
LinkedServiceСправка |
filePaths |
Пути к файлам заданий потоковой передачи. Можно использовать каталоги. |
any[] (обязательно) |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
ввод |
Путь к входным BLOB-объектам. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
картограф |
Имя исполняемого файла Mapper. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
результат |
Путь к выходным BLOB-объектам. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
редуктор |
Имя исполняемого файла reducer. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
storageLinkedServices |
Ссылки на связанную службу хранилища. |
LinkedServiceReference[] |
HDInsightStreamingActivityTypePropertiesОпределяет
Действие IfConditionActivity
Свойства типа IfConditionActivityTypeProperties
Имя |
Описание |
Ценность |
выражение |
Выражение, которое будет оцениваться логическим. Используется для определения блока действий (ifTrueActivities или ifFalseActivities), которые будут выполняться. |
Выражение (обязательно) |
ifFalseActivities |
Список действий для выполнения, если выражение оценивается как false. Это необязательное свойство, и если оно не указано, действие завершится без каких-либо действий. |
Действие[] |
ifTrueActivities |
Список действий для выполнения, если выражение оценивается как true. Это необязательное свойство, и если оно не указано, действие завершится без каких-либо действий. |
Действие[] |
IntegrationRuntimeReference
Имя |
Описание |
Ценность |
Параметры |
Аргументы среды выполнения интеграции. |
Спецификация ParameterValue |
имяСсылка |
Ссылка на имя среды выполнения интеграции. |
строка (обязательно) |
тип |
Тип среды выполнения интеграции. |
IntegrationRuntimeReference (обязательно) |
LinkedServiceСправка
Имя |
Описание |
Ценность |
Параметры |
Аргументы для LinkedService. |
Спецификация ParameterValue |
имяСсылка |
Ссылка на имя LinkedService. |
строка (обязательно) |
тип |
Ссылочный тип связанной службы. |
LinkedServiceReference (обязательно) |
LookupActivity
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). |
любой |
Секретная база
Безопасная строка (SecureString)
Имя |
Описание |
Ценность |
тип |
Тип секрета. |
строка (обязательно) |
ценность |
Значение безопасной строки. |
строка (обязательно) |
Безопасная строка (SecureString)
Имя |
Описание |
Ценность |
тип |
Тип секрета. |
SecureString (обязательный) |
ценность |
Значение безопасной строки. |
строка (обязательно) |
SqlServerStoredProcedureActivity (SqlServerStoredProcedureActivity)
SqlServerStoredProcedureActivityTypeProperties (Свойства SqlServerStoredProcedureActivityType)
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 (обязательно) |
Веб-активность
Аутентификация 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). |
любой (обязательный) |