Compartilhar via


Microsoft.DataFactory fábricas/pipelines 2017-09-01-preview

Definição de recurso do Bicep

O tipo de recurso factories/pipelines pode ser implantado com operações direcionadas:

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

Nome Descrição Valor
nome_secreto O nome do segredo no Azure Key Vault. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
versãoSecreta A versão do segredo no Azure Key Vault. O valor padrão é a versão mais recente do segredo. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
armazenar A referência de serviço vinculado do Azure Key Vault. LinkedServiceReference (obrigatório)
tipo Tipo do segredo. 'AzureKeyVaultSecret' (obrigatório)

AzureMLBatchExecutionActivity

Nome Descrição Valor
nomeDoServiçoVinculado Referência de serviço vinculado. LinkedServiceReference
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. LinkedServiceReference
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

Nome Descrição Valor
trainedModelFilePath O caminho de arquivo relativo no trainedModelLinkedService para representar o arquivo .ilearner que será carregado pela operação de atualização. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
trainedModelLinkedServiceName Nome do serviço vinculado do Armazenamento do Azure que contém o arquivo .ilearner que será carregado pela operação de atualização. LinkedServiceReference (obrigatório)
nome_do_modelo treinado Nome do módulo Modelo Treinado no experimento do Serviço Web a ser atualizado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)

AzureMLWebServiceFile

Nome Descrição Valor
caminho do arquivo O caminho de arquivo relativo, incluindo o nome do contêiner, no Armazenamento de Blobs do Azure especificado pelo LinkedService. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
nomeDoServiçoVinculado Referência a um LinkedService de Armazenamento do Azure, em que o arquivo de entrada/saída do WebService do Azure ML está localizado. LinkedServiceReference (obrigatório)

Atividade de cópia

Nome Descrição Valor
Entradas Lista de entradas para a atividade. DatasetReference []
nomeDoServiçoVinculado Referência de serviço vinculado. LinkedServiceReference
saídas Lista de saídas para a atividade. DatasetReference []
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. LinkedServiceReference
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. DatasetReference []
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. LinkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Nome Descrição Valor

DatabricksNotebookActivity

Nome Descrição Valor
nomeDoServiçoVinculado Referência de serviço vinculado. LinkedServiceReference
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. LinkedServiceReference
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

Nome Descrição Valor
parâmetros Argumentos para o conjunto de dados. ParameterValueSpecification
nome_referência Nome do conjunto de dados de referência. cadeia de caracteres (obrigatório)
tipo Tipo de referência do conjunto de dados. 'DatasetReference' (obrigatório)

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. LinkedServiceReference
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. LinkedServiceReference
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. LinkedServiceReference
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. LinkedServiceReference
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. LinkedServiceReference
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. LinkedServiceReference
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. LinkedServiceReference
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. LinkedServiceReference
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. LinkedServiceReference
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. LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Nome Descrição Valor

HDInsightStreamingActivity

Nome Descrição Valor
nomeDoServiçoVinculado Referência de serviço vinculado. LinkedServiceReference
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. LinkedServiceReference
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

Nome Descrição Valor
parâmetros Argumentos para o runtime de integração. ParameterValueSpecification
nome_referência Nome do runtime de integração de referência. cadeia de caracteres (obrigatório)
tipo Tipo de runtime de integração. 'IntegrationRuntimeReference' (obrigatório)

Referência de serviço vinculado

Nome Descrição Valor
parâmetros Argumentos para LinkedService. ParameterValueSpecification
nome_referência Nome do LinkedService de referência. cadeia de caracteres (obrigatório)
tipo Tipo de referência de serviço vinculado. 'LinkedServiceReference' (obrigatório)

Atividade de pesquisa

Nome Descrição Valor
nomeDoServiçoVinculado Referência de serviço vinculado. LinkedServiceReference
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. LinkedServiceReference
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

Nome Descrição Valor
habilitarCompressão Especifica se a compactação deve ser usada ao copiar dados por meio de um preparo provisório. O valor padrão é falso. Tipo: booliano (ou Expressão com resultType booleano). qualquer
nomeDoServiçoVinculado Referência de serviço vinculado de preparo. LinkedServiceReference (obrigatório)
caminho O caminho para o armazenamento para armazenar os dados provisórios. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer

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. LinkedServiceReference
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. SecureString
Pfx Conteúdo codificado em Base64 de um arquivo PFX. SecureString
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. DatasetReference []
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:

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

Nome Descrição Valor
nome_secreto O nome do segredo no Azure Key Vault. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
versãoSecreta A versão do segredo no Azure Key Vault. O valor padrão é a versão mais recente do segredo. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
armazenar A referência de serviço vinculado do Azure Key Vault. LinkedServiceReference (obrigatório)
tipo Tipo do segredo. 'AzureKeyVaultSecret' (obrigatório)

AzureMLBatchExecutionActivity

Nome Descrição Valor
nomeDoServiçoVinculado Referência de serviço vinculado. LinkedServiceReference
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. LinkedServiceReference
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

Nome Descrição Valor
trainedModelFilePath O caminho de arquivo relativo no trainedModelLinkedService para representar o arquivo .ilearner que será carregado pela operação de atualização. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
trainedModelLinkedServiceName Nome do serviço vinculado do Armazenamento do Azure que contém o arquivo .ilearner que será carregado pela operação de atualização. LinkedServiceReference (obrigatório)
nome_do_modelo treinado Nome do módulo Modelo Treinado no experimento do Serviço Web a ser atualizado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)

AzureMLWebServiceFile

Nome Descrição Valor
caminho do arquivo O caminho de arquivo relativo, incluindo o nome do contêiner, no Armazenamento de Blobs do Azure especificado pelo LinkedService. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
nomeDoServiçoVinculado Referência a um LinkedService de Armazenamento do Azure, em que o arquivo de entrada/saída do WebService do Azure ML está localizado. LinkedServiceReference (obrigatório)

Atividade de cópia

Nome Descrição Valor
Entradas Lista de entradas para a atividade. DatasetReference []
nomeDoServiçoVinculado Referência de serviço vinculado. LinkedServiceReference
saídas Lista de saídas para a atividade. DatasetReference []
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. LinkedServiceReference
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. DatasetReference []
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. LinkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Nome Descrição Valor

DatabricksNotebookActivity

Nome Descrição Valor
nomeDoServiçoVinculado Referência de serviço vinculado. LinkedServiceReference
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. LinkedServiceReference
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

Nome Descrição Valor
parâmetros Argumentos para o conjunto de dados. ParameterValueSpecification
nome_referência Nome do conjunto de dados de referência. cadeia de caracteres (obrigatório)
tipo Tipo de referência do conjunto de dados. 'DatasetReference' (obrigatório)

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. LinkedServiceReference
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. LinkedServiceReference
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. LinkedServiceReference
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. LinkedServiceReference
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. LinkedServiceReference
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. LinkedServiceReference
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. LinkedServiceReference
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. LinkedServiceReference
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. LinkedServiceReference
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. LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Nome Descrição Valor

HDInsightStreamingActivity

Nome Descrição Valor
nomeDoServiçoVinculado Referência de serviço vinculado. LinkedServiceReference
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. LinkedServiceReference
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

Nome Descrição Valor
parâmetros Argumentos para o runtime de integração. ParameterValueSpecification
nome_referência Nome do runtime de integração de referência. cadeia de caracteres (obrigatório)
tipo Tipo de runtime de integração. 'IntegrationRuntimeReference' (obrigatório)

Referência de serviço vinculado

Nome Descrição Valor
parâmetros Argumentos para LinkedService. ParameterValueSpecification
nome_referência Nome do LinkedService de referência. cadeia de caracteres (obrigatório)
tipo Tipo de referência de serviço vinculado. 'LinkedServiceReference' (obrigatório)

Atividade de pesquisa

Nome Descrição Valor
nomeDoServiçoVinculado Referência de serviço vinculado. LinkedServiceReference
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. LinkedServiceReference
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

Nome Descrição Valor
habilitarCompressão Especifica se a compactação deve ser usada ao copiar dados por meio de um preparo provisório. O valor padrão é falso. Tipo: booliano (ou Expressão com resultType booleano). qualquer
nomeDoServiçoVinculado Referência de serviço vinculado de preparo. LinkedServiceReference (obrigatório)
caminho O caminho para o armazenamento para armazenar os dados provisórios. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer

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. LinkedServiceReference
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. SecureString
Pfx Conteúdo codificado em Base64 de um arquivo PFX. SecureString
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. DatasetReference []
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

Implantar no Azure
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

Implantar no Azure
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

Nome Descrição Valor
nome_secreto O nome do segredo no Azure Key Vault. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
versãoSecreta A versão do segredo no Azure Key Vault. O valor padrão é a versão mais recente do segredo. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
armazenar A referência de serviço vinculado do Azure Key Vault. LinkedServiceReference (obrigatório)
tipo Tipo do segredo. 'AzureKeyVaultSecret' (obrigatório)

AzureMLBatchExecutionActivity

Nome Descrição Valor
nomeDoServiçoVinculado Referência de serviço vinculado. LinkedServiceReference
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. LinkedServiceReference
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

Nome Descrição Valor
trainedModelFilePath O caminho de arquivo relativo no trainedModelLinkedService para representar o arquivo .ilearner que será carregado pela operação de atualização. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
trainedModelLinkedServiceName Nome do serviço vinculado do Armazenamento do Azure que contém o arquivo .ilearner que será carregado pela operação de atualização. LinkedServiceReference (obrigatório)
nome_do_modelo treinado Nome do módulo Modelo Treinado no experimento do Serviço Web a ser atualizado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)

AzureMLWebServiceFile

Nome Descrição Valor
caminho do arquivo O caminho de arquivo relativo, incluindo o nome do contêiner, no Armazenamento de Blobs do Azure especificado pelo LinkedService. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
nomeDoServiçoVinculado Referência a um LinkedService de Armazenamento do Azure, em que o arquivo de entrada/saída do WebService do Azure ML está localizado. LinkedServiceReference (obrigatório)

Atividade de cópia

Nome Descrição Valor
Entradas Lista de entradas para a atividade. DatasetReference []
nomeDoServiçoVinculado Referência de serviço vinculado. LinkedServiceReference
saídas Lista de saídas para a atividade. DatasetReference []
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. LinkedServiceReference
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. DatasetReference []
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. LinkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Nome Descrição Valor

DatabricksNotebookActivity

Nome Descrição Valor
nomeDoServiçoVinculado Referência de serviço vinculado. LinkedServiceReference
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. LinkedServiceReference
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

Nome Descrição Valor
parâmetros Argumentos para o conjunto de dados. ParameterValueSpecification
nome_referência Nome do conjunto de dados de referência. cadeia de caracteres (obrigatório)
tipo Tipo de referência do conjunto de dados. 'DatasetReference' (obrigatório)

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. LinkedServiceReference
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. LinkedServiceReference
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. LinkedServiceReference
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. LinkedServiceReference
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. LinkedServiceReference
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. LinkedServiceReference
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. LinkedServiceReference
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. LinkedServiceReference
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. LinkedServiceReference
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. LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Nome Descrição Valor

HDInsightStreamingActivity

Nome Descrição Valor
nomeDoServiçoVinculado Referência de serviço vinculado. LinkedServiceReference
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. LinkedServiceReference
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

Nome Descrição Valor
parâmetros Argumentos para o runtime de integração. ParameterValueSpecification
nome_referência Nome do runtime de integração de referência. cadeia de caracteres (obrigatório)
tipo Tipo de runtime de integração. 'IntegrationRuntimeReference' (obrigatório)

Referência de serviço vinculado

Nome Descrição Valor
parâmetros Argumentos para LinkedService. ParameterValueSpecification
nome_referência Nome do LinkedService de referência. cadeia de caracteres (obrigatório)
tipo Tipo de referência de serviço vinculado. 'LinkedServiceReference' (obrigatório)

Atividade de pesquisa

Nome Descrição Valor
nomeDoServiçoVinculado Referência de serviço vinculado. LinkedServiceReference
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. LinkedServiceReference
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

Nome Descrição Valor
habilitarCompressão Especifica se a compactação deve ser usada ao copiar dados por meio de um preparo provisório. O valor padrão é falso. Tipo: booliano (ou Expressão com resultType booleano). qualquer
nomeDoServiçoVinculado Referência de serviço vinculado de preparo. LinkedServiceReference (obrigatório)
caminho O caminho para o armazenamento para armazenar os dados provisórios. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer

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. LinkedServiceReference
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. SecureString
Pfx Conteúdo codificado em Base64 de um arquivo PFX. SecureString
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. DatasetReference []
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)