Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Definição de recurso do Bicep
O tipo de recurso factories/pipelines pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte os 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(...)
]
concurrency: int
description: 'string'
parameters: {
{customized property}: {
defaultValue: any(...)
type: 'string'
}
}
}
}
Objetos CopySource
Defina a propriedade type para especificar o tipo de objeto.
Objetos de atividade
Defina a propriedade type para especificar o tipo de objeto.
Para AzureMLBatchExecution, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'AzureMLBatchExecution'
typeProperties: {
globalParameters: {
{customized property}: any(...)
}
webServiceInputs: {
{customized property}: {
filePath: any(...)
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
}
}
webServiceOutputs: {
{customized property}: {
filePath: any(...)
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
}
}
}
}
Para AzureMLUpdateResource, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'AzureMLUpdateResource'
typeProperties: {
trainedModelFilePath: any(...)
trainedModelLinkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
trainedModelName: any(...)
}
}
Para ExecutePipeline, use:
{
type: 'ExecutePipeline'
typeProperties: {
parameters: {
{customized property}: any(...)
}
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(...)
}
}
Para aguardar, use:
{
type: 'Wait'
typeProperties: {
waitTimeInSeconds: int
}
}
Para Copiar, use:
{
inputs: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
outputs: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'Copy'
typeProperties: {
cloudDataMovementUnits: any(...)
enableSkipIncompatibleRow: any(...)
enableStaging: any(...)
parallelCopies: any(...)
redirectIncompatibleRowSettings: {
linkedServiceName: any(...)
path: any(...)
}
sink: {
sinkRetryCount: any(...)
sinkRetryWait: any(...)
writeBatchSize: any(...)
writeBatchTimeout: any(...)
type: 'string'
// For remaining properties, see CopySink objects
}
source: {
sourceRetryCount: any(...)
sourceRetryWait: any(...)
type: 'string'
// For remaining properties, see CopySource objects
}
stagingSettings: {
enableCompression: any(...)
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
path: any(...)
}
translator: any(...)
}
}
Para Personalizar, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'Custom'
typeProperties: {
command: any(...)
extendedProperties: {
{customized property}: any(...)
}
folderPath: any(...)
referenceObjects: {
datasets: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
linkedServices: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
}
resourceLinkedService: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
}
}
Para DataLakeAnalyticsU-SQL, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'DataLakeAnalyticsU-SQL'
typeProperties: {
compilationMode: any(...)
degreeOfParallelism: any(...)
parameters: {
{customized property}: any(...)
}
priority: any(...)
runtimeVersion: any(...)
scriptLinkedService: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
scriptPath: any(...)
}
}
Para DatabricksNotebook, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'DatabricksNotebook'
typeProperties: {
baseParameters: {
{customized property}: any(...)
}
notebookPath: any(...)
}
}
Para ExecuteSSISPackage, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'ExecuteSSISPackage'
typeProperties: {
connectVia: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
environmentPath: any(...)
executionCredential: {
domain: any(...)
password: {
type: 'string'
value: 'string'
}
userName: any(...)
}
loggingLevel: any(...)
logLocation: {
logPath: any(...)
type: 'string'
typeProperties: {
accessCredential: {
domain: any(...)
password: {
type: 'string'
// For remaining properties, see SecretBase objects
}
userName: any(...)
}
logRefreshInterval: any(...)
}
}
packageConnectionManagers: {
{customized property}: {
{customized property}: {
value: any(...)
}
}
}
packageLocation: {
packagePath: any(...)
type: 'string'
typeProperties: {
accessCredential: {
domain: any(...)
password: {
type: 'string'
// For remaining properties, see SecretBase objects
}
userName: any(...)
}
configurationPath: any(...)
packagePassword: {
type: 'string'
// For remaining properties, see SecretBase objects
}
}
}
packageParameters: {
{customized property}: {
value: any(...)
}
}
projectConnectionManagers: {
{customized property}: {
{customized property}: {
value: any(...)
}
}
}
projectParameters: {
{customized property}: {
value: any(...)
}
}
propertyOverrides: {
{customized property}: {
isSensitive: bool
value: any(...)
}
}
runtime: any(...)
}
}
Para GetMetadata, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'GetMetadata'
typeProperties: {
dataset: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
fieldList: [
any(...)
]
}
}
Para HDInsightHive, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'HDInsightHive'
typeProperties: {
arguments: [
any(...)
]
defines: {
{customized property}: any(...)
}
getDebugInfo: 'string'
scriptLinkedService: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
scriptPath: any(...)
storageLinkedServices: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
}
}
Para HDInsightMapReduce, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'HDInsightMapReduce'
typeProperties: {
arguments: [
any(...)
]
className: any(...)
defines: {
{customized property}: any(...)
}
getDebugInfo: 'string'
jarFilePath: any(...)
jarLibs: [
any(...)
]
jarLinkedService: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
storageLinkedServices: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
}
}
Para HDInsightPig, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'HDInsightPig'
typeProperties: {
arguments: [
any(...)
]
defines: {
{customized property}: any(...)
}
getDebugInfo: 'string'
scriptLinkedService: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
scriptPath: any(...)
storageLinkedServices: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
}
}
Para HDInsightSpark, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'HDInsightSpark'
typeProperties: {
arguments: [
any(...)
]
className: 'string'
entryFilePath: any(...)
getDebugInfo: 'string'
proxyUser: any(...)
rootPath: any(...)
sparkConfig: {
{customized property}: any(...)
}
sparkJobLinkedService: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
}
}
Para HDInsightStreaming, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'HDInsightStreaming'
typeProperties: {
arguments: [
any(...)
]
combiner: any(...)
commandEnvironment: [
any(...)
]
defines: {
{customized property}: any(...)
}
fileLinkedService: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
filePaths: [
any(...)
]
getDebugInfo: 'string'
input: any(...)
mapper: any(...)
output: any(...)
reducer: any(...)
storageLinkedServices: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
}
}
Para Pesquisa, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'Lookup'
typeProperties: {
dataset: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
firstRowOnly: any(...)
source: {
sourceRetryCount: any(...)
sourceRetryWait: any(...)
type: 'string'
// For remaining properties, see CopySource objects
}
}
}
Para SqlServerStoredProcedure, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'SqlServerStoredProcedure'
typeProperties: {
storedProcedureName: any(...)
storedProcedureParameters: {
{customized property}: {
type: 'string'
value: any(...)
}
}
}
}
Para WebActivity, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'WebActivity'
typeProperties: {
authentication: {
password: {
type: 'string'
value: 'string'
}
pfx: {
type: 'string'
value: 'string'
}
resource: 'string'
type: 'string'
username: 'string'
}
body: any(...)
datasets: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
disableCertValidation: bool
headers: any(...)
linkedServices: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
method: 'string'
url: any(...)
}
}
Objetos CopySink
Defina a propriedade type para especificar o tipo de objeto.
Objetos SecretBase
Defina a propriedade type para especificar o tipo de objeto.
Para AzureKeyVaultSecret, use:
{
secretName: any(...)
secretVersion: any(...)
store: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
type: 'AzureKeyVaultSecret'
}
Para SecureString, use:
{
type: 'SecureString'
value: 'string'
}
Valores de propriedade
Microsoft.DataFactory/factories/pipelines
Nome | Descrição | Valor |
---|---|---|
nome | O nome do recurso | cadeia de caracteres Restrições: Comprimento mínimo = 1 Comprimento máximo = 260 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 o recurso filho fora do recurso pai. |
Nome simbólico para o recurso do tipo: fábricas de |
propriedades | Propriedades do pipeline. | Pipeline (obrigatório) |
Atividade
Nome | Descrição | Valor |
---|---|---|
depende | A atividade depende da condição. | ActivityDependency[] |
descrição | Descrição da atividade. | cadeia |
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 tipo FilterActivity. Defina como 'ForEach' para o tipo ForEachActivity. Defina como 'IfCondition' para o tipo IfConditionActivity. Defina como 'Until' para o tipo UntilActivity. Defina como 'Wait' para o tipo WaitActivity. Defina como "Copiar" para o tipo CopyActivity. Defina como "Personalizado" para o tipo CustomActivity. Defina como 'DataLakeAnalyticsU-SQL' para o tipo DataLakeAnalyticsUsqlActivity. Defina como 'DatabricksNotebook' para o tipo DatabricksNotebookActivity. Defina como 'ExecuteSSISPackage' para o tipo ExecuteSsisPackageActivity. Defina como 'GetMetadata' para o tipo GetMetadataActivity. Defina como 'HDInsightHive' para o tipo HDInsightHiveActivity. Defina como 'HDInsightMapReduce' para o tipo HDInsightMapReduceActivity. Defina como 'HDInsightPig' para o tipo HDInsightPigActivity. Defina como 'HDInsightSpark' para o tipo HDInsightSparkActivity. Defina como 'HDInsightStreaming' para o tipo HDInsightStreamingActivity. Defina como "Pesquisa" para o tipo LookupActivity. Defina como 'SqlServerStoredProcedure' para o tipo SqlServerStoredProcedureActivity. Defina como 'WebActivity' para o tipo WebActivity. | 'AzureMLBatchExecution' 'AzureMLUpdateResource' 'Copiar' 'Personalizado' 'DatabricksNotebook' 'DataLakeAnalyticsU-SQL' 'ExecutePipeline' 'ExecuteSSISPackage' 'Filtro' 'Para Cada' 'GetMetadata' 'HDInsightHive' 'HDInsightMapReduce' 'HDInsightPig' 'HDInsightSpark' 'HDInsightStreaming' 'IfCondition' 'Pesquisa' 'Procedimento SqlServerStored' 'Até' 'Espere' 'WebActivity' (obrigatório) |
ActivityDependency
Nome | Descrição | Valor |
---|---|---|
atividade | Nome da atividade. | cadeia de caracteres (obrigatório) |
dependencyCondições | 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) |
Política de Atividade
Nome | Descrição | Valor |
---|---|---|
tentar novamente | 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 |
saída segura | Quando definido como true, a saída da atividade é considerada segura e não será registrada no monitoramento. | Bool |
tempo limite | Especifica o tempo limite para a 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
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'AzureMLBatchExecution' (obrigatório) |
typeProperties | Propriedades da atividade de Execução em Lote do Azure ML. | AzureMLBatchExecutionActivityTypeProperties (obrigatório) |
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 | Pares Key,Value, mapeando os nomes das entradas de serviço Web do ponto de extremidade do Azure ML para objetos AzureMLWebServiceFile especificando os locais de blob de entrada. Essas informações serão passadas na propriedade WebServiceInputs da solicitação de execução em lote do Azure ML. | AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs |
WebServiceOutputs | Pares Key,Value, mapeando os nomes das saídas do serviço Web do ponto de extremidade do Azure ML para objetos AzureMLWebServiceFile especificando os locais de blob de saída. Essas informações serão passadas na propriedade WebServiceOutputs da solicitação de execução em lote do Azure ML. | AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
Nome | Descrição | Valor |
---|
AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
Nome | Descrição | Valor |
---|
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
Nome | Descrição | Valor |
---|
AzureMLUpdateResourceActivity
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'AzureMLUpdateResource' (obrigatório) |
typeProperties | Propriedades da atividade de gerenciamento de recursos de atualização do Azure ML. | AzureMLUpdateResourceActivityTypeProperties (obrigatório) |
AzureMLUpdateResourceActivityTypeProperties
AzureMLWebServiceFile
Atividade de cópia
Nome | Descrição | Valor |
---|---|---|
Entradas | Lista de entradas para a atividade. | |
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
saídas | Lista de saídas para a atividade. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'Copy' (obrigatório) |
typeProperties | Copiar propriedades da atividade. | CopyActivityTypeProperties (obrigatório) |
Propriedades CopyActivityType
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 |
habilitar Preparação | 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 |
cópias paralelas | 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 |
coletor | 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. | Configurações de teste |
Tradutor | Copiar tradutor de atividade. Se não for especificado, o tradutor de tabela será usado. | qualquer |
Copiar Coletor
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) | |
Tamanho do lote de gravação | 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 |
Fonte de cópia
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) |
Atividade Personalizada
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'Custom' (obrigatório) |
typeProperties | Propriedades de atividade personalizada. | CustomActivityTypeProperties (obrigatório) |
CustomActivityReferenceObject
Nome | Descrição | Valor |
---|---|---|
conjuntos de dados | Referências de conjunto de dados. | |
Serviços vinculados | Referências de serviço vinculado. | Referência de Serviço Vinculado |
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) |
Propriedades estendidas | 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 |
caminho da pasta | Caminho da pasta para arquivos de recurso Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
Objetos de referência | Objetos de referência | CustomActivityReferenceObject |
resourceLinkedService | Referência de serviço vinculado a recursos. | |
CustomActivityTypePropertiesExtendedProperties
Nome | Descrição | Valor |
---|
DatabricksNotebookActivity
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'DatabricksNotebook' (obrigatório) |
typeProperties | Propriedades de atividade do Databricks Notebook. | DatabricksNotebookActivityTypeProperties (obrigatório) |
DatabricksNotebookActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
baseParâmetros | 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 |
caminho do notebook | 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
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'DataLakeAnalyticsU-SQL' (obrigatório) |
typeProperties | Propriedades da atividade U-SQL do Data Lake Analytics. | DataLakeAnalyticsUsqlActivityTypeProperties (obrigatório) |
DataLakeAnalyticsUsqlActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
Modo de compilação | 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 |
grauDeParalelismo | O número máximo de nós usados simultaneamente para executar o trabalho. O valor padrão é 1. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 1. | qualquer |
parâmetros | Parâmetros para solicitação de trabalho U-SQL. | DataLakeAnalyticsUsqlActivityTypePropertiesParameters |
prioridade | Determina quais trabalhos de todos os que estão na fila devem ser selecionados para serem executados primeiro. Quanto menor o número, maior a prioridade. O valor padrão é 1000. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 1. | qualquer |
runtimeVersion | Versão de 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) |
caminho do script | 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 |
---|
Referência do conjunto de dados
ExecutePipelineActivity
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'ExecutePipeline' (obrigatório) |
typeProperties | Execute propriedades de atividade de pipeline. | ExecutePipelineActivityTypeProperties (obrigatório) |
ExecutePipelineActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
parâmetros | Parâmetros de pipeline. | ParameterValueSpecification |
pipeline | Referência de pipeline. | PipelineReference (obrigatório) |
waitOnCompletion | Define se a execução da atividade aguardará a conclusão da execução do pipeline dependente. O padrão é false. | Bool |
ExecuteSsisPackageActivity
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | 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) |
Caminho do ambiente | 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 |
logLocalização | Local do log de execução do pacote SSIS. | Localização do SsisLogSis |
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) |
Atividade de filtro
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'Filter' (obrigatório) |
typeProperties | Filtrar propriedades da atividade. | FilterActivityTypeProperties (obrigatório) |
Propriedades do tipo de atividade de filtro
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 (obrigatório) |
ForEachActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
atividades | Lista de atividades a serem executadas. | Atividade[] (obrigatório) |
contagem de lotes | 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 |
isSequencial | 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
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'GetMetadata' (obrigatório) |
typeProperties | Propriedades da atividade GetMetadata. | GetMetadataActivityTypeProperties (obrigatório) |
GetMetadataActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
conjunto de dados | Referência do conjunto de dados da atividade GetMetadata. | DatasetReference (obrigatório) |
lista de campos | Campos de metadados a serem obtidos do conjunto de dados. | qualquer |
HDInsightHiveActivity
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'HDInsightHive' (obrigatório) |
typeProperties | Propriedades de atividade do Hive do HDInsight. | HDInsightHiveActivityTypeProperties (obrigatório) |
HDInsightHiveActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
argumentos | Argumentos especificados pelo usuário para HDInsightActivity. | qualquer |
Define | Permite que o usuário especifique as definições para solicitação de trabalho do Hive. | HDInsightHiveActivityTypePropertiesDefine |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Falha' 'Nenhum' |
scriptLinkedService | Referência de serviço vinculado de script. | |
caminho do script | Caminho do script. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
storageLinkedServices | Referências de serviço vinculado de armazenamento. | Referência de Serviço Vinculado |
HDInsightHiveActivityTypePropertiesDefine
Nome | Descrição | Valor |
---|
HDInsightMapReduceActivity
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'HDInsightMapReduce' (obrigatório) |
typeProperties | Propriedades de atividade do MapReduce do HDInsight. | HDInsightMapReduceActivityTypeProperties (obrigatório) |
HDInsightMapReduceActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
argumentos | Argumentos especificados pelo usuário para HDInsightActivity. | qualquer |
className | Nome da classe. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
Define | Permite que o usuário especifique as definições para a solicitação de trabalho mapReduce. | HDInsightMapReduceActivityTypePropertiesDefine |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Falha' 'Nenhum' |
jarFilePath | Caminho jar. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
jarLibs | Jar libs. | qualquer |
jarLinkedService | Referência de serviço vinculado jar. | |
storageLinkedServices | Referências de serviço vinculado de armazenamento. | Referência de Serviço Vinculado |
HDInsightMapReduceActivityTypePropertiesDefine
Nome | Descrição | Valor |
---|
HDInsightPigActivity
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'HDInsightPig' (obrigatório) |
typeProperties | Propriedades de atividade do Pig do HDInsight. | HDInsightPigActivityTypeProperties (obrigatório) |
HDInsightPigActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
argumentos | Argumentos especificados pelo usuário para HDInsightActivity. | qualquer |
Define | Permite que o usuário especifique as definições para solicitação de trabalho do Pig. | HDInsightPigActivityTypePropertiesDefine |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Falha' 'Nenhum' |
scriptLinkedService | Referência de serviço vinculado de script. | |
caminho do script | Caminho do script. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
storageLinkedServices | Referências de serviço vinculado de armazenamento. | Referência de Serviço Vinculado |
HDInsightPigActivityTypePropertiesDefine
Nome | Descrição | Valor |
---|
HDInsightSparkActivity
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'HDInsightSpark' (obrigatório) |
typeProperties | Propriedades de atividade do SPARK do HDInsight. | HDInsightSparkActivityTypeProperties (obrigatório) |
HDInsightSparkActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
argumentos | Os argumentos especificados pelo usuário para HDInsightSparkActivity. | qualquer |
className | A classe principal java/Spark do aplicativo. | cadeia |
entryFilePath | O caminho relativo para a pasta raiz do código/pacote a ser executado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Falha' 'Nenhum' |
proxyUser | O usuário a ser representado que executará o trabalho. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
caminho raiz | O caminho raiz em 'sparkJobLinkedService' para todos os arquivos do trabalho. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
sparkConfig | Propriedade de configuração do Spark. | HDInsightSparkActivityTypePropertiesSparkConfig |
sparkJobLinkedService | O serviço vinculado de armazenamento para carregar o arquivo de entrada e as dependências e para receber logs. | |
HDInsightSparkActivityTypePropertiesSparkConfig
Nome | Descrição | Valor |
---|
HDInsightStreamingActivity
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'HDInsightStreaming' (obrigatório) |
typeProperties | Propriedades da atividade de streaming do HDInsight. | HDInsightStreamingActivityTypeProperties (obrigatório) |
HDInsightStreamingActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
argumentos | Argumentos especificados pelo usuário para HDInsightActivity. | qualquer |
Combinador | Nome executável do combinador. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
comandoAmbiente | Valores de ambiente de linha de comando. | qualquer |
Define | Permite que o usuário especifique as definições para solicitação de trabalho de streaming. | HDInsightStreamingActivityTypePropertiesDefine |
fileLinkedService | Referência de serviço vinculado em que os arquivos estão localizados. | |
caminhos de arquivo | Caminhos para transmitir arquivos de trabalho. Pode ser diretórios. | any[] (obrigatório) |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Falha' 'Nenhum' |
entrada | Caminho do blob de entrada. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
mapeador | Nome executável do mapeador. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
saída | Caminho do blob de saída. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
redutor | Nome executável do redutor. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
storageLinkedServices | Referências de serviço vinculado de armazenamento. | Referência de Serviço Vinculado |
HDInsightStreamingActivityTypePropertiesDefine
Nome | Descrição | Valor |
---|
Atividade 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. | Atividade[] |
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. | Atividade[] |
Referência de Integration Runtime
Referência de serviço vinculado
Atividade de pesquisa
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'Pesquisa' (obrigatório) |
typeProperties | Propriedades da atividade de pesquisa. | LookupActivityTypeProperties (obrigatório) |
Propriedades de LookupActivityType
Nome | Descrição | Valor |
---|---|---|
conjunto de dados | Referência do conjunto de dados de atividade de pesquisa. | DatasetReference (obrigatório) |
firstRowOnly | Seja para retornar a primeira linha ou todas as linhas. O valor padrão é verdadeiro. Tipo: booliano (ou Expressão com resultType booleano). | qualquer |
fonte | Propriedades de origem específicas do conjunto de dados, o mesmo que a origem da atividade de cópia. | CopySource (obrigatório) |
ParâmetroDefiniçãoEspecificação
Nome | Descrição | Valor |
---|
Especificação de parâmetro
Nome | Descrição | Valor |
---|---|---|
valor padrão | Valor padrão do parâmetro. | qualquer |
tipo | Tipo de parâmetro. | 'Matriz' 'Bool' 'Flutuar' 'Int' 'Objeto' 'SecureString' 'String' (obrigatório) |
ParâmetroValueSpecification
Nome | Descrição | Valor |
---|
ParâmetroValueSpecification
Nome | Descrição | Valor |
---|
ParâmetroValueSpecification
Nome | Descrição | Valor |
---|
ParâmetroValueSpecification
Nome | Descrição | Valor |
---|
Pipeline
Nome | Descrição | Valor |
---|---|---|
atividades | Lista de atividades no pipeline. | Atividade[] |
Anotações | Lista de marcas que podem ser usadas para descrever o Pipeline. | qualquer |
simultaneidade | O número máximo de execuções simultâneas para o pipeline. | int Restrições: Valor mínimo = 1 |
descrição | A descrição do pipeline. | cadeia |
parâmetros | Lista de parâmetros para pipeline. | ParameterDefinitionSpecification |
Referência do pipeline
Nome | Descrição | Valor |
---|---|---|
nome | Nome da referência. | cadeia |
nome_referência | 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 |
---|---|---|
nomeDoServiçoVinculado | 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 |
Base secreta
Nome | Descrição | Valor |
---|---|---|
tipo | Defina como 'AzureKeyVaultSecret' para o tipo AzureKeyVaultSecretReference. Defina como 'SecureString' para o tipo SecureString. | 'AzureKeyVaultSecret' 'SecureString' (obrigatório) |
Cadeia de caracteres segura
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) |
Cadeia de caracteres segura
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 |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | 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 |
---|---|---|
nome_do_procedimento armazenado | Nome do procedimento armazenado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
Parâmetros de procedimento armazenados | 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
Nome | Descrição | Valor |
---|---|---|
domínio | Domínio para autenticação do Windows. | any (obrigatório) |
senha | Senha para autenticação do Windows. | SecretBase (obrigatório) |
nome do usuário | UseName para autenticação do Windows. | any (obrigatório) |
Gerenciador de Conexões SsisConnection
Nome | Descrição | Valor |
---|
Gerenciador de Conexões SsisConnection
Nome | Descrição | Valor |
---|
SsisExecutionCredential
Nome | Descrição | Valor |
---|---|---|
domínio | Domínio para autenticação do Windows. | any (obrigatório) |
senha | Senha para autenticação do Windows. | SecureString (obrigatório) |
nome do usuário | UseName para autenticação do Windows. | any (obrigatório) |
Parâmetro de execução SsisExecution
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) |
Localização do SsisLogSis
Nome | Descrição | Valor |
---|---|---|
Caminho de log | O caminho do log de execução do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
tipo | O tipo de local de log do SSIS. | 'File' (obrigatório) |
typeProperties | Propriedades do local do log de execução do pacote SSIS. | SsisLogLocationTypeProperties (obrigatório) |
SsisLogLocationTypeProperties
Nome | Descrição | Valor |
---|---|---|
accessCredential | A credencial de acesso do log de execução do pacote. | SsisAccessCredential |
logRefreshInterval | Especifica o intervalo para atualizar o log. O intervalo padrão é de 5 minutos. 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 |
SsisPackageLocation
Nome | Descrição | Valor |
---|---|---|
caminho do pacote | O caminho do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
tipo | O tipo de local do pacote SSIS. | 'Arquivo' 'SSISDB' |
typeProperties | Propriedades de localização do pacote SSIS. | SsisPackageLocationTypeProperties |
SsisPackageLocationTypeProperties
Nome | Descrição | Valor |
---|---|---|
accessCredential | A credencial de acesso do pacote. | SsisAccessCredential |
caminho de configuração | O arquivo de configuração da execução do pacote. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
senha do pacote | Senha do pacote. | Base secreta |
SsisPropertyOverride
Nome | Descrição | Valor |
---|---|---|
é sensível | 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) |
Configurações de teste
Parâmetro de procedimento armazenado
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de parâmetro de procedimento armazenado. | 'Booleano' 'Data' 'Decimal' 'Guia' 'Int' 'Int64' 'Corda' |
valor | Valor do parâmetro de procedimento armazenado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
Até a atividade
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. | 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) |
tempo limite | 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 |
Atividade de espera
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) |
Atividade na Web
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'WebActivity' (obrigatório) |
typeProperties | Propriedades de atividade da Web. | WebActivityTypeProperties (obrigatório) |
Autenticação de atividade da Web
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. | cadeia |
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. | cadeia |
Propriedades do tipo de atividade da Web
Nome | Descrição | Valor |
---|---|---|
autenticação | Método de autenticação usado para chamar o ponto de extremidade. | Autenticação de atividade da Web |
corpo | Representa o conteúdo que será enviado para o ponto de extremidade. Necessário para o método POST/PUT, não permitido para o método GET Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
conjuntos de dados | Lista de conjuntos de dados passados para o ponto de extremidade da Web. | |
disableCertValidation | Quando definido como true, a validação do certificado será desabilitada. | Bool |
Cabeçalhos | Representa os cabeçalhos que serão enviados para a solicitação. Por exemplo, para definir o idioma e o tipo em uma solicitação: "cabeçalhos" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
Serviços vinculados | Lista de serviços vinculados passados para o ponto de extremidade da Web. | Referência de Serviço Vinculado |
método | Método de API Rest para o ponto de extremidade de destino. | 'EXCLUIR' 'PEGUE' 'POSTAGEM' 'PUT' (obrigatório) |
URL | Ponto de extremidade e caminho de destino da atividade da Web. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
Exemplos de uso
Exemplos de Início Rápido do Azure
Os seguintes modelos de Início Rápido do Azure contêm exemplos do Bicep para implantar esse tipo de recurso.
Arquivo Bicep | Descrição |
---|---|
Criar um 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 os 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 CopySource
Defina a propriedade type para especificar o tipo de objeto.
Objetos de atividade
Defina a propriedade type para especificar o tipo de objeto.
Para AzureMLBatchExecution, use:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "AzureMLBatchExecution",
"typeProperties": {
"globalParameters": {
"{customized property}": {}
},
"webServiceInputs": {
"{customized property}": {
"filePath": {},
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
}
},
"webServiceOutputs": {
"{customized property}": {
"filePath": {},
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
}
}
}
}
Para AzureMLUpdateResource, use:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "AzureMLUpdateResource",
"typeProperties": {
"trainedModelFilePath": {},
"trainedModelLinkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"trainedModelName": {}
}
}
Para ExecutePipeline, use:
{
"type": "ExecutePipeline",
"typeProperties": {
"parameters": {
"{customized property}": {}
},
"pipeline": {
"name": "string",
"referenceName": "string",
"type": "string"
},
"waitOnCompletion": "bool"
}
}
Para 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 aguardar, 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 Personalizar, use:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "Custom",
"typeProperties": {
"command": {},
"extendedProperties": {
"{customized property}": {}
},
"folderPath": {},
"referenceObjects": {
"datasets": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
],
"linkedServices": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
]
},
"resourceLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
}
}
Para DataLakeAnalyticsU-SQL, use:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "DataLakeAnalyticsU-SQL",
"typeProperties": {
"compilationMode": {},
"degreeOfParallelism": {},
"parameters": {
"{customized property}": {}
},
"priority": {},
"runtimeVersion": {},
"scriptLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"scriptPath": {}
}
}
Para DatabricksNotebook, use:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "DatabricksNotebook",
"typeProperties": {
"baseParameters": {
"{customized property}": {}
},
"notebookPath": {}
}
}
Para ExecuteSSISPackage, use:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "ExecuteSSISPackage",
"typeProperties": {
"connectVia": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"environmentPath": {},
"executionCredential": {
"domain": {},
"password": {
"type": "string",
"value": "string"
},
"userName": {}
},
"loggingLevel": {},
"logLocation": {
"logPath": {},
"type": "string",
"typeProperties": {
"accessCredential": {
"domain": {},
"password": {
"type": "string"
// For remaining properties, see SecretBase objects
},
"userName": {}
},
"logRefreshInterval": {}
}
},
"packageConnectionManagers": {
"{customized property}": {
"{customized property}": {
"value": {}
}
}
},
"packageLocation": {
"packagePath": {},
"type": "string",
"typeProperties": {
"accessCredential": {
"domain": {},
"password": {
"type": "string"
// For remaining properties, see SecretBase objects
},
"userName": {}
},
"configurationPath": {},
"packagePassword": {
"type": "string"
// For remaining properties, see SecretBase objects
}
}
},
"packageParameters": {
"{customized property}": {
"value": {}
}
},
"projectConnectionManagers": {
"{customized property}": {
"{customized property}": {
"value": {}
}
}
},
"projectParameters": {
"{customized property}": {
"value": {}
}
},
"propertyOverrides": {
"{customized property}": {
"isSensitive": "bool",
"value": {}
}
},
"runtime": {}
}
}
Para GetMetadata, use:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "GetMetadata",
"typeProperties": {
"dataset": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"fieldList": [ {} ]
}
}
Para HDInsightHive, use:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "HDInsightHive",
"typeProperties": {
"arguments": [ {} ],
"defines": {
"{customized property}": {}
},
"getDebugInfo": "string",
"scriptLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"scriptPath": {},
"storageLinkedServices": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
]
}
}
Para HDInsightMapReduce, use:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "HDInsightMapReduce",
"typeProperties": {
"arguments": [ {} ],
"className": {},
"defines": {
"{customized property}": {}
},
"getDebugInfo": "string",
"jarFilePath": {},
"jarLibs": [ {} ],
"jarLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"storageLinkedServices": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
]
}
}
Para HDInsightPig, use:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "HDInsightPig",
"typeProperties": {
"arguments": [ {} ],
"defines": {
"{customized property}": {}
},
"getDebugInfo": "string",
"scriptLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"scriptPath": {},
"storageLinkedServices": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
]
}
}
Para HDInsightSpark, use:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "HDInsightSpark",
"typeProperties": {
"arguments": [ {} ],
"className": "string",
"entryFilePath": {},
"getDebugInfo": "string",
"proxyUser": {},
"rootPath": {},
"sparkConfig": {
"{customized property}": {}
},
"sparkJobLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
}
}
Para HDInsightStreaming, use:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "HDInsightStreaming",
"typeProperties": {
"arguments": [ {} ],
"combiner": {},
"commandEnvironment": [ {} ],
"defines": {
"{customized property}": {}
},
"fileLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"filePaths": [ {} ],
"getDebugInfo": "string",
"input": {},
"mapper": {},
"output": {},
"reducer": {},
"storageLinkedServices": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
]
}
}
Para Pesquisa, use:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "Lookup",
"typeProperties": {
"dataset": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"firstRowOnly": {},
"source": {
"sourceRetryCount": {},
"sourceRetryWait": {},
"type": "string"
// For remaining properties, see CopySource objects
}
}
}
Para SqlServerStoredProcedure, use:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "SqlServerStoredProcedure",
"typeProperties": {
"storedProcedureName": {},
"storedProcedureParameters": {
"{customized property}": {
"type": "string",
"value": {}
}
}
}
}
Para WebActivity, use:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "WebActivity",
"typeProperties": {
"authentication": {
"password": {
"type": "string",
"value": "string"
},
"pfx": {
"type": "string",
"value": "string"
},
"resource": "string",
"type": "string",
"username": "string"
},
"body": {},
"datasets": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
],
"disableCertValidation": "bool",
"headers": {},
"linkedServices": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
],
"method": "string",
"url": {}
}
}
Objetos CopySink
Defina a propriedade type para especificar o tipo de objeto.
Objetos SecretBase
Defina a propriedade type para especificar o tipo de objeto.
Para AzureKeyVaultSecret, use:
{
"secretName": {},
"secretVersion": {},
"store": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"type": "AzureKeyVaultSecret"
}
Para SecureString, use:
{
"type": "SecureString",
"value": "string"
}
Valores de propriedade
Microsoft.DataFactory/factories/pipelines
Nome | Descrição | Valor |
---|---|---|
apiVersion | A versão da API | '2017-09-01-preview' |
nome | O nome do recurso | cadeia de caracteres Restrições: Comprimento mínimo = 1 Comprimento máximo = 260 Padrão = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obrigatório) |
propriedades | Propriedades do pipeline. | Pipeline (obrigatório) |
tipo | O tipo de recurso | 'Microsoft.DataFactory/factories/pipelines' |
Atividade
Nome | Descrição | Valor |
---|---|---|
depende | A atividade depende da condição. | ActivityDependency[] |
descrição | Descrição da atividade. | cadeia |
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 tipo FilterActivity. Defina como 'ForEach' para o tipo ForEachActivity. Defina como 'IfCondition' para o tipo IfConditionActivity. Defina como 'Until' para o tipo UntilActivity. Defina como 'Wait' para o tipo WaitActivity. Defina como "Copiar" para o tipo CopyActivity. Defina como "Personalizado" para o tipo CustomActivity. Defina como 'DataLakeAnalyticsU-SQL' para o tipo DataLakeAnalyticsUsqlActivity. Defina como 'DatabricksNotebook' para o tipo DatabricksNotebookActivity. Defina como 'ExecuteSSISPackage' para o tipo ExecuteSsisPackageActivity. Defina como 'GetMetadata' para o tipo GetMetadataActivity. Defina como 'HDInsightHive' para o tipo HDInsightHiveActivity. Defina como 'HDInsightMapReduce' para o tipo HDInsightMapReduceActivity. Defina como 'HDInsightPig' para o tipo HDInsightPigActivity. Defina como 'HDInsightSpark' para o tipo HDInsightSparkActivity. Defina como 'HDInsightStreaming' para o tipo HDInsightStreamingActivity. Defina como "Pesquisa" para o tipo LookupActivity. Defina como 'SqlServerStoredProcedure' para o tipo SqlServerStoredProcedureActivity. Defina como 'WebActivity' para o tipo WebActivity. | 'AzureMLBatchExecution' 'AzureMLUpdateResource' 'Copiar' 'Personalizado' 'DatabricksNotebook' 'DataLakeAnalyticsU-SQL' 'ExecutePipeline' 'ExecuteSSISPackage' 'Filtro' 'Para Cada' 'GetMetadata' 'HDInsightHive' 'HDInsightMapReduce' 'HDInsightPig' 'HDInsightSpark' 'HDInsightStreaming' 'IfCondition' 'Pesquisa' 'Procedimento SqlServerStored' 'Até' 'Espere' 'WebActivity' (obrigatório) |
ActivityDependency
Nome | Descrição | Valor |
---|---|---|
atividade | Nome da atividade. | cadeia de caracteres (obrigatório) |
dependencyCondições | 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) |
Política de Atividade
Nome | Descrição | Valor |
---|---|---|
tentar novamente | 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 |
saída segura | Quando definido como true, a saída da atividade é considerada segura e não será registrada no monitoramento. | Bool |
tempo limite | Especifica o tempo limite para a 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
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'AzureMLBatchExecution' (obrigatório) |
typeProperties | Propriedades da atividade de Execução em Lote do Azure ML. | AzureMLBatchExecutionActivityTypeProperties (obrigatório) |
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 | Pares Key,Value, mapeando os nomes das entradas de serviço Web do ponto de extremidade do Azure ML para objetos AzureMLWebServiceFile especificando os locais de blob de entrada. Essas informações serão passadas na propriedade WebServiceInputs da solicitação de execução em lote do Azure ML. | AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs |
WebServiceOutputs | Pares Key,Value, mapeando os nomes das saídas do serviço Web do ponto de extremidade do Azure ML para objetos AzureMLWebServiceFile especificando os locais de blob de saída. Essas informações serão passadas na propriedade WebServiceOutputs da solicitação de execução em lote do Azure ML. | AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
Nome | Descrição | Valor |
---|
AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
Nome | Descrição | Valor |
---|
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
Nome | Descrição | Valor |
---|
AzureMLUpdateResourceActivity
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'AzureMLUpdateResource' (obrigatório) |
typeProperties | Propriedades da atividade de gerenciamento de recursos de atualização do Azure ML. | AzureMLUpdateResourceActivityTypeProperties (obrigatório) |
AzureMLUpdateResourceActivityTypeProperties
AzureMLWebServiceFile
Atividade de cópia
Nome | Descrição | Valor |
---|---|---|
Entradas | Lista de entradas para a atividade. | |
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
saídas | Lista de saídas para a atividade. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'Copy' (obrigatório) |
typeProperties | Copiar propriedades da atividade. | CopyActivityTypeProperties (obrigatório) |
Propriedades CopyActivityType
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 |
habilitar Preparação | 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 |
cópias paralelas | 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 |
coletor | 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. | Configurações de teste |
Tradutor | Copiar tradutor de atividade. Se não for especificado, o tradutor de tabela será usado. | qualquer |
Copiar Coletor
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) | |
Tamanho do lote de gravação | 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 |
Fonte de cópia
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) |
Atividade Personalizada
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'Custom' (obrigatório) |
typeProperties | Propriedades de atividade personalizada. | CustomActivityTypeProperties (obrigatório) |
CustomActivityReferenceObject
Nome | Descrição | Valor |
---|---|---|
conjuntos de dados | Referências de conjunto de dados. | |
Serviços vinculados | Referências de serviço vinculado. | Referência de Serviço Vinculado |
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) |
Propriedades estendidas | 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 |
caminho da pasta | Caminho da pasta para arquivos de recurso Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
Objetos de referência | Objetos de referência | CustomActivityReferenceObject |
resourceLinkedService | Referência de serviço vinculado a recursos. | |
CustomActivityTypePropertiesExtendedProperties
Nome | Descrição | Valor |
---|
DatabricksNotebookActivity
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'DatabricksNotebook' (obrigatório) |
typeProperties | Propriedades de atividade do Databricks Notebook. | DatabricksNotebookActivityTypeProperties (obrigatório) |
DatabricksNotebookActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
baseParâmetros | 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 |
caminho do notebook | 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
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'DataLakeAnalyticsU-SQL' (obrigatório) |
typeProperties | Propriedades da atividade U-SQL do Data Lake Analytics. | DataLakeAnalyticsUsqlActivityTypeProperties (obrigatório) |
DataLakeAnalyticsUsqlActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
Modo de compilação | 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 |
grauDeParalelismo | O número máximo de nós usados simultaneamente para executar o trabalho. O valor padrão é 1. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 1. | qualquer |
parâmetros | Parâmetros para solicitação de trabalho U-SQL. | DataLakeAnalyticsUsqlActivityTypePropertiesParameters |
prioridade | Determina quais trabalhos de todos os que estão na fila devem ser selecionados para serem executados primeiro. Quanto menor o número, maior a prioridade. O valor padrão é 1000. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 1. | qualquer |
runtimeVersion | Versão de 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) |
caminho do script | 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 |
---|
Referência do conjunto de dados
ExecutePipelineActivity
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'ExecutePipeline' (obrigatório) |
typeProperties | Execute propriedades de atividade de pipeline. | ExecutePipelineActivityTypeProperties (obrigatório) |
ExecutePipelineActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
parâmetros | Parâmetros de pipeline. | ParameterValueSpecification |
pipeline | Referência de pipeline. | PipelineReference (obrigatório) |
waitOnCompletion | Define se a execução da atividade aguardará a conclusão da execução do pipeline dependente. O padrão é false. | Bool |
ExecuteSsisPackageActivity
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | 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) |
Caminho do ambiente | 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 |
logLocalização | Local do log de execução do pacote SSIS. | Localização do SsisLogSis |
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) |
Atividade de filtro
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'Filter' (obrigatório) |
typeProperties | Filtrar propriedades da atividade. | FilterActivityTypeProperties (obrigatório) |
Propriedades do tipo de atividade de filtro
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 (obrigatório) |
ForEachActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
atividades | Lista de atividades a serem executadas. | Atividade[] (obrigatório) |
contagem de lotes | 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 |
isSequencial | 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
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'GetMetadata' (obrigatório) |
typeProperties | Propriedades da atividade GetMetadata. | GetMetadataActivityTypeProperties (obrigatório) |
GetMetadataActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
conjunto de dados | Referência do conjunto de dados da atividade GetMetadata. | DatasetReference (obrigatório) |
lista de campos | Campos de metadados a serem obtidos do conjunto de dados. | qualquer |
HDInsightHiveActivity
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'HDInsightHive' (obrigatório) |
typeProperties | Propriedades de atividade do Hive do HDInsight. | HDInsightHiveActivityTypeProperties (obrigatório) |
HDInsightHiveActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
argumentos | Argumentos especificados pelo usuário para HDInsightActivity. | qualquer |
Define | Permite que o usuário especifique as definições para solicitação de trabalho do Hive. | HDInsightHiveActivityTypePropertiesDefine |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Falha' 'Nenhum' |
scriptLinkedService | Referência de serviço vinculado de script. | |
caminho do script | Caminho do script. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
storageLinkedServices | Referências de serviço vinculado de armazenamento. | Referência de Serviço Vinculado |
HDInsightHiveActivityTypePropertiesDefine
Nome | Descrição | Valor |
---|
HDInsightMapReduceActivity
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'HDInsightMapReduce' (obrigatório) |
typeProperties | Propriedades de atividade do MapReduce do HDInsight. | HDInsightMapReduceActivityTypeProperties (obrigatório) |
HDInsightMapReduceActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
argumentos | Argumentos especificados pelo usuário para HDInsightActivity. | qualquer |
className | Nome da classe. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
Define | Permite que o usuário especifique as definições para a solicitação de trabalho mapReduce. | HDInsightMapReduceActivityTypePropertiesDefine |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Falha' 'Nenhum' |
jarFilePath | Caminho jar. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
jarLibs | Jar libs. | qualquer |
jarLinkedService | Referência de serviço vinculado jar. | |
storageLinkedServices | Referências de serviço vinculado de armazenamento. | Referência de Serviço Vinculado |
HDInsightMapReduceActivityTypePropertiesDefine
Nome | Descrição | Valor |
---|
HDInsightPigActivity
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'HDInsightPig' (obrigatório) |
typeProperties | Propriedades de atividade do Pig do HDInsight. | HDInsightPigActivityTypeProperties (obrigatório) |
HDInsightPigActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
argumentos | Argumentos especificados pelo usuário para HDInsightActivity. | qualquer |
Define | Permite que o usuário especifique as definições para solicitação de trabalho do Pig. | HDInsightPigActivityTypePropertiesDefine |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Falha' 'Nenhum' |
scriptLinkedService | Referência de serviço vinculado de script. | |
caminho do script | Caminho do script. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
storageLinkedServices | Referências de serviço vinculado de armazenamento. | Referência de Serviço Vinculado |
HDInsightPigActivityTypePropertiesDefine
Nome | Descrição | Valor |
---|
HDInsightSparkActivity
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'HDInsightSpark' (obrigatório) |
typeProperties | Propriedades de atividade do SPARK do HDInsight. | HDInsightSparkActivityTypeProperties (obrigatório) |
HDInsightSparkActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
argumentos | Os argumentos especificados pelo usuário para HDInsightSparkActivity. | qualquer |
className | A classe principal java/Spark do aplicativo. | cadeia |
entryFilePath | O caminho relativo para a pasta raiz do código/pacote a ser executado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Falha' 'Nenhum' |
proxyUser | O usuário a ser representado que executará o trabalho. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
caminho raiz | O caminho raiz em 'sparkJobLinkedService' para todos os arquivos do trabalho. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
sparkConfig | Propriedade de configuração do Spark. | HDInsightSparkActivityTypePropertiesSparkConfig |
sparkJobLinkedService | O serviço vinculado de armazenamento para carregar o arquivo de entrada e as dependências e para receber logs. | |
HDInsightSparkActivityTypePropertiesSparkConfig
Nome | Descrição | Valor |
---|
HDInsightStreamingActivity
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'HDInsightStreaming' (obrigatório) |
typeProperties | Propriedades da atividade de streaming do HDInsight. | HDInsightStreamingActivityTypeProperties (obrigatório) |
HDInsightStreamingActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
argumentos | Argumentos especificados pelo usuário para HDInsightActivity. | qualquer |
Combinador | Nome executável do combinador. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
comandoAmbiente | Valores de ambiente de linha de comando. | qualquer |
Define | Permite que o usuário especifique as definições para solicitação de trabalho de streaming. | HDInsightStreamingActivityTypePropertiesDefine |
fileLinkedService | Referência de serviço vinculado em que os arquivos estão localizados. | |
caminhos de arquivo | Caminhos para transmitir arquivos de trabalho. Pode ser diretórios. | any[] (obrigatório) |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Falha' 'Nenhum' |
entrada | Caminho do blob de entrada. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
mapeador | Nome executável do mapeador. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
saída | Caminho do blob de saída. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
redutor | Nome executável do redutor. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
storageLinkedServices | Referências de serviço vinculado de armazenamento. | Referência de Serviço Vinculado |
HDInsightStreamingActivityTypePropertiesDefine
Nome | Descrição | Valor |
---|
Atividade 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. | Atividade[] |
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. | Atividade[] |
Referência de Integration Runtime
Referência de serviço vinculado
Atividade de pesquisa
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'Pesquisa' (obrigatório) |
typeProperties | Propriedades da atividade de pesquisa. | LookupActivityTypeProperties (obrigatório) |
Propriedades de LookupActivityType
Nome | Descrição | Valor |
---|---|---|
conjunto de dados | Referência do conjunto de dados de atividade de pesquisa. | DatasetReference (obrigatório) |
firstRowOnly | Seja para retornar a primeira linha ou todas as linhas. O valor padrão é verdadeiro. Tipo: booliano (ou Expressão com resultType booleano). | qualquer |
fonte | Propriedades de origem específicas do conjunto de dados, o mesmo que a origem da atividade de cópia. | CopySource (obrigatório) |
ParâmetroDefiniçãoEspecificação
Nome | Descrição | Valor |
---|
Especificação de parâmetro
Nome | Descrição | Valor |
---|---|---|
valor padrão | Valor padrão do parâmetro. | qualquer |
tipo | Tipo de parâmetro. | 'Matriz' 'Bool' 'Flutuar' 'Int' 'Objeto' 'SecureString' 'String' (obrigatório) |
ParâmetroValueSpecification
Nome | Descrição | Valor |
---|
ParâmetroValueSpecification
Nome | Descrição | Valor |
---|
ParâmetroValueSpecification
Nome | Descrição | Valor |
---|
ParâmetroValueSpecification
Nome | Descrição | Valor |
---|
Pipeline
Nome | Descrição | Valor |
---|---|---|
atividades | Lista de atividades no pipeline. | Atividade[] |
Anotações | Lista de marcas que podem ser usadas para descrever o Pipeline. | qualquer |
simultaneidade | O número máximo de execuções simultâneas para o pipeline. | int Restrições: Valor mínimo = 1 |
descrição | A descrição do pipeline. | cadeia |
parâmetros | Lista de parâmetros para pipeline. | ParameterDefinitionSpecification |
Referência do pipeline
Nome | Descrição | Valor |
---|---|---|
nome | Nome da referência. | cadeia |
nome_referência | 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 |
---|---|---|
nomeDoServiçoVinculado | 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 |
Base secreta
Nome | Descrição | Valor |
---|---|---|
tipo | Defina como 'AzureKeyVaultSecret' para o tipo AzureKeyVaultSecretReference. Defina como 'SecureString' para o tipo SecureString. | 'AzureKeyVaultSecret' 'SecureString' (obrigatório) |
Cadeia de caracteres segura
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) |
Cadeia de caracteres segura
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 |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | 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 |
---|---|---|
nome_do_procedimento armazenado | Nome do procedimento armazenado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
Parâmetros de procedimento armazenados | 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
Nome | Descrição | Valor |
---|---|---|
domínio | Domínio para autenticação do Windows. | any (obrigatório) |
senha | Senha para autenticação do Windows. | SecretBase (obrigatório) |
nome do usuário | UseName para autenticação do Windows. | any (obrigatório) |
Gerenciador de Conexões SsisConnection
Nome | Descrição | Valor |
---|
Gerenciador de Conexões SsisConnection
Nome | Descrição | Valor |
---|
SsisExecutionCredential
Nome | Descrição | Valor |
---|---|---|
domínio | Domínio para autenticação do Windows. | any (obrigatório) |
senha | Senha para autenticação do Windows. | SecureString (obrigatório) |
nome do usuário | UseName para autenticação do Windows. | any (obrigatório) |
Parâmetro de execução SsisExecution
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) |
Localização do SsisLogSis
Nome | Descrição | Valor |
---|---|---|
Caminho de log | O caminho do log de execução do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
tipo | O tipo de local de log do SSIS. | 'File' (obrigatório) |
typeProperties | Propriedades do local do log de execução do pacote SSIS. | SsisLogLocationTypeProperties (obrigatório) |
SsisLogLocationTypeProperties
Nome | Descrição | Valor |
---|---|---|
accessCredential | A credencial de acesso do log de execução do pacote. | SsisAccessCredential |
logRefreshInterval | Especifica o intervalo para atualizar o log. O intervalo padrão é de 5 minutos. 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 |
SsisPackageLocation
Nome | Descrição | Valor |
---|---|---|
caminho do pacote | O caminho do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
tipo | O tipo de local do pacote SSIS. | 'Arquivo' 'SSISDB' |
typeProperties | Propriedades de localização do pacote SSIS. | SsisPackageLocationTypeProperties |
SsisPackageLocationTypeProperties
Nome | Descrição | Valor |
---|---|---|
accessCredential | A credencial de acesso do pacote. | SsisAccessCredential |
caminho de configuração | O arquivo de configuração da execução do pacote. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
senha do pacote | Senha do pacote. | Base secreta |
SsisPropertyOverride
Nome | Descrição | Valor |
---|---|---|
é sensível | 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) |
Configurações de teste
Parâmetro de procedimento armazenado
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de parâmetro de procedimento armazenado. | 'Booleano' 'Data' 'Decimal' 'Guia' 'Int' 'Int64' 'Corda' |
valor | Valor do parâmetro de procedimento armazenado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
Até a atividade
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. | 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) |
tempo limite | 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 |
Atividade de espera
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) |
Atividade na Web
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'WebActivity' (obrigatório) |
typeProperties | Propriedades de atividade da Web. | WebActivityTypeProperties (obrigatório) |
Autenticação de atividade da Web
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. | cadeia |
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. | cadeia |
Propriedades do tipo de atividade da Web
Nome | Descrição | Valor |
---|---|---|
autenticação | Método de autenticação usado para chamar o ponto de extremidade. | Autenticação de atividade da Web |
corpo | Representa o conteúdo que será enviado para o ponto de extremidade. Necessário para o método POST/PUT, não permitido para o método GET Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
conjuntos de dados | Lista de conjuntos de dados passados para o ponto de extremidade da Web. | |
disableCertValidation | Quando definido como true, a validação do certificado será desabilitada. | Bool |
Cabeçalhos | Representa os cabeçalhos que serão enviados para a solicitação. Por exemplo, para definir o idioma e o tipo em uma solicitação: "cabeçalhos" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
Serviços vinculados | Lista de serviços vinculados passados para o ponto de extremidade da Web. | Referência de Serviço Vinculado |
método | Método de API Rest para o ponto de extremidade de destino. | 'EXCLUIR' 'PEGUE' 'POSTAGEM' 'PUT' (obrigatório) |
URL | Ponto de extremidade e caminho de destino da atividade da Web. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
Exemplos de uso
Modelos de Início Rápido do Azure
Os seguintes modelos de Início Rápido do Azure implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Criar um 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"
parent_id = "string"
body = {
properties = {
activities = [
{
dependsOn = [
{
activity = "string"
dependencyConditions = [
"string"
]
}
]
description = "string"
name = "string"
type = "string"
// For remaining properties, see Activity objects
}
]
annotations = [
?
]
concurrency = int
description = "string"
parameters = {
{customized property} = {
defaultValue = ?
type = "string"
}
}
}
}
}
Objetos CopySource
Defina a propriedade type para especificar o tipo de objeto.
Objetos de atividade
Defina a propriedade type para especificar o tipo de objeto.
Para AzureMLBatchExecution, use:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "AzureMLBatchExecution"
typeProperties = {
globalParameters = {
{customized property} = ?
}
webServiceInputs = {
{customized property} = {
filePath = ?
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
}
}
webServiceOutputs = {
{customized property} = {
filePath = ?
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
}
}
}
}
Para AzureMLUpdateResource, use:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "AzureMLUpdateResource"
typeProperties = {
trainedModelFilePath = ?
trainedModelLinkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
trainedModelName = ?
}
}
Para ExecutePipeline, use:
{
type = "ExecutePipeline"
typeProperties = {
parameters = {
{customized property} = ?
}
pipeline = {
name = "string"
referenceName = "string"
type = "string"
}
waitOnCompletion = bool
}
}
Para 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 aguardar, 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 Personalizar, use:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "Custom"
typeProperties = {
command = ?
extendedProperties = {
{customized property} = ?
}
folderPath = ?
referenceObjects = {
datasets = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
linkedServices = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
}
resourceLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
}
}
Para DataLakeAnalyticsU-SQL, use:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "DataLakeAnalyticsU-SQL"
typeProperties = {
compilationMode = ?
degreeOfParallelism = ?
parameters = {
{customized property} = ?
}
priority = ?
runtimeVersion = ?
scriptLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
scriptPath = ?
}
}
Para DatabricksNotebook, use:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "DatabricksNotebook"
typeProperties = {
baseParameters = {
{customized property} = ?
}
notebookPath = ?
}
}
Para ExecuteSSISPackage, use:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "ExecuteSSISPackage"
typeProperties = {
connectVia = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
environmentPath = ?
executionCredential = {
domain = ?
password = {
type = "string"
value = "string"
}
userName = ?
}
loggingLevel = ?
logLocation = {
logPath = ?
type = "string"
typeProperties = {
accessCredential = {
domain = ?
password = {
type = "string"
// For remaining properties, see SecretBase objects
}
userName = ?
}
logRefreshInterval = ?
}
}
packageConnectionManagers = {
{customized property} = {
{customized property} = {
value = ?
}
}
}
packageLocation = {
packagePath = ?
type = "string"
typeProperties = {
accessCredential = {
domain = ?
password = {
type = "string"
// For remaining properties, see SecretBase objects
}
userName = ?
}
configurationPath = ?
packagePassword = {
type = "string"
// For remaining properties, see SecretBase objects
}
}
}
packageParameters = {
{customized property} = {
value = ?
}
}
projectConnectionManagers = {
{customized property} = {
{customized property} = {
value = ?
}
}
}
projectParameters = {
{customized property} = {
value = ?
}
}
propertyOverrides = {
{customized property} = {
isSensitive = bool
value = ?
}
}
runtime = ?
}
}
Para GetMetadata, use:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "GetMetadata"
typeProperties = {
dataset = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
fieldList = [
?
]
}
}
Para HDInsightHive, use:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "HDInsightHive"
typeProperties = {
arguments = [
?
]
defines = {
{customized property} = ?
}
getDebugInfo = "string"
scriptLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
scriptPath = ?
storageLinkedServices = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
}
}
Para HDInsightMapReduce, use:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "HDInsightMapReduce"
typeProperties = {
arguments = [
?
]
className = ?
defines = {
{customized property} = ?
}
getDebugInfo = "string"
jarFilePath = ?
jarLibs = [
?
]
jarLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
storageLinkedServices = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
}
}
Para HDInsightPig, use:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "HDInsightPig"
typeProperties = {
arguments = [
?
]
defines = {
{customized property} = ?
}
getDebugInfo = "string"
scriptLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
scriptPath = ?
storageLinkedServices = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
}
}
Para HDInsightSpark, use:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "HDInsightSpark"
typeProperties = {
arguments = [
?
]
className = "string"
entryFilePath = ?
getDebugInfo = "string"
proxyUser = ?
rootPath = ?
sparkConfig = {
{customized property} = ?
}
sparkJobLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
}
}
Para HDInsightStreaming, use:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "HDInsightStreaming"
typeProperties = {
arguments = [
?
]
combiner = ?
commandEnvironment = [
?
]
defines = {
{customized property} = ?
}
fileLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
filePaths = [
?
]
getDebugInfo = "string"
input = ?
mapper = ?
output = ?
reducer = ?
storageLinkedServices = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
}
}
Para Pesquisa, use:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "Lookup"
typeProperties = {
dataset = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
firstRowOnly = ?
source = {
sourceRetryCount = ?
sourceRetryWait = ?
type = "string"
// For remaining properties, see CopySource objects
}
}
}
Para SqlServerStoredProcedure, use:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "SqlServerStoredProcedure"
typeProperties = {
storedProcedureName = ?
storedProcedureParameters = {
{customized property} = {
type = "string"
value = ?
}
}
}
}
Para WebActivity, use:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "WebActivity"
typeProperties = {
authentication = {
password = {
type = "string"
value = "string"
}
pfx = {
type = "string"
value = "string"
}
resource = "string"
type = "string"
username = "string"
}
body = ?
datasets = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
disableCertValidation = bool
headers = ?
linkedServices = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
method = "string"
url = ?
}
}
Objetos CopySink
Defina a propriedade type para especificar o tipo de objeto.
Objetos SecretBase
Defina a propriedade type para especificar o tipo de objeto.
Para AzureKeyVaultSecret, use:
{
secretName = ?
secretVersion = ?
store = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
type = "AzureKeyVaultSecret"
}
Para SecureString, use:
{
type = "SecureString"
value = "string"
}
Valores de propriedade
Microsoft.DataFactory/factories/pipelines
Nome | Descrição | Valor |
---|---|---|
nome | O nome do recurso | cadeia de caracteres Restrições: Comprimento mínimo = 1 Comprimento máximo = 260 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" |
Atividade
Nome | Descrição | Valor |
---|---|---|
depende | A atividade depende da condição. | ActivityDependency[] |
descrição | Descrição da atividade. | cadeia |
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 tipo FilterActivity. Defina como 'ForEach' para o tipo ForEachActivity. Defina como 'IfCondition' para o tipo IfConditionActivity. Defina como 'Until' para o tipo UntilActivity. Defina como 'Wait' para o tipo WaitActivity. Defina como "Copiar" para o tipo CopyActivity. Defina como "Personalizado" para o tipo CustomActivity. Defina como 'DataLakeAnalyticsU-SQL' para o tipo DataLakeAnalyticsUsqlActivity. Defina como 'DatabricksNotebook' para o tipo DatabricksNotebookActivity. Defina como 'ExecuteSSISPackage' para o tipo ExecuteSsisPackageActivity. Defina como 'GetMetadata' para o tipo GetMetadataActivity. Defina como 'HDInsightHive' para o tipo HDInsightHiveActivity. Defina como 'HDInsightMapReduce' para o tipo HDInsightMapReduceActivity. Defina como 'HDInsightPig' para o tipo HDInsightPigActivity. Defina como 'HDInsightSpark' para o tipo HDInsightSparkActivity. Defina como 'HDInsightStreaming' para o tipo HDInsightStreamingActivity. Defina como "Pesquisa" para o tipo LookupActivity. Defina como 'SqlServerStoredProcedure' para o tipo SqlServerStoredProcedureActivity. Defina como 'WebActivity' para o tipo WebActivity. | 'AzureMLBatchExecution' 'AzureMLUpdateResource' 'Copiar' 'Personalizado' 'DatabricksNotebook' 'DataLakeAnalyticsU-SQL' 'ExecutePipeline' 'ExecuteSSISPackage' 'Filtro' 'Para Cada' 'GetMetadata' 'HDInsightHive' 'HDInsightMapReduce' 'HDInsightPig' 'HDInsightSpark' 'HDInsightStreaming' 'IfCondition' 'Pesquisa' 'Procedimento SqlServerStored' 'Até' 'Espere' 'WebActivity' (obrigatório) |
ActivityDependency
Nome | Descrição | Valor |
---|---|---|
atividade | Nome da atividade. | cadeia de caracteres (obrigatório) |
dependencyCondições | 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) |
Política de Atividade
Nome | Descrição | Valor |
---|---|---|
tentar novamente | 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 |
saída segura | Quando definido como true, a saída da atividade é considerada segura e não será registrada no monitoramento. | Bool |
tempo limite | Especifica o tempo limite para a 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
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'AzureMLBatchExecution' (obrigatório) |
typeProperties | Propriedades da atividade de Execução em Lote do Azure ML. | AzureMLBatchExecutionActivityTypeProperties (obrigatório) |
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 | Pares Key,Value, mapeando os nomes das entradas de serviço Web do ponto de extremidade do Azure ML para objetos AzureMLWebServiceFile especificando os locais de blob de entrada. Essas informações serão passadas na propriedade WebServiceInputs da solicitação de execução em lote do Azure ML. | AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs |
WebServiceOutputs | Pares Key,Value, mapeando os nomes das saídas do serviço Web do ponto de extremidade do Azure ML para objetos AzureMLWebServiceFile especificando os locais de blob de saída. Essas informações serão passadas na propriedade WebServiceOutputs da solicitação de execução em lote do Azure ML. | AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
Nome | Descrição | Valor |
---|
AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
Nome | Descrição | Valor |
---|
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
Nome | Descrição | Valor |
---|
AzureMLUpdateResourceActivity
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'AzureMLUpdateResource' (obrigatório) |
typeProperties | Propriedades da atividade de gerenciamento de recursos de atualização do Azure ML. | AzureMLUpdateResourceActivityTypeProperties (obrigatório) |
AzureMLUpdateResourceActivityTypeProperties
AzureMLWebServiceFile
Atividade de cópia
Nome | Descrição | Valor |
---|---|---|
Entradas | Lista de entradas para a atividade. | |
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
saídas | Lista de saídas para a atividade. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'Copy' (obrigatório) |
typeProperties | Copiar propriedades da atividade. | CopyActivityTypeProperties (obrigatório) |
Propriedades CopyActivityType
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 |
habilitar Preparação | 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 |
cópias paralelas | 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 |
coletor | 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. | Configurações de teste |
Tradutor | Copiar tradutor de atividade. Se não for especificado, o tradutor de tabela será usado. | qualquer |
Copiar Coletor
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) | |
Tamanho do lote de gravação | 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 |
Fonte de cópia
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) |
Atividade Personalizada
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'Custom' (obrigatório) |
typeProperties | Propriedades de atividade personalizada. | CustomActivityTypeProperties (obrigatório) |
CustomActivityReferenceObject
Nome | Descrição | Valor |
---|---|---|
conjuntos de dados | Referências de conjunto de dados. | |
Serviços vinculados | Referências de serviço vinculado. | Referência de Serviço Vinculado |
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) |
Propriedades estendidas | 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 |
caminho da pasta | Caminho da pasta para arquivos de recurso Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
Objetos de referência | Objetos de referência | CustomActivityReferenceObject |
resourceLinkedService | Referência de serviço vinculado a recursos. | |
CustomActivityTypePropertiesExtendedProperties
Nome | Descrição | Valor |
---|
DatabricksNotebookActivity
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'DatabricksNotebook' (obrigatório) |
typeProperties | Propriedades de atividade do Databricks Notebook. | DatabricksNotebookActivityTypeProperties (obrigatório) |
DatabricksNotebookActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
baseParâmetros | 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 |
caminho do notebook | 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
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'DataLakeAnalyticsU-SQL' (obrigatório) |
typeProperties | Propriedades da atividade U-SQL do Data Lake Analytics. | DataLakeAnalyticsUsqlActivityTypeProperties (obrigatório) |
DataLakeAnalyticsUsqlActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
Modo de compilação | 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 |
grauDeParalelismo | O número máximo de nós usados simultaneamente para executar o trabalho. O valor padrão é 1. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 1. | qualquer |
parâmetros | Parâmetros para solicitação de trabalho U-SQL. | DataLakeAnalyticsUsqlActivityTypePropertiesParameters |
prioridade | Determina quais trabalhos de todos os que estão na fila devem ser selecionados para serem executados primeiro. Quanto menor o número, maior a prioridade. O valor padrão é 1000. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 1. | qualquer |
runtimeVersion | Versão de 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) |
caminho do script | 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 |
---|
Referência do conjunto de dados
ExecutePipelineActivity
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'ExecutePipeline' (obrigatório) |
typeProperties | Execute propriedades de atividade de pipeline. | ExecutePipelineActivityTypeProperties (obrigatório) |
ExecutePipelineActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
parâmetros | Parâmetros de pipeline. | ParameterValueSpecification |
pipeline | Referência de pipeline. | PipelineReference (obrigatório) |
waitOnCompletion | Define se a execução da atividade aguardará a conclusão da execução do pipeline dependente. O padrão é false. | Bool |
ExecuteSsisPackageActivity
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | 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) |
Caminho do ambiente | 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 |
logLocalização | Local do log de execução do pacote SSIS. | Localização do SsisLogSis |
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) |
Atividade de filtro
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de atividade. | 'Filter' (obrigatório) |
typeProperties | Filtrar propriedades da atividade. | FilterActivityTypeProperties (obrigatório) |
Propriedades do tipo de atividade de filtro
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 (obrigatório) |
ForEachActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
atividades | Lista de atividades a serem executadas. | Atividade[] (obrigatório) |
contagem de lotes | 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 |
isSequencial | 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
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'GetMetadata' (obrigatório) |
typeProperties | Propriedades da atividade GetMetadata. | GetMetadataActivityTypeProperties (obrigatório) |
GetMetadataActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
conjunto de dados | Referência do conjunto de dados da atividade GetMetadata. | DatasetReference (obrigatório) |
lista de campos | Campos de metadados a serem obtidos do conjunto de dados. | qualquer |
HDInsightHiveActivity
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'HDInsightHive' (obrigatório) |
typeProperties | Propriedades de atividade do Hive do HDInsight. | HDInsightHiveActivityTypeProperties (obrigatório) |
HDInsightHiveActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
argumentos | Argumentos especificados pelo usuário para HDInsightActivity. | qualquer |
Define | Permite que o usuário especifique as definições para solicitação de trabalho do Hive. | HDInsightHiveActivityTypePropertiesDefine |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Falha' 'Nenhum' |
scriptLinkedService | Referência de serviço vinculado de script. | |
caminho do script | Caminho do script. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
storageLinkedServices | Referências de serviço vinculado de armazenamento. | Referência de Serviço Vinculado |
HDInsightHiveActivityTypePropertiesDefine
Nome | Descrição | Valor |
---|
HDInsightMapReduceActivity
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'HDInsightMapReduce' (obrigatório) |
typeProperties | Propriedades de atividade do MapReduce do HDInsight. | HDInsightMapReduceActivityTypeProperties (obrigatório) |
HDInsightMapReduceActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
argumentos | Argumentos especificados pelo usuário para HDInsightActivity. | qualquer |
className | Nome da classe. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
Define | Permite que o usuário especifique as definições para a solicitação de trabalho mapReduce. | HDInsightMapReduceActivityTypePropertiesDefine |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Falha' 'Nenhum' |
jarFilePath | Caminho jar. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
jarLibs | Jar libs. | qualquer |
jarLinkedService | Referência de serviço vinculado jar. | |
storageLinkedServices | Referências de serviço vinculado de armazenamento. | Referência de Serviço Vinculado |
HDInsightMapReduceActivityTypePropertiesDefine
Nome | Descrição | Valor |
---|
HDInsightPigActivity
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'HDInsightPig' (obrigatório) |
typeProperties | Propriedades de atividade do Pig do HDInsight. | HDInsightPigActivityTypeProperties (obrigatório) |
HDInsightPigActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
argumentos | Argumentos especificados pelo usuário para HDInsightActivity. | qualquer |
Define | Permite que o usuário especifique as definições para solicitação de trabalho do Pig. | HDInsightPigActivityTypePropertiesDefine |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Falha' 'Nenhum' |
scriptLinkedService | Referência de serviço vinculado de script. | |
caminho do script | Caminho do script. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
storageLinkedServices | Referências de serviço vinculado de armazenamento. | Referência de Serviço Vinculado |
HDInsightPigActivityTypePropertiesDefine
Nome | Descrição | Valor |
---|
HDInsightSparkActivity
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'HDInsightSpark' (obrigatório) |
typeProperties | Propriedades de atividade do SPARK do HDInsight. | HDInsightSparkActivityTypeProperties (obrigatório) |
HDInsightSparkActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
argumentos | Os argumentos especificados pelo usuário para HDInsightSparkActivity. | qualquer |
className | A classe principal java/Spark do aplicativo. | cadeia |
entryFilePath | O caminho relativo para a pasta raiz do código/pacote a ser executado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Falha' 'Nenhum' |
proxyUser | O usuário a ser representado que executará o trabalho. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
caminho raiz | O caminho raiz em 'sparkJobLinkedService' para todos os arquivos do trabalho. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
sparkConfig | Propriedade de configuração do Spark. | HDInsightSparkActivityTypePropertiesSparkConfig |
sparkJobLinkedService | O serviço vinculado de armazenamento para carregar o arquivo de entrada e as dependências e para receber logs. | |
HDInsightSparkActivityTypePropertiesSparkConfig
Nome | Descrição | Valor |
---|
HDInsightStreamingActivity
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'HDInsightStreaming' (obrigatório) |
typeProperties | Propriedades da atividade de streaming do HDInsight. | HDInsightStreamingActivityTypeProperties (obrigatório) |
HDInsightStreamingActivityTypeProperties
Nome | Descrição | Valor |
---|---|---|
argumentos | Argumentos especificados pelo usuário para HDInsightActivity. | qualquer |
Combinador | Nome executável do combinador. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
comandoAmbiente | Valores de ambiente de linha de comando. | qualquer |
Define | Permite que o usuário especifique as definições para solicitação de trabalho de streaming. | HDInsightStreamingActivityTypePropertiesDefine |
fileLinkedService | Referência de serviço vinculado em que os arquivos estão localizados. | |
caminhos de arquivo | Caminhos para transmitir arquivos de trabalho. Pode ser diretórios. | any[] (obrigatório) |
getDebugInfo | Opção de informações de depuração. | 'Sempre' 'Falha' 'Nenhum' |
entrada | Caminho do blob de entrada. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
mapeador | Nome executável do mapeador. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
saída | Caminho do blob de saída. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
redutor | Nome executável do redutor. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
storageLinkedServices | Referências de serviço vinculado de armazenamento. | Referência de Serviço Vinculado |
HDInsightStreamingActivityTypePropertiesDefine
Nome | Descrição | Valor |
---|
Atividade 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. | Atividade[] |
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. | Atividade[] |
Referência de Integration Runtime
Referência de serviço vinculado
Atividade de pesquisa
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'Pesquisa' (obrigatório) |
typeProperties | Propriedades da atividade de pesquisa. | LookupActivityTypeProperties (obrigatório) |
Propriedades de LookupActivityType
Nome | Descrição | Valor |
---|---|---|
conjunto de dados | Referência do conjunto de dados de atividade de pesquisa. | DatasetReference (obrigatório) |
firstRowOnly | Seja para retornar a primeira linha ou todas as linhas. O valor padrão é verdadeiro. Tipo: booliano (ou Expressão com resultType booleano). | qualquer |
fonte | Propriedades de origem específicas do conjunto de dados, o mesmo que a origem da atividade de cópia. | CopySource (obrigatório) |
ParâmetroDefiniçãoEspecificação
Nome | Descrição | Valor |
---|
Especificação de parâmetro
Nome | Descrição | Valor |
---|---|---|
valor padrão | Valor padrão do parâmetro. | qualquer |
tipo | Tipo de parâmetro. | 'Matriz' 'Bool' 'Flutuar' 'Int' 'Objeto' 'SecureString' 'String' (obrigatório) |
ParâmetroValueSpecification
Nome | Descrição | Valor |
---|
ParâmetroValueSpecification
Nome | Descrição | Valor |
---|
ParâmetroValueSpecification
Nome | Descrição | Valor |
---|
ParâmetroValueSpecification
Nome | Descrição | Valor |
---|
Pipeline
Nome | Descrição | Valor |
---|---|---|
atividades | Lista de atividades no pipeline. | Atividade[] |
Anotações | Lista de marcas que podem ser usadas para descrever o Pipeline. | qualquer |
simultaneidade | O número máximo de execuções simultâneas para o pipeline. | int Restrições: Valor mínimo = 1 |
descrição | A descrição do pipeline. | cadeia |
parâmetros | Lista de parâmetros para pipeline. | ParameterDefinitionSpecification |
Referência do pipeline
Nome | Descrição | Valor |
---|---|---|
nome | Nome da referência. | cadeia |
nome_referência | 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 |
---|---|---|
nomeDoServiçoVinculado | 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 |
Base secreta
Nome | Descrição | Valor |
---|---|---|
tipo | Defina como 'AzureKeyVaultSecret' para o tipo AzureKeyVaultSecretReference. Defina como 'SecureString' para o tipo SecureString. | 'AzureKeyVaultSecret' 'SecureString' (obrigatório) |
Cadeia de caracteres segura
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) |
Cadeia de caracteres segura
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 |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | 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 |
---|---|---|
nome_do_procedimento armazenado | Nome do procedimento armazenado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
Parâmetros de procedimento armazenados | 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
Nome | Descrição | Valor |
---|---|---|
domínio | Domínio para autenticação do Windows. | any (obrigatório) |
senha | Senha para autenticação do Windows. | SecretBase (obrigatório) |
nome do usuário | UseName para autenticação do Windows. | any (obrigatório) |
Gerenciador de Conexões SsisConnection
Nome | Descrição | Valor |
---|
Gerenciador de Conexões SsisConnection
Nome | Descrição | Valor |
---|
SsisExecutionCredential
Nome | Descrição | Valor |
---|---|---|
domínio | Domínio para autenticação do Windows. | any (obrigatório) |
senha | Senha para autenticação do Windows. | SecureString (obrigatório) |
nome do usuário | UseName para autenticação do Windows. | any (obrigatório) |
Parâmetro de execução SsisExecution
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) |
Localização do SsisLogSis
Nome | Descrição | Valor |
---|---|---|
Caminho de log | O caminho do log de execução do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
tipo | O tipo de local de log do SSIS. | 'File' (obrigatório) |
typeProperties | Propriedades do local do log de execução do pacote SSIS. | SsisLogLocationTypeProperties (obrigatório) |
SsisLogLocationTypeProperties
Nome | Descrição | Valor |
---|---|---|
accessCredential | A credencial de acesso do log de execução do pacote. | SsisAccessCredential |
logRefreshInterval | Especifica o intervalo para atualizar o log. O intervalo padrão é de 5 minutos. 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 |
SsisPackageLocation
Nome | Descrição | Valor |
---|---|---|
caminho do pacote | O caminho do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
tipo | O tipo de local do pacote SSIS. | 'Arquivo' 'SSISDB' |
typeProperties | Propriedades de localização do pacote SSIS. | SsisPackageLocationTypeProperties |
SsisPackageLocationTypeProperties
Nome | Descrição | Valor |
---|---|---|
accessCredential | A credencial de acesso do pacote. | SsisAccessCredential |
caminho de configuração | O arquivo de configuração da execução do pacote. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
senha do pacote | Senha do pacote. | Base secreta |
SsisPropertyOverride
Nome | Descrição | Valor |
---|---|---|
é sensível | 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) |
Configurações de teste
Parâmetro de procedimento armazenado
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de parâmetro de procedimento armazenado. | 'Booleano' 'Data' 'Decimal' 'Guia' 'Int' 'Int64' 'Corda' |
valor | Valor do parâmetro de procedimento armazenado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |
Até a atividade
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. | 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) |
tempo limite | 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 |
Atividade de espera
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) |
Atividade na Web
Nome | Descrição | Valor |
---|---|---|
nomeDoServiçoVinculado | Referência de serviço vinculado. | |
política | Política de atividade. | Política de Atividade |
tipo | Tipo de atividade. | 'WebActivity' (obrigatório) |
typeProperties | Propriedades de atividade da Web. | WebActivityTypeProperties (obrigatório) |
Autenticação de atividade da Web
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. | cadeia |
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. | cadeia |
Propriedades do tipo de atividade da Web
Nome | Descrição | Valor |
---|---|---|
autenticação | Método de autenticação usado para chamar o ponto de extremidade. | Autenticação de atividade da Web |
corpo | Representa o conteúdo que será enviado para o ponto de extremidade. Necessário para o método POST/PUT, não permitido para o método GET Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
conjuntos de dados | Lista de conjuntos de dados passados para o ponto de extremidade da Web. | |
disableCertValidation | Quando definido como true, a validação do certificado será desabilitada. | Bool |
Cabeçalhos | Representa os cabeçalhos que serão enviados para a solicitação. Por exemplo, para definir o idioma e o tipo em uma solicitação: "cabeçalhos" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | qualquer |
Serviços vinculados | Lista de serviços vinculados passados para o ponto de extremidade da Web. | Referência de Serviço Vinculado |
método | Método de API Rest para o ponto de extremidade de destino. | 'EXCLUIR' 'PEGUE' 'POSTAGEM' 'PUT' (obrigatório) |
URL | Ponto de extremidade e caminho de destino da atividade da Web. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). | any (obrigatório) |