Fábricas/pipelines Microsoft.DataFactory 2017-09-01-preview
Definição de recursos do bíceps
O tipo de recurso fábricas/pipelines pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.DataFactory/factories/pipelines, adicione o seguinte Bicep ao seu modelo.
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(Azure.Bicep.Types.Concrete.AnyType)
]
concurrency: int
description: 'string'
parameters: {
{customized property}: {
defaultValue: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'string'
}
}
}
}
Objetos CopySink
Defina a propriedade type para especificar o tipo de objeto.
Objetos SecretBase
Defina a propriedade type para especificar o tipo de objeto.
Para AzureKeyVaultSecret , use:
{
secretName: any(Azure.Bicep.Types.Concrete.AnyType)
secretVersion: any(Azure.Bicep.Types.Concrete.AnyType)
store: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
type: 'AzureKeyVaultSecret'
}
Para SecureString, use:
{
type: 'SecureString'
value: 'string'
}
Objetos CopySource
Defina a propriedade type para especificar o tipo de objeto.
Objetos de atividade
Defina a propriedade type para especificar o tipo de objeto.
Para AzureMLBatchExecution, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'AzureMLBatchExecution'
typeProperties: {
globalParameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
webServiceInputs: {
{customized property}: {
filePath: any(Azure.Bicep.Types.Concrete.AnyType)
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
}
}
webServiceOutputs: {
{customized property}: {
filePath: any(Azure.Bicep.Types.Concrete.AnyType)
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
}
}
}
}
Para AzureMLUpdateResource , use:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'AzureMLUpdateResource'
typeProperties: {
trainedModelFilePath: any(Azure.Bicep.Types.Concrete.AnyType)
trainedModelLinkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
trainedModelName: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
Para ExecutePipeline, use:
{
type: 'ExecutePipeline'
typeProperties: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
pipeline: {
name: 'string'
referenceName: 'string'
type: 'string'
}
waitOnCompletion: bool
}
}
Para Filtro, use:
{
type: 'Filter'
typeProperties: {
condition: {
type: 'string'
value: 'string'
}
items: {
type: 'string'
value: 'string'
}
}
}
Para ForEach , use:
{
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'
}
}
}
Para IfCondition , use:
{
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
}
]
}
}
Para até, utilize:
{
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(Azure.Bicep.Types.Concrete.AnyType)
}
}
Para Aguarde, use:
{
type: 'Wait'
typeProperties: {
waitTimeInSeconds: int
}
}
Para cópia, use:
{
inputs: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
outputs: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'Copy'
typeProperties: {
cloudDataMovementUnits: any(Azure.Bicep.Types.Concrete.AnyType)
enableSkipIncompatibleRow: any(Azure.Bicep.Types.Concrete.AnyType)
enableStaging: any(Azure.Bicep.Types.Concrete.AnyType)
parallelCopies: any(Azure.Bicep.Types.Concrete.AnyType)
redirectIncompatibleRowSettings: {
linkedServiceName: any(Azure.Bicep.Types.Concrete.AnyType)
path: any(Azure.Bicep.Types.Concrete.AnyType)
}
sink: {
sinkRetryCount: any(Azure.Bicep.Types.Concrete.AnyType)
sinkRetryWait: any(Azure.Bicep.Types.Concrete.AnyType)
writeBatchSize: any(Azure.Bicep.Types.Concrete.AnyType)
writeBatchTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'string'
// For remaining properties, see CopySink objects
}
source: {
sourceRetryCount: any(Azure.Bicep.Types.Concrete.AnyType)
sourceRetryWait: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'string'
// For remaining properties, see CopySource objects
}
stagingSettings: {
enableCompression: any(Azure.Bicep.Types.Concrete.AnyType)
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
path: any(Azure.Bicep.Types.Concrete.AnyType)
}
translator: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
Para Custom, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'Custom'
typeProperties: {
command: any(Azure.Bicep.Types.Concrete.AnyType)
extendedProperties: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
folderPath: any(Azure.Bicep.Types.Concrete.AnyType)
referenceObjects: {
datasets: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
linkedServices: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
}
resourceLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
}
}
Para DataLakeAnalyticsU-SQL , use:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'DataLakeAnalyticsU-SQL'
typeProperties: {
compilationMode: any(Azure.Bicep.Types.Concrete.AnyType)
degreeOfParallelism: any(Azure.Bicep.Types.Concrete.AnyType)
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
priority: any(Azure.Bicep.Types.Concrete.AnyType)
runtimeVersion: any(Azure.Bicep.Types.Concrete.AnyType)
scriptLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
scriptPath: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
Para DatabricksNotebook , use:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'DatabricksNotebook'
typeProperties: {
baseParameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
notebookPath: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
Para ExecuteSSISPackage, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'ExecuteSSISPackage'
typeProperties: {
connectVia: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
environmentPath: any(Azure.Bicep.Types.Concrete.AnyType)
executionCredential: {
domain: any(Azure.Bicep.Types.Concrete.AnyType)
password: {
type: 'string'
value: 'string'
}
userName: any(Azure.Bicep.Types.Concrete.AnyType)
}
loggingLevel: any(Azure.Bicep.Types.Concrete.AnyType)
logLocation: {
logPath: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'string'
typeProperties: {
accessCredential: {
domain: any(Azure.Bicep.Types.Concrete.AnyType)
password: {
type: 'string'
// For remaining properties, see SecretBase objects
}
userName: any(Azure.Bicep.Types.Concrete.AnyType)
}
logRefreshInterval: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
packageConnectionManagers: {
{customized property}: {
{customized property}: {
value: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
}
packageLocation: {
packagePath: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'string'
typeProperties: {
accessCredential: {
domain: any(Azure.Bicep.Types.Concrete.AnyType)
password: {
type: 'string'
// For remaining properties, see SecretBase objects
}
userName: any(Azure.Bicep.Types.Concrete.AnyType)
}
configurationPath: any(Azure.Bicep.Types.Concrete.AnyType)
packagePassword: {
type: 'string'
// For remaining properties, see SecretBase objects
}
}
}
packageParameters: {
{customized property}: {
value: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
projectConnectionManagers: {
{customized property}: {
{customized property}: {
value: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
}
projectParameters: {
{customized property}: {
value: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
propertyOverrides: {
{customized property}: {
isSensitive: bool
value: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
runtime: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
Para GetMetadata, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'GetMetadata'
typeProperties: {
dataset: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
fieldList: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
}
}
Para HDInsightHive, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'HDInsightHive'
typeProperties: {
arguments: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
defines: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
getDebugInfo: 'string'
scriptLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
scriptPath: any(Azure.Bicep.Types.Concrete.AnyType)
storageLinkedServices: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
}
}
Para HDInsightMapReduce, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'HDInsightMapReduce'
typeProperties: {
arguments: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
className: any(Azure.Bicep.Types.Concrete.AnyType)
defines: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
getDebugInfo: 'string'
jarFilePath: any(Azure.Bicep.Types.Concrete.AnyType)
jarLibs: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
jarLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
storageLinkedServices: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
}
}
Para HDInsightPig, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'HDInsightPig'
typeProperties: {
arguments: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
defines: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
getDebugInfo: 'string'
scriptLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
scriptPath: any(Azure.Bicep.Types.Concrete.AnyType)
storageLinkedServices: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
}
}
Para HDInsightSpark, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'HDInsightSpark'
typeProperties: {
arguments: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
className: 'string'
entryFilePath: any(Azure.Bicep.Types.Concrete.AnyType)
getDebugInfo: 'string'
proxyUser: any(Azure.Bicep.Types.Concrete.AnyType)
rootPath: any(Azure.Bicep.Types.Concrete.AnyType)
sparkConfig: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
sparkJobLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
}
}
Para HDInsightStreaming, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'HDInsightStreaming'
typeProperties: {
arguments: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
combiner: any(Azure.Bicep.Types.Concrete.AnyType)
commandEnvironment: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
defines: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
fileLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
filePaths: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
getDebugInfo: 'string'
input: any(Azure.Bicep.Types.Concrete.AnyType)
mapper: any(Azure.Bicep.Types.Concrete.AnyType)
output: any(Azure.Bicep.Types.Concrete.AnyType)
reducer: any(Azure.Bicep.Types.Concrete.AnyType)
storageLinkedServices: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
}
}
Para Pesquisa, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'Lookup'
typeProperties: {
dataset: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
firstRowOnly: any(Azure.Bicep.Types.Concrete.AnyType)
source: {
sourceRetryCount: any(Azure.Bicep.Types.Concrete.AnyType)
sourceRetryWait: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'string'
// For remaining properties, see CopySource objects
}
}
}
Para SqlServerStoredProcedure , use:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'SqlServerStoredProcedure'
typeProperties: {
storedProcedureName: any(Azure.Bicep.Types.Concrete.AnyType)
storedProcedureParameters: {
{customized property}: {
type: 'string'
value: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
}
}
Para WebActivity, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'WebActivity'
typeProperties: {
authentication: {
password: {
type: 'string'
value: 'string'
}
pfx: {
type: 'string'
value: 'string'
}
resource: 'string'
type: 'string'
username: 'string'
}
body: any(Azure.Bicep.Types.Concrete.AnyType)
datasets: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
disableCertValidation: bool
headers: any(Azure.Bicep.Types.Concrete.AnyType)
linkedServices: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
method: 'string'
url: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
Valores de propriedade
Atividade
Designação | Descrição | Valor |
---|---|---|
dependeDe | A atividade depende da condição. | ActivityDependency [] |
Descrição | Descrição da atividade. | string |
Designação | Nome da atividade. | string (obrigatório) |
tipo | Defina como 'AzureMLBatchExecution' para o tipo AzureMLBatchExecutionActivity. Defina como 'AzureMLUpdateResource' para o tipo AzureMLUpdateResourceActivity. Defina como 'ExecutePipeline' para o tipo ExecutePipelineActivity. Defina como 'Filtrar' para o tipo FilterActivity. Defina como 'ForEach' para o tipo ForEachActivity. Defina como 'IfCondition' para o tipo IfConditionActivity. Defina como 'Até' para o tipo UntilActivity. Defina como 'Aguardar' para digitar WaitActivity. Defina como 'Copiar' para o tipo CopyActivity. Defina como 'Personalizado' para o tipo CustomActivity. Defina como 'DataLakeAnalyticsU-SQL' para o tipo DataLakeAnalyticsUsqlActivity. Defina como 'DatabricksNotebook' para o tipo DatabricksNotebookActivity. Defina como 'ExecuteSSISPackage' para o tipo ExecuteSsisPackageActivity. Defina como 'GetMetadata' para o tipo GetMetadataActivity. Defina como 'HDInsightHive' para o tipo HDInsightHiveActivity. Defina como 'HDInsightMapReduce' para o tipo HDInsightMapReduceActivity. Defina como 'HDInsightPig' para o tipo HDInsightPigActivity. Defina como 'HDInsightSpark' para o tipo HDInsightSparkActivity. Defina como 'HDInsightStreaming' para o tipo HDInsightStreamingActivity. Defina como 'Pesquisa' para o tipo LookupActivity. Defina como 'SqlServerStoredProcedure' para o tipo SqlServerStoredProcedureActivity. Defina como 'WebActivity' para o tipo WebActivity. | 'AzureMLBatchExecution' 'AzureMLUpdateResource' 'Copiar' 'Personalizado' 'DatabricksNotebook' 'DataLakeAnalyticsU-SQL' 'ExecutePipeline' 'ExecuteSSISPackage' 'Filtrar' 'ForEach' 'GetMetadata' 'HDInsightHive' 'HDInsightMapReduce' 'HDInsightPig' 'HDInsightSpark' 'HDInsightStreaming' 'Condição Se' 'Pesquisa' 'SqlServerStoredProcedure' 'Até' 'Esperar' 'WebActivity' (obrigatório) |
ActivityDependency
Designação | Descrição | Valor |
---|---|---|
atividade | Nome da atividade. | string (obrigatório) |
dependênciaCondições | Match-Condition para a dependência. | Matriz de cadeia de caracteres contendo qualquer uma das: 'Concluído' 'Falhou' 'Ignorado' 'Conseguido' (obrigatório) |
Política de Atividade
Designação | Descrição | Valor | ||
---|---|---|---|---|
retentar | Máximo de tentativas ordinárias. O padrão é 0. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. | qualquer | ||
retryIntervalInSeconds | Intervalo entre cada tentativa de repetição (em segundos). O padrão é 30 seg. | Int Restrições: Valor mínimo = 30 Valor máximo = 86400 |
||
secureOutput | Quando definido como true, a saída da atividade é considerada segura e não será registrada no monitoramento. | Bool | ||
tempo limite | Especifica o tempo limite para a execução da atividade. O tempo limite padrão é de 7 dias. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
AzureKeyVaultSecretReference
AzureMLBatchExecutionActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'AzureMLBatchExecution' (obrigatório) |
tipoPropriedades | Propriedades da atividade de Execução em Lote do Azure ML. | AzureMLBatchExecutionActivityTypeProperties (obrigatório) |
AzureMLBatchExecutionActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
globalParameters | Chave,Pares de valor a serem passados para o ponto de extremidade do Serviço de Execução em Lote do Azure ML. As chaves devem corresponder aos nomes dos parâmetros do serviço Web definidos no serviço Web do Azure ML publicado. Os valores serão passados na propriedade GlobalParameters da solicitação de execução em lote do Azure ML. | AzureMLBatchExecutionActivityTypePropertiesGlobalParameters |
webServiceInputs | Chave,Pares de valor, mapeando os nomes das entradas de serviço Web do ponto de extremidade do Azure ML para objetos AzureMLWebServiceFile especificando os locais de Blob de entrada.. Essas informações serão passadas na propriedade WebServiceInputs da solicitação de execução em lote do Azure ML. | AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs |
webServiceOutputs | Chave,Pares de valor, mapeando os nomes das saídas de serviço Web do ponto de extremidade do Azure ML para objetos AzureMLWebServiceFile especificando os locais de Blob de saída. Essas informações serão passadas na propriedade WebServiceOutputs da solicitação de execução em lote do Azure ML. | AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
Designação | Descrição | Valor |
---|
AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
Designação | Descrição | Valor |
---|
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
Designação | Descrição | Valor |
---|
AzureMLUpdateResourceActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'AzureMLUpdateResource' (obrigatório) |
tipoPropriedades | Propriedades da atividade de gerenciamento de recursos de atualização do Azure ML. | AzureMLUpdateResourceActivityTypeProperties (obrigatório) |
AzureMLUpdateResourceActivityTypeProperties
AzureMLWebServiceFile
Atividade de cópia
Designação | Descrição | Valor |
---|---|---|
Insumos | Lista de entradas para a atividade. | DatasetReference[] |
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
saídas | Lista de resultados para a atividade. | DatasetReference[] |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'Cópia' (obrigatório) |
tipoPropriedades | Copie as propriedades da atividade. | CopyActivityTypeProperties (obrigatório) |
CopyActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
cloudDataMovementUnits | Número máximo de unidades de movimentação de dados na nuvem que podem ser usadas para executar essa movimentação de dados. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. | qualquer |
enableSkipIncompatibleRow | Se deve ignorar linha incompatível. O valor padrão é false. Tipo: booleano (ou Expressão com resultType booleano). | qualquer |
habilitarEstadiamento | Especifica se os dados devem ser copiados por meio de um preparo provisório. O valor padrão é false. Tipo: booleano (ou Expressão com resultType booleano). | qualquer |
parallelCopies | Número máximo de sessões simultâneas abertas na origem ou no coletor para evitar sobrecarregar o armazenamento de dados. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. | qualquer |
redirectIncompatibleRowSettings | Redirecionar configurações de linha incompatíveis quando EnableSkipIncompatibleRow for true. | RedirectIncompatibleRowSettings |
lavatório | Copiar coletor de atividade. | CopySink (obrigatório) |
fonte | Copie a fonte da atividade. | CopySource (obrigatório) |
preparoConfigurações | Especifica as configurações de preparo provisório quando EnableStaging é true. | StagingSettings |
Translator | Tradutor de atividade de cópia. Se não for especificado, o tradutor tabular é usado. | qualquer |
CopySink
Designação | Descrição | Valor | ||
---|---|---|---|---|
sinkRetryCount | Contagem de tentativas de pia. Tipo: inteiro (ou Expressão com número inteiro resultType). | qualquer | ||
sinkRetryWait | Sink nova tentativa esperar. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
tipo | (obrigatório) | |||
writeBatchSize | Escreva o tamanho do lote. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. | qualquer | ||
writeBatchTimeout | Escreva o tempo limite do lote. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
Fonte de cópia
Designação | Descrição | Valor | ||
---|---|---|---|---|
fonteRetryCount | Contagem de novas tentativas de origem. Tipo: inteiro (ou Expressão com número inteiro resultType). | qualquer | ||
fonteRetryWait | Fonte tentar novamente esperar. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
tipo | (obrigatório) |
CustomActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'Personalizado' (obrigatório) |
tipoPropriedades | Propriedades de atividade personalizadas. | CustomActivityTypeProperties (obrigatório) |
CustomActivityReferenceObject
Designação | Descrição | Valor |
---|---|---|
conjuntos de dados | Referências de conjuntos de dados. | DatasetReference[] |
linkedServiços | Referências de serviço vinculado. | LinkedServiceReference [] |
CustomActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
comando | Comando para atividade personalizada Tipo: string (ou Expression with resultType string). | qualquer (obrigatório) |
extendedProperties | Bolsa de propriedades definida pelo usuário. Não há nenhuma restrição sobre as chaves ou valores que podem ser usados. A atividade personalizada especificada pelo usuário tem a total responsabilidade de consumir e interpretar o conteúdo definido. | CustomActivityTypePropertiesExtendedProperties |
folderPath | Caminho da pasta para arquivos de recurso Tipo: string (ou Expression with resultType string). | qualquer |
referenceObjects | Objetos de referência | CustomActivityReferenceObject |
resourceLinkedService | Referência de serviço vinculado a recursos. | LinkedServiceReference |
CustomActivityTypePropertiesExtendedProperties
Designação | Descrição | Valor |
---|
DatabricksNotebookActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'DatabricksNotebook' (obrigatório) |
tipoPropriedades | Propriedades de atividade do Databricks Notebook. | DatabricksNotebookActivityTypeProperties (obrigatório) |
DatabricksNotebookActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
baseParameters | Parâmetros básicos a serem usados para cada execução deste trabalho. Se o bloco de notas utilizar um parâmetro não especificado, será utilizado o valor predefinido do bloco de notas. | DatabricksNotebookActivityTypePropertiesBaseParameters |
notebookPath | O caminho absoluto do bloco de anotações a ser executado no espaço de trabalho Databricks. Este caminho deve começar com uma barra. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
DatabricksNotebookActivityTypePropertiesBaseParameters
Designação | Descrição | Valor |
---|
DataLakeAnalyticsUsqlActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'DataLakeAnalyticsU-SQL' (obrigatório) |
tipoPropriedades | Propriedades de atividade U-SQL do Data Lake Analytics. | DataLakeAnalyticsUsqlActivityTypeProperties (obrigatório) |
DataLakeAnalyticsUsqlActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
modo de compilação | Modo de compilação do U-SQL. Deve ser um destes valores: Semantic, Full e SingleBox. Type: string (ou Expression with resultType string). | qualquer |
graudeparalelismo | O número máximo de nós usados simultaneamente para executar o trabalho. O valor padrão é 1. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 1. | qualquer |
Parâmetros | Parâmetros para solicitação de trabalho U-SQL. | DataLakeAnalyticsUsqlActivityTypePropertiesParameters |
prioridade | Determina quais trabalhos de todos os que estão na fila devem ser selecionados para serem executados primeiro. Quanto menor o número, maior a prioridade. O valor padrão é 1000. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 1. | qualquer |
runtimeVersion | Versão de tempo de execução do mecanismo U-SQL a ser usada. Type: string (ou Expression with resultType string). | qualquer |
scriptLinkedService | Referência de serviço vinculado a script. | LinkedServiceReference (obrigatório) |
scriptPath | Caminho que diferencia maiúsculas de minúsculas para a pasta que contém o script U-SQL. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters
Designação | Descrição | Valor |
---|
DatasetReference
Designação | Descrição | Valor |
---|---|---|
Parâmetros | Argumentos para o conjunto de dados. | ParameterValueSpecification |
nome_referência | Nome do conjunto de dados de referência. | string (obrigatório) |
tipo | Tipo de referência do conjunto de dados. | 'DatasetReference' (obrigatório) |
ExecutePipelineActivity
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'ExecutePipeline' (obrigatório) |
tipoPropriedades | Execute propriedades de atividade de pipeline. | ExecutePipelineActivityTypeProperties (obrigatório) |
ExecutePipelineActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
Parâmetros | Parâmetros do pipeline. | ParameterValueSpecification |
gasoduto | Referência de pipeline. | PipelineReference (obrigatório) |
waitOnCompletion | Define se a execução da atividade aguardará a conclusão da execução do pipeline dependente. O padrão é false. | Bool |
ExecuteSsisPackageActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'ExecuteSSISPackage' (obrigatório) |
tipoPropriedades | Execute as propriedades de atividade do pacote SSIS. | ExecuteSsisPackageActivityTypeProperties (obrigatório) |
ExecuteSsisPackageActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
ConecteVia | A referência de tempo de execução de integração. | IntegrationRuntimeReference (obrigatório) |
environmentPath | O caminho do ambiente para executar o pacote SSIS. Type: string (ou Expression with resultType string). | qualquer |
executionCredential | A credencial de execução do pacote. | SsisExecutionCredential |
loggingLevel | O nível de log da execução do pacote SSIS. Type: string (ou Expression with resultType string). | qualquer |
logLocalização | Local do log de execução do pacote SSIS. | SsisLogLocation |
packageConnectionManagers | Os gerenciadores de conexões de nível de pacote para executar o pacote SSIS. | ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers |
packageLocalização | Localização do pacote SSIS. | SsisPackageLocation (obrigatório) |
packageParameters | Os parâmetros de nível de pacote para executar o pacote SSIS. | ExecuteSsisPackageActivityTypePropertiesPackageParameters |
projectConnectionManagers | Os gerenciadores de conexões de nível de projeto para executar o pacote SSIS. | ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers |
projectParameters | Os parâmetros de nível de projeto para executar o pacote SSIS. | ExecuteSsisPackageActivityTypePropertiesProjectParameters |
propertySubstitui | A propriedade substitui para executar o pacote SSIS. | ExecuteSsisPackageActivityTypePropertiesPropertyOverrides |
tempo de execução | Especifica o tempo de execução para executar o pacote SSIS. O valor deve ser "x86" ou "x64". Type: string (ou Expression with resultType string). | qualquer |
ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
Designação | Descrição | Valor |
---|
ExecuteSsisPackageActivityTypePropertiesPackageParameters
Designação | Descrição | Valor |
---|
ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
Designação | Descrição | Valor |
---|
ExecuteSsisPackageActivityTypePropertiesProjectParameters
Designação | Descrição | Valor |
---|
ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Designação | Descrição | Valor |
---|
Expressão
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de expressão. | 'Expressão' (obrigatório) |
valor | Valor da expressão. | string (obrigatório) |
FilterActivity
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'Filtro' (obrigatório) |
tipoPropriedades | Propriedades da atividade do filtro. | FilterActivityTypeProperties (obrigatório) |
FilterActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
condição | Condição a ser usada para filtrar a entrada. | Expressão (obrigatório) |
itens | Matriz de entrada na qual o filtro deve ser aplicado. | Expressão (obrigatório) |
ForEachActivity
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'ForEach' (obrigatório) |
tipoPropriedades | Propriedades da atividade ForEach. | ForEachActivityTypeProperties (obrigatório) |
ForEachActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
Atividades | Lista de atividades a executar . | Atividade[] (obrigatório) |
batchCount | Contagem de lotes a ser usada para controlar o número de execução paralela (quando isSequential é definido como false). | Int Restrições: Valor máximo = 50 |
isSequencial | Se o loop for executado em sequência ou em paralelo (máx. 50) | Bool |
itens | Coleção para iterar. | Expressão (obrigatório) |
GetMetadataActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'GetMetadata' (obrigatório) |
tipoPropriedades | Propriedades de atividade GetMetadata. | GetMetadataActivityTypeProperties (obrigatório) |
GetMetadataActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
conjunto de dados | Referência do conjunto de dados de atividade GetMetadata. | DatasetReference (obrigatório) |
Lista de campos | Campos de metadados a serem obtidos do conjunto de dados. | qualquer[] |
HDInsightHiveActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'HDInsightHive' (obrigatório) |
tipoPropriedades | Propriedades de atividade do HDInsight Hive. | HDInsightHiveActivityTypeProperties (obrigatório) |
HDInsightHiveActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
Argumentos | Argumentos especificados pelo usuário para HDInsightActivity. | qualquer[] |
define | Permite que o usuário especifique definições para solicitação de trabalho do Hive. | HDInsightHiveActivityTypePropertiesDefine |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Fracasso' 'Nenhuma' |
scriptLinkedService | Referência de serviço vinculado a script. | LinkedServiceReference |
scriptPath | Caminho do script. Type: string (ou Expression with resultType string). | qualquer |
storageServiços Vinculados | Referências de serviço vinculado de armazenamento. | LinkedServiceReference [] |
HDInsightHiveActivityTypePropertiesDefine
Designação | Descrição | Valor |
---|
HDInsightMapReduceActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'HDInsightMapReduce' (obrigatório) |
tipoPropriedades | Propriedades de atividade do HDInsight MapReduce. | HDInsightMapReduceActivityTypeProperties (obrigatório) |
HDInsightMapReduceActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
Argumentos | Argumentos especificados pelo usuário para HDInsightActivity. | qualquer[] |
className | Nome da classe. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
define | Permite que o usuário especifique definições para a solicitação de trabalho MapReduce. | HDInsightMapReduceActivityTypePropertiesDefine |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Fracasso' 'Nenhuma' |
jarFilePath | Caminho do frasco. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
jarLibs | Jar libs. | qualquer[] |
jarLinkedService | Referência de serviço vinculado ao Jar. | LinkedServiceReference |
storageServiços Vinculados | Referências de serviço vinculado de armazenamento. | LinkedServiceReference [] |
HDInsightMapReduceActivityTypePropertiesDefine
Designação | Descrição | Valor |
---|
HDInsightPigActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'HDInsightPig' (obrigatório) |
tipoPropriedades | Propriedades de atividade do HDInsight Pig. | HDInsightPigActivityTypeProperties (obrigatório) |
HDInsightPigActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
Argumentos | Argumentos especificados pelo usuário para HDInsightActivity. | qualquer[] |
define | Permite que o usuário especifique definições para a solicitação de trabalho do Pig. | HDInsightPigActivityTypePropertiesDefine |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Fracasso' 'Nenhuma' |
scriptLinkedService | Referência de serviço vinculado a script. | LinkedServiceReference |
scriptPath | Caminho do script. Type: string (ou Expression with resultType string). | qualquer |
storageServiços Vinculados | Referências de serviço vinculado de armazenamento. | LinkedServiceReference [] |
HDInsightPigActivityTypePropertiesDefine
Designação | Descrição | Valor |
---|
HDInsightSparkActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'HDInsightSpark' (obrigatório) |
tipoPropriedades | Propriedades da atividade de faísca do HDInsight. | HDInsightSparkActivityTypeProperties (obrigatório) |
HDInsightSparkActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
Argumentos | Os argumentos especificados pelo usuário para HDInsightSparkActivity. | qualquer[] |
className | A classe principal Java/Spark do aplicativo. | string |
entryFilePath | O caminho relativo para a pasta raiz do código/pacote a ser executado. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Fracasso' 'Nenhuma' |
proxyUser | O usuário a representar que executará o trabalho. Type: string (ou Expression with resultType string). | qualquer |
rootPath | O caminho raiz em 'sparkJobLinkedService' para todos os arquivos do trabalho. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
sparkConfig | Propriedade de configuração do Spark. | HDInsightSparkActivityTypePropertiesSparkConfig |
sparkJobLinkedService | O serviço vinculado de armazenamento para carregar o arquivo de entrada e dependências e para receber logs. | LinkedServiceReference |
HDInsightSparkActivityTypePropertiesSparkConfig
Designação | Descrição | Valor |
---|
HDInsightStreamingActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'HDInsightStreaming' (obrigatório) |
tipoPropriedades | Propriedades da atividade de streaming do HDInsight. | HDInsightStreamingActivityTypeProperties (obrigatório) |
HDInsightStreamingActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
Argumentos | Argumentos especificados pelo usuário para HDInsightActivity. | qualquer[] |
combinador | Nome executável do combinador. Type: string (ou Expression with resultType string). | qualquer |
commandAmbiente | Valores de ambiente de linha de comando. | qualquer[] |
define | Permite que o usuário especifique definições para solicitação de trabalho de streaming. | HDInsightStreamingActivityTypePropertiesDefine |
fileLinkedService | Referência de serviço vinculado onde os arquivos estão localizados. | LinkedServiceReference |
filePaths | Caminhos para streaming de arquivos de trabalho. Podem ser diretórios. | qualquer[] (obrigatório) |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Fracasso' 'Nenhuma' |
entrada | Caminho do blob de entrada. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
mapeador | Nome executável do mapeador. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
Saída | Caminho do blob de saída. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
redutor | Nome executável do redutor. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
storageServiços Vinculados | Referências de serviço vinculado de armazenamento. | LinkedServiceReference [] |
HDInsightStreamingActivityTypePropertiesDefine
Designação | Descrição | Valor |
---|
IfConditionActivity
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'IfCondition' (obrigatório) |
tipoPropriedades | Propriedades da atividade IfCondition. | IfConditionActivityTypeProperties (obrigatório) |
IfConditionActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
expressão | Uma expressão que avaliaria para Booleano. Isso é usado para determinar o bloco de atividades (ifTrueActivities ou ifFalseActivities) que serão executados. | Expressão (obrigatório) |
ifFalseActivities | Lista de atividades a serem executadas se a expressão for avaliada como falsa. Esta é uma propriedade opcional e, se não for fornecida, a atividade sairá sem qualquer ação. | Atividades[] |
ifTrueActivities | Lista de atividades a serem executadas se a expressão for avaliada como verdadeira. Esta é uma propriedade opcional e, se não for fornecida, a atividade sairá sem qualquer ação. | Atividades[] |
IntegrationRuntimeReference
Designação | Descrição | Valor |
---|---|---|
Parâmetros | Argumentos para o tempo de execução da integração. | ParameterValueSpecification |
nome_referência | Nome do tempo de execução da integração de referência. | string (obrigatório) |
tipo | Tipo de tempo de execução de integração. | 'IntegrationRuntimeReference' (obrigatório) |
LinkedServiceReference
Designação | Descrição | Valor |
---|---|---|
Parâmetros | Argumentos para LinkedService. | ParameterValueSpecification |
nome_referência | Faça referência ao nome do LinkedService. | string (obrigatório) |
tipo | Tipo de referência de serviço vinculado. | 'LinkedServiceReference' (obrigatório) |
PesquisaAtividade
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'Pesquisa' (obrigatório) |
tipoPropriedades | Propriedades da atividade de pesquisa. | LookupActivityTypeProperties (obrigatório) |
LookupActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
conjunto de dados | Referência do conjunto de dados de atividade de pesquisa. | DatasetReference (obrigatório) |
firstRowOnly | Se deve retornar a primeira linha ou todas as linhas. O valor padrão é true. Tipo: booleano (ou Expressão com resultType booleano). | qualquer |
fonte | Propriedades de origem específicas do conjunto de dados, iguais à fonte de atividade de cópia. | CopySource (obrigatório) |
Microsoft.DataFactory/fábricas/pipelines
Designação | Descrição | Valor |
---|---|---|
Designação | O nome do recurso | string Restrições: Comprimento mínimo = 1 Comprimento máximo = 1 Padrão = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obrigatório) |
pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai. |
Nome simbólico para recurso do tipo: fábricas |
propriedades | Propriedades do pipeline. | Pipeline (obrigatório) |
ParameterDefinitionSpecification
Designação | Descrição | Valor |
---|
ParâmetroEspecificação
Designação | Descrição | Valor |
---|---|---|
defaultValue | Valor padrão do parâmetro. | qualquer |
tipo | Tipo de parâmetro. | 'Matriz' 'Bool' 'Flutuar' 'Int' 'Objeto' 'SecureString' 'String' (obrigatório) |
ParameterValueSpecification
Designação | Descrição | Valor |
---|
ParameterValueSpecification
Designação | Descrição | Valor |
---|
ParameterValueSpecification
Designação | Descrição | Valor |
---|
ParameterValueSpecification
Designação | Descrição | Valor |
---|
Gasoduto
Designação | Descrição | Valor |
---|---|---|
Atividades | Lista de atividades em pipeline. | Atividades[] |
anotações | Lista de tags que podem ser usadas para descrever o Pipeline. | qualquer[] |
simultaneidade | O número máximo de execuções simultâneas para o pipeline. | Int Restrições: Valor mínimo = 1 |
Descrição | A descrição do gasoduto. | string |
Parâmetros | Lista de parâmetros para pipeline. | ParameterDefinitionSpecification |
PipelineReference
Designação | Descrição | Valor |
---|---|---|
Designação | Nome de referência. | string |
nome_referência | Nome do pipeline de referência. | string (obrigatório) |
tipo | Tipo de referência de pipeline. | 'PipelineReference' (obrigatório) |
RedirectIncompatibleRowSettings
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Nome do serviço vinculado Armazenamento do Azure, SAS de Armazenamento ou Repositório Azure Data Lake usado para redirecionar linha incompatível. Deve ser especificado se redirectIncompatibleRowSettings for especificado. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
caminho | O caminho para armazenar os dados de linha incompatíveis de redirecionamento. Type: string (ou Expression with resultType string). | qualquer |
Base Secreta
Designação | Descrição | Valor |
---|---|---|
tipo | Defina como 'AzureKeyVaultSecret' para o tipo AzureKeyVaultSecretReference. Defina como 'SecureString' para o tipo SecureString. | 'AzureKeyVaultSecret' 'SecureString' (obrigatório) |
SecureString
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de segredo. | string (obrigatório) |
valor | Valor da cadeia de caracteres segura. | string (obrigatório) |
SecureString
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de segredo. | 'SecureString' (obrigatório) |
valor | Valor da cadeia de caracteres segura. | string (obrigatório) |
SqlServerStoredProcedureActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'SqlServerStoredProcedure' (obrigatório) |
tipoPropriedades | Propriedades de atividade de procedimento armazenado SQL. | SqlServerStoredProcedureActivityTypeProperties (obrigatório) |
SqlServerStoredProcedureActivityTypeProperties
SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters
Designação | Descrição | Valor |
---|
SsisAccessCredential
SsisConnectionManager
Designação | Descrição | Valor |
---|
SsisConnectionManager
Designação | Descrição | Valor |
---|
SsisExecutionCredential
SsisExecutionParameter
Designação | Descrição | Valor |
---|---|---|
valor | Valor do parâmetro de execução do pacote SSIS. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
SsisLogLocalização
SsisLogLocationTypeProperties
Designação | Descrição | Valor | ||
---|---|---|---|---|
accessCredential | A credencial de acesso ao log de execução do pacote. | SsisAccessCredential | ||
logRefreshInterval | Especifica o intervalo a ser atualizado no log. O intervalo padrão é de 5 minutos. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
SsisPackageLocalização
Designação | Descrição | Valor |
---|---|---|
packagePath | O caminho do pacote SSIS. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
tipo | O tipo de local do pacote SSIS. | 'Ficheiro' 'SSISDB' |
tipoPropriedades | Propriedades de local do pacote SSIS. | SsisPackageLocationTypeProperties |
SsisPackageLocationTypeProperties
Designação | Descrição | Valor |
---|---|---|
accessCredential | A credencial de acesso ao pacote. | SsisAccessCredential |
configurationPath | O arquivo de configuração da execução do pacote. Type: string (ou Expression with resultType string). | qualquer |
packagePassword | Senha do pacote. | SecretBase |
SsisPropertyOverride
Designação | Descrição | Valor |
---|---|---|
isSensitive | Se o valor de substituição da propriedade do pacote SSIS é um dado confidencial. O valor será criptografado no SSISDB se for verdadeiro | Bool |
valor | Valor de substituição da propriedade do pacote SSIS. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
Configurações de preparo
StoredProcedureParameter
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de parâmetro de procedimento armazenado. | 'Booleano' 'Data' 'Decimal' 'Guid' 'Int' 'Int64' 'String' |
valor | Valor do parâmetro do procedimento armazenado. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
AtéAtividade
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'Até' (obrigatório) |
tipoPropriedades | Até propriedades de atividade. | UntilActivityTypeProperties (obrigatório) |
UntilActivityTypeProperties
Designação | Descrição | Valor | ||||
---|---|---|---|---|---|---|
Atividades | Lista de atividades a executar. | Atividade[] (obrigatório) | ||||
expressão | Uma expressão que avaliaria para Booleano. O loop continuará até que esta expressão seja avaliada como true | Expressão (obrigatório) | ||||
tempo limite | Especifica o tempo limite para a execução da atividade. Se não houver nenhum valor especificado, ele usará o valor de TimeSpan.FromDays(7), que é 1 semana como padrão. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
WaitActivity
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'Esperar' (obrigatório) |
tipoPropriedades | Aguarde as propriedades da atividade. | WaitActivityTypeProperties (obrigatório) |
WaitActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
waitTimeInSeconds | Duração em segundos. | int (obrigatório) |
Atividade Web
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'WebActivity' (obrigatório) |
tipoPropriedades | Propriedades da atividade da Web. | WebActivityTypeProperties (obrigatório) |
WebActivityAuthentication
WebActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
autenticação | Método de autenticação usado para chamar o ponto de extremidade. | WebActivityAuthentication |
corpo | Representa a carga que será enviada para o ponto de extremidade. Necessário para o método POST/PUT, não permitido para o método GET Type: string (ou Expression with resultType string). | qualquer |
conjuntos de dados | Lista de conjuntos de dados passados para o ponto de extremidade da Web. | DatasetReference[] |
disableCertValidation | Quando definido como true, a validação do certificado será desativada. | Bool |
cabeçalhos | Representa os cabeçalhos que serão enviados para a solicitação. Por exemplo, para definir o idioma e digitar em uma solicitação: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Type: string (ou Expression with resultType string). | qualquer |
linkedServiços | Lista de serviços vinculados passados para o ponto de extremidade da Web. | LinkedServiceReference [] |
método | Método da API Rest para o ponto de extremidade de destino. | 'ELIMINAR' 'OBTER' 'CORREIO' 'PUT' (obrigatório) |
URL | Ponto de extremidade e caminho de destino da atividade da Web. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
Exemplos de início rápido
Os exemplos de início rápido a seguir implantam esse tipo de recurso.
Arquivo Bicep | Descrição |
---|---|
Criar um de fábrica de dados V2 | Este modelo cria uma fábrica de dados V2 que copia dados de uma pasta em um Armazenamento de Blob do Azure para outra pasta no armazenamento. |
mais é possível com o Azure Data Factory - Um clique para experimentar o Azure Data Factory | Este modelo cria um pipeline de fábrica de dados para uma atividade de cópia do Blob do Azure para outro Blob do Azure |
Definição de recurso de modelo ARM
O tipo de recurso fábricas/pipelines pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.DataFactory/factories/pipelines, adicione o seguinte JSON ao seu modelo.
{
"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"
}
}
}
}
Objetos CopySink
Defina a propriedade type para especificar o tipo de objeto.
Objetos SecretBase
Defina a propriedade type para especificar o tipo de objeto.
Para AzureKeyVaultSecret , use:
{
"secretName": {},
"secretVersion": {},
"store": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"type": "AzureKeyVaultSecret"
}
Para SecureString, use:
{
"type": "SecureString",
"value": "string"
}
Objetos CopySource
Defina a propriedade type para especificar o tipo de objeto.
Objetos de atividade
Defina a propriedade type para especificar o tipo de objeto.
Para AzureMLBatchExecution, use:
{
"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"
}
}
}
}
}
Para AzureMLUpdateResource , use:
{
"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": {}
}
}
Para ExecutePipeline, use:
{
"type": "ExecutePipeline",
"typeProperties": {
"parameters": {
"{customized property}": {}
},
"pipeline": {
"name": "string",
"referenceName": "string",
"type": "string"
},
"waitOnCompletion": "bool"
}
}
Para Filtro, use:
{
"type": "Filter",
"typeProperties": {
"condition": {
"type": "string",
"value": "string"
},
"items": {
"type": "string",
"value": "string"
}
}
}
Para ForEach , use:
{
"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"
}
}
}
Para IfCondition , use:
{
"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
} ]
}
}
Para até, utilize:
{
"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": {}
}
}
Para Aguarde, use:
{
"type": "Wait",
"typeProperties": {
"waitTimeInSeconds": "int"
}
}
Para cópia, use:
{
"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": {}
}
}
Para Custom, use:
{
"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"
}
}
}
Para DataLakeAnalyticsU-SQL , use:
{
"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": {}
}
}
Para DatabricksNotebook , use:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "DatabricksNotebook",
"typeProperties": {
"baseParameters": {
"{customized property}": {}
},
"notebookPath": {}
}
}
Para ExecuteSSISPackage, use:
{
"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": {}
}
}
Para GetMetadata, use:
{
"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": [ {} ]
}
}
Para HDInsightHive, use:
{
"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"
}
]
}
}
Para HDInsightMapReduce, use:
{
"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"
}
]
}
}
Para HDInsightPig, use:
{
"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"
}
]
}
}
Para HDInsightSpark, use:
{
"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"
}
}
}
Para HDInsightStreaming, use:
{
"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"
}
]
}
}
Para Pesquisa, use:
{
"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
}
}
}
Para SqlServerStoredProcedure , use:
{
"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": {}
}
}
}
}
Para WebActivity, use:
{
"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": {}
}
}
Valores de propriedade
Atividade
Designação | Descrição | Valor |
---|---|---|
dependeDe | A atividade depende da condição. | ActivityDependency [] |
Descrição | Descrição da atividade. | string |
Designação | Nome da atividade. | string (obrigatório) |
tipo | Defina como 'AzureMLBatchExecution' para o tipo AzureMLBatchExecutionActivity. Defina como 'AzureMLUpdateResource' para o tipo AzureMLUpdateResourceActivity. Defina como 'ExecutePipeline' para o tipo ExecutePipelineActivity. Defina como 'Filtrar' para o tipo FilterActivity. Defina como 'ForEach' para o tipo ForEachActivity. Defina como 'IfCondition' para o tipo IfConditionActivity. Defina como 'Até' para o tipo UntilActivity. Defina como 'Aguardar' para digitar WaitActivity. Defina como 'Copiar' para o tipo CopyActivity. Defina como 'Personalizado' para o tipo CustomActivity. Defina como 'DataLakeAnalyticsU-SQL' para o tipo DataLakeAnalyticsUsqlActivity. Defina como 'DatabricksNotebook' para o tipo DatabricksNotebookActivity. Defina como 'ExecuteSSISPackage' para o tipo ExecuteSsisPackageActivity. Defina como 'GetMetadata' para o tipo GetMetadataActivity. Defina como 'HDInsightHive' para o tipo HDInsightHiveActivity. Defina como 'HDInsightMapReduce' para o tipo HDInsightMapReduceActivity. Defina como 'HDInsightPig' para o tipo HDInsightPigActivity. Defina como 'HDInsightSpark' para o tipo HDInsightSparkActivity. Defina como 'HDInsightStreaming' para o tipo HDInsightStreamingActivity. Defina como 'Pesquisa' para o tipo LookupActivity. Defina como 'SqlServerStoredProcedure' para o tipo SqlServerStoredProcedureActivity. Defina como 'WebActivity' para o tipo WebActivity. | 'AzureMLBatchExecution' 'AzureMLUpdateResource' 'Copiar' 'Personalizado' 'DatabricksNotebook' 'DataLakeAnalyticsU-SQL' 'ExecutePipeline' 'ExecuteSSISPackage' 'Filtrar' 'ForEach' 'GetMetadata' 'HDInsightHive' 'HDInsightMapReduce' 'HDInsightPig' 'HDInsightSpark' 'HDInsightStreaming' 'Condição Se' 'Pesquisa' 'SqlServerStoredProcedure' 'Até' 'Esperar' 'WebActivity' (obrigatório) |
ActivityDependency
Designação | Descrição | Valor |
---|---|---|
atividade | Nome da atividade. | string (obrigatório) |
dependênciaCondições | Match-Condition para a dependência. | Matriz de cadeia de caracteres contendo qualquer uma das: 'Concluído' 'Falhou' 'Ignorado' 'Conseguido' (obrigatório) |
Política de Atividade
Designação | Descrição | Valor | ||
---|---|---|---|---|
retentar | Máximo de tentativas ordinárias. O padrão é 0. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. | qualquer | ||
retryIntervalInSeconds | Intervalo entre cada tentativa de repetição (em segundos). O padrão é 30 seg. | Int Restrições: Valor mínimo = 30 Valor máximo = 86400 |
||
secureOutput | Quando definido como true, a saída da atividade é considerada segura e não será registrada no monitoramento. | Bool | ||
tempo limite | Especifica o tempo limite para a execução da atividade. O tempo limite padrão é de 7 dias. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
AzureKeyVaultSecretReference
AzureMLBatchExecutionActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'AzureMLBatchExecution' (obrigatório) |
tipoPropriedades | Propriedades da atividade de Execução em Lote do Azure ML. | AzureMLBatchExecutionActivityTypeProperties (obrigatório) |
AzureMLBatchExecutionActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
globalParameters | Chave,Pares de valor a serem passados para o ponto de extremidade do Serviço de Execução em Lote do Azure ML. As chaves devem corresponder aos nomes dos parâmetros do serviço Web definidos no serviço Web do Azure ML publicado. Os valores serão passados na propriedade GlobalParameters da solicitação de execução em lote do Azure ML. | AzureMLBatchExecutionActivityTypePropertiesGlobalParameters |
webServiceInputs | Chave,Pares de valor, mapeando os nomes das entradas de serviço Web do ponto de extremidade do Azure ML para objetos AzureMLWebServiceFile especificando os locais de Blob de entrada.. Essas informações serão passadas na propriedade WebServiceInputs da solicitação de execução em lote do Azure ML. | AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs |
webServiceOutputs | Chave,Pares de valor, mapeando os nomes das saídas de serviço Web do ponto de extremidade do Azure ML para objetos AzureMLWebServiceFile especificando os locais de Blob de saída. Essas informações serão passadas na propriedade WebServiceOutputs da solicitação de execução em lote do Azure ML. | AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
Designação | Descrição | Valor |
---|
AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
Designação | Descrição | Valor |
---|
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
Designação | Descrição | Valor |
---|
AzureMLUpdateResourceActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'AzureMLUpdateResource' (obrigatório) |
tipoPropriedades | Propriedades da atividade de gerenciamento de recursos de atualização do Azure ML. | AzureMLUpdateResourceActivityTypeProperties (obrigatório) |
AzureMLUpdateResourceActivityTypeProperties
AzureMLWebServiceFile
Atividade de cópia
Designação | Descrição | Valor |
---|---|---|
Insumos | Lista de entradas para a atividade. | DatasetReference[] |
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
saídas | Lista de resultados para a atividade. | DatasetReference[] |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'Cópia' (obrigatório) |
tipoPropriedades | Copie as propriedades da atividade. | CopyActivityTypeProperties (obrigatório) |
CopyActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
cloudDataMovementUnits | Número máximo de unidades de movimentação de dados na nuvem que podem ser usadas para executar essa movimentação de dados. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. | qualquer |
enableSkipIncompatibleRow | Se deve ignorar linha incompatível. O valor padrão é false. Tipo: booleano (ou Expressão com resultType booleano). | qualquer |
habilitarEstadiamento | Especifica se os dados devem ser copiados por meio de um preparo provisório. O valor padrão é false. Tipo: booleano (ou Expressão com resultType booleano). | qualquer |
parallelCopies | Número máximo de sessões simultâneas abertas na origem ou no coletor para evitar sobrecarregar o armazenamento de dados. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. | qualquer |
redirectIncompatibleRowSettings | Redirecionar configurações de linha incompatíveis quando EnableSkipIncompatibleRow for true. | RedirectIncompatibleRowSettings |
lavatório | Copiar coletor de atividade. | CopySink (obrigatório) |
fonte | Copie a fonte da atividade. | CopySource (obrigatório) |
preparoConfigurações | Especifica as configurações de preparo provisório quando EnableStaging é true. | StagingSettings |
Translator | Tradutor de atividade de cópia. Se não for especificado, o tradutor tabular é usado. | qualquer |
CopySink
Designação | Descrição | Valor | ||
---|---|---|---|---|
sinkRetryCount | Contagem de tentativas de pia. Tipo: inteiro (ou Expressão com número inteiro resultType). | qualquer | ||
sinkRetryWait | Sink nova tentativa esperar. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
tipo | (obrigatório) | |||
writeBatchSize | Escreva o tamanho do lote. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. | qualquer | ||
writeBatchTimeout | Escreva o tempo limite do lote. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
Fonte de cópia
Designação | Descrição | Valor | ||
---|---|---|---|---|
fonteRetryCount | Contagem de novas tentativas de origem. Tipo: inteiro (ou Expressão com número inteiro resultType). | qualquer | ||
fonteRetryWait | Fonte tentar novamente esperar. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
tipo | (obrigatório) |
CustomActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'Personalizado' (obrigatório) |
tipoPropriedades | Propriedades de atividade personalizadas. | CustomActivityTypeProperties (obrigatório) |
CustomActivityReferenceObject
Designação | Descrição | Valor |
---|---|---|
conjuntos de dados | Referências de conjuntos de dados. | DatasetReference[] |
linkedServiços | Referências de serviço vinculado. | LinkedServiceReference [] |
CustomActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
comando | Comando para atividade personalizada Tipo: string (ou Expression with resultType string). | qualquer (obrigatório) |
extendedProperties | Bolsa de propriedades definida pelo usuário. Não há nenhuma restrição sobre as chaves ou valores que podem ser usados. A atividade personalizada especificada pelo usuário tem a total responsabilidade de consumir e interpretar o conteúdo definido. | CustomActivityTypePropertiesExtendedProperties |
folderPath | Caminho da pasta para arquivos de recurso Tipo: string (ou Expression with resultType string). | qualquer |
referenceObjects | Objetos de referência | CustomActivityReferenceObject |
resourceLinkedService | Referência de serviço vinculado a recursos. | LinkedServiceReference |
CustomActivityTypePropertiesExtendedProperties
Designação | Descrição | Valor |
---|
DatabricksNotebookActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'DatabricksNotebook' (obrigatório) |
tipoPropriedades | Propriedades de atividade do Databricks Notebook. | DatabricksNotebookActivityTypeProperties (obrigatório) |
DatabricksNotebookActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
baseParameters | Parâmetros básicos a serem usados para cada execução deste trabalho. Se o bloco de notas utilizar um parâmetro não especificado, será utilizado o valor predefinido do bloco de notas. | DatabricksNotebookActivityTypePropertiesBaseParameters |
notebookPath | O caminho absoluto do bloco de anotações a ser executado no espaço de trabalho Databricks. Este caminho deve começar com uma barra. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
DatabricksNotebookActivityTypePropertiesBaseParameters
Designação | Descrição | Valor |
---|
DataLakeAnalyticsUsqlActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'DataLakeAnalyticsU-SQL' (obrigatório) |
tipoPropriedades | Propriedades de atividade U-SQL do Data Lake Analytics. | DataLakeAnalyticsUsqlActivityTypeProperties (obrigatório) |
DataLakeAnalyticsUsqlActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
modo de compilação | Modo de compilação do U-SQL. Deve ser um destes valores: Semantic, Full e SingleBox. Type: string (ou Expression with resultType string). | qualquer |
graudeparalelismo | O número máximo de nós usados simultaneamente para executar o trabalho. O valor padrão é 1. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 1. | qualquer |
Parâmetros | Parâmetros para solicitação de trabalho U-SQL. | DataLakeAnalyticsUsqlActivityTypePropertiesParameters |
prioridade | Determina quais trabalhos de todos os que estão na fila devem ser selecionados para serem executados primeiro. Quanto menor o número, maior a prioridade. O valor padrão é 1000. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 1. | qualquer |
runtimeVersion | Versão de tempo de execução do mecanismo U-SQL a ser usada. Type: string (ou Expression with resultType string). | qualquer |
scriptLinkedService | Referência de serviço vinculado a script. | LinkedServiceReference (obrigatório) |
scriptPath | Caminho que diferencia maiúsculas de minúsculas para a pasta que contém o script U-SQL. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters
Designação | Descrição | Valor |
---|
DatasetReference
Designação | Descrição | Valor |
---|---|---|
Parâmetros | Argumentos para o conjunto de dados. | ParameterValueSpecification |
nome_referência | Nome do conjunto de dados de referência. | string (obrigatório) |
tipo | Tipo de referência do conjunto de dados. | 'DatasetReference' (obrigatório) |
ExecutePipelineActivity
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'ExecutePipeline' (obrigatório) |
tipoPropriedades | Execute propriedades de atividade de pipeline. | ExecutePipelineActivityTypeProperties (obrigatório) |
ExecutePipelineActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
Parâmetros | Parâmetros do pipeline. | ParameterValueSpecification |
gasoduto | Referência de pipeline. | PipelineReference (obrigatório) |
waitOnCompletion | Define se a execução da atividade aguardará a conclusão da execução do pipeline dependente. O padrão é false. | Bool |
ExecuteSsisPackageActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'ExecuteSSISPackage' (obrigatório) |
tipoPropriedades | Execute as propriedades de atividade do pacote SSIS. | ExecuteSsisPackageActivityTypeProperties (obrigatório) |
ExecuteSsisPackageActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
ConecteVia | A referência de tempo de execução de integração. | IntegrationRuntimeReference (obrigatório) |
environmentPath | O caminho do ambiente para executar o pacote SSIS. Type: string (ou Expression with resultType string). | qualquer |
executionCredential | A credencial de execução do pacote. | SsisExecutionCredential |
loggingLevel | O nível de log da execução do pacote SSIS. Type: string (ou Expression with resultType string). | qualquer |
logLocalização | Local do log de execução do pacote SSIS. | SsisLogLocation |
packageConnectionManagers | Os gerenciadores de conexões de nível de pacote para executar o pacote SSIS. | ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers |
packageLocalização | Localização do pacote SSIS. | SsisPackageLocation (obrigatório) |
packageParameters | Os parâmetros de nível de pacote para executar o pacote SSIS. | ExecuteSsisPackageActivityTypePropertiesPackageParameters |
projectConnectionManagers | Os gerenciadores de conexões de nível de projeto para executar o pacote SSIS. | ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers |
projectParameters | Os parâmetros de nível de projeto para executar o pacote SSIS. | ExecuteSsisPackageActivityTypePropertiesProjectParameters |
propertySubstitui | A propriedade substitui para executar o pacote SSIS. | ExecuteSsisPackageActivityTypePropertiesPropertyOverrides |
tempo de execução | Especifica o tempo de execução para executar o pacote SSIS. O valor deve ser "x86" ou "x64". Type: string (ou Expression with resultType string). | qualquer |
ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
Designação | Descrição | Valor |
---|
ExecuteSsisPackageActivityTypePropertiesPackageParameters
Designação | Descrição | Valor |
---|
ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
Designação | Descrição | Valor |
---|
ExecuteSsisPackageActivityTypePropertiesProjectParameters
Designação | Descrição | Valor |
---|
ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Designação | Descrição | Valor |
---|
Expressão
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de expressão. | 'Expressão' (obrigatório) |
valor | Valor da expressão. | string (obrigatório) |
FilterActivity
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'Filtro' (obrigatório) |
tipoPropriedades | Propriedades da atividade do filtro. | FilterActivityTypeProperties (obrigatório) |
FilterActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
condição | Condição a ser usada para filtrar a entrada. | Expressão (obrigatório) |
itens | Matriz de entrada na qual o filtro deve ser aplicado. | Expressão (obrigatório) |
ForEachActivity
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'ForEach' (obrigatório) |
tipoPropriedades | Propriedades da atividade ForEach. | ForEachActivityTypeProperties (obrigatório) |
ForEachActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
Atividades | Lista de atividades a executar . | Atividade[] (obrigatório) |
batchCount | Contagem de lotes a ser usada para controlar o número de execução paralela (quando isSequential é definido como false). | Int Restrições: Valor máximo = 50 |
isSequencial | Se o loop for executado em sequência ou em paralelo (máx. 50) | Bool |
itens | Coleção para iterar. | Expressão (obrigatório) |
GetMetadataActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'GetMetadata' (obrigatório) |
tipoPropriedades | Propriedades de atividade GetMetadata. | GetMetadataActivityTypeProperties (obrigatório) |
GetMetadataActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
conjunto de dados | Referência do conjunto de dados de atividade GetMetadata. | DatasetReference (obrigatório) |
Lista de campos | Campos de metadados a serem obtidos do conjunto de dados. | qualquer[] |
HDInsightHiveActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'HDInsightHive' (obrigatório) |
tipoPropriedades | Propriedades de atividade do HDInsight Hive. | HDInsightHiveActivityTypeProperties (obrigatório) |
HDInsightHiveActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
Argumentos | Argumentos especificados pelo usuário para HDInsightActivity. | qualquer[] |
define | Permite que o usuário especifique definições para solicitação de trabalho do Hive. | HDInsightHiveActivityTypePropertiesDefine |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Fracasso' 'Nenhuma' |
scriptLinkedService | Referência de serviço vinculado a script. | LinkedServiceReference |
scriptPath | Caminho do script. Type: string (ou Expression with resultType string). | qualquer |
storageServiços Vinculados | Referências de serviço vinculado de armazenamento. | LinkedServiceReference [] |
HDInsightHiveActivityTypePropertiesDefine
Designação | Descrição | Valor |
---|
HDInsightMapReduceActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'HDInsightMapReduce' (obrigatório) |
tipoPropriedades | Propriedades de atividade do HDInsight MapReduce. | HDInsightMapReduceActivityTypeProperties (obrigatório) |
HDInsightMapReduceActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
Argumentos | Argumentos especificados pelo usuário para HDInsightActivity. | qualquer[] |
className | Nome da classe. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
define | Permite que o usuário especifique definições para a solicitação de trabalho MapReduce. | HDInsightMapReduceActivityTypePropertiesDefine |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Fracasso' 'Nenhuma' |
jarFilePath | Caminho do frasco. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
jarLibs | Jar libs. | qualquer[] |
jarLinkedService | Referência de serviço vinculado ao Jar. | LinkedServiceReference |
storageServiços Vinculados | Referências de serviço vinculado de armazenamento. | LinkedServiceReference [] |
HDInsightMapReduceActivityTypePropertiesDefine
Designação | Descrição | Valor |
---|
HDInsightPigActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'HDInsightPig' (obrigatório) |
tipoPropriedades | Propriedades de atividade do HDInsight Pig. | HDInsightPigActivityTypeProperties (obrigatório) |
HDInsightPigActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
Argumentos | Argumentos especificados pelo usuário para HDInsightActivity. | qualquer[] |
define | Permite que o usuário especifique definições para a solicitação de trabalho do Pig. | HDInsightPigActivityTypePropertiesDefine |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Fracasso' 'Nenhuma' |
scriptLinkedService | Referência de serviço vinculado a script. | LinkedServiceReference |
scriptPath | Caminho do script. Type: string (ou Expression with resultType string). | qualquer |
storageServiços Vinculados | Referências de serviço vinculado de armazenamento. | LinkedServiceReference [] |
HDInsightPigActivityTypePropertiesDefine
Designação | Descrição | Valor |
---|
HDInsightSparkActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'HDInsightSpark' (obrigatório) |
tipoPropriedades | Propriedades da atividade de faísca do HDInsight. | HDInsightSparkActivityTypeProperties (obrigatório) |
HDInsightSparkActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
Argumentos | Os argumentos especificados pelo usuário para HDInsightSparkActivity. | qualquer[] |
className | A classe principal Java/Spark do aplicativo. | string |
entryFilePath | O caminho relativo para a pasta raiz do código/pacote a ser executado. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Fracasso' 'Nenhuma' |
proxyUser | O usuário a representar que executará o trabalho. Type: string (ou Expression with resultType string). | qualquer |
rootPath | O caminho raiz em 'sparkJobLinkedService' para todos os arquivos do trabalho. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
sparkConfig | Propriedade de configuração do Spark. | HDInsightSparkActivityTypePropertiesSparkConfig |
sparkJobLinkedService | O serviço vinculado de armazenamento para carregar o arquivo de entrada e dependências e para receber logs. | LinkedServiceReference |
HDInsightSparkActivityTypePropertiesSparkConfig
Designação | Descrição | Valor |
---|
HDInsightStreamingActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'HDInsightStreaming' (obrigatório) |
tipoPropriedades | Propriedades da atividade de streaming do HDInsight. | HDInsightStreamingActivityTypeProperties (obrigatório) |
HDInsightStreamingActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
Argumentos | Argumentos especificados pelo usuário para HDInsightActivity. | qualquer[] |
combinador | Nome executável do combinador. Type: string (ou Expression with resultType string). | qualquer |
commandAmbiente | Valores de ambiente de linha de comando. | qualquer[] |
define | Permite que o usuário especifique definições para solicitação de trabalho de streaming. | HDInsightStreamingActivityTypePropertiesDefine |
fileLinkedService | Referência de serviço vinculado onde os arquivos estão localizados. | LinkedServiceReference |
filePaths | Caminhos para streaming de arquivos de trabalho. Podem ser diretórios. | qualquer[] (obrigatório) |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Fracasso' 'Nenhuma' |
entrada | Caminho do blob de entrada. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
mapeador | Nome executável do mapeador. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
Saída | Caminho do blob de saída. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
redutor | Nome executável do redutor. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
storageServiços Vinculados | Referências de serviço vinculado de armazenamento. | LinkedServiceReference [] |
HDInsightStreamingActivityTypePropertiesDefine
Designação | Descrição | Valor |
---|
IfConditionActivity
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'IfCondition' (obrigatório) |
tipoPropriedades | Propriedades da atividade IfCondition. | IfConditionActivityTypeProperties (obrigatório) |
IfConditionActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
expressão | Uma expressão que avaliaria para Booleano. Isso é usado para determinar o bloco de atividades (ifTrueActivities ou ifFalseActivities) que serão executados. | Expressão (obrigatório) |
ifFalseActivities | Lista de atividades a serem executadas se a expressão for avaliada como falsa. Esta é uma propriedade opcional e, se não for fornecida, a atividade sairá sem qualquer ação. | Atividades[] |
ifTrueActivities | Lista de atividades a serem executadas se a expressão for avaliada como verdadeira. Esta é uma propriedade opcional e, se não for fornecida, a atividade sairá sem qualquer ação. | Atividades[] |
IntegrationRuntimeReference
Designação | Descrição | Valor |
---|---|---|
Parâmetros | Argumentos para o tempo de execução da integração. | ParameterValueSpecification |
nome_referência | Nome do tempo de execução da integração de referência. | string (obrigatório) |
tipo | Tipo de tempo de execução de integração. | 'IntegrationRuntimeReference' (obrigatório) |
LinkedServiceReference
Designação | Descrição | Valor |
---|---|---|
Parâmetros | Argumentos para LinkedService. | ParameterValueSpecification |
nome_referência | Faça referência ao nome do LinkedService. | string (obrigatório) |
tipo | Tipo de referência de serviço vinculado. | 'LinkedServiceReference' (obrigatório) |
PesquisaAtividade
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'Pesquisa' (obrigatório) |
tipoPropriedades | Propriedades da atividade de pesquisa. | LookupActivityTypeProperties (obrigatório) |
LookupActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
conjunto de dados | Referência do conjunto de dados de atividade de pesquisa. | DatasetReference (obrigatório) |
firstRowOnly | Se deve retornar a primeira linha ou todas as linhas. O valor padrão é true. Tipo: booleano (ou Expressão com resultType booleano). | qualquer |
fonte | Propriedades de origem específicas do conjunto de dados, iguais à fonte de atividade de cópia. | CopySource (obrigatório) |
Microsoft.DataFactory/fábricas/pipelines
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2017-09-01-pré-visualização' |
Designação | O nome do recurso | string Restrições: Comprimento mínimo = 1 Comprimento máximo = 1 Padrão = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obrigatório) |
propriedades | Propriedades do pipeline. | Pipeline (obrigatório) |
tipo | O tipo de recurso | 'Microsoft.DataFactory/fábricas/pipelines' |
ParameterDefinitionSpecification
Designação | Descrição | Valor |
---|
ParâmetroEspecificação
Designação | Descrição | Valor |
---|---|---|
defaultValue | Valor padrão do parâmetro. | qualquer |
tipo | Tipo de parâmetro. | 'Matriz' 'Bool' 'Flutuar' 'Int' 'Objeto' 'SecureString' 'String' (obrigatório) |
ParameterValueSpecification
Designação | Descrição | Valor |
---|
ParameterValueSpecification
Designação | Descrição | Valor |
---|
ParameterValueSpecification
Designação | Descrição | Valor |
---|
ParameterValueSpecification
Designação | Descrição | Valor |
---|
Gasoduto
Designação | Descrição | Valor |
---|---|---|
Atividades | Lista de atividades em pipeline. | Atividades[] |
anotações | Lista de tags que podem ser usadas para descrever o Pipeline. | qualquer[] |
simultaneidade | O número máximo de execuções simultâneas para o pipeline. | Int Restrições: Valor mínimo = 1 |
Descrição | A descrição do gasoduto. | string |
Parâmetros | Lista de parâmetros para pipeline. | ParameterDefinitionSpecification |
PipelineReference
Designação | Descrição | Valor |
---|---|---|
Designação | Nome de referência. | string |
nome_referência | Nome do pipeline de referência. | string (obrigatório) |
tipo | Tipo de referência de pipeline. | 'PipelineReference' (obrigatório) |
RedirectIncompatibleRowSettings
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Nome do serviço vinculado Armazenamento do Azure, SAS de Armazenamento ou Repositório Azure Data Lake usado para redirecionar linha incompatível. Deve ser especificado se redirectIncompatibleRowSettings for especificado. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
caminho | O caminho para armazenar os dados de linha incompatíveis de redirecionamento. Type: string (ou Expression with resultType string). | qualquer |
Base Secreta
Designação | Descrição | Valor |
---|---|---|
tipo | Defina como 'AzureKeyVaultSecret' para o tipo AzureKeyVaultSecretReference. Defina como 'SecureString' para o tipo SecureString. | 'AzureKeyVaultSecret' 'SecureString' (obrigatório) |
SecureString
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de segredo. | string (obrigatório) |
valor | Valor da cadeia de caracteres segura. | string (obrigatório) |
SecureString
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de segredo. | 'SecureString' (obrigatório) |
valor | Valor da cadeia de caracteres segura. | string (obrigatório) |
SqlServerStoredProcedureActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'SqlServerStoredProcedure' (obrigatório) |
tipoPropriedades | Propriedades de atividade de procedimento armazenado SQL. | SqlServerStoredProcedureActivityTypeProperties (obrigatório) |
SqlServerStoredProcedureActivityTypeProperties
SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters
Designação | Descrição | Valor |
---|
SsisAccessCredential
SsisConnectionManager
Designação | Descrição | Valor |
---|
SsisConnectionManager
Designação | Descrição | Valor |
---|
SsisExecutionCredential
SsisExecutionParameter
Designação | Descrição | Valor |
---|---|---|
valor | Valor do parâmetro de execução do pacote SSIS. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
SsisLogLocalização
SsisLogLocationTypeProperties
Designação | Descrição | Valor | ||
---|---|---|---|---|
accessCredential | A credencial de acesso ao log de execução do pacote. | SsisAccessCredential | ||
logRefreshInterval | Especifica o intervalo a ser atualizado no log. O intervalo padrão é de 5 minutos. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
SsisPackageLocalização
Designação | Descrição | Valor |
---|---|---|
packagePath | O caminho do pacote SSIS. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
tipo | O tipo de local do pacote SSIS. | 'Ficheiro' 'SSISDB' |
tipoPropriedades | Propriedades de local do pacote SSIS. | SsisPackageLocationTypeProperties |
SsisPackageLocationTypeProperties
Designação | Descrição | Valor |
---|---|---|
accessCredential | A credencial de acesso ao pacote. | SsisAccessCredential |
configurationPath | O arquivo de configuração da execução do pacote. Type: string (ou Expression with resultType string). | qualquer |
packagePassword | Senha do pacote. | SecretBase |
SsisPropertyOverride
Designação | Descrição | Valor |
---|---|---|
isSensitive | Se o valor de substituição da propriedade do pacote SSIS é um dado confidencial. O valor será criptografado no SSISDB se for verdadeiro | Bool |
valor | Valor de substituição da propriedade do pacote SSIS. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
Configurações de preparo
StoredProcedureParameter
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de parâmetro de procedimento armazenado. | 'Booleano' 'Data' 'Decimal' 'Guid' 'Int' 'Int64' 'String' |
valor | Valor do parâmetro do procedimento armazenado. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
AtéAtividade
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'Até' (obrigatório) |
tipoPropriedades | Até propriedades de atividade. | UntilActivityTypeProperties (obrigatório) |
UntilActivityTypeProperties
Designação | Descrição | Valor | ||||
---|---|---|---|---|---|---|
Atividades | Lista de atividades a executar. | Atividade[] (obrigatório) | ||||
expressão | Uma expressão que avaliaria para Booleano. O loop continuará até que esta expressão seja avaliada como true | Expressão (obrigatório) | ||||
tempo limite | Especifica o tempo limite para a execução da atividade. Se não houver nenhum valor especificado, ele usará o valor de TimeSpan.FromDays(7), que é 1 semana como padrão. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
WaitActivity
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'Esperar' (obrigatório) |
tipoPropriedades | Aguarde as propriedades da atividade. | WaitActivityTypeProperties (obrigatório) |
WaitActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
waitTimeInSeconds | Duração em segundos. | int (obrigatório) |
Atividade Web
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'WebActivity' (obrigatório) |
tipoPropriedades | Propriedades da atividade da Web. | WebActivityTypeProperties (obrigatório) |
WebActivityAuthentication
WebActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
autenticação | Método de autenticação usado para chamar o ponto de extremidade. | WebActivityAuthentication |
corpo | Representa a carga que será enviada para o ponto de extremidade. Necessário para o método POST/PUT, não permitido para o método GET Type: string (ou Expression with resultType string). | qualquer |
conjuntos de dados | Lista de conjuntos de dados passados para o ponto de extremidade da Web. | DatasetReference[] |
disableCertValidation | Quando definido como true, a validação do certificado será desativada. | Bool |
cabeçalhos | Representa os cabeçalhos que serão enviados para a solicitação. Por exemplo, para definir o idioma e digitar em uma solicitação: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Type: string (ou Expression with resultType string). | qualquer |
linkedServiços | Lista de serviços vinculados passados para o ponto de extremidade da Web. | LinkedServiceReference [] |
método | Método da API Rest para o ponto de extremidade de destino. | 'ELIMINAR' 'OBTER' 'CORREIO' 'PUT' (obrigatório) |
URL | Ponto de extremidade e caminho de destino da atividade da Web. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Criar um de fábrica de dados V2 |
Este modelo cria uma fábrica de dados V2 que copia dados de uma pasta em um Armazenamento de Blob do Azure para outra pasta no armazenamento. |
mais é possível com o Azure Data Factory - Um clique para experimentar o Azure Data Factory |
Este modelo cria um pipeline de fábrica de dados para uma atividade de cópia do Blob do Azure para outro Blob do Azure |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso fábricas/pipelines pode ser implantado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.DataFactory/factories/pipelines, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataFactory/factories/pipelines@2017-09-01-preview"
name = "string"
body = jsonencode({
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"
}
}
}
})
}
Objetos CopySink
Defina a propriedade type para especificar o tipo de objeto.
Objetos SecretBase
Defina a propriedade type para especificar o tipo de objeto.
Para AzureKeyVaultSecret , use:
{
secretName = ?
secretVersion = ?
store = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
type = "AzureKeyVaultSecret"
}
Para SecureString, use:
{
type = "SecureString"
value = "string"
}
Objetos CopySource
Defina a propriedade type para especificar o tipo de objeto.
Objetos de atividade
Defina a propriedade type para especificar o tipo de objeto.
Para AzureMLBatchExecution, use:
{
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"
}
}
}
}
}
Para AzureMLUpdateResource , use:
{
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 = ?
}
}
Para ExecutePipeline, use:
{
type = "ExecutePipeline"
typeProperties = {
parameters = {
{customized property} = ?
}
pipeline = {
name = "string"
referenceName = "string"
type = "string"
}
waitOnCompletion = bool
}
}
Para Filtro, use:
{
type = "Filter"
typeProperties = {
condition = {
type = "string"
value = "string"
}
items = {
type = "string"
value = "string"
}
}
}
Para ForEach , use:
{
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"
}
}
}
Para IfCondition , use:
{
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
}
]
}
}
Para até, utilize:
{
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 = ?
}
}
Para Aguarde, use:
{
type = "Wait"
typeProperties = {
waitTimeInSeconds = int
}
}
Para cópia, use:
{
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 = ?
}
}
Para Custom, use:
{
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"
}
}
}
Para DataLakeAnalyticsU-SQL , use:
{
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 = ?
}
}
Para DatabricksNotebook , use:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "DatabricksNotebook"
typeProperties = {
baseParameters = {
{customized property} = ?
}
notebookPath = ?
}
}
Para ExecuteSSISPackage, use:
{
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 = ?
}
}
Para GetMetadata, use:
{
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 = [
?
]
}
}
Para HDInsightHive, use:
{
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"
}
]
}
}
Para HDInsightMapReduce, use:
{
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"
}
]
}
}
Para HDInsightPig, use:
{
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"
}
]
}
}
Para HDInsightSpark, use:
{
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"
}
}
}
Para HDInsightStreaming, use:
{
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"
}
]
}
}
Para Pesquisa, use:
{
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
}
}
}
Para SqlServerStoredProcedure , use:
{
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 = ?
}
}
}
}
Para WebActivity, use:
{
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 = ?
}
}
Valores de propriedade
Atividade
Designação | Descrição | Valor |
---|---|---|
dependeDe | A atividade depende da condição. | ActivityDependency [] |
Descrição | Descrição da atividade. | string |
Designação | Nome da atividade. | string (obrigatório) |
tipo | Defina como 'AzureMLBatchExecution' para o tipo AzureMLBatchExecutionActivity. Defina como 'AzureMLUpdateResource' para o tipo AzureMLUpdateResourceActivity. Defina como 'ExecutePipeline' para o tipo ExecutePipelineActivity. Defina como 'Filtrar' para o tipo FilterActivity. Defina como 'ForEach' para o tipo ForEachActivity. Defina como 'IfCondition' para o tipo IfConditionActivity. Defina como 'Até' para o tipo UntilActivity. Defina como 'Aguardar' para digitar WaitActivity. Defina como 'Copiar' para o tipo CopyActivity. Defina como 'Personalizado' para o tipo CustomActivity. Defina como 'DataLakeAnalyticsU-SQL' para o tipo DataLakeAnalyticsUsqlActivity. Defina como 'DatabricksNotebook' para o tipo DatabricksNotebookActivity. Defina como 'ExecuteSSISPackage' para o tipo ExecuteSsisPackageActivity. Defina como 'GetMetadata' para o tipo GetMetadataActivity. Defina como 'HDInsightHive' para o tipo HDInsightHiveActivity. Defina como 'HDInsightMapReduce' para o tipo HDInsightMapReduceActivity. Defina como 'HDInsightPig' para o tipo HDInsightPigActivity. Defina como 'HDInsightSpark' para o tipo HDInsightSparkActivity. Defina como 'HDInsightStreaming' para o tipo HDInsightStreamingActivity. Defina como 'Pesquisa' para o tipo LookupActivity. Defina como 'SqlServerStoredProcedure' para o tipo SqlServerStoredProcedureActivity. Defina como 'WebActivity' para o tipo WebActivity. | 'AzureMLBatchExecution' 'AzureMLUpdateResource' 'Copiar' 'Personalizado' 'DatabricksNotebook' 'DataLakeAnalyticsU-SQL' 'ExecutePipeline' 'ExecuteSSISPackage' 'Filtrar' 'ForEach' 'GetMetadata' 'HDInsightHive' 'HDInsightMapReduce' 'HDInsightPig' 'HDInsightSpark' 'HDInsightStreaming' 'Condição Se' 'Pesquisa' 'SqlServerStoredProcedure' 'Até' 'Esperar' 'WebActivity' (obrigatório) |
ActivityDependency
Designação | Descrição | Valor |
---|---|---|
atividade | Nome da atividade. | string (obrigatório) |
dependênciaCondições | Match-Condition para a dependência. | Matriz de cadeia de caracteres contendo qualquer uma das: 'Concluído' 'Falhou' 'Ignorado' 'Conseguido' (obrigatório) |
Política de Atividade
Designação | Descrição | Valor | ||
---|---|---|---|---|
retentar | Máximo de tentativas ordinárias. O padrão é 0. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. | qualquer | ||
retryIntervalInSeconds | Intervalo entre cada tentativa de repetição (em segundos). O padrão é 30 seg. | Int Restrições: Valor mínimo = 30 Valor máximo = 86400 |
||
secureOutput | Quando definido como true, a saída da atividade é considerada segura e não será registrada no monitoramento. | Bool | ||
tempo limite | Especifica o tempo limite para a execução da atividade. O tempo limite padrão é de 7 dias. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
AzureKeyVaultSecretReference
AzureMLBatchExecutionActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'AzureMLBatchExecution' (obrigatório) |
tipoPropriedades | Propriedades da atividade de Execução em Lote do Azure ML. | AzureMLBatchExecutionActivityTypeProperties (obrigatório) |
AzureMLBatchExecutionActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
globalParameters | Chave,Pares de valor a serem passados para o ponto de extremidade do Serviço de Execução em Lote do Azure ML. As chaves devem corresponder aos nomes dos parâmetros do serviço Web definidos no serviço Web do Azure ML publicado. Os valores serão passados na propriedade GlobalParameters da solicitação de execução em lote do Azure ML. | AzureMLBatchExecutionActivityTypePropertiesGlobalParameters |
webServiceInputs | Chave,Pares de valor, mapeando os nomes das entradas de serviço Web do ponto de extremidade do Azure ML para objetos AzureMLWebServiceFile especificando os locais de Blob de entrada.. Essas informações serão passadas na propriedade WebServiceInputs da solicitação de execução em lote do Azure ML. | AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs |
webServiceOutputs | Chave,Pares de valor, mapeando os nomes das saídas de serviço Web do ponto de extremidade do Azure ML para objetos AzureMLWebServiceFile especificando os locais de Blob de saída. Essas informações serão passadas na propriedade WebServiceOutputs da solicitação de execução em lote do Azure ML. | AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
Designação | Descrição | Valor |
---|
AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
Designação | Descrição | Valor |
---|
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
Designação | Descrição | Valor |
---|
AzureMLUpdateResourceActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'AzureMLUpdateResource' (obrigatório) |
tipoPropriedades | Propriedades da atividade de gerenciamento de recursos de atualização do Azure ML. | AzureMLUpdateResourceActivityTypeProperties (obrigatório) |
AzureMLUpdateResourceActivityTypeProperties
AzureMLWebServiceFile
Atividade de cópia
Designação | Descrição | Valor |
---|---|---|
Insumos | Lista de entradas para a atividade. | DatasetReference[] |
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
saídas | Lista de resultados para a atividade. | DatasetReference[] |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'Cópia' (obrigatório) |
tipoPropriedades | Copie as propriedades da atividade. | CopyActivityTypeProperties (obrigatório) |
CopyActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
cloudDataMovementUnits | Número máximo de unidades de movimentação de dados na nuvem que podem ser usadas para executar essa movimentação de dados. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. | qualquer |
enableSkipIncompatibleRow | Se deve ignorar linha incompatível. O valor padrão é false. Tipo: booleano (ou Expressão com resultType booleano). | qualquer |
habilitarEstadiamento | Especifica se os dados devem ser copiados por meio de um preparo provisório. O valor padrão é false. Tipo: booleano (ou Expressão com resultType booleano). | qualquer |
parallelCopies | Número máximo de sessões simultâneas abertas na origem ou no coletor para evitar sobrecarregar o armazenamento de dados. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. | qualquer |
redirectIncompatibleRowSettings | Redirecionar configurações de linha incompatíveis quando EnableSkipIncompatibleRow for true. | RedirectIncompatibleRowSettings |
lavatório | Copiar coletor de atividade. | CopySink (obrigatório) |
fonte | Copie a fonte da atividade. | CopySource (obrigatório) |
preparoConfigurações | Especifica as configurações de preparo provisório quando EnableStaging é true. | StagingSettings |
Translator | Tradutor de atividade de cópia. Se não for especificado, o tradutor tabular é usado. | qualquer |
CopySink
Designação | Descrição | Valor | ||
---|---|---|---|---|
sinkRetryCount | Contagem de tentativas de pia. Tipo: inteiro (ou Expressão com número inteiro resultType). | qualquer | ||
sinkRetryWait | Sink nova tentativa esperar. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
tipo | (obrigatório) | |||
writeBatchSize | Escreva o tamanho do lote. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. | qualquer | ||
writeBatchTimeout | Escreva o tempo limite do lote. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
Fonte de cópia
Designação | Descrição | Valor | ||
---|---|---|---|---|
fonteRetryCount | Contagem de novas tentativas de origem. Tipo: inteiro (ou Expressão com número inteiro resultType). | qualquer | ||
fonteRetryWait | Fonte tentar novamente esperar. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
tipo | (obrigatório) |
CustomActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'Personalizado' (obrigatório) |
tipoPropriedades | Propriedades de atividade personalizadas. | CustomActivityTypeProperties (obrigatório) |
CustomActivityReferenceObject
Designação | Descrição | Valor |
---|---|---|
conjuntos de dados | Referências de conjuntos de dados. | DatasetReference[] |
linkedServiços | Referências de serviço vinculado. | LinkedServiceReference [] |
CustomActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
comando | Comando para atividade personalizada Tipo: string (ou Expression with resultType string). | qualquer (obrigatório) |
extendedProperties | Bolsa de propriedades definida pelo usuário. Não há nenhuma restrição sobre as chaves ou valores que podem ser usados. A atividade personalizada especificada pelo usuário tem a total responsabilidade de consumir e interpretar o conteúdo definido. | CustomActivityTypePropertiesExtendedProperties |
folderPath | Caminho da pasta para arquivos de recurso Tipo: string (ou Expression with resultType string). | qualquer |
referenceObjects | Objetos de referência | CustomActivityReferenceObject |
resourceLinkedService | Referência de serviço vinculado a recursos. | LinkedServiceReference |
CustomActivityTypePropertiesExtendedProperties
Designação | Descrição | Valor |
---|
DatabricksNotebookActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'DatabricksNotebook' (obrigatório) |
tipoPropriedades | Propriedades de atividade do Databricks Notebook. | DatabricksNotebookActivityTypeProperties (obrigatório) |
DatabricksNotebookActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
baseParameters | Parâmetros básicos a serem usados para cada execução deste trabalho. Se o bloco de notas utilizar um parâmetro não especificado, será utilizado o valor predefinido do bloco de notas. | DatabricksNotebookActivityTypePropertiesBaseParameters |
notebookPath | O caminho absoluto do bloco de anotações a ser executado no espaço de trabalho Databricks. Este caminho deve começar com uma barra. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
DatabricksNotebookActivityTypePropertiesBaseParameters
Designação | Descrição | Valor |
---|
DataLakeAnalyticsUsqlActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'DataLakeAnalyticsU-SQL' (obrigatório) |
tipoPropriedades | Propriedades de atividade U-SQL do Data Lake Analytics. | DataLakeAnalyticsUsqlActivityTypeProperties (obrigatório) |
DataLakeAnalyticsUsqlActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
modo de compilação | Modo de compilação do U-SQL. Deve ser um destes valores: Semantic, Full e SingleBox. Type: string (ou Expression with resultType string). | qualquer |
graudeparalelismo | O número máximo de nós usados simultaneamente para executar o trabalho. O valor padrão é 1. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 1. | qualquer |
Parâmetros | Parâmetros para solicitação de trabalho U-SQL. | DataLakeAnalyticsUsqlActivityTypePropertiesParameters |
prioridade | Determina quais trabalhos de todos os que estão na fila devem ser selecionados para serem executados primeiro. Quanto menor o número, maior a prioridade. O valor padrão é 1000. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 1. | qualquer |
runtimeVersion | Versão de tempo de execução do mecanismo U-SQL a ser usada. Type: string (ou Expression with resultType string). | qualquer |
scriptLinkedService | Referência de serviço vinculado a script. | LinkedServiceReference (obrigatório) |
scriptPath | Caminho que diferencia maiúsculas de minúsculas para a pasta que contém o script U-SQL. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters
Designação | Descrição | Valor |
---|
DatasetReference
Designação | Descrição | Valor |
---|---|---|
Parâmetros | Argumentos para o conjunto de dados. | ParameterValueSpecification |
nome_referência | Nome do conjunto de dados de referência. | string (obrigatório) |
tipo | Tipo de referência do conjunto de dados. | 'DatasetReference' (obrigatório) |
ExecutePipelineActivity
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'ExecutePipeline' (obrigatório) |
tipoPropriedades | Execute propriedades de atividade de pipeline. | ExecutePipelineActivityTypeProperties (obrigatório) |
ExecutePipelineActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
Parâmetros | Parâmetros do pipeline. | ParameterValueSpecification |
gasoduto | Referência de pipeline. | PipelineReference (obrigatório) |
waitOnCompletion | Define se a execução da atividade aguardará a conclusão da execução do pipeline dependente. O padrão é false. | Bool |
ExecuteSsisPackageActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'ExecuteSSISPackage' (obrigatório) |
tipoPropriedades | Execute as propriedades de atividade do pacote SSIS. | ExecuteSsisPackageActivityTypeProperties (obrigatório) |
ExecuteSsisPackageActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
ConecteVia | A referência de tempo de execução de integração. | IntegrationRuntimeReference (obrigatório) |
environmentPath | O caminho do ambiente para executar o pacote SSIS. Type: string (ou Expression with resultType string). | qualquer |
executionCredential | A credencial de execução do pacote. | SsisExecutionCredential |
loggingLevel | O nível de log da execução do pacote SSIS. Type: string (ou Expression with resultType string). | qualquer |
logLocalização | Local do log de execução do pacote SSIS. | SsisLogLocation |
packageConnectionManagers | Os gerenciadores de conexões de nível de pacote para executar o pacote SSIS. | ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers |
packageLocalização | Localização do pacote SSIS. | SsisPackageLocation (obrigatório) |
packageParameters | Os parâmetros de nível de pacote para executar o pacote SSIS. | ExecuteSsisPackageActivityTypePropertiesPackageParameters |
projectConnectionManagers | Os gerenciadores de conexões de nível de projeto para executar o pacote SSIS. | ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers |
projectParameters | Os parâmetros de nível de projeto para executar o pacote SSIS. | ExecuteSsisPackageActivityTypePropertiesProjectParameters |
propertySubstitui | A propriedade substitui para executar o pacote SSIS. | ExecuteSsisPackageActivityTypePropertiesPropertyOverrides |
tempo de execução | Especifica o tempo de execução para executar o pacote SSIS. O valor deve ser "x86" ou "x64". Type: string (ou Expression with resultType string). | qualquer |
ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
Designação | Descrição | Valor |
---|
ExecuteSsisPackageActivityTypePropertiesPackageParameters
Designação | Descrição | Valor |
---|
ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
Designação | Descrição | Valor |
---|
ExecuteSsisPackageActivityTypePropertiesProjectParameters
Designação | Descrição | Valor |
---|
ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Designação | Descrição | Valor |
---|
Expressão
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de expressão. | 'Expressão' (obrigatório) |
valor | Valor da expressão. | string (obrigatório) |
FilterActivity
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'Filtro' (obrigatório) |
tipoPropriedades | Propriedades da atividade do filtro. | FilterActivityTypeProperties (obrigatório) |
FilterActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
condição | Condição a ser usada para filtrar a entrada. | Expressão (obrigatório) |
itens | Matriz de entrada na qual o filtro deve ser aplicado. | Expressão (obrigatório) |
ForEachActivity
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'ForEach' (obrigatório) |
tipoPropriedades | Propriedades da atividade ForEach. | ForEachActivityTypeProperties (obrigatório) |
ForEachActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
Atividades | Lista de atividades a executar . | Atividade[] (obrigatório) |
batchCount | Contagem de lotes a ser usada para controlar o número de execução paralela (quando isSequential é definido como false). | Int Restrições: Valor máximo = 50 |
isSequencial | Se o loop for executado em sequência ou em paralelo (máx. 50) | Bool |
itens | Coleção para iterar. | Expressão (obrigatório) |
GetMetadataActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'GetMetadata' (obrigatório) |
tipoPropriedades | Propriedades de atividade GetMetadata. | GetMetadataActivityTypeProperties (obrigatório) |
GetMetadataActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
conjunto de dados | Referência do conjunto de dados de atividade GetMetadata. | DatasetReference (obrigatório) |
Lista de campos | Campos de metadados a serem obtidos do conjunto de dados. | qualquer[] |
HDInsightHiveActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'HDInsightHive' (obrigatório) |
tipoPropriedades | Propriedades de atividade do HDInsight Hive. | HDInsightHiveActivityTypeProperties (obrigatório) |
HDInsightHiveActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
Argumentos | Argumentos especificados pelo usuário para HDInsightActivity. | qualquer[] |
define | Permite que o usuário especifique definições para solicitação de trabalho do Hive. | HDInsightHiveActivityTypePropertiesDefine |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Fracasso' 'Nenhuma' |
scriptLinkedService | Referência de serviço vinculado a script. | LinkedServiceReference |
scriptPath | Caminho do script. Type: string (ou Expression with resultType string). | qualquer |
storageServiços Vinculados | Referências de serviço vinculado de armazenamento. | LinkedServiceReference [] |
HDInsightHiveActivityTypePropertiesDefine
Designação | Descrição | Valor |
---|
HDInsightMapReduceActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'HDInsightMapReduce' (obrigatório) |
tipoPropriedades | Propriedades de atividade do HDInsight MapReduce. | HDInsightMapReduceActivityTypeProperties (obrigatório) |
HDInsightMapReduceActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
Argumentos | Argumentos especificados pelo usuário para HDInsightActivity. | qualquer[] |
className | Nome da classe. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
define | Permite que o usuário especifique definições para a solicitação de trabalho MapReduce. | HDInsightMapReduceActivityTypePropertiesDefine |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Fracasso' 'Nenhuma' |
jarFilePath | Caminho do frasco. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
jarLibs | Jar libs. | qualquer[] |
jarLinkedService | Referência de serviço vinculado ao Jar. | LinkedServiceReference |
storageServiços Vinculados | Referências de serviço vinculado de armazenamento. | LinkedServiceReference [] |
HDInsightMapReduceActivityTypePropertiesDefine
Designação | Descrição | Valor |
---|
HDInsightPigActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'HDInsightPig' (obrigatório) |
tipoPropriedades | Propriedades de atividade do HDInsight Pig. | HDInsightPigActivityTypeProperties (obrigatório) |
HDInsightPigActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
Argumentos | Argumentos especificados pelo usuário para HDInsightActivity. | qualquer[] |
define | Permite que o usuário especifique definições para a solicitação de trabalho do Pig. | HDInsightPigActivityTypePropertiesDefine |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Fracasso' 'Nenhuma' |
scriptLinkedService | Referência de serviço vinculado a script. | LinkedServiceReference |
scriptPath | Caminho do script. Type: string (ou Expression with resultType string). | qualquer |
storageServiços Vinculados | Referências de serviço vinculado de armazenamento. | LinkedServiceReference [] |
HDInsightPigActivityTypePropertiesDefine
Designação | Descrição | Valor |
---|
HDInsightSparkActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'HDInsightSpark' (obrigatório) |
tipoPropriedades | Propriedades da atividade de faísca do HDInsight. | HDInsightSparkActivityTypeProperties (obrigatório) |
HDInsightSparkActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
Argumentos | Os argumentos especificados pelo usuário para HDInsightSparkActivity. | qualquer[] |
className | A classe principal Java/Spark do aplicativo. | string |
entryFilePath | O caminho relativo para a pasta raiz do código/pacote a ser executado. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Fracasso' 'Nenhuma' |
proxyUser | O usuário a representar que executará o trabalho. Type: string (ou Expression with resultType string). | qualquer |
rootPath | O caminho raiz em 'sparkJobLinkedService' para todos os arquivos do trabalho. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
sparkConfig | Propriedade de configuração do Spark. | HDInsightSparkActivityTypePropertiesSparkConfig |
sparkJobLinkedService | O serviço vinculado de armazenamento para carregar o arquivo de entrada e dependências e para receber logs. | LinkedServiceReference |
HDInsightSparkActivityTypePropertiesSparkConfig
Designação | Descrição | Valor |
---|
HDInsightStreamingActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'HDInsightStreaming' (obrigatório) |
tipoPropriedades | Propriedades da atividade de streaming do HDInsight. | HDInsightStreamingActivityTypeProperties (obrigatório) |
HDInsightStreamingActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
Argumentos | Argumentos especificados pelo usuário para HDInsightActivity. | qualquer[] |
combinador | Nome executável do combinador. Type: string (ou Expression with resultType string). | qualquer |
commandAmbiente | Valores de ambiente de linha de comando. | qualquer[] |
define | Permite que o usuário especifique definições para solicitação de trabalho de streaming. | HDInsightStreamingActivityTypePropertiesDefine |
fileLinkedService | Referência de serviço vinculado onde os arquivos estão localizados. | LinkedServiceReference |
filePaths | Caminhos para streaming de arquivos de trabalho. Podem ser diretórios. | qualquer[] (obrigatório) |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Fracasso' 'Nenhuma' |
entrada | Caminho do blob de entrada. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
mapeador | Nome executável do mapeador. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
Saída | Caminho do blob de saída. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
redutor | Nome executável do redutor. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
storageServiços Vinculados | Referências de serviço vinculado de armazenamento. | LinkedServiceReference [] |
HDInsightStreamingActivityTypePropertiesDefine
Designação | Descrição | Valor |
---|
IfConditionActivity
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'IfCondition' (obrigatório) |
tipoPropriedades | Propriedades da atividade IfCondition. | IfConditionActivityTypeProperties (obrigatório) |
IfConditionActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
expressão | Uma expressão que avaliaria para Booleano. Isso é usado para determinar o bloco de atividades (ifTrueActivities ou ifFalseActivities) que serão executados. | Expressão (obrigatório) |
ifFalseActivities | Lista de atividades a serem executadas se a expressão for avaliada como falsa. Esta é uma propriedade opcional e, se não for fornecida, a atividade sairá sem qualquer ação. | Atividades[] |
ifTrueActivities | Lista de atividades a serem executadas se a expressão for avaliada como verdadeira. Esta é uma propriedade opcional e, se não for fornecida, a atividade sairá sem qualquer ação. | Atividades[] |
IntegrationRuntimeReference
Designação | Descrição | Valor |
---|---|---|
Parâmetros | Argumentos para o tempo de execução da integração. | ParameterValueSpecification |
nome_referência | Nome do tempo de execução da integração de referência. | string (obrigatório) |
tipo | Tipo de tempo de execução de integração. | 'IntegrationRuntimeReference' (obrigatório) |
LinkedServiceReference
Designação | Descrição | Valor |
---|---|---|
Parâmetros | Argumentos para LinkedService. | ParameterValueSpecification |
nome_referência | Faça referência ao nome do LinkedService. | string (obrigatório) |
tipo | Tipo de referência de serviço vinculado. | 'LinkedServiceReference' (obrigatório) |
PesquisaAtividade
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'Pesquisa' (obrigatório) |
tipoPropriedades | Propriedades da atividade de pesquisa. | LookupActivityTypeProperties (obrigatório) |
LookupActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
conjunto de dados | Referência do conjunto de dados de atividade de pesquisa. | DatasetReference (obrigatório) |
firstRowOnly | Se deve retornar a primeira linha ou todas as linhas. O valor padrão é true. Tipo: booleano (ou Expressão com resultType booleano). | qualquer |
fonte | Propriedades de origem específicas do conjunto de dados, iguais à fonte de atividade de cópia. | CopySource (obrigatório) |
Microsoft.DataFactory/fábricas/pipelines
Designação | Descrição | Valor |
---|---|---|
Designação | O nome do recurso | string Restrições: Comprimento mínimo = 1 Comprimento máximo = 1 Padrão = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obrigatório) |
parent_id | A ID do recurso que é o pai para este recurso. | ID para recurso do tipo: fábricas |
propriedades | Propriedades do pipeline. | Pipeline (obrigatório) |
tipo | O tipo de recurso | "Microsoft.DataFactory/factories/pipelines@2017-09-01-preview" |
ParameterDefinitionSpecification
Designação | Descrição | Valor |
---|
ParâmetroEspecificação
Designação | Descrição | Valor |
---|---|---|
defaultValue | Valor padrão do parâmetro. | qualquer |
tipo | Tipo de parâmetro. | 'Matriz' 'Bool' 'Flutuar' 'Int' 'Objeto' 'SecureString' 'String' (obrigatório) |
ParameterValueSpecification
Designação | Descrição | Valor |
---|
ParameterValueSpecification
Designação | Descrição | Valor |
---|
ParameterValueSpecification
Designação | Descrição | Valor |
---|
ParameterValueSpecification
Designação | Descrição | Valor |
---|
Gasoduto
Designação | Descrição | Valor |
---|---|---|
Atividades | Lista de atividades em pipeline. | Atividades[] |
anotações | Lista de tags que podem ser usadas para descrever o Pipeline. | qualquer[] |
simultaneidade | O número máximo de execuções simultâneas para o pipeline. | Int Restrições: Valor mínimo = 1 |
Descrição | A descrição do gasoduto. | string |
Parâmetros | Lista de parâmetros para pipeline. | ParameterDefinitionSpecification |
PipelineReference
Designação | Descrição | Valor |
---|---|---|
Designação | Nome de referência. | string |
nome_referência | Nome do pipeline de referência. | string (obrigatório) |
tipo | Tipo de referência de pipeline. | 'PipelineReference' (obrigatório) |
RedirectIncompatibleRowSettings
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Nome do serviço vinculado Armazenamento do Azure, SAS de Armazenamento ou Repositório Azure Data Lake usado para redirecionar linha incompatível. Deve ser especificado se redirectIncompatibleRowSettings for especificado. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
caminho | O caminho para armazenar os dados de linha incompatíveis de redirecionamento. Type: string (ou Expression with resultType string). | qualquer |
Base Secreta
Designação | Descrição | Valor |
---|---|---|
tipo | Defina como 'AzureKeyVaultSecret' para o tipo AzureKeyVaultSecretReference. Defina como 'SecureString' para o tipo SecureString. | 'AzureKeyVaultSecret' 'SecureString' (obrigatório) |
SecureString
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de segredo. | string (obrigatório) |
valor | Valor da cadeia de caracteres segura. | string (obrigatório) |
SecureString
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de segredo. | 'SecureString' (obrigatório) |
valor | Valor da cadeia de caracteres segura. | string (obrigatório) |
SqlServerStoredProcedureActivity
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'SqlServerStoredProcedure' (obrigatório) |
tipoPropriedades | Propriedades de atividade de procedimento armazenado SQL. | SqlServerStoredProcedureActivityTypeProperties (obrigatório) |
SqlServerStoredProcedureActivityTypeProperties
SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters
Designação | Descrição | Valor |
---|
SsisAccessCredential
SsisConnectionManager
Designação | Descrição | Valor |
---|
SsisConnectionManager
Designação | Descrição | Valor |
---|
SsisExecutionCredential
SsisExecutionParameter
Designação | Descrição | Valor |
---|---|---|
valor | Valor do parâmetro de execução do pacote SSIS. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
SsisLogLocalização
SsisLogLocationTypeProperties
Designação | Descrição | Valor | ||
---|---|---|---|---|
accessCredential | A credencial de acesso ao log de execução do pacote. | SsisAccessCredential | ||
logRefreshInterval | Especifica o intervalo a ser atualizado no log. O intervalo padrão é de 5 minutos. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
SsisPackageLocalização
Designação | Descrição | Valor |
---|---|---|
packagePath | O caminho do pacote SSIS. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
tipo | O tipo de local do pacote SSIS. | 'Ficheiro' 'SSISDB' |
tipoPropriedades | Propriedades de local do pacote SSIS. | SsisPackageLocationTypeProperties |
SsisPackageLocationTypeProperties
Designação | Descrição | Valor |
---|---|---|
accessCredential | A credencial de acesso ao pacote. | SsisAccessCredential |
configurationPath | O arquivo de configuração da execução do pacote. Type: string (ou Expression with resultType string). | qualquer |
packagePassword | Senha do pacote. | SecretBase |
SsisPropertyOverride
Designação | Descrição | Valor |
---|---|---|
isSensitive | Se o valor de substituição da propriedade do pacote SSIS é um dado confidencial. O valor será criptografado no SSISDB se for verdadeiro | Bool |
valor | Valor de substituição da propriedade do pacote SSIS. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
Configurações de preparo
StoredProcedureParameter
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de parâmetro de procedimento armazenado. | 'Booleano' 'Data' 'Decimal' 'Guid' 'Int' 'Int64' 'String' |
valor | Valor do parâmetro do procedimento armazenado. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |
AtéAtividade
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'Até' (obrigatório) |
tipoPropriedades | Até propriedades de atividade. | UntilActivityTypeProperties (obrigatório) |
UntilActivityTypeProperties
Designação | Descrição | Valor | ||||
---|---|---|---|---|---|---|
Atividades | Lista de atividades a executar. | Atividade[] (obrigatório) | ||||
expressão | Uma expressão que avaliaria para Booleano. O loop continuará até que esta expressão seja avaliada como true | Expressão (obrigatório) | ||||
tempo limite | Especifica o tempo limite para a execução da atividade. Se não houver nenhum valor especificado, ele usará o valor de TimeSpan.FromDays(7), que é 1 semana como padrão. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
WaitActivity
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'Esperar' (obrigatório) |
tipoPropriedades | Aguarde as propriedades da atividade. | WaitActivityTypeProperties (obrigatório) |
WaitActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
waitTimeInSeconds | Duração em segundos. | int (obrigatório) |
Atividade Web
Designação | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | LinkedServiceReference |
política | Política de atividades. | AtividadePolítica |
tipo | Tipo de atividade. | 'WebActivity' (obrigatório) |
tipoPropriedades | Propriedades da atividade da Web. | WebActivityTypeProperties (obrigatório) |
WebActivityAuthentication
WebActivityTypeProperties
Designação | Descrição | Valor |
---|---|---|
autenticação | Método de autenticação usado para chamar o ponto de extremidade. | WebActivityAuthentication |
corpo | Representa a carga que será enviada para o ponto de extremidade. Necessário para o método POST/PUT, não permitido para o método GET Type: string (ou Expression with resultType string). | qualquer |
conjuntos de dados | Lista de conjuntos de dados passados para o ponto de extremidade da Web. | DatasetReference[] |
disableCertValidation | Quando definido como true, a validação do certificado será desativada. | Bool |
cabeçalhos | Representa os cabeçalhos que serão enviados para a solicitação. Por exemplo, para definir o idioma e digitar em uma solicitação: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Type: string (ou Expression with resultType string). | qualquer |
linkedServiços | Lista de serviços vinculados passados para o ponto de extremidade da Web. | LinkedServiceReference [] |
método | Método da API Rest para o ponto de extremidade de destino. | 'ELIMINAR' 'OBTER' 'CORREIO' 'PUT' (obrigatório) |
URL | Ponto de extremidade e caminho de destino da atividade da Web. Type: string (ou Expression with resultType string). | qualquer (obrigatório) |