Microsoft.DataFactory factories/pipelines 2017-09-01-preview
Definição de recurso do Bicep
O tipo de recurso factories/pipelines pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de 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 tipo para especificar o tipo de objeto.
Objetos SecretBase
Defina a propriedade tipo 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 tipo para especificar o tipo de objeto.
Objetos de atividade
Defina a propriedade tipo 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 Filtrar, 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é, use:
{
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 de espera, use:
{
type: 'Wait'
typeProperties: {
waitTimeInSeconds: int
}
}
Para Copiar, 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 Personalizado, 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 de 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
Nome | Descrição | Valor |
---|---|---|
dependsOn | A atividade depende da condição. | ActivityDependency [] |
descrição | Descrição da atividade. | corda |
nome | Nome da atividade. | cadeia de caracteres (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 'Filtro' para o tipofilterActivity |
'AzureMLBatchExecution' 'AzureMLUpdateResource' 'Copiar' 'Personalizado' 'DatabricksNotebook' 'DataLakeAnalyticsU-SQL' 'ExecutePipeline' 'ExecuteSSISPackage' 'Filter' 'ForEach' 'GetMetadata' 'HDInsightHive' 'HDInsightMapReduce' 'HDInsightPig' 'HDInsightSpark' 'HDInsightStreaming' 'IfCondition' 'Pesquisa' 'SqlServerStoredProcedure' 'Until' 'Wait' 'WebActivity' (obrigatório) |
ActivityDependency
Nome | Descrição | Valor |
---|---|---|
atividade | Nome da atividade. | cadeia de caracteres (obrigatório) |
dependencyConditions | Match-Condition para a dependência. | Matriz de cadeia de caracteres que contém qualquer um dos: 'Concluído' 'Falha' 'Ignorado' 'Bem-sucedido' (obrigatório) |
ActivityPolicy
Nome | Descrição | Valor | ||
---|---|---|---|---|
Repetir | Tentativas de repetição comuns máximas. 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 segundos. | 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 | ||
timeout | Especifica o tempo limite para a atividade a ser executada. O tempo limite padrão é de 7 dias. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
AzureKeyVaultSecretReference
AzureMLBatchExecutionActivity
AzureMLBatchExecutionActivityTypeProperties
Nome | 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 de serviço Web definidos no serviço Web publicado do Azure ML. Os valores serão passados na propriedade GlobalParameters da solicitação de execução em lote do Azure ML. | AzureMLBatchExecutionActivityTypePropertiesGlobalParameters |
WebServiceInputs | Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Inputs to AzureMLWebServiceFile objects specifying the input Blob locations.. Essas informações serão passadas na propriedade WebServiceInputs da solicitação de execução em lote do Azure ML. | AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs |
WebServiceOutputs | Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Outputs to AzureMLWebServiceFile objects specifying the output Blob locations. Essas informações serão passadas na propriedade WebServiceOutputs da solicitação de execução em lote do Azure ML. | AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
Nome | Descrição | Valor |
---|
AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
Nome | Descrição | Valor |
---|
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
Nome | Descrição | Valor |
---|
AzureMLUpdateResourceActivity
AzureMLUpdateResourceActivityTypeProperties
AzureMLWebServiceFile
CopyActivity
CopyActivityTypeProperties
Nome | 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 é falso. Tipo: booliano (ou Expressão com resultType booleano). | qualquer |
enableStaging | Especifica se os dados devem ser copiados por meio de um preparo provisório. O valor padrão é falso. Tipo: booliano (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 | Redirecione as configurações de linha incompatíveis quando EnableSkipIncompatibleRow for true. | RedirectIncompatibleRowSettings |
afundar | Copiar coletor de atividade. | CopySink (obrigatório) |
fonte | Origem da atividade de cópia. | CopySource (obrigatório) |
stagingSettings | Especifica as configurações de preparo provisório quando EnableStaging é verdadeiro. | stagingSettings |
Tradutor | Copiar tradutor de atividade. Se não for especificado, o tradutor de tabela será usado. | qualquer |
CopySink
Nome | Descrição | Valor | ||
---|---|---|---|---|
sinkRetryCount | Contagem de repetições do coletor. Tipo: inteiro (ou Expressão com inteiro resultType). | qualquer | ||
sinkRetryWait | Espera de repetição do coletor. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
tipo | (obrigatório) | |||
writeBatchSize | Gravar tamanho do lote. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. | qualquer | ||
writeBatchTimeout | Tempo limite de gravação em lote. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
CopySource
Nome | Descrição | Valor | ||
---|---|---|---|---|
sourceRetryCount | Contagem de repetição de origem. Tipo: inteiro (ou Expressão com inteiro resultType). | qualquer | ||
sourceRetryWait | Espera de repetição de origem. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
tipo | (obrigatório) |
CustomActivity
CustomActivityReferenceObject
Nome | Descrição | Valor |
---|---|---|
Datasets | Referências de conjunto de dados. | |
linkedServices | Referências de serviço vinculado. | LinkedServiceReference [] |
CustomActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
comando | Comando para a atividade personalizada Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
extendedProperties | Recipiente de propriedades definido pelo usuário. Não há nenhuma restrição nas chaves ou valores que podem ser usados. A atividade personalizada especificada pelo usuário tem a responsabilidade total de consumir e interpretar o conteúdo definido. | customActivityTypePropertiesExtendedProperties |
folderPath | Caminho da pasta para arquivos de recurso Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
referenceObjects | Objetos de referência | |
resourceLinkedService | Referência de serviço vinculado a recursos. | |
CustomActivityTypePropertiesExtendedProperties
Nome | Descrição | Valor |
---|
DatabricksNotebookActivity
DatabricksNotebookActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
baseParameters | Parâmetros base a serem usados para cada execução deste trabalho. Se o notebook usa um parâmetro que não é especificado, o valor padrão do notebook será usado. | DatabricksNotebookActivityTypePropertiesBaseParameters |
notebookPath | O caminho absoluto do notebook a ser executado no Workspace do Databricks. Esse caminho deve começar com uma barra. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
DatabricksNotebookActivityTypePropertiesBaseParameters
Nome | Descrição | Valor |
---|
DataLakeAnalyticsUsqlActivity
DataLakeAnalyticsUsqlActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
compilationMode | Modo de compilação do U-SQL. Deve ser um destes valores: Semântico, Completo e SingleBox. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
degreeOfParallelism | 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 runtime do mecanismo U-SQL a ser usado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
scriptLinkedService | Referência de serviço vinculado de script. | LinkedServiceReference (obrigatório) |
scriptPath | Caminho diferencia maiúsculas de minúsculas para a pasta que contém o script U-SQL. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters
Nome | Descrição | Valor |
---|
DatasetReference
ExecutePipelineActivity
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'ExecutePipeline' (obrigatório) |
typeProperties | Execute propriedades de atividade de pipeline. | ExecutePipelineActivityTypeProperties (obrigatório) |
ExecutePipelineActivityTypeProperties
ExecuteSsisPackageActivity
Nome | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | |
política | Política de atividade. | |
tipo | Tipo de atividade. | 'ExecuteSSISPackage' (obrigatório) |
typeProperties | Execute as propriedades de atividade do pacote SSIS. | ExecuteSsisPackageActivityTypeProperties (obrigatório) |
ExecuteSsisPackageActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
connectVia | A referência de runtime de integração. | IntegrationRuntimeReference (obrigatório) |
environmentPath | O caminho do ambiente para executar o pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
executionCredential | A credencial de execução do pacote. | SsisExecutionCredential |
logLevel | O nível de log da execução do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
logLocation | Local do log de execução do pacote SSIS. | SsisLogLocation |
packageConnectionManagers | Os gerenciadores de conexões no nível do pacote para executar o pacote SSIS. | ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers |
packageLocation | Local 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 no nível do projeto para executar o pacote SSIS. | ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers |
projectParameters | Os parâmetros de nível de projeto para executar o pacote SSIS. | ExecuteSsisPackageActivityTypePropertiesProjectParameters |
propertyOverrides | A propriedade substitui para executar o pacote SSIS. | ExecuteSsisPackageActivityTypePropertiesPropertyOverrides |
Runtime | Especifica o runtime para executar o pacote SSIS. O valor deve ser "x86" ou "x64". Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
Nome | Descrição | Valor |
---|
ExecuteSsisPackageActivityTypePropertiesPackageParameters
Nome | Descrição | Valor |
---|
ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
Nome | Descrição | Valor |
---|
ExecuteSsisPackageActivityTypePropertiesProjectParameters
Nome | Descrição | Valor |
---|
ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Nome | Descrição | Valor |
---|
Expressão
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de expressão. | 'Expressão' (obrigatório) |
valor | Valor da expressão. | cadeia de caracteres (obrigatório) |
FilterActivity
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'Filter' (obrigatório) |
typeProperties | Filtrar propriedades da atividade. | FilterActivityTypeProperties (obrigatório) |
FilterActivityTypeProperties
Nome | 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
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'ForEach' (obrigatório) |
typeProperties | Propriedades da atividade ForEach. | ForEachActivityTypeProperties |
ForEachActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
Atividades | Lista de atividades a serem executadas. | de atividade [] (obrigatório) |
batchCount | Contagem de lote a ser usada para controlar o número de execução paralela (quando isSequential é definido como false). | int Restrições: Valor máximo = 50 |
isSequential | Se o loop for executado em sequência ou em paralelo (máximo 50) | Bool |
Itens | Coleção a ser iterada. | expressão (obrigatório) |
GetMetadataActivity
GetMetadataActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
Dataset | Referência do conjunto de dados da atividade GetMetadata. | DatasetReference (obrigatório) |
fieldList | Campos de metadados a serem obtidos do conjunto de dados. | any[] |
HDInsightHiveActivity
HDInsightHiveActivityTypeProperties
HDInsightHiveActivityTypePropertiesDefines
Nome | Descrição | Valor |
---|
HDInsightMapReduceActivity
HDInsightMapReduceActivityTypeProperties
HDInsightMapReduceActivityTypePropertiesDefines
Nome | Descrição | Valor |
---|
HDInsightPigActivity
HDInsightPigActivityTypeProperties
HDInsightPigActivityTypePropertiesDefines
Nome | Descrição | Valor |
---|
HDInsightSparkActivity
HDInsightSparkActivityTypeProperties
HDInsightSparkActivityTypePropertiesSparkConfig
Nome | Descrição | Valor |
---|
HDInsightStreamingActivity
HDInsightStreamingActivityTypeProperties
HDInsightStreamingActivityTypePropertiesDefines
Nome | Descrição | Valor |
---|
IfConditionActivity
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'IfCondition' (obrigatório) |
typeProperties | Propriedades da atividade IfCondition. | IfConditionActivityTypeProperties (obrigatório) |
IfConditionActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
expressão | Uma expressão que seria avaliada como booliana. Isso é usado para determinar o bloco de atividades (ifTrueActivities ou ifFalseActivities) que serão executadas. | expressão (obrigatório) |
ifFalseActivities | Lista de atividades a serem executadas se a expressão for avaliada como false. Essa é uma propriedade opcional e, se não for fornecida, a atividade sairá sem nenhuma ação. | de atividade de |
ifTrueActivities | Lista de atividades a serem executadas se a expressão for avaliada como true. Essa é uma propriedade opcional e, se não for fornecida, a atividade sairá sem nenhuma ação. | de atividade de |
IntegrationRuntimeReference
LinkedServiceReference
LookupActivity
LookupActivityTypeProperties
Microsoft.DataFactory/factories/pipelines
Nome | Descrição | Valor |
---|---|---|
nome | O nome do recurso | corda 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 o recurso do tipo: fábricas de |
Propriedades | Propriedades do pipeline. | pipeline (obrigatório) |
ParameterDefinitionSpecification
Nome | Descrição | Valor |
---|
ParameterSpecification
Nome | Descrição | Valor |
---|---|---|
defaultValue | Valor padrão do parâmetro. | qualquer |
tipo | Tipo de parâmetro. | 'Matriz' 'Bool' 'Float' 'Int' 'Object' 'SecureString' 'String' (obrigatório) |
ParameterValueSpecification
Nome | Descrição | Valor |
---|
ParameterValueSpecification
Nome | Descrição | Valor |
---|
ParameterValueSpecification
Nome | Descrição | Valor |
---|
ParameterValueSpecification
Nome | Descrição | Valor |
---|
Pipeline
PipelineReference
Nome | Descrição | Valor |
---|---|---|
nome | Nome da referência. | corda |
referenceName | Nome do pipeline de referência. | cadeia de caracteres (obrigatório) |
tipo | Tipo de referência de pipeline. | 'PipelineReference' (obrigatório) |
RedirectIncompatibleRowSettings
Nome | Descrição | Valor |
---|---|---|
linkedServiceName | Nome do Armazenamento do Azure, SAS de Armazenamento ou serviço vinculado do Azure Data Lake Store usado para redirecionar linha incompatível. Deve ser especificado se redirectIncompatibleRowSettings for especificado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
caminho | O caminho para armazenar os dados de linha incompatíveis de redirecionamento. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
SecretBase
Nome | Descrição | Valor |
---|---|---|
tipo | Defina como 'AzureKeyVaultSecret' para o tipo AzureKeyVaultSecretReference. Defina como 'SecureString' para o tipo SecureString. | 'AzureKeyVaultSecret' 'SecureString' (obrigatório) |
SecureString
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo do segredo. | cadeia de caracteres (obrigatório) |
valor | Valor da cadeia de caracteres segura. | cadeia de caracteres (obrigatório) |
SecureString
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo do segredo. | 'SecureString' (obrigatório) |
valor | Valor da cadeia de caracteres segura. | cadeia de caracteres (obrigatório) |
SqlServerStoredProcedureActivity
Nome | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | |
política | Política de atividade. | |
tipo | Tipo de atividade. | 'SqlServerStoredProcedure' (obrigatório) |
typeProperties | Propriedades de atividade de procedimento armazenado do SQL. | sqlServerStoredProcedureActivityTypeProperties (obrigatório) |
SqlServerStoredProcedureActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
storedProcedureName | Nome do procedimento armazenado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
storedProcedureParameters | Configuração de valor e tipo para parâmetros de procedimento armazenado. Exemplo: "{Parameter1: {value: "1", type: "int"}}". | SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters |
SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters
Nome | Descrição | Valor |
---|
SsisAccessCredential
SsisConnectionManager
Nome | Descrição | Valor |
---|
SsisConnectionManager
Nome | Descrição | Valor |
---|
SsisExecutionCredential
SsisExecutionParameter
Nome | Descrição | Valor |
---|---|---|
valor | Valor do parâmetro de execução do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
SsisLogLocation
SsisLogLocationTypeProperties
SsisPackageLocation
SsisPackageLocationTypeProperties
SsisPropertyOverride
Nome | Descrição | Valor |
---|---|---|
isSensitive | Se o valor de substituição da propriedade do pacote SSIS é dados confidenciais. O valor será criptografado no SSISDB se for verdadeiro | Bool |
valor | Valor de substituição da propriedade do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
StagingSettings
StoredProcedureParameter
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de parâmetro de procedimento armazenado. | 'Boolean' 'Date' 'Decimal' 'Guid' 'Int' 'Int64' 'String' |
valor | Valor do parâmetro de procedimento armazenado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
UntilActivity
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'Until' (obrigatório) |
typeProperties | Até as propriedades da atividade. | UntilActivityTypeProperties (obrigatório) |
UntilActivityTypeProperties
Nome | Descrição | Valor | ||||
---|---|---|---|---|---|---|
Atividades | Lista de atividades a serem executadas. | de atividade [] (obrigatório) | ||||
expressão | Uma expressão que seria avaliada como booliana. O loop continuará até que essa expressão seja avaliada como true | expressão (obrigatório) | ||||
timeout | Especifica o tempo limite para a atividade a ser executada. Se não houver nenhum valor especificado, ele usará o valor de TimeSpan.FromDays(7), que é de 1 semana como padrão. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
WaitActivity
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'Wait' (obrigatório) |
typeProperties | Propriedades de atividade de espera. | WaitActivityTypeProperties (obrigatório) |
WaitActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
waitTimeInSeconds | Duração em segundos. | int (obrigatório) |
WebActivity
WebActivityAuthentication
Nome | Descrição | Valor |
---|---|---|
senha | Senha para o arquivo PFX ou autenticação básica. | |
Pfx | Conteúdo codificado em Base64 de um arquivo PFX. | |
recurso | Recurso para o qual o token de autenticação do Azure será solicitado ao usar a Autenticação MSI. | corda |
tipo | Autenticação de atividade da Web (Basic/ClientCertificate/MSI) | cadeia de caracteres (obrigatório) |
nome de usuário | Nome de usuário de autenticação de atividade da Web para autenticação básica. | corda |
WebActivityTypeProperties
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 data factory V2 | Esse modelo cria um data factory V2 que copia dados de uma pasta em um Armazenamento de Blobs do Azure para outra pasta no armazenamento. |
Mais é possível com o Azure Data Factory – um clique para experimentar o Azure Data Factory | Esse modelo cria um pipeline de data factory para uma atividade de cópia do Blob do Azure em outro Blob do Azure |
Definição de recurso de modelo do ARM
O tipo de recurso factories/pipelines pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.DataFactory/factories/pipelines, adicione o JSON a seguir ao 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 tipo para especificar o tipo de objeto.
Objetos SecretBase
Defina a propriedade tipo 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 tipo para especificar o tipo de objeto.
Objetos de atividade
Defina a propriedade tipo 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 Filtrar, 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é, use:
{
"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 de espera, use:
{
"type": "Wait",
"typeProperties": {
"waitTimeInSeconds": "int"
}
}
Para Copiar, 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 Personalizado, 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 de 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
Nome | Descrição | Valor |
---|---|---|
dependsOn | A atividade depende da condição. | ActivityDependency [] |
descrição | Descrição da atividade. | corda |
nome | Nome da atividade. | cadeia de caracteres (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 'Filtro' para o tipofilterActivity |
'AzureMLBatchExecution' 'AzureMLUpdateResource' 'Copiar' 'Personalizado' 'DatabricksNotebook' 'DataLakeAnalyticsU-SQL' 'ExecutePipeline' 'ExecuteSSISPackage' 'Filter' 'ForEach' 'GetMetadata' 'HDInsightHive' 'HDInsightMapReduce' 'HDInsightPig' 'HDInsightSpark' 'HDInsightStreaming' 'IfCondition' 'Pesquisa' 'SqlServerStoredProcedure' 'Until' 'Wait' 'WebActivity' (obrigatório) |
ActivityDependency
Nome | Descrição | Valor |
---|---|---|
atividade | Nome da atividade. | cadeia de caracteres (obrigatório) |
dependencyConditions | Match-Condition para a dependência. | Matriz de cadeia de caracteres que contém qualquer um dos: 'Concluído' 'Falha' 'Ignorado' 'Bem-sucedido' (obrigatório) |
ActivityPolicy
Nome | Descrição | Valor | ||
---|---|---|---|---|
Repetir | Tentativas de repetição comuns máximas. 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 segundos. | 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 | ||
timeout | Especifica o tempo limite para a atividade a ser executada. O tempo limite padrão é de 7 dias. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
AzureKeyVaultSecretReference
AzureMLBatchExecutionActivity
AzureMLBatchExecutionActivityTypeProperties
Nome | 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 de serviço Web definidos no serviço Web publicado do Azure ML. Os valores serão passados na propriedade GlobalParameters da solicitação de execução em lote do Azure ML. | AzureMLBatchExecutionActivityTypePropertiesGlobalParameters |
WebServiceInputs | Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Inputs to AzureMLWebServiceFile objects specifying the input Blob locations.. Essas informações serão passadas na propriedade WebServiceInputs da solicitação de execução em lote do Azure ML. | AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs |
WebServiceOutputs | Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Outputs to AzureMLWebServiceFile objects specifying the output Blob locations. Essas informações serão passadas na propriedade WebServiceOutputs da solicitação de execução em lote do Azure ML. | AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
Nome | Descrição | Valor |
---|
AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
Nome | Descrição | Valor |
---|
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
Nome | Descrição | Valor |
---|
AzureMLUpdateResourceActivity
AzureMLUpdateResourceActivityTypeProperties
AzureMLWebServiceFile
CopyActivity
CopyActivityTypeProperties
Nome | 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 é falso. Tipo: booliano (ou Expressão com resultType booleano). | qualquer |
enableStaging | Especifica se os dados devem ser copiados por meio de um preparo provisório. O valor padrão é falso. Tipo: booliano (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 | Redirecione as configurações de linha incompatíveis quando EnableSkipIncompatibleRow for true. | RedirectIncompatibleRowSettings |
afundar | Copiar coletor de atividade. | CopySink (obrigatório) |
fonte | Origem da atividade de cópia. | CopySource (obrigatório) |
stagingSettings | Especifica as configurações de preparo provisório quando EnableStaging é verdadeiro. | stagingSettings |
Tradutor | Copiar tradutor de atividade. Se não for especificado, o tradutor de tabela será usado. | qualquer |
CopySink
Nome | Descrição | Valor | ||
---|---|---|---|---|
sinkRetryCount | Contagem de repetições do coletor. Tipo: inteiro (ou Expressão com inteiro resultType). | qualquer | ||
sinkRetryWait | Espera de repetição do coletor. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
tipo | (obrigatório) | |||
writeBatchSize | Gravar tamanho do lote. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. | qualquer | ||
writeBatchTimeout | Tempo limite de gravação em lote. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
CopySource
Nome | Descrição | Valor | ||
---|---|---|---|---|
sourceRetryCount | Contagem de repetição de origem. Tipo: inteiro (ou Expressão com inteiro resultType). | qualquer | ||
sourceRetryWait | Espera de repetição de origem. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
tipo | (obrigatório) |
CustomActivity
CustomActivityReferenceObject
Nome | Descrição | Valor |
---|---|---|
Datasets | Referências de conjunto de dados. | |
linkedServices | Referências de serviço vinculado. | LinkedServiceReference [] |
CustomActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
comando | Comando para a atividade personalizada Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
extendedProperties | Recipiente de propriedades definido pelo usuário. Não há nenhuma restrição nas chaves ou valores que podem ser usados. A atividade personalizada especificada pelo usuário tem a responsabilidade total de consumir e interpretar o conteúdo definido. | customActivityTypePropertiesExtendedProperties |
folderPath | Caminho da pasta para arquivos de recurso Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
referenceObjects | Objetos de referência | |
resourceLinkedService | Referência de serviço vinculado a recursos. | |
CustomActivityTypePropertiesExtendedProperties
Nome | Descrição | Valor |
---|
DatabricksNotebookActivity
DatabricksNotebookActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
baseParameters | Parâmetros base a serem usados para cada execução deste trabalho. Se o notebook usa um parâmetro que não é especificado, o valor padrão do notebook será usado. | DatabricksNotebookActivityTypePropertiesBaseParameters |
notebookPath | O caminho absoluto do notebook a ser executado no Workspace do Databricks. Esse caminho deve começar com uma barra. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
DatabricksNotebookActivityTypePropertiesBaseParameters
Nome | Descrição | Valor |
---|
DataLakeAnalyticsUsqlActivity
DataLakeAnalyticsUsqlActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
compilationMode | Modo de compilação do U-SQL. Deve ser um destes valores: Semântico, Completo e SingleBox. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
degreeOfParallelism | 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 runtime do mecanismo U-SQL a ser usado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
scriptLinkedService | Referência de serviço vinculado de script. | LinkedServiceReference (obrigatório) |
scriptPath | Caminho diferencia maiúsculas de minúsculas para a pasta que contém o script U-SQL. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters
Nome | Descrição | Valor |
---|
DatasetReference
ExecutePipelineActivity
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'ExecutePipeline' (obrigatório) |
typeProperties | Execute propriedades de atividade de pipeline. | ExecutePipelineActivityTypeProperties (obrigatório) |
ExecutePipelineActivityTypeProperties
ExecuteSsisPackageActivity
Nome | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | |
política | Política de atividade. | |
tipo | Tipo de atividade. | 'ExecuteSSISPackage' (obrigatório) |
typeProperties | Execute as propriedades de atividade do pacote SSIS. | ExecuteSsisPackageActivityTypeProperties (obrigatório) |
ExecuteSsisPackageActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
connectVia | A referência de runtime de integração. | IntegrationRuntimeReference (obrigatório) |
environmentPath | O caminho do ambiente para executar o pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
executionCredential | A credencial de execução do pacote. | SsisExecutionCredential |
logLevel | O nível de log da execução do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
logLocation | Local do log de execução do pacote SSIS. | SsisLogLocation |
packageConnectionManagers | Os gerenciadores de conexões no nível do pacote para executar o pacote SSIS. | ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers |
packageLocation | Local 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 no nível do projeto para executar o pacote SSIS. | ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers |
projectParameters | Os parâmetros de nível de projeto para executar o pacote SSIS. | ExecuteSsisPackageActivityTypePropertiesProjectParameters |
propertyOverrides | A propriedade substitui para executar o pacote SSIS. | ExecuteSsisPackageActivityTypePropertiesPropertyOverrides |
Runtime | Especifica o runtime para executar o pacote SSIS. O valor deve ser "x86" ou "x64". Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
Nome | Descrição | Valor |
---|
ExecuteSsisPackageActivityTypePropertiesPackageParameters
Nome | Descrição | Valor |
---|
ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
Nome | Descrição | Valor |
---|
ExecuteSsisPackageActivityTypePropertiesProjectParameters
Nome | Descrição | Valor |
---|
ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Nome | Descrição | Valor |
---|
Expressão
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de expressão. | 'Expressão' (obrigatório) |
valor | Valor da expressão. | cadeia de caracteres (obrigatório) |
FilterActivity
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'Filter' (obrigatório) |
typeProperties | Filtrar propriedades da atividade. | FilterActivityTypeProperties (obrigatório) |
FilterActivityTypeProperties
Nome | 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
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'ForEach' (obrigatório) |
typeProperties | Propriedades da atividade ForEach. | ForEachActivityTypeProperties |
ForEachActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
Atividades | Lista de atividades a serem executadas. | de atividade [] (obrigatório) |
batchCount | Contagem de lote a ser usada para controlar o número de execução paralela (quando isSequential é definido como false). | int Restrições: Valor máximo = 50 |
isSequential | Se o loop for executado em sequência ou em paralelo (máximo 50) | Bool |
Itens | Coleção a ser iterada. | expressão (obrigatório) |
GetMetadataActivity
GetMetadataActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
Dataset | Referência do conjunto de dados da atividade GetMetadata. | DatasetReference (obrigatório) |
fieldList | Campos de metadados a serem obtidos do conjunto de dados. | any[] |
HDInsightHiveActivity
HDInsightHiveActivityTypeProperties
HDInsightHiveActivityTypePropertiesDefines
Nome | Descrição | Valor |
---|
HDInsightMapReduceActivity
HDInsightMapReduceActivityTypeProperties
HDInsightMapReduceActivityTypePropertiesDefines
Nome | Descrição | Valor |
---|
HDInsightPigActivity
HDInsightPigActivityTypeProperties
HDInsightPigActivityTypePropertiesDefines
Nome | Descrição | Valor |
---|
HDInsightSparkActivity
HDInsightSparkActivityTypeProperties
HDInsightSparkActivityTypePropertiesSparkConfig
Nome | Descrição | Valor |
---|
HDInsightStreamingActivity
HDInsightStreamingActivityTypeProperties
HDInsightStreamingActivityTypePropertiesDefines
Nome | Descrição | Valor |
---|
IfConditionActivity
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'IfCondition' (obrigatório) |
typeProperties | Propriedades da atividade IfCondition. | IfConditionActivityTypeProperties (obrigatório) |
IfConditionActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
expressão | Uma expressão que seria avaliada como booliana. Isso é usado para determinar o bloco de atividades (ifTrueActivities ou ifFalseActivities) que serão executadas. | expressão (obrigatório) |
ifFalseActivities | Lista de atividades a serem executadas se a expressão for avaliada como false. Essa é uma propriedade opcional e, se não for fornecida, a atividade sairá sem nenhuma ação. | de atividade de |
ifTrueActivities | Lista de atividades a serem executadas se a expressão for avaliada como true. Essa é uma propriedade opcional e, se não for fornecida, a atividade sairá sem nenhuma ação. | de atividade de |
IntegrationRuntimeReference
LinkedServiceReference
LookupActivity
LookupActivityTypeProperties
Microsoft.DataFactory/factories/pipelines
Nome | Descrição | Valor |
---|---|---|
apiVersion | A versão da API | '2017-09-01-preview' |
nome | O nome do recurso | corda 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/factories/pipelines' |
ParameterDefinitionSpecification
Nome | Descrição | Valor |
---|
ParameterSpecification
Nome | Descrição | Valor |
---|---|---|
defaultValue | Valor padrão do parâmetro. | qualquer |
tipo | Tipo de parâmetro. | 'Matriz' 'Bool' 'Float' 'Int' 'Object' 'SecureString' 'String' (obrigatório) |
ParameterValueSpecification
Nome | Descrição | Valor |
---|
ParameterValueSpecification
Nome | Descrição | Valor |
---|
ParameterValueSpecification
Nome | Descrição | Valor |
---|
ParameterValueSpecification
Nome | Descrição | Valor |
---|
Pipeline
PipelineReference
Nome | Descrição | Valor |
---|---|---|
nome | Nome da referência. | corda |
referenceName | Nome do pipeline de referência. | cadeia de caracteres (obrigatório) |
tipo | Tipo de referência de pipeline. | 'PipelineReference' (obrigatório) |
RedirectIncompatibleRowSettings
Nome | Descrição | Valor |
---|---|---|
linkedServiceName | Nome do Armazenamento do Azure, SAS de Armazenamento ou serviço vinculado do Azure Data Lake Store usado para redirecionar linha incompatível. Deve ser especificado se redirectIncompatibleRowSettings for especificado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
caminho | O caminho para armazenar os dados de linha incompatíveis de redirecionamento. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
SecretBase
Nome | Descrição | Valor |
---|---|---|
tipo | Defina como 'AzureKeyVaultSecret' para o tipo AzureKeyVaultSecretReference. Defina como 'SecureString' para o tipo SecureString. | 'AzureKeyVaultSecret' 'SecureString' (obrigatório) |
SecureString
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo do segredo. | cadeia de caracteres (obrigatório) |
valor | Valor da cadeia de caracteres segura. | cadeia de caracteres (obrigatório) |
SecureString
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo do segredo. | 'SecureString' (obrigatório) |
valor | Valor da cadeia de caracteres segura. | cadeia de caracteres (obrigatório) |
SqlServerStoredProcedureActivity
Nome | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | |
política | Política de atividade. | |
tipo | Tipo de atividade. | 'SqlServerStoredProcedure' (obrigatório) |
typeProperties | Propriedades de atividade de procedimento armazenado do SQL. | sqlServerStoredProcedureActivityTypeProperties (obrigatório) |
SqlServerStoredProcedureActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
storedProcedureName | Nome do procedimento armazenado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
storedProcedureParameters | Configuração de valor e tipo para parâmetros de procedimento armazenado. Exemplo: "{Parameter1: {value: "1", type: "int"}}". | SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters |
SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters
Nome | Descrição | Valor |
---|
SsisAccessCredential
SsisConnectionManager
Nome | Descrição | Valor |
---|
SsisConnectionManager
Nome | Descrição | Valor |
---|
SsisExecutionCredential
SsisExecutionParameter
Nome | Descrição | Valor |
---|---|---|
valor | Valor do parâmetro de execução do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
SsisLogLocation
SsisLogLocationTypeProperties
SsisPackageLocation
SsisPackageLocationTypeProperties
SsisPropertyOverride
Nome | Descrição | Valor |
---|---|---|
isSensitive | Se o valor de substituição da propriedade do pacote SSIS é dados confidenciais. O valor será criptografado no SSISDB se for verdadeiro | Bool |
valor | Valor de substituição da propriedade do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
StagingSettings
StoredProcedureParameter
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de parâmetro de procedimento armazenado. | 'Boolean' 'Date' 'Decimal' 'Guid' 'Int' 'Int64' 'String' |
valor | Valor do parâmetro de procedimento armazenado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
UntilActivity
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'Until' (obrigatório) |
typeProperties | Até as propriedades da atividade. | UntilActivityTypeProperties (obrigatório) |
UntilActivityTypeProperties
Nome | Descrição | Valor | ||||
---|---|---|---|---|---|---|
Atividades | Lista de atividades a serem executadas. | de atividade [] (obrigatório) | ||||
expressão | Uma expressão que seria avaliada como booliana. O loop continuará até que essa expressão seja avaliada como true | expressão (obrigatório) | ||||
timeout | Especifica o tempo limite para a atividade a ser executada. Se não houver nenhum valor especificado, ele usará o valor de TimeSpan.FromDays(7), que é de 1 semana como padrão. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
WaitActivity
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'Wait' (obrigatório) |
typeProperties | Propriedades de atividade de espera. | WaitActivityTypeProperties (obrigatório) |
WaitActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
waitTimeInSeconds | Duração em segundos. | int (obrigatório) |
WebActivity
WebActivityAuthentication
Nome | Descrição | Valor |
---|---|---|
senha | Senha para o arquivo PFX ou autenticação básica. | |
Pfx | Conteúdo codificado em Base64 de um arquivo PFX. | |
recurso | Recurso para o qual o token de autenticação do Azure será solicitado ao usar a Autenticação MSI. | corda |
tipo | Autenticação de atividade da Web (Basic/ClientCertificate/MSI) | cadeia de caracteres (obrigatório) |
nome de usuário | Nome de usuário de autenticação de atividade da Web para autenticação básica. | corda |
WebActivityTypeProperties
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 data factory V2 |
Esse modelo cria um data factory V2 que copia dados de uma pasta em um Armazenamento de Blobs do Azure para outra pasta no armazenamento. |
Mais é possível com o Azure Data Factory – um clique para experimentar o Azure Data Factory |
Esse modelo cria um pipeline de data factory para uma atividade de cópia do Blob do Azure em outro Blob do Azure |
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso factories/pipelines pode ser implantado com operações direcionadas:
- grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.DataFactory/factories/pipelines, adicione o Terraform a seguir 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 tipo para especificar o tipo de objeto.
Objetos SecretBase
Defina a propriedade tipo 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 tipo para especificar o tipo de objeto.
Objetos de atividade
Defina a propriedade tipo 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 Filtrar, 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é, use:
{
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 de espera, use:
{
type = "Wait"
typeProperties = {
waitTimeInSeconds = int
}
}
Para Copiar, 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 Personalizado, 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 de 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
Nome | Descrição | Valor |
---|---|---|
dependsOn | A atividade depende da condição. | ActivityDependency [] |
descrição | Descrição da atividade. | corda |
nome | Nome da atividade. | cadeia de caracteres (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 'Filtro' para o tipofilterActivity |
'AzureMLBatchExecution' 'AzureMLUpdateResource' 'Copiar' 'Personalizado' 'DatabricksNotebook' 'DataLakeAnalyticsU-SQL' 'ExecutePipeline' 'ExecuteSSISPackage' 'Filter' 'ForEach' 'GetMetadata' 'HDInsightHive' 'HDInsightMapReduce' 'HDInsightPig' 'HDInsightSpark' 'HDInsightStreaming' 'IfCondition' 'Pesquisa' 'SqlServerStoredProcedure' 'Until' 'Wait' 'WebActivity' (obrigatório) |
ActivityDependency
Nome | Descrição | Valor |
---|---|---|
atividade | Nome da atividade. | cadeia de caracteres (obrigatório) |
dependencyConditions | Match-Condition para a dependência. | Matriz de cadeia de caracteres que contém qualquer um dos: 'Concluído' 'Falha' 'Ignorado' 'Bem-sucedido' (obrigatório) |
ActivityPolicy
Nome | Descrição | Valor | ||
---|---|---|---|---|
Repetir | Tentativas de repetição comuns máximas. 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 segundos. | 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 | ||
timeout | Especifica o tempo limite para a atividade a ser executada. O tempo limite padrão é de 7 dias. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
AzureKeyVaultSecretReference
AzureMLBatchExecutionActivity
AzureMLBatchExecutionActivityTypeProperties
Nome | 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 de serviço Web definidos no serviço Web publicado do Azure ML. Os valores serão passados na propriedade GlobalParameters da solicitação de execução em lote do Azure ML. | AzureMLBatchExecutionActivityTypePropertiesGlobalParameters |
WebServiceInputs | Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Inputs to AzureMLWebServiceFile objects specifying the input Blob locations.. Essas informações serão passadas na propriedade WebServiceInputs da solicitação de execução em lote do Azure ML. | AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs |
WebServiceOutputs | Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Outputs to AzureMLWebServiceFile objects specifying the output Blob locations. Essas informações serão passadas na propriedade WebServiceOutputs da solicitação de execução em lote do Azure ML. | AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
Nome | Descrição | Valor |
---|
AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
Nome | Descrição | Valor |
---|
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
Nome | Descrição | Valor |
---|
AzureMLUpdateResourceActivity
AzureMLUpdateResourceActivityTypeProperties
AzureMLWebServiceFile
CopyActivity
CopyActivityTypeProperties
Nome | 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 é falso. Tipo: booliano (ou Expressão com resultType booleano). | qualquer |
enableStaging | Especifica se os dados devem ser copiados por meio de um preparo provisório. O valor padrão é falso. Tipo: booliano (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 | Redirecione as configurações de linha incompatíveis quando EnableSkipIncompatibleRow for true. | RedirectIncompatibleRowSettings |
afundar | Copiar coletor de atividade. | CopySink (obrigatório) |
fonte | Origem da atividade de cópia. | CopySource (obrigatório) |
stagingSettings | Especifica as configurações de preparo provisório quando EnableStaging é verdadeiro. | stagingSettings |
Tradutor | Copiar tradutor de atividade. Se não for especificado, o tradutor de tabela será usado. | qualquer |
CopySink
Nome | Descrição | Valor | ||
---|---|---|---|---|
sinkRetryCount | Contagem de repetições do coletor. Tipo: inteiro (ou Expressão com inteiro resultType). | qualquer | ||
sinkRetryWait | Espera de repetição do coletor. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
tipo | (obrigatório) | |||
writeBatchSize | Gravar tamanho do lote. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. | qualquer | ||
writeBatchTimeout | Tempo limite de gravação em lote. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
CopySource
Nome | Descrição | Valor | ||
---|---|---|---|---|
sourceRetryCount | Contagem de repetição de origem. Tipo: inteiro (ou Expressão com inteiro resultType). | qualquer | ||
sourceRetryWait | Espera de repetição de origem. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
tipo | (obrigatório) |
CustomActivity
CustomActivityReferenceObject
Nome | Descrição | Valor |
---|---|---|
Datasets | Referências de conjunto de dados. | |
linkedServices | Referências de serviço vinculado. | LinkedServiceReference [] |
CustomActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
comando | Comando para a atividade personalizada Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
extendedProperties | Recipiente de propriedades definido pelo usuário. Não há nenhuma restrição nas chaves ou valores que podem ser usados. A atividade personalizada especificada pelo usuário tem a responsabilidade total de consumir e interpretar o conteúdo definido. | customActivityTypePropertiesExtendedProperties |
folderPath | Caminho da pasta para arquivos de recurso Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
referenceObjects | Objetos de referência | |
resourceLinkedService | Referência de serviço vinculado a recursos. | |
CustomActivityTypePropertiesExtendedProperties
Nome | Descrição | Valor |
---|
DatabricksNotebookActivity
DatabricksNotebookActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
baseParameters | Parâmetros base a serem usados para cada execução deste trabalho. Se o notebook usa um parâmetro que não é especificado, o valor padrão do notebook será usado. | DatabricksNotebookActivityTypePropertiesBaseParameters |
notebookPath | O caminho absoluto do notebook a ser executado no Workspace do Databricks. Esse caminho deve começar com uma barra. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
DatabricksNotebookActivityTypePropertiesBaseParameters
Nome | Descrição | Valor |
---|
DataLakeAnalyticsUsqlActivity
DataLakeAnalyticsUsqlActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
compilationMode | Modo de compilação do U-SQL. Deve ser um destes valores: Semântico, Completo e SingleBox. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
degreeOfParallelism | 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 runtime do mecanismo U-SQL a ser usado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
scriptLinkedService | Referência de serviço vinculado de script. | LinkedServiceReference (obrigatório) |
scriptPath | Caminho diferencia maiúsculas de minúsculas para a pasta que contém o script U-SQL. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters
Nome | Descrição | Valor |
---|
DatasetReference
ExecutePipelineActivity
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'ExecutePipeline' (obrigatório) |
typeProperties | Execute propriedades de atividade de pipeline. | ExecutePipelineActivityTypeProperties (obrigatório) |
ExecutePipelineActivityTypeProperties
ExecuteSsisPackageActivity
Nome | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | |
política | Política de atividade. | |
tipo | Tipo de atividade. | 'ExecuteSSISPackage' (obrigatório) |
typeProperties | Execute as propriedades de atividade do pacote SSIS. | ExecuteSsisPackageActivityTypeProperties (obrigatório) |
ExecuteSsisPackageActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
connectVia | A referência de runtime de integração. | IntegrationRuntimeReference (obrigatório) |
environmentPath | O caminho do ambiente para executar o pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
executionCredential | A credencial de execução do pacote. | SsisExecutionCredential |
logLevel | O nível de log da execução do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
logLocation | Local do log de execução do pacote SSIS. | SsisLogLocation |
packageConnectionManagers | Os gerenciadores de conexões no nível do pacote para executar o pacote SSIS. | ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers |
packageLocation | Local 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 no nível do projeto para executar o pacote SSIS. | ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers |
projectParameters | Os parâmetros de nível de projeto para executar o pacote SSIS. | ExecuteSsisPackageActivityTypePropertiesProjectParameters |
propertyOverrides | A propriedade substitui para executar o pacote SSIS. | ExecuteSsisPackageActivityTypePropertiesPropertyOverrides |
Runtime | Especifica o runtime para executar o pacote SSIS. O valor deve ser "x86" ou "x64". Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
Nome | Descrição | Valor |
---|
ExecuteSsisPackageActivityTypePropertiesPackageParameters
Nome | Descrição | Valor |
---|
ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
Nome | Descrição | Valor |
---|
ExecuteSsisPackageActivityTypePropertiesProjectParameters
Nome | Descrição | Valor |
---|
ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Nome | Descrição | Valor |
---|
Expressão
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de expressão. | 'Expressão' (obrigatório) |
valor | Valor da expressão. | cadeia de caracteres (obrigatório) |
FilterActivity
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'Filter' (obrigatório) |
typeProperties | Filtrar propriedades da atividade. | FilterActivityTypeProperties (obrigatório) |
FilterActivityTypeProperties
Nome | 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
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'ForEach' (obrigatório) |
typeProperties | Propriedades da atividade ForEach. | ForEachActivityTypeProperties |
ForEachActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
Atividades | Lista de atividades a serem executadas. | de atividade [] (obrigatório) |
batchCount | Contagem de lote a ser usada para controlar o número de execução paralela (quando isSequential é definido como false). | int Restrições: Valor máximo = 50 |
isSequential | Se o loop for executado em sequência ou em paralelo (máximo 50) | Bool |
Itens | Coleção a ser iterada. | expressão (obrigatório) |
GetMetadataActivity
GetMetadataActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
Dataset | Referência do conjunto de dados da atividade GetMetadata. | DatasetReference (obrigatório) |
fieldList | Campos de metadados a serem obtidos do conjunto de dados. | any[] |
HDInsightHiveActivity
HDInsightHiveActivityTypeProperties
HDInsightHiveActivityTypePropertiesDefines
Nome | Descrição | Valor |
---|
HDInsightMapReduceActivity
HDInsightMapReduceActivityTypeProperties
HDInsightMapReduceActivityTypePropertiesDefines
Nome | Descrição | Valor |
---|
HDInsightPigActivity
HDInsightPigActivityTypeProperties
HDInsightPigActivityTypePropertiesDefines
Nome | Descrição | Valor |
---|
HDInsightSparkActivity
HDInsightSparkActivityTypeProperties
HDInsightSparkActivityTypePropertiesSparkConfig
Nome | Descrição | Valor |
---|
HDInsightStreamingActivity
HDInsightStreamingActivityTypeProperties
HDInsightStreamingActivityTypePropertiesDefines
Nome | Descrição | Valor |
---|
IfConditionActivity
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'IfCondition' (obrigatório) |
typeProperties | Propriedades da atividade IfCondition. | IfConditionActivityTypeProperties (obrigatório) |
IfConditionActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
expressão | Uma expressão que seria avaliada como booliana. Isso é usado para determinar o bloco de atividades (ifTrueActivities ou ifFalseActivities) que serão executadas. | expressão (obrigatório) |
ifFalseActivities | Lista de atividades a serem executadas se a expressão for avaliada como false. Essa é uma propriedade opcional e, se não for fornecida, a atividade sairá sem nenhuma ação. | de atividade de |
ifTrueActivities | Lista de atividades a serem executadas se a expressão for avaliada como true. Essa é uma propriedade opcional e, se não for fornecida, a atividade sairá sem nenhuma ação. | de atividade de |
IntegrationRuntimeReference
LinkedServiceReference
LookupActivity
LookupActivityTypeProperties
Microsoft.DataFactory/factories/pipelines
Nome | Descrição | Valor |
---|---|---|
nome | O nome do recurso | corda 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 desse recurso. | ID do 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
Nome | Descrição | Valor |
---|
ParameterSpecification
Nome | Descrição | Valor |
---|---|---|
defaultValue | Valor padrão do parâmetro. | qualquer |
tipo | Tipo de parâmetro. | 'Matriz' 'Bool' 'Float' 'Int' 'Object' 'SecureString' 'String' (obrigatório) |
ParameterValueSpecification
Nome | Descrição | Valor |
---|
ParameterValueSpecification
Nome | Descrição | Valor |
---|
ParameterValueSpecification
Nome | Descrição | Valor |
---|
ParameterValueSpecification
Nome | Descrição | Valor |
---|
Pipeline
PipelineReference
Nome | Descrição | Valor |
---|---|---|
nome | Nome da referência. | corda |
referenceName | Nome do pipeline de referência. | cadeia de caracteres (obrigatório) |
tipo | Tipo de referência de pipeline. | 'PipelineReference' (obrigatório) |
RedirectIncompatibleRowSettings
Nome | Descrição | Valor |
---|---|---|
linkedServiceName | Nome do Armazenamento do Azure, SAS de Armazenamento ou serviço vinculado do Azure Data Lake Store usado para redirecionar linha incompatível. Deve ser especificado se redirectIncompatibleRowSettings for especificado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
caminho | O caminho para armazenar os dados de linha incompatíveis de redirecionamento. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
SecretBase
Nome | Descrição | Valor |
---|---|---|
tipo | Defina como 'AzureKeyVaultSecret' para o tipo AzureKeyVaultSecretReference. Defina como 'SecureString' para o tipo SecureString. | 'AzureKeyVaultSecret' 'SecureString' (obrigatório) |
SecureString
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo do segredo. | cadeia de caracteres (obrigatório) |
valor | Valor da cadeia de caracteres segura. | cadeia de caracteres (obrigatório) |
SecureString
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo do segredo. | 'SecureString' (obrigatório) |
valor | Valor da cadeia de caracteres segura. | cadeia de caracteres (obrigatório) |
SqlServerStoredProcedureActivity
Nome | Descrição | Valor |
---|---|---|
linkedServiceName | Referência de serviço vinculado. | |
política | Política de atividade. | |
tipo | Tipo de atividade. | 'SqlServerStoredProcedure' (obrigatório) |
typeProperties | Propriedades de atividade de procedimento armazenado do SQL. | sqlServerStoredProcedureActivityTypeProperties (obrigatório) |
SqlServerStoredProcedureActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
storedProcedureName | Nome do procedimento armazenado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
storedProcedureParameters | Configuração de valor e tipo para parâmetros de procedimento armazenado. Exemplo: "{Parameter1: {value: "1", type: "int"}}". | SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters |
SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters
Nome | Descrição | Valor |
---|
SsisAccessCredential
SsisConnectionManager
Nome | Descrição | Valor |
---|
SsisConnectionManager
Nome | Descrição | Valor |
---|
SsisExecutionCredential
SsisExecutionParameter
Nome | Descrição | Valor |
---|---|---|
valor | Valor do parâmetro de execução do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
SsisLogLocation
SsisLogLocationTypeProperties
SsisPackageLocation
SsisPackageLocationTypeProperties
SsisPropertyOverride
Nome | Descrição | Valor |
---|---|---|
isSensitive | Se o valor de substituição da propriedade do pacote SSIS é dados confidenciais. O valor será criptografado no SSISDB se for verdadeiro | Bool |
valor | Valor de substituição da propriedade do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
StagingSettings
StoredProcedureParameter
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de parâmetro de procedimento armazenado. | 'Boolean' 'Date' 'Decimal' 'Guid' 'Int' 'Int64' 'String' |
valor | Valor do parâmetro de procedimento armazenado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
UntilActivity
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'Until' (obrigatório) |
typeProperties | Até as propriedades da atividade. | UntilActivityTypeProperties (obrigatório) |
UntilActivityTypeProperties
Nome | Descrição | Valor | ||||
---|---|---|---|---|---|---|
Atividades | Lista de atividades a serem executadas. | de atividade [] (obrigatório) | ||||
expressão | Uma expressão que seria avaliada como booliana. O loop continuará até que essa expressão seja avaliada como true | expressão (obrigatório) | ||||
timeout | Especifica o tempo limite para a atividade a ser executada. Se não houver nenhum valor especificado, ele usará o valor de TimeSpan.FromDays(7), que é de 1 semana como padrão. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualquer |
WaitActivity
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'Wait' (obrigatório) |
typeProperties | Propriedades de atividade de espera. | WaitActivityTypeProperties (obrigatório) |
WaitActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
waitTimeInSeconds | Duração em segundos. | int (obrigatório) |
WebActivity
WebActivityAuthentication
Nome | Descrição | Valor |
---|---|---|
senha | Senha para o arquivo PFX ou autenticação básica. | |
Pfx | Conteúdo codificado em Base64 de um arquivo PFX. | |
recurso | Recurso para o qual o token de autenticação do Azure será solicitado ao usar a Autenticação MSI. | corda |
tipo | Autenticação de atividade da Web (Basic/ClientCertificate/MSI) | cadeia de caracteres (obrigatório) |
nome de usuário | Nome de usuário de autenticação de atividade da Web para autenticação básica. | corda |