Partilhar via


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

Definição de recurso do Bicep

O tipo de recurso de fábricas/pipelines pode ser implementado com operações que visam:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.DataFactory/factorys/pipelines, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.DataFactory/factories/pipelines@2017-09-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    activities: [
      {
        dependsOn: [
          {
            activity: 'string'
            dependencyConditions: [
              'string'
            ]
            {customized property}: any()
          }
        ]
        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 de atividade

Defina a propriedade type para especificar o tipo de objeto.

Para AzureMLBatchExecution, utilize:

  type: 'AzureMLBatchExecution'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    globalParameters: {
      {customized property}: any()
    }
    webServiceInputs: {
      {customized property}: {
        filePath: any()
        linkedServiceName: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'LinkedServiceReference'
        }
      }
    }
    webServiceOutputs: {
      {customized property}: {
        filePath: any()
        linkedServiceName: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'LinkedServiceReference'
        }
      }
    }
  }

Para AzureMLUpdateResource, utilize:

  type: 'AzureMLUpdateResource'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    trainedModelFilePath: any()
    trainedModelLinkedServiceName: {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'LinkedServiceReference'
    }
    trainedModelName: any()
  }

Para Copiar, utilize:

  type: 'Copy'
  inputs: [
    {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'DatasetReference'
    }
  ]
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  outputs: [
    {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'DatasetReference'
    }
  ]
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    cloudDataMovementUnits: any()
    enableSkipIncompatibleRow: any()
    enableStaging: any()
    parallelCopies: any()
    redirectIncompatibleRowSettings: {
      linkedServiceName: any()
      path: any()
      {customized property}: any()
    }
    sink: {
      sinkRetryCount: any()
      sinkRetryWait: any()
      writeBatchSize: any()
      writeBatchTimeout: any()
      // For remaining properties, see CopySink objects
    }
    source: {
      sourceRetryCount: any()
      sourceRetryWait: any()
      // For remaining properties, see CopySource objects
    }
    stagingSettings: {
      enableCompression: any()
      linkedServiceName: {
        parameters: {
          {customized property}: any()
        }
        referenceName: 'string'
        type: 'LinkedServiceReference'
      }
      path: any()
      {customized property}: any()
    }
    translator: any()
  }

Para Personalizar, utilize:

  type: 'Custom'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    command: any()
    extendedProperties: {
      {customized property}: any()
    }
    folderPath: any()
    referenceObjects: {
      datasets: [
        {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'DatasetReference'
        }
      ]
      linkedServices: [
        {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'LinkedServiceReference'
        }
      ]
    }
    resourceLinkedService: {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'LinkedServiceReference'
    }
  }

Para o DatabricksNotebook, utilize:

  type: 'DatabricksNotebook'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    baseParameters: {
      {customized property}: any()
    }
    notebookPath: any()
  }

Para DataLakeAnalyticsU-SQL, utilize:

  type: 'DataLakeAnalyticsU-SQL'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    compilationMode: any()
    degreeOfParallelism: any()
    parameters: {
      {customized property}: any()
    }
    priority: any()
    runtimeVersion: any()
    scriptLinkedService: {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'LinkedServiceReference'
    }
    scriptPath: any()
  }

Para ExecutePipeline, utilize:

  type: 'ExecutePipeline'
  typeProperties: {
    parameters: {
      {customized property}: any()
    }
    pipeline: {
      name: 'string'
      referenceName: 'string'
      type: 'PipelineReference'
    }
    waitOnCompletion: bool
  }

Para ExecuteSSISPackage, utilize:

  type: 'ExecuteSSISPackage'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    connectVia: {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'IntegrationRuntimeReference'
    }
    environmentPath: any()
    executionCredential: {
      domain: any()
      password: {
        type: 'string'
        value: 'string'
      }
      userName: any()
    }
    loggingLevel: any()
    logLocation: {
      logPath: any()
      type: 'File'
      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 Filtrar, utilize:

  type: 'Filter'
  typeProperties: {
    condition: {
      type: 'Expression'
      value: 'string'
    }
    items: {
      type: 'Expression'
      value: 'string'
    }
  }

Para ForEach, utilize:

  type: 'ForEach'
  typeProperties: {
    activities: [
      {
        dependsOn: [
          {
            activity: 'string'
            dependencyConditions: [
              'string'
            ]
            {customized property}: any()
          }
        ]
        description: 'string'
        name: 'string'
        type: 'string'
        // For remaining properties, see Activity objects
      }
    ]
    batchCount: int
    isSequential: bool
    items: {
      type: 'Expression'
      value: 'string'
    }
  }

Para GetMetadata, utilize:

  type: 'GetMetadata'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    dataset: {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'DatasetReference'
    }
    fieldList: [
      any
    ]
  }

Para o HDInsightHive, utilize:

  type: 'HDInsightHive'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    arguments: [
      any
    ]
    defines: {
      {customized property}: any()
    }
    getDebugInfo: 'string'
    scriptLinkedService: {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'LinkedServiceReference'
    }
    scriptPath: any()
    storageLinkedServices: [
      {
        parameters: {
          {customized property}: any()
        }
        referenceName: 'string'
        type: 'LinkedServiceReference'
      }
    ]
  }

Para o HDInsightMapReduce, utilize:

  type: 'HDInsightMapReduce'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    arguments: [
      any
    ]
    className: any()
    defines: {
      {customized property}: any()
    }
    getDebugInfo: 'string'
    jarFilePath: any()
    jarLibs: [
      any
    ]
    jarLinkedService: {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'LinkedServiceReference'
    }
    storageLinkedServices: [
      {
        parameters: {
          {customized property}: any()
        }
        referenceName: 'string'
        type: 'LinkedServiceReference'
      }
    ]
  }

Para HDInsightPig, utilize:

  type: 'HDInsightPig'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    arguments: [
      any
    ]
    defines: {
      {customized property}: any()
    }
    getDebugInfo: 'string'
    scriptLinkedService: {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'LinkedServiceReference'
    }
    scriptPath: any()
    storageLinkedServices: [
      {
        parameters: {
          {customized property}: any()
        }
        referenceName: 'string'
        type: 'LinkedServiceReference'
      }
    ]
  }

Para o HDInsightSpark, utilize:

  type: 'HDInsightSpark'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  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: 'LinkedServiceReference'
    }
  }

Para HDInsightStreaming, utilize:

  type: 'HDInsightStreaming'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    arguments: [
      any
    ]
    combiner: any()
    commandEnvironment: [
      any
    ]
    defines: {
      {customized property}: any()
    }
    fileLinkedService: {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'LinkedServiceReference'
    }
    filePaths: [
      any
    ]
    getDebugInfo: 'string'
    input: any()
    mapper: any()
    output: any()
    reducer: any()
    storageLinkedServices: [
      {
        parameters: {
          {customized property}: any()
        }
        referenceName: 'string'
        type: 'LinkedServiceReference'
      }
    ]
  }

Para IfCondition, utilize:

  type: 'IfCondition'
  typeProperties: {
    expression: {
      type: 'Expression'
      value: 'string'
    }
    ifFalseActivities: [
      {
        dependsOn: [
          {
            activity: 'string'
            dependencyConditions: [
              'string'
            ]
            {customized property}: any()
          }
        ]
        description: 'string'
        name: 'string'
        type: 'string'
        // For remaining properties, see Activity objects
      }
    ]
    ifTrueActivities: [
      {
        dependsOn: [
          {
            activity: 'string'
            dependencyConditions: [
              'string'
            ]
            {customized property}: any()
          }
        ]
        description: 'string'
        name: 'string'
        type: 'string'
        // For remaining properties, see Activity objects
      }
    ]
  }

Para Pesquisa, utilize:

  type: 'Lookup'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    dataset: {
      parameters: {
        {customized property}: any()
      }
      referenceName: 'string'
      type: 'DatasetReference'
    }
    firstRowOnly: any()
    source: {
      sourceRetryCount: any()
      sourceRetryWait: any()
      // For remaining properties, see CopySource objects
    }
  }

Para SqlServerStoredProcedure, utilize:

  type: 'SqlServerStoredProcedure'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  typeProperties: {
    storedProcedureName: any()
    storedProcedureParameters: {
      {customized property}: {
        type: 'string'
        value: any()
      }
    }
  }

Para Até, utilize:

  type: 'Until'
  typeProperties: {
    activities: [
      {
        dependsOn: [
          {
            activity: 'string'
            dependencyConditions: [
              'string'
            ]
            {customized property}: any()
          }
        ]
        description: 'string'
        name: 'string'
        type: 'string'
        // For remaining properties, see Activity objects
      }
    ]
    expression: {
      type: 'Expression'
      value: 'string'
    }
    timeout: any()
  }

Em Aguardar, utilize:

  type: 'Wait'
  typeProperties: {
    waitTimeInSeconds: int
  }

Para WebActivity, utilize:

  type: 'WebActivity'
  linkedServiceName: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }
  policy: {
    retry: any()
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any()
    {customized property}: any()
  }
  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: 'DatasetReference'
      }
    ]
    disableCertValidation: bool
    headers: any()
    linkedServices: [
      {
        parameters: {
          {customized property}: any()
        }
        referenceName: 'string'
        type: 'LinkedServiceReference'
      }
    ]
    method: 'string'
    url: any()
  }

CopySink objects (Objetos CopySink)

Defina a propriedade type para especificar o tipo de objeto.

Objetos CopySource

Defina a propriedade type para especificar o tipo de objeto.

Objetos SecretBase

Defina a propriedade type para especificar o tipo de objeto.

Para AzureKeyVaultSecret, utilize:

  type: 'AzureKeyVaultSecret'
  secretName: any()
  secretVersion: any()
  store: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }

Para SecureString, utilize:

  type: 'SecureString'
  value: 'string'

Valores de propriedade

fábricas/pipelines

Nome Descrição Valor
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados no Bicep.
cadeia (obrigatório)

Limite de carateres: 1-260

Carateres válidos:
Não é possível utilizar:
<>*#.%&:\\+?/ ou controlar carateres

Comece com alfanumérico.
principal No Bicep, pode especificar o recurso principal de um recurso subordinado. Só tem de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal.

Para obter mais informações, veja Recurso subordinado fora do recurso principal.
Nome simbólico para recurso do tipo: fábricas
propriedades Propriedades do pipeline. Pipeline (obrigatório)

Pipeline

Nome Descrição Valor
atividades Lista de atividades no pipeline. Atividade[]
anotações Lista de etiquetas que podem ser utilizadas para descrever o Pipeline. any[]
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. string
parâmetros Lista de parâmetros do pipeline. ParameterDefinitionSpecification

Atividade

Nome Descrição Valor
dependsOn A atividade depende da condição. ActivityDependency[]
descrição Descrição da atividade. string
name Nome da atividade. cadeia (obrigatório)
tipo Definir o tipo de objeto AzureMLBatchExecution
AzureMLUpdateResource
Copiar
Personalizado
DatabricksNotebook
DataLakeAnalyticsU-SQL
ExecutePipeline
ExecuteSSISPackage
Filtro
ForEach
GetMetadata
HDInsightHive
HDInsightMapReduce
HDInsightPig
HDInsightSpark
HDInsightStreaming
IfCondition
Pesquisa
SqlServerStoredProcedure
Até
Wait
WebActivity (obrigatório)

ActivityDependency

Nome Descrição Valor
atividade Nome da atividade. cadeia (obrigatório)
dependencyConditions Match-Condition para a dependência. Matriz de cadeia que contém qualquer um dos seguintes:
"Concluído"
"Com falhas"
"Ignorado"
"Com êxito" (obrigatório)
{customized property} Para Bicep, pode utilizar a função any( ).

AzureMLBatchExecutionActivity

Nome Descrição Valor
tipo Tipo de atividade. "AzureMLBatchExecution" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade Execução do Batch do Azure ML. AzureMLBatchExecutionActivityTypeProperties (obrigatório)

LinkedServiceReference

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

ParameterValueSpecification

Nome Descrição Valor
{customized property} Para Bicep, pode utilizar a função any( ).

ActivityPolicy

Nome Descrição Valor
retry Máximo de tentativas de repetição comuns. A predefinição é 0. Tipo: número inteiro (ou Expressão com número inteiro resultType), mínimo: 0. Para Bicep, pode utilizar a função any( ).
retryIntervalInSeconds Intervalo entre cada tentativa de repetição (em segundos). A predefinição é 30 segundos. int

Restrições:
Valor mínimo = 30
Valor máximo = 86400
secureOutput Quando definido como verdadeiro, a Saída da atividade é considerada segura e não será registada na monitorização. bool
tempo limite Especifica o tempo limite para a execução da atividade. O tempo limite predefinido é de 7 dias. Tipo: cadeia (ou Expressão com cadeia resultType), padrão: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])). Para Bicep, pode utilizar a função any( ).
{customized property} Para Bicep, pode utilizar a função any( ).

AzureMLBatchExecutionActivityTypeProperties

Nome Descrição Valor
globalParameters Chave, pares Valor a serem transmitidos para o ponto final do Serviço de Execução do Batch do Azure ML. As chaves têm de corresponder aos nomes dos parâmetros do serviço Web definidos no serviço Web do Azure ML publicado. Os valores serão transmitidos na propriedade GlobalParameters do pedido de execução do lote do Azure ML. AzureMLBatchExecutionActivityTypePropertiesGlobalPar...
webServiceInputs Chave,Pares de valores, mapeando os nomes das Entradas do Serviço Web do ponto final do Azure ML para objetos AzureMLWebServiceFile que especificam as localizações de Blob de entrada.. Estas informações serão transmitidas na propriedade WebServiceInputs do pedido de execução do lote do Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServic...
webServiceOutputs Chave,Pares de valores, mapeando os nomes das Saídas do Serviço Web do ponto final do Azure ML para objetos AzureMLWebServiceFile que especificam as localizações do Blob de saída. Estas informações serão transmitidas na propriedade WebServiceOutputs do pedido de execução do lote do Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServic...

AzureMLBatchExecutionActivityTypePropertiesGlobalPar...

Nome Descrição Valor
{customized property} Para Bicep, pode utilizar a função any( ).

AzureMLBatchExecutionActivityTypePropertiesWebServic...

Nome Descrição Valor
{customized property} AzureMLWebServiceFile

AzureMLWebServiceFile

Nome Descrição Valor
filePath O caminho do ficheiro relativo, incluindo o nome do contentor, no Armazenamento de Blobs do Azure especificado pelo LinkedService. Tipo: cadeia (ou Expressão com cadeia resultType). Para Bicep, pode utilizar a função any( ). (obrigatório)
linkedServiceName Referência a um LinkedService de Armazenamento do Azure, onde se encontra o ficheiro de Entrada/Saída do WebService do Azure ML. LinkedServiceReference (obrigatório)

AzureMLBatchExecutionActivityTypePropertiesWebServic...

Nome Descrição Valor
{customized property} AzureMLWebServiceFile

AzureMLUpdateResourceActivity

Nome Descrição Valor
tipo Tipo de atividade. "AzureMLUpdateResource" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade de gestão de Recursos de Atualização do Azure ML. AzureMLUpdateResourceActivityTypeProperties (obrigatório)

AzureMLUpdateResourceActivityTypeProperties

Nome Descrição Valor
trainedModelFilePath O caminho do ficheiro relativo em trainedModelLinkedService para representar o ficheiro .ilearner que será carregado pela operação de atualização. Tipo: cadeia (ou Expressão com cadeia resultType). Para Bicep, pode utilizar a função any( ). (obrigatório)
trainedModelLinkedServiceName Nome do serviço ligado do Armazenamento do Microsoft Azure que contém o ficheiro .ilearner que será carregado pela operação de atualização. LinkedServiceReference (obrigatório)
trainedModelName Nome do módulo Modelo Preparado na experimentação do Serviço Web a atualizar. Tipo: cadeia (ou Expressão com cadeia resultType). Para Bicep, pode utilizar a função any( ). (obrigatório)

CopyActivity

Nome Descrição Valor
tipo Tipo de atividade. "Copiar" (obrigatório)
entradas Lista de entradas para a atividade. DatasetReference[]
linkedServiceName Referência do serviço ligado. LinkedServiceReference
saídas Lista de saídas da atividade. DatasetReference[]
política Política de atividade. ActivityPolicy
typeProperties atividade Copy propriedades. CopyActivityTypeProperties (obrigatório)

DatasetReference

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

CopyActivityTypeProperties

Nome Descrição Valor
cloudDataMovementUnits Número máximo de unidades de movimento de dados na cloud que podem ser utilizadas para realizar este movimento de dados. Tipo: número inteiro (ou Expressão com resultType número inteiro), mínimo: 0. Para o Bicep, pode utilizar a função any( ).
enableSkipIncompatibleRow Se pretende ignorar uma linha incompatível. O valor predefinido é falso. Tipo: booleano (ou Expressão com resultType booleano). Para o Bicep, pode utilizar a função any( ).
enableStaging Especifica se deve copiar dados através de uma transição provisória. O valor predefinido é falso. Tipo: booleano (ou Expressão com resultType booleano). Para o Bicep, pode utilizar a função any( ).
parallelCopies Número máximo de sessões simultâneas abertas na origem ou sink para evitar sobrecarregar o arquivo de dados. Tipo: número inteiro (ou Expressão com resultType número inteiro), mínimo: 0. Para o Bicep, pode utilizar a função any( ).
redirectIncompatibleRowSettings Redirecionar definições de linha incompatíveis quando EnableSkipIncompatibleRow for verdadeiro. RedirectIncompatibleRowSettings
sink atividade Copy lavatório. CopySink (obrigatório)
source atividade Copy origem. CopySource (obrigatório)
stagingSettings Especifica as definições de teste provisórias quando EnableStaging é verdadeiro. StagingSettings
tradutor atividade Copy tradutor. Se não for especificado, é utilizado o tradutor tabular. Para o Bicep, pode utilizar a função any( ).

RedirectIncompatibleRowSettings

Nome Descrição Valor
linkedServiceName Nome do serviço ligado Armazenamento do Azure, SAS de Armazenamento ou Azure Data Lake Store utilizado para redirecionar linhas incompatíveis. Tem de ser especificado se redirectIncompatibleRowSettings for especificado. Tipo: cadeia (ou Expressão com resultType string). Para o Bicep, pode utilizar a função any( ). (obrigatório)
caminho O caminho para armazenar os dados de linha incompatíveis de redirecionamento. Tipo: cadeia (ou Expressão com resultType string). Para o Bicep, pode utilizar a função any( ).
{customized property} Para o Bicep, pode utilizar a função any( ).

CopySink

Nome Descrição Valor
sinkRetryCount Contagem de repetições do sink. Tipo: número inteiro (ou Expressão com resultType número inteiro). Para o Bicep, pode utilizar a função any( ).
sinkRetryWait Espera de repetição do sink. Tipo: cadeia (ou Expressão com cadeia resultType), padrão: ((\d+).)? (\d\d):(60;([0-5][0-9])):(60,([0-5][0-9])). Para o Bicep, pode utilizar a função any( ).
writeBatchSize Escreva o tamanho do lote. Tipo: número inteiro (ou Expressão com resultType número inteiro), mínimo: 0. Para o Bicep, pode utilizar a função any( ).
writeBatchTimeout Tempo limite de escrita do lote. Tipo: cadeia (ou Expressão com cadeia resultType), padrão: ((\d+).)? (\d\d):(60;([0-5][0-9])):(60,([0-5][0-9])). Para o Bicep, pode utilizar a função any( ).

CopySource

Nome Descrição Valor
sourceRetryCount Contagem de repetições de origem. Tipo: número inteiro (ou Expressão com resultType número inteiro). Para o Bicep, pode utilizar a função any( ).
sourceRetryWait Espera de repetição de origem. Tipo: cadeia (ou Expressão com cadeia resultType), padrão: ((\d+).)? (\d\d):(60;([0-5][0-9])):(60,([0-5][0-9])). Para o Bicep, pode utilizar a função any( ).

StagingSettings

Nome Descrição Valor
enableCompression Especifica se deve utilizar a compressão ao copiar dados através de uma transição provisória. O valor predefinido é falso. Tipo: booleano (ou Expressão com resultType booleano). Para o Bicep, pode utilizar a função any( ).
linkedServiceName Referência do serviço ligado de teste. LinkedServiceReference (obrigatório)
caminho O caminho para o armazenamento para armazenar os dados provisórios. Tipo: cadeia (ou Expressão com resultType string). Para o Bicep, pode utilizar a função any( ).
{customized property} Para o Bicep, pode utilizar a função any( ).

CustomActivity

Nome Descrição Valor
tipo Tipo de atividade. "Personalizado" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades de atividade personalizadas. CustomActivityTypeProperties (obrigatório)

CustomActivityTypeProperties

Nome Descrição Valor
command Comando para tipo de atividade personalizada: cadeia (ou Expressão com cadeia resultType). Para o Bicep, pode utilizar a função any( ). (obrigatório)
extendedProperties Saco de propriedades definido pelo utilizador. Não existe qualquer restrição às chaves ou valores que podem ser utilizados. A atividade personalizada especificada pelo utilizador tem a responsabilidade total de consumir e interpretar o conteúdo definido. CustomActivityTypePropertiesExtendedProperties
folderPath Caminho da pasta para ficheiros de recursos Tipo: cadeia (ou Expressão com resultType string). Para o Bicep, pode utilizar a função any( ).
referenceObjects Objetos de referência CustomActivityReferenceObject
resourceLinkedService Referência do serviço ligado a recursos. LinkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Nome Descrição Valor
{customized property} Para o Bicep, pode utilizar a função any( ).

CustomActivityReferenceObject

Nome Descrição Valor
conjuntos de dados Referências de conjuntos de dados. DatasetReference[]
linkedServices Referências de serviços ligados. LinkedServiceReference[]

DatabricksNotebookActivity

Nome Descrição Valor
tipo Tipo de atividade. "DatabricksNotebook" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades de atividade do Databricks Notebook. DatabricksNotebookActivityTypeProperties (obrigatório)

DatabricksNotebookActivityTypeProperties

Nome Descrição Valor
baseParameters Parâmetros base a utilizar para cada execução desta tarefa. Se o bloco de notas utilizar um parâmetro que não esteja especificado, será utilizado o valor predefinido do bloco de notas. DatabricksNotebookActivityTypePropertiesBaseParamete...
notebookPath O caminho absoluto do bloco de notas a ser executado na Área de Trabalho do Databricks. Este caminho tem de começar com uma barra. Tipo: cadeia (ou Expressão com resultType string). Para o Bicep, pode utilizar a função any( ). (obrigatório)

DatabricksNotebookActivityTypePropertiesBaseParamete...

Nome Descrição Valor
{customized property} Para o Bicep, pode utilizar a função any( ).

DataLakeAnalyticsUsqlActivity

Nome Descrição Valor
tipo Tipo de atividade. "DataLakeAnalyticsU-SQL" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Data Lake Analytics propriedades da atividade U-SQL. DataLakeAnalyticsUsqlActivityTypeProperties (obrigatório)

DataLakeAnalyticsUsqlActivityTypeProperties

Nome Descrição Valor
compilationMode Modo de compilação do U-SQL. Tem de ser um destes valores: Semântica, Completa e Caixa Única. Tipo: cadeia (ou Expressão com resultType string). Para o Bicep, pode utilizar a função any( ).
degreeOfParallelismo O número máximo de nós utilizados em simultâneo para executar a tarefa. O valor predefinido é 1. Tipo: número inteiro (ou Expressão com número inteiro resultType), mínimo: 1. Para o Bicep, pode utilizar a função any( ).
parâmetros Parâmetros para o pedido de tarefa U-SQL. DataLakeAnalyticsUsqlActivityTypePropertiesParameter...
prioridade Determina quais as tarefas que estão em fila de espera que devem ser selecionadas para serem executadas primeiro. Quanto menor for o número, maior será a prioridade. O valor predefinido é 1000. Tipo: número inteiro (ou Expressão com número inteiro resultType), mínimo: 1. Para o Bicep, pode utilizar a função any( ).
runtimeVersion Versão de runtime do motor U-SQL a utilizar. Tipo: cadeia (ou Expressão com resultType string). Para o Bicep, pode utilizar a função any( ).
scriptLinkedService Referência do serviço ligado de script. LinkedServiceReference (obrigatório)
scriptPath Caminho sensível a maiúsculas e minúsculas para a pasta que contém o script U-SQL. Tipo: cadeia (ou Expressão com resultType string). Para o Bicep, pode utilizar a função any( ). (obrigatório)

DataLakeAnalyticsUsqlActivityTypePropertiesParameter...

Nome Descrição Valor
{customized property} Para o Bicep, pode utilizar a função any( ).

ExecutePipelineActivity

Nome Descrição Valor
tipo Tipo de atividade. "ExecutePipeline" (obrigatório)
typeProperties Execute as propriedades de atividade do pipeline. ExecutePipelineActivityTypeProperties (obrigatório)

ExecutePipelineActivityTypeProperties

Nome Descrição Valor
parâmetros Parâmetros do pipeline. ParameterValueSpecification
pipeline Referência do pipeline. PipelineReference (obrigatório)
waitOnCompletion Define se a execução da atividade aguardará a conclusão da execução do pipeline dependente. A predefinição é falso. bool

PipelineReference

Nome Descrição Valor
name Nome da referência. string
referenceName Nome do pipeline de referência. cadeia (obrigatório)
tipo Tipo de referência de pipeline. "PipelineReference" (obrigatório)

ExecuteSsisPackageActivity

Nome Descrição Valor
tipo Tipo de atividade. "ExecuteSSISPackage" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Execute as propriedades de atividade do pacote SSIS. ExecuteSsisPackageActivityTypeProperties (obrigatório)

ExecuteSsisPackageActivityTypeProperties

Nome Descrição Valor
connectVia A referência do runtime de integração. IntegrationRuntimeReference (necessário)
environmentPath O caminho do ambiente para executar o pacote SSIS. Tipo: cadeia (ou Expressão com resultType string). Para o Bicep, pode utilizar a função any( ).
executionCredential A credencial de execução do pacote. SsisExecutionCredential
loggingLevel O nível de registo da execução do pacote SSIS. Tipo: cadeia (ou Expressão com resultType string). Para o Bicep, pode utilizar a função any( ).
logLocation Localização do registo de execução do pacote SSIS. SsisLogLocation
packageConnectionManagers Os gestores de ligação ao nível do pacote para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConne...
packageLocation Localização do pacote SSIS. SsisPackageLocation (obrigatório)
packageParameters Os parâmetros ao nível do pacote para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesPackageParam...
projectConnectionManagers Os gestores de ligação ao nível do projeto para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesProjectConne...
projectParameters Os parâmetros ao nível do projeto para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParam...
propertyOverrides A propriedade substitui para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOver...
runtime Especifica o runtime para executar o pacote SSIS. O valor deve ser "x86" ou "x64". Tipo: cadeia (ou Expressão com resultType string). Para o Bicep, pode utilizar a função any( ).

IntegrationRuntimeReference

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

SsisExecutionCredential

Nome Descrição Valor
domínio Domínio para autenticação do Windows. Para o Bicep, pode utilizar a função any( ). (obrigatório)
palavra-passe Palavra-passe para autenticação do Windows. SecureString (obrigatório)
userName UseName para autenticação do Windows. Para o Bicep, pode utilizar a função any( ). (obrigatório)

SecureString

Nome Descrição Valor
tipo Tipo de segredo. cadeia (obrigatório)
valor Valor da cadeia segura. cadeia (obrigatório)

SsisLogLocation

Nome Descrição Valor
logPath O caminho do registo de execução do pacote SSIS. Tipo: cadeia (ou Expressão com resultType string). Para o Bicep, pode utilizar a função any( ). (obrigatório)
tipo O tipo de localização do registo SSIS. "Ficheiro" (obrigatório)
typeProperties Propriedades de localização do registo de execução do pacote SSIS. SsisLogLocationTypeProperties (obrigatório)

SsisLogLocationTypeProperties

Nome Descrição Valor
accessCredential A credencial de acesso ao registo de execução de pacotes. SsisAccessCredential
logRefreshInterval Especifica o intervalo para atualizar o registo. O intervalo predefinido é de 5 minutos. Tipo: cadeia (ou Expressão com cadeia resultType), padrão: ((\d+).)? (\d\d):(60;([0-5][0-9])):(60,([0-5][0-9])). Para o Bicep, pode utilizar a função any( ).

SsisAccessCredential

Nome Descrição Valor
domínio Domínio para autenticação do Windows. Para o Bicep, pode utilizar a função any( ). (obrigatório)
palavra-passe Palavra-passe para autenticação do Windows. SecretBase (obrigatório)
userName UseName para autenticação do Windows. Para o Bicep, pode utilizar a função any( ). (obrigatório)

SecretBase

Nome Descrição Valor
tipo Definir o tipo de objeto AzureKeyVaultSecret
SecureString (obrigatório)

AzureKeyVaultSecretReference

Nome Descrição Valor
tipo Tipo de segredo. "AzureKeyVaultSecret" (obrigatório)
secretName O nome do segredo no Azure Key Vault. Tipo: cadeia (ou Expressão com resultType string). Para o Bicep, pode utilizar a função any( ). (obrigatório)
secretVersion A versão do segredo no Azure Key Vault. O valor predefinido é a versão mais recente do segredo. Tipo: cadeia (ou Expressão com resultType string). Para o Bicep, pode utilizar a função any( ).
Loja A referência do serviço ligado do Azure Key Vault. LinkedServiceReference (obrigatório)

ExecuteSsisPackageActivityTypePropertiesPackageConne...

Nome Descrição Valor
{customized property} SsisConnectionManager

SsisConnectionManager

Nome Descrição Valor
{customized property} SsisExecutionParameter

SsisExecutionParameter

Nome Descrição Valor
valor Valor do parâmetro de execução do pacote SSIS. Tipo: cadeia (ou Expressão com resultType string). Para o Bicep, pode utilizar a função any( ). (obrigatório)

SsisPackageLocation

Nome Descrição Valor
packagePath O caminho do pacote SSIS. Tipo: cadeia (ou Expressão com resultType string). Para o Bicep, pode utilizar a função any( ). (obrigatório)
tipo O tipo de localização do pacote SSIS. "Ficheiro"
"SSISDB"
typeProperties Propriedades de localização do pacote SSIS. SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

Nome Descrição Valor
accessCredential A credencial de acesso ao pacote. SsisAccessCredential
configurationPath O ficheiro de configuração da execução do pacote. Tipo: cadeia (ou Expressão com resultType string). Para o Bicep, pode utilizar a função any( ).
packagePassword Palavra-passe do pacote. SecretBase

ExecuteSsisPackageActivityTypePropertiesPackageParam...

Nome Descrição Valor
{customized property} SsisExecutionParameter

ExecuteSsisPackageActivityTypePropertiesProjectConne...

Nome Descrição Valor
{customized property} SsisConnectionManager

ExecuteSsisPackageActivityTypePropertiesProjectParam...

Nome Descrição Valor
{customized property} SsisExecutionParameter

ExecuteSsisPackageActivityTypePropertiesPropertyOver...

Nome Descrição Valor
{customized property} SsisPropertyOverride

SsisPropertyOverride

Nome Descrição Valor
isSensitive Se o valor de substituição da propriedade do pacote SSIS é dados confidenciais. O valor será encriptado no SSISDB se for verdadeiro bool
valor Valor de substituição da propriedade do pacote SSIS. Tipo: cadeia (ou Expressão com resultType string). Para o Bicep, pode utilizar a função any( ). (obrigatório)

FilterActivity

Nome Descrição Valor
tipo Tipo de atividade. "Filtro" (obrigatório)
typeProperties Filtrar propriedades de atividade. FilterActivityTypeProperties (obrigatório)

FilterActivityTypeProperties

Nome Descrição Valor
condição Condição a utilizar para filtrar a entrada. Expressão (necessária)
itens Matriz de entrada na qual o filtro deve ser aplicado. Expressão (necessária)

Expression

Nome Descrição Valor
tipo Tipo de expressão. "Expressão" (obrigatório)
valor Valor da expressão. cadeia (obrigatório)

Atividade ForEach

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 executar . Atividade[] (obrigatório)
batchCount Contagem de lotes a utilizar para controlar o número de execuções paralelas (quando isSequential está definido como falso). int

Restrições:
Valor máximo = 50
isSequential Se o ciclo for executado em sequência ou em paralelo (máx. 50) bool
itens Coleção a iterar. Expressão (obrigatório)

GetMetadataActivity

Nome Descrição Valor
tipo Tipo de atividade. "GetMetadata" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
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)
fieldList Campos de metadados a obter a partir do conjunto de dados. any[]

HDInsightHiveActivity

Nome Descrição Valor
tipo Tipo de atividade. "HDInsightHive" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade hive do HDInsight. HDInsightHiveActivityTypeProperties (obrigatório)

HDInsightHiveActivityTypeProperties

Nome Descrição Valor
argumentos O utilizador especificou argumentos para HDInsightActivity. any[]
define Permite que o utilizador especifique definições para o pedido de tarefa do Hive. HDInsightHiveActivityTypePropertiesDefines
getDebugInfo Opção Depurar informações. "Sempre"
"Falha"
"Nenhum"
scriptLinkedService Referência de serviço ligado de script. LinkedServiceReference
scriptPath Caminho do script. Tipo: cadeia (ou Expressão com cadeia resultType). Para Bicep, pode utilizar a função any( ).
storageLinkedServices Referências do serviço ligado de armazenamento. LinkedServiceReference[]

HDInsightHiveActivityTypePropertiesDefines

Nome Descrição Valor
{customized property} Para Bicep, pode utilizar a função any( ).

HDInsightMapReduceActivity

Nome Descrição Valor
tipo Tipo de atividade. "HDInsightMapReduce" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade mapReduce do HDInsight. HDInsightMapReduceActivityTypeProperties (obrigatório)

HDInsightMapReduceActivityTypeProperties

Nome Descrição Valor
argumentos O utilizador especificou argumentos para HDInsightActivity. any[]
className Nome da classe. Tipo: cadeia (ou Expressão com cadeia resultType). Para Bicep, pode utilizar a função any( ). (obrigatório)
define Permite que o utilizador especifique definições para o pedido de tarefa do MapReduce. HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo Opção Depurar informações. "Sempre"
"Falha"
"Nenhum"
jarFilePath Caminho jar. Tipo: cadeia (ou Expressão com cadeia resultType). Para Bicep, pode utilizar a função any( ). (obrigatório)
jarLibs Jar libs. any[]
jarLinkedService Referência do serviço ligado jar. LinkedServiceReference
storageLinkedServices Referências do serviço ligado de armazenamento. LinkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

Nome Descrição Valor
{customized property} Para Bicep, pode utilizar a função any( ).

HDInsightPigActivity

Nome Descrição Valor
tipo Tipo de atividade. "HDInsightPig" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade pig do HDInsight. HDInsightPigActivityTypeProperties (obrigatório)

HDInsightPigActivityTypeProperties

Nome Descrição Valor
argumentos O utilizador especificou argumentos para HDInsightActivity. any[]
define Permite que o utilizador especifique definições para o pedido de tarefa do Pig. HDInsightPigActivityTypePropertiesDefines
getDebugInfo Opção Depurar informações. "Sempre"
"Falha"
"Nenhum"
scriptLinkedService Referência de serviço ligado de script. LinkedServiceReference
scriptPath Caminho do script. Tipo: cadeia (ou Expressão com cadeia resultType). Para Bicep, pode utilizar a função any( ).
storageLinkedServices Referências do serviço ligado de armazenamento. LinkedServiceReference[]

HDInsightPigActivityTypePropertiesDefines

Nome Descrição Valor
{customized property} Para Bicep, pode utilizar a função any( ).

HDInsightSparkActivity

Nome Descrição Valor
tipo Tipo de atividade. "HDInsightSpark" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade spark do HDInsight. HDInsightSparkActivityTypeProperties (obrigatório)

HDInsightSparkActivityTypeProperties

Nome Descrição Valor
argumentos Os argumentos especificados pelo utilizador para HDInsightSparkActivity. any[]
className A classe principal java/Spark da aplicação. string
entryFilePath O caminho relativo para a pasta raiz do código/pacote a executar. Tipo: cadeia (ou Expressão com resultType string). Para o Bicep, pode utilizar a função any( ). (obrigatório)
getDebugInfo Opção Depurar informações. 'Sempre'
"Falha"
"Nenhum"
proxyUser O utilizador a representar que irá executar a tarefa. Tipo: cadeia (ou Expressão com resultType string). Para o Bicep, pode utilizar a função any( ).
rootPath O caminho de raiz em "sparkJobLinkedService" para todos os ficheiros da tarefa. Tipo: cadeia (ou Expressão com resultType string). Para o Bicep, pode utilizar a função any( ). (obrigatório)
sparkConfig Propriedade de configuração do Spark. HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService O serviço ligado de armazenamento para carregar o ficheiro de entrada e as dependências e para receber registos. LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Nome Descrição Valor
{customized property} Para o Bicep, pode utilizar a função any( ).

HDInsightStreamingActivity

Nome Descrição Valor
tipo Tipo de atividade. "HDInsightStreaming" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade de transmissão em fluxo do HDInsight. HDInsightStreamingActivityTypeProperties (obrigatório)

HDInsightStreamingActivityTypeProperties

Nome Descrição Valor
argumentos O utilizador especificou argumentos para HDInsightActivity. any[]
combinador Nome executável da combinação. Tipo: cadeia (ou Expressão com resultType string). Para o Bicep, pode utilizar a função any( ).
commandEnvironment Valores do ambiente da linha de comandos. any[]
define Permite que o utilizador especifique definições para o pedido de tarefa de transmissão em fluxo. HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService Referência do serviço ligado onde os ficheiros estão localizados. LinkedServiceReference
filePaths Caminhos para a transmissão em fluxo de ficheiros de tarefas. Podem ser diretórios. any[] (obrigatório)
getDebugInfo Opção Depurar informações. 'Sempre'
"Falha"
"Nenhum"
entrada Caminho do blob de entrada. Tipo: cadeia (ou Expressão com resultType string). Para o Bicep, pode utilizar a função any( ). (obrigatório)
mapper Nome executável mapeador. Tipo: cadeia (ou Expressão com resultType string). Para o Bicep, pode utilizar a função any( ). (obrigatório)
saída Caminho do blob de saída. Tipo: cadeia (ou Expressão com resultType string). Para o Bicep, pode utilizar a função any( ). (obrigatório)
redução Nome executável de redução. Tipo: cadeia (ou Expressão com resultType string). Para o Bicep, pode utilizar a função any( ). (obrigatório)
storageLinkedServices Referências do serviço ligado ao armazenamento. LinkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

Nome Descrição Valor
{customized property} Para Bicep, pode utilizar a função any( ).

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
expression Uma expressão que seria avaliada como Booleana. Isto é utilizado para determinar o bloco de atividades (ifTrueActivities ou ifFalseActivities) que serão executadas. Expressão (obrigatório)
ifFalseActivities Lista de atividades a executar se a expressão for avaliada como falsa. Esta é uma propriedade opcional e, se não for fornecida, a atividade sairá sem qualquer ação. Atividade[]
ifTrueActivities Lista de atividades a executar se a expressão for avaliada como verdadeira. Esta é uma propriedade opcional e, se não for fornecida, a atividade sairá sem qualquer ação. Atividade[]

LookupActivity

Nome Descrição Valor
tipo Tipo de atividade. "Pesquisa" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade de pesquisa. LookupActivityTypeProperties (obrigatório)

LookupActivityTypeProperties

Nome Descrição Valor
conjunto de dados Referência do conjunto de dados de atividade de pesquisa. DatasetReference (obrigatório)
firstRowOnly Se pretende devolver a primeira linha ou todas as linhas. O valor predefinido é verdadeiro. Tipo: booleano (ou Expressão com resultType booleano). Para Bicep, pode utilizar a função any( ).
source Propriedades de origem específicas do conjunto de dados, as mesmas que a origem da atividade de cópia. CopySource (obrigatório)

SqlServerStoredProcedureActivity

Nome Descrição Valor
tipo Tipo de atividade. "SqlServerStoredProcedure" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade do procedimento armazenado do SQL. SqlServerStoredProcedureActivityTypeProperties (obrigatório)

SqlServerStoredProcedureActivityTypeProperties

Nome Descrição Valor
storedProcedureName Nome do procedimento armazenado. Tipo: cadeia (ou Expressão com cadeia resultType). Para Bicep, pode utilizar a função any( ). (obrigatório)
storedProcedureParameters Definição de valor e tipo para parâmetros de procedimento armazenados. Exemplo: "{Parameter1: {value: "1", escreva: "int"}}". SqlServerStoredProcedureActivityTypePropertiesStored...

SqlServerStoredProcedureActivityTypePropertiesStored...

Nome Descrição Valor
{customized property} StoredProcedureParameter

StoredProcedureParameter

Nome Descrição Valor
tipo Tipo de parâmetro de procedimento armazenado. 'Booleano'
"Data"
"Decimal"
'Guid'
'Int'
'Int64'
"Cadeia"
valor Valor do parâmetro de procedimento armazenado. Tipo: cadeia (ou Expressão com cadeia resultType). Para Bicep, pode utilizar a função any( ). (obrigatório)

UntilActivity

Nome Descrição Valor
tipo Tipo de atividade. "Until" (obrigatório)
typeProperties Até propriedades da atividade. UntilActivityTypeProperties (obrigatório)

UntilActivityTypeProperties

Nome Descrição Valor
atividades Lista de atividades a executar. Atividade[] (obrigatório)
expression Uma expressão que seria avaliada como Booleana. O ciclo continuará até que esta expressão seja avaliada como verdadeira Expressão (obrigatório)
tempo limite Especifica o tempo limite para a execução da atividade. Se não existir nenhum valor especificado, utiliza o valor timeSpan.FromDays(7), que é 1 semana como predefinição. Tipo: cadeia (ou Expressão com cadeia resultType), padrão: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])). Tipo: cadeia (ou Expressão com cadeia resultType), padrão: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])). Para Bicep, pode utilizar a função any( ).

WaitActivity

Nome Descrição Valor
tipo Tipo de atividade. "Aguardar" (obrigatório)
typeProperties Propriedades da atividade de espera. WaitActivityTypeProperties (obrigatório)

WaitActivityTypeProperties

Nome Descrição Valor
waitTimeInSeconds Duração em segundos. int (obrigatório)

Atividade Web

Nome Descrição Valor
tipo Tipo de atividade. "WebActivity" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade Web. WebActivityTypeProperties (obrigatório)

WebActivityTypeProperties

Nome Descrição Valor
autenticação Método de autenticação utilizado para chamar o ponto final. WebActivityAuthentication
body Representa o payload que será enviado para o ponto final. Necessário para o método POST/PUT, não permitido para o método GET Tipo: cadeia (ou Expressão com cadeia resultType). Para Bicep, pode utilizar a função any( ).
conjuntos de dados Lista de conjuntos de dados transmitidos para o ponto final Web. DatasetReference[]
disableCertValidation Quando definido como verdadeiro, a validação do certificado será desativada. bool
cabeçalhos Representa os cabeçalhos que serão enviados para o pedido. Por exemplo, para definir o idioma e escrever num pedido: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Tipo: cadeia (ou Expressão com cadeia resultType). Para Bicep, pode utilizar a função any( ).
linkedServices Lista de serviços ligados transmitidos para o ponto final Web. LinkedServiceReference[]
método Método de API Rest para o ponto final de destino. "ELIMINAR"
'GET'
'POST'
"PUT" (obrigatório)
url Ponto final e caminho de destino da atividade Web. Tipo: cadeia (ou Expressão com cadeia resultType). Para Bicep, pode utilizar a função any( ). (obrigatório)

WebActivityAuthentication

Nome Descrição Valor
palavra-passe Palavra-passe para o ficheiro PFX ou autenticação básica. SecureString
pfx Conteúdo codificado com base64 de um ficheiro PFX. SecureString
recurso Recurso para o qual será pedido o token de Autenticação do Azure ao utilizar a Autenticação MSI. string
tipo Autenticação de atividade Web (Básico/ClientCertificate/MSI) cadeia (obrigatório)
nome de utilizador Nome de utilizador de autenticação de atividade Web para autenticação básica. string

ParameterDefinitionSpecification

Nome Descrição Valor
{customized property} ParameterSpecification

ParameterSpecification

Nome Descrição Valor
valordepredefinido Valor predefinido do parâmetro . Para Bicep, pode utilizar a função any( ).
tipo Tipo de parâmetro. "Matriz"
'Bool'
'Float'
'Int'
'Objeto'
'SecureString'
"Cadeia" (obrigatório)

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Mais é possível com Azure Data Factory - Clique um clique para experimentar Azure Data Factory

Implementar no Azure
Este modelo cria um pipeline de fábrica de dados para uma atividade de cópia do Blob do Azure para outro Blob do Azure
Criar um Data Factory, copiar do Salesforce para o Blob

Implementar no Azure
Este modelo utiliza Azure Data Factory para realizar movimentos de dados do Salesforce para os Blobs do Azure
Cópia em massa com Azure Data Factory

Implementar no Azure
Este modelo cria uma fábrica de dados V2 que copia dados em massa de uma base de dados SQL do Azure para um armazém de dados SQL do Azure.
Criar uma fábrica de dados V2

Implementar no Azure
Este modelo cria uma fábrica de dados V2 que copia dados de uma pasta num Armazenamento de Blobs do Azure para outra pasta no armazenamento.
Criar uma fábrica de dados V2 (MySQL)

Implementar no Azure
Este modelo cria uma fábrica de dados V2 que copia dados de uma pasta num Armazenamento de Blobs do Azure para uma tabela num Base de Dados do Azure para MySQL.
Criar uma fábrica de dados V2 (PostGre)

Implementar no Azure
Este modelo cria uma fábrica de dados V2 que copia dados de uma pasta num Armazenamento de Blobs do Azure para uma tabela num Base de Dados do Azure para PostgreSQL.
Criar uma fábrica de dados V2 (SQL)

Implementar no Azure
Este modelo cria uma fábrica de dados V2 que copia dados de uma pasta num Armazenamento de Blobs do Azure para uma tabela numa base de dados SQL do Azure.
Criar uma fábrica de dados V2 (SQL No local)

Implementar no Azure
Este modelo cria uma fábrica de dados V2 que copia dados de um SQL Server no local para um armazenamento de blobs do Azure
Criar uma fábrica de dados V2 (Spark)

Implementar no Azure
Este modelo cria uma fábrica de dados V2 que copia dados de uma pasta num Armazenamento de Blobs do Azure para outra pasta no armazenamento.

Definição de recurso do modelo arm

O tipo de recurso de fábricas/pipelines pode ser implementado com operações que visam:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.DataFactory/factorys/pipelines, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.DataFactory/factories/pipelines",
  "apiVersion": "2017-09-01-preview",
  "name": "string",
  "properties": {
    "activities": [
      {
        "dependsOn": [
          {
            "activity": "string",
            "dependencyConditions": [ "string" ],
            "{customized property}": {}
          }
        ],
        "description": "string",
        "name": "string",
        "type": "string"
        // For remaining properties, see Activity objects
      }
    ],
    "annotations": [ object ],
    "concurrency": "int",
    "description": "string",
    "parameters": {
      "{customized property}": {
        "defaultValue": {},
        "type": "string"
      }
    }
  }
}

Objetos de atividade

Defina a propriedade type para especificar o tipo de objeto.

Para AzureMLBatchExecution, utilize:

  "type": "AzureMLBatchExecution",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "globalParameters": {
      "{customized property}": {}
    },
    "webServiceInputs": {
      "{customized property}": {
        "filePath": {},
        "linkedServiceName": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "LinkedServiceReference"
        }
      }
    },
    "webServiceOutputs": {
      "{customized property}": {
        "filePath": {},
        "linkedServiceName": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "LinkedServiceReference"
        }
      }
    }
  }

Para AzureMLUpdateResource, utilize:

  "type": "AzureMLUpdateResource",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "trainedModelFilePath": {},
    "trainedModelLinkedServiceName": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "LinkedServiceReference"
    },
    "trainedModelName": {}
  }

Para Copiar, utilize:

  "type": "Copy",
  "inputs": [
    {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "DatasetReference"
    }
  ],
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "outputs": [
    {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "DatasetReference"
    }
  ],
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "cloudDataMovementUnits": {},
    "enableSkipIncompatibleRow": {},
    "enableStaging": {},
    "parallelCopies": {},
    "redirectIncompatibleRowSettings": {
      "linkedServiceName": {},
      "path": {},
      "{customized property}": {}
    },
    "sink": {
      "sinkRetryCount": {},
      "sinkRetryWait": {},
      "writeBatchSize": {},
      "writeBatchTimeout": {}
      // For remaining properties, see CopySink objects
    },
    "source": {
      "sourceRetryCount": {},
      "sourceRetryWait": {}
      // For remaining properties, see CopySource objects
    },
    "stagingSettings": {
      "enableCompression": {},
      "linkedServiceName": {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "LinkedServiceReference"
      },
      "path": {},
      "{customized property}": {}
    },
    "translator": {}
  }

Para Personalizar, utilize:

  "type": "Custom",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "command": {},
    "extendedProperties": {
      "{customized property}": {}
    },
    "folderPath": {},
    "referenceObjects": {
      "datasets": [
        {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "DatasetReference"
        }
      ],
      "linkedServices": [
        {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "LinkedServiceReference"
        }
      ]
    },
    "resourceLinkedService": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "LinkedServiceReference"
    }
  }

Para o DatabricksNotebook, utilize:

  "type": "DatabricksNotebook",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "baseParameters": {
      "{customized property}": {}
    },
    "notebookPath": {}
  }

Para DataLakeAnalyticsU-SQL, utilize:

  "type": "DataLakeAnalyticsU-SQL",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "compilationMode": {},
    "degreeOfParallelism": {},
    "parameters": {
      "{customized property}": {}
    },
    "priority": {},
    "runtimeVersion": {},
    "scriptLinkedService": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "LinkedServiceReference"
    },
    "scriptPath": {}
  }

Para ExecutePipeline, utilize:

  "type": "ExecutePipeline",
  "typeProperties": {
    "parameters": {
      "{customized property}": {}
    },
    "pipeline": {
      "name": "string",
      "referenceName": "string",
      "type": "PipelineReference"
    },
    "waitOnCompletion": "bool"
  }

Para ExecuteSSISPackage, utilize:

  "type": "ExecuteSSISPackage",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "connectVia": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "IntegrationRuntimeReference"
    },
    "environmentPath": {},
    "executionCredential": {
      "domain": {},
      "password": {
        "type": "string",
        "value": "string"
      },
      "userName": {}
    },
    "loggingLevel": {},
    "logLocation": {
      "logPath": {},
      "type": "File",
      "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 Filtrar, utilize:

  "type": "Filter",
  "typeProperties": {
    "condition": {
      "type": "Expression",
      "value": "string"
    },
    "items": {
      "type": "Expression",
      "value": "string"
    }
  }

Para ForEach, utilize:

  "type": "ForEach",
  "typeProperties": {
    "activities": [
      {
        "dependsOn": [
          {
            "activity": "string",
            "dependencyConditions": [ "string" ],
            "{customized property}": {}
          }
        ],
        "description": "string",
        "name": "string",
        "type": "string"
        // For remaining properties, see Activity objects
      }
    ],
    "batchCount": "int",
    "isSequential": "bool",
    "items": {
      "type": "Expression",
      "value": "string"
    }
  }

Para GetMetadata, utilize:

  "type": "GetMetadata",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "dataset": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "DatasetReference"
    },
    "fieldList": [ object ]
  }

Para o HDInsightHive, utilize:

  "type": "HDInsightHive",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "arguments": [ object ],
    "defines": {
      "{customized property}": {}
    },
    "getDebugInfo": "string",
    "scriptLinkedService": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "LinkedServiceReference"
    },
    "scriptPath": {},
    "storageLinkedServices": [
      {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "LinkedServiceReference"
      }
    ]
  }

Para o HDInsightMapReduce, utilize:

  "type": "HDInsightMapReduce",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "arguments": [ object ],
    "className": {},
    "defines": {
      "{customized property}": {}
    },
    "getDebugInfo": "string",
    "jarFilePath": {},
    "jarLibs": [ object ],
    "jarLinkedService": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "LinkedServiceReference"
    },
    "storageLinkedServices": [
      {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "LinkedServiceReference"
      }
    ]
  }

Para HDInsightPig, utilize:

  "type": "HDInsightPig",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "arguments": [ object ],
    "defines": {
      "{customized property}": {}
    },
    "getDebugInfo": "string",
    "scriptLinkedService": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "LinkedServiceReference"
    },
    "scriptPath": {},
    "storageLinkedServices": [
      {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "LinkedServiceReference"
      }
    ]
  }

Para o HDInsightSpark, utilize:

  "type": "HDInsightSpark",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "arguments": [ object ],
    "className": "string",
    "entryFilePath": {},
    "getDebugInfo": "string",
    "proxyUser": {},
    "rootPath": {},
    "sparkConfig": {
      "{customized property}": {}
    },
    "sparkJobLinkedService": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "LinkedServiceReference"
    }
  }

Para HDInsightStreaming, utilize:

  "type": "HDInsightStreaming",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "arguments": [ object ],
    "combiner": {},
    "commandEnvironment": [ object ],
    "defines": {
      "{customized property}": {}
    },
    "fileLinkedService": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "LinkedServiceReference"
    },
    "filePaths": [ object ],
    "getDebugInfo": "string",
    "input": {},
    "mapper": {},
    "output": {},
    "reducer": {},
    "storageLinkedServices": [
      {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "LinkedServiceReference"
      }
    ]
  }

Para IfCondition, utilize:

  "type": "IfCondition",
  "typeProperties": {
    "expression": {
      "type": "Expression",
      "value": "string"
    },
    "ifFalseActivities": [
      {
        "dependsOn": [
          {
            "activity": "string",
            "dependencyConditions": [ "string" ],
            "{customized property}": {}
          }
        ],
        "description": "string",
        "name": "string",
        "type": "string"
        // For remaining properties, see Activity objects
      }
    ],
    "ifTrueActivities": [
      {
        "dependsOn": [
          {
            "activity": "string",
            "dependencyConditions": [ "string" ],
            "{customized property}": {}
          }
        ],
        "description": "string",
        "name": "string",
        "type": "string"
        // For remaining properties, see Activity objects
      }
    ]
  }

Para Pesquisa, utilize:

  "type": "Lookup",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "dataset": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "DatasetReference"
    },
    "firstRowOnly": {},
    "source": {
      "sourceRetryCount": {},
      "sourceRetryWait": {}
      // For remaining properties, see CopySource objects
    }
  }

Para SqlServerStoredProcedure, utilize:

  "type": "SqlServerStoredProcedure",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "storedProcedureName": {},
    "storedProcedureParameters": {
      "{customized property}": {
        "type": "string",
        "value": {}
      }
    }
  }

Para Até, utilize:

  "type": "Until",
  "typeProperties": {
    "activities": [
      {
        "dependsOn": [
          {
            "activity": "string",
            "dependencyConditions": [ "string" ],
            "{customized property}": {}
          }
        ],
        "description": "string",
        "name": "string",
        "type": "string"
        // For remaining properties, see Activity objects
      }
    ],
    "expression": {
      "type": "Expression",
      "value": "string"
    },
    "timeout": {}
  }

Em Aguardar, utilize:

  "type": "Wait",
  "typeProperties": {
    "waitTimeInSeconds": "int"
  }

Para WebActivity, utilize:

  "type": "WebActivity",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "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": "DatasetReference"
      }
    ],
    "disableCertValidation": "bool",
    "headers": {},
    "linkedServices": [
      {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "LinkedServiceReference"
      }
    ],
    "method": "string",
    "url": {}
  }

CopySink objects (CopiarSink objects)

Defina a propriedade tipo para especificar o tipo de objeto.

Objetos CopySource

Defina a propriedade tipo para especificar o tipo de objeto.

Objetos SecretBase

Defina a propriedade tipo para especificar o tipo de objeto.

Para AzureKeyVaultSecret, utilize:

  "type": "AzureKeyVaultSecret",
  "secretName": {},
  "secretVersion": {},
  "store": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  }

Para SecureString, utilize:

  "type": "SecureString",
  "value": "string"

Valores de propriedade

fábricas/pipelines

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.DataFactory/factorys/pipelines"
apiVersion A versão da API de recursos '2017-09-01-preview'
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados em modelos do ARM JSON.
cadeia (obrigatório)

Limite de carateres: 1-260

Carateres válidos:
Não é possível utilizar:
<>*#.%&:\\+?/ ou controlar carateres

Comece com alfanumérico.
propriedades Propriedades do pipeline. Pipeline (obrigatório)

Pipeline

Nome Descrição Valor
atividades Lista de atividades no pipeline. Atividade[]
anotações Lista de etiquetas que podem ser utilizadas para descrever o Pipeline. any[]
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. string
parâmetros Lista de parâmetros para pipeline. ParameterDefinitionSpecification

Atividade

Nome Descrição Valor
dependsOn A atividade depende da condição. ActivityDependency[]
descrição Descrição da atividade. string
name Nome da atividade. cadeia (obrigatório)
tipo Definir o tipo de objeto AzureMLBatchExecution
AzureMLUpdateResource
Copiar
Personalizado
DatabricksNotebook
DataLakeAnalyticsU-SQL
ExecutePipeline
ExecuteSSISPackage
Filtro
ForEach
GetMetadata
HDInsightHive
HDInsightMapReduce
HDInsightPig
HDInsightSpark
HDInsightStreaming
IfCondition
Pesquisa
SqlServerStoredProcedure
Até
Wait
WebActivity (obrigatório)

ActivityDependency

Nome Descrição Valor
atividade Nome da atividade. cadeia (obrigatório)
dependencyConditions Match-Condition para a dependência. Matriz de cadeia que contém qualquer um dos seguintes:
"Concluído"
"Com falhas"
"Ignorado"
"Com êxito" (obrigatório)
{customized property}

AzureMLBatchExecutionActivity

Nome Descrição Valor
tipo Tipo de atividade. "AzureMLBatchExecution" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade Execução do Batch do Azure ML. AzureMLBatchExecutionActivityTypeProperties (obrigatório)

LinkedServiceReference

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

ParameterValueSpecification

Nome Descrição Valor
{customized property}

ActivityPolicy

Nome Descrição Valor
retry Máximo de tentativas de repetição comuns. A predefinição é 0. Tipo: número inteiro (ou Expressão com número inteiro resultType), mínimo: 0.
retryIntervalInSeconds Intervalo entre cada tentativa de repetição (em segundos). A predefinição é 30 segundos. int

Restrições:
Valor mínimo = 30
Valor máximo = 86400
secureOutput Quando definido como verdadeiro, a Saída da atividade é considerada segura e não será registada na monitorização. bool
tempo limite Especifica o tempo limite para a execução da atividade. O tempo limite predefinido é de 7 dias. Tipo: cadeia (ou Expressão com cadeia resultType), padrão: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])).
{customized property}

AzureMLBatchExecutionActivityTypeProperties

Nome Descrição Valor
globalParameters Chave, pares Valor a serem transmitidos para o ponto final do Serviço de Execução do Batch do Azure ML. As chaves têm de corresponder aos nomes dos parâmetros do serviço Web definidos no serviço Web do Azure ML publicado. Os valores serão transmitidos na propriedade GlobalParameters do pedido de execução do lote do Azure ML. AzureMLBatchExecutionActivityTypePropertiesGlobalPar...
webServiceInputs Chave,Pares de valores, mapeando os nomes das Entradas do Serviço Web do ponto final do Azure ML para objetos AzureMLWebServiceFile que especificam as localizações de Blob de entrada.. Estas informações serão transmitidas na propriedade WebServiceInputs do pedido de execução do lote do Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServic...
webServiceOutputs Chave,Pares de valores, mapeando os nomes das Saídas do Serviço Web do ponto final do Azure ML para objetos AzureMLWebServiceFile que especificam as localizações do Blob de saída. Estas informações serão transmitidas na propriedade WebServiceOutputs do pedido de execução do lote do Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServic...

AzureMLBatchExecutionActivityTypePropertiesGlobalPar...

Nome Descrição Valor
{customized property}

AzureMLBatchExecutionActivityTypePropertiesWebServic...

Nome Descrição Valor
{customized property} AzureMLWebServiceFile

AzureMLWebServiceFile

Nome Descrição Valor
filePath O caminho do ficheiro relativo, incluindo o nome do contentor, no Armazenamento de Blobs do Azure especificado pelo LinkedService. Tipo: cadeia (ou Expressão com cadeia resultType).
linkedServiceName Referência a um LinkedService de Armazenamento do Azure, onde se encontra o ficheiro de Entrada/Saída do WebService do Azure ML. LinkedServiceReference (obrigatório)

AzureMLBatchExecutionActivityTypePropertiesWebServic...

Nome Descrição Valor
{customized property} AzureMLWebServiceFile

AzureMLUpdateResourceActivity

Nome Descrição Valor
tipo Tipo de atividade. "AzureMLUpdateResource" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade de gestão de Recursos de Atualização do Azure ML. AzureMLUpdateResourceActivityTypeProperties (obrigatório)

AzureMLUpdateResourceActivityTypeProperties

Nome Descrição Valor
trainedModelFilePath O caminho do ficheiro relativo em trainedModelLinkedService para representar o ficheiro .ilearner que será carregado pela operação de atualização. Tipo: cadeia (ou Expressão com cadeia resultType).
trainedModelLinkedServiceName Nome do serviço ligado do Armazenamento do Microsoft Azure que contém o ficheiro .ilearner que será carregado pela operação de atualização. LinkedServiceReference (obrigatório)
trainedModelName Nome do módulo Modelo Preparado na experimentação do Serviço Web a atualizar. Tipo: cadeia (ou Expressão com cadeia resultType).

CopyActivity

Nome Descrição Valor
tipo Tipo de atividade. "Copiar" (obrigatório)
entradas Lista de entradas para a atividade. DatasetReference[]
linkedServiceName Referência do serviço ligado. LinkedServiceReference
saídas Lista de saídas da atividade. DatasetReference[]
política Política de atividade. ActivityPolicy
typeProperties atividade Copy propriedades. CopyActivityTypeProperties (obrigatório)

DatasetReference

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

CopyActivityTypeProperties

Nome Descrição Valor
cloudDataMovementUnits Número máximo de unidades de movimento de dados na cloud que podem ser utilizadas para efetuar este movimento de dados. Tipo: número inteiro (ou Expressão com número inteiro resultType), mínimo: 0.
enableSkipIncompatibleRow Se pretende ignorar uma linha incompatível. O valor predefinido é falso. Tipo: booleano (ou Expressão com resultType booleano).
enableStaging Especifica se deve copiar dados através de uma transição provisória. O valor predefinido é falso. Tipo: booleano (ou Expressão com resultType booleano).
parallelCopies Número máximo de sessões simultâneas abertas na origem ou sink para evitar sobrecarregar o arquivo de dados. Tipo: número inteiro (ou Expressão com número inteiro resultType), mínimo: 0.
redirectIncompatibleRowSettings Redirecionar definições de linha incompatíveis quando EnableSkipIncompatibleRow é verdadeiro. RedirectIncompatibleRowSettings
sink atividade Copy lavatório. CopySink (obrigatório)
source atividade Copy origem. CopySource (obrigatório)
stagingSettings Especifica as definições de teste provisórias quando EnableStaging é verdadeiro. StagingSettings
tradutor atividade Copy tradutor. Se não for especificado, é utilizado o tradutor tabular.

RedirectIncompatibleRowSettings

Nome Descrição Valor
linkedServiceName Nome do serviço ligado Armazenamento do Azure, SAS de Armazenamento ou Azure Data Lake Store utilizado para redirecionar linhas incompatíveis. Tem de ser especificado se redirectIncompatibleRowSettings for especificado. Tipo: cadeia (ou Expressão com resultType string).
caminho O caminho para armazenar os dados de linha incompatíveis de redirecionamento. Tipo: cadeia (ou Expressão com resultType string).
{customized property}

CopySink

Nome Descrição Valor
sinkRetryCount Contagem de repetições do sink. Tipo: número inteiro (ou Expressão com resultType número inteiro).
sinkRetryWait Espera de repetição do sink. Tipo: cadeia (ou Expressão com cadeia resultType), padrão: ((\d+).)? (\d\d):(60;([0-5][0-9])):(60,([0-5][0-9])).
writeBatchSize Escreva o tamanho do lote. Tipo: número inteiro (ou Expressão com resultType número inteiro), mínimo: 0.
writeBatchTimeout Tempo limite de escrita do lote. Tipo: cadeia (ou Expressão com cadeia resultType), padrão: ((\d+).)? (\d\d):(60;([0-5][0-9])):(60,([0-5][0-9])).

CopySource

Nome Descrição Valor
sourceRetryCount Contagem de repetições de origem. Tipo: número inteiro (ou Expressão com resultType número inteiro).
sourceRetryWait Espera de repetição de origem. Tipo: cadeia (ou Expressão com cadeia resultType), padrão: ((\d+).)? (\d\d):(60;([0-5][0-9])):(60,([0-5][0-9])).

StagingSettings

Nome Descrição Valor
enableCompression Especifica se deve utilizar a compressão ao copiar dados através de uma transição provisória. O valor predefinido é falso. Tipo: booleano (ou Expressão com resultType booleano).
linkedServiceName Referência do serviço ligado de teste. LinkedServiceReference (obrigatório)
caminho O caminho para o armazenamento para armazenar os dados provisórios. Tipo: cadeia (ou Expressão com resultType string).
{customized property}

CustomActivity

Nome Descrição Valor
tipo Tipo de atividade. "Personalizado" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades de atividade personalizadas. CustomActivityTypeProperties (obrigatório)

CustomActivityTypeProperties

Nome Descrição Valor
command Comando para tipo de atividade personalizada: cadeia (ou Expressão com cadeia resultType).
extendedProperties Saco de propriedades definido pelo utilizador. Não existe qualquer restrição às chaves ou valores que podem ser utilizados. A atividade personalizada especificada pelo utilizador tem a responsabilidade total de consumir e interpretar o conteúdo definido. CustomActivityTypePropertiesExtendedProperties
folderPath Caminho da pasta para ficheiros de recursos Tipo: cadeia (ou Expressão com resultType string).
referenceObjects Objetos de referência CustomActivityReferenceObject
resourceLinkedService Referência do serviço ligado a recursos. LinkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Nome Descrição Valor
{customized property}

CustomActivityReferenceObject

Nome Descrição Valor
conjuntos de dados Referências de conjuntos de dados. DatasetReference[]
linkedServices Referências de serviços ligados. LinkedServiceReference[]

DatabricksNotebookActivity

Nome Descrição Valor
tipo Tipo de atividade. "DatabricksNotebook" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade do Databricks Notebook. DatabricksNotebookActivityTypeProperties (obrigatório)

DatabricksNotebookActivityTypeProperties

Nome Descrição Valor
parâmetros base Parâmetros base a serem utilizados para cada execução desta tarefa. Se o bloco de notas utilizar um parâmetro que não esteja especificado, será utilizado o valor predefinido do bloco de notas. DatabricksNotebookActivityTypePropertiesBaseParamete...
notebookPath O caminho absoluto do bloco de notas a ser executado na Área de Trabalho do Databricks. Este caminho tem de começar com uma barra. Tipo: cadeia (ou Expressão com cadeia resultType).

DatabricksNotebookActivityTypePropertiesBaseParamete...

Nome Descrição Valor
{customized property}

DataLakeAnalyticsUsqlActivity

Nome Descrição Valor
tipo Tipo de atividade. "DataLakeAnalyticsU-SQL" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Data Lake Analytics propriedades da atividade U-SQL. DataLakeAnalyticsUsqlActivityTypeProperties (obrigatório)

DataLakeAnalyticsUsqlActivityTypeProperties

Nome Descrição Valor
compilationMode Modo de compilação de U-SQL. Tem de ser um destes valores: Semântica, Completa e Caixa Única. Tipo: cadeia (ou Expressão com cadeia resultType).
degreeOfParallelism O número máximo de nós utilizados simultaneamente para executar a tarefa. O valor predefinido é 1. Tipo: número inteiro (ou Expressão com número inteiro resultType), mínimo: 1.
parâmetros Parâmetros para o pedido de tarefa U-SQL. DataLakeAnalyticsUsqlActivityTypePropertiesParameter...
prioridade Determina que tarefas de todas as tarefas que estão em fila de espera devem ser selecionadas para serem executadas primeiro. Quanto menor for o número, maior será a prioridade. O valor predefinido é 1000. Tipo: número inteiro (ou Expressão com número inteiro resultType), mínimo: 1.
runtimeVersion Versão de runtime do motor U-SQL a utilizar. Tipo: cadeia (ou Expressão com cadeia resultType).
scriptLinkedService Referência de serviço ligado de script. LinkedServiceReference (obrigatório)
scriptPath Caminho sensível a maiúsculas e minúsculas para a pasta que contém o script U-SQL. Tipo: cadeia (ou Expressão com cadeia resultType).

DataLakeAnalyticsUsqlActivityTypePropertiesParameter...

Nome Descrição Valor
{customized property}

ExecutePipelineActivity

Nome Descrição Valor
tipo Tipo de atividade. "ExecutePipeline" (obrigatório)
typeProperties Execute as propriedades de atividade do pipeline. ExecutePipelineActivityTypeProperties (obrigatório)

ExecutePipelineActivityTypeProperties

Nome Descrição Valor
parâmetros Parâmetros do pipeline. ParameterValueSpecification
pipeline Referência do pipeline. PipelineReference (obrigatório)
waitOnCompletion Define se a execução da atividade aguardará a conclusão da execução do pipeline dependente. A predefinição é falso. bool

PipelineReference

Nome Descrição Valor
name Nome da referência. string
referenceName Nome do pipeline de referência. cadeia (obrigatório)
tipo Tipo de referência de pipeline. "PipelineReference" (obrigatório)

ExecuteSsisPackageActivity

Nome Descrição Valor
tipo Tipo de atividade. "ExecuteSSISPackage" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Execute as propriedades de atividade do pacote SSIS. ExecuteSsisPackageActivityTypeProperties (obrigatório)

ExecuteSsisPackageActivityTypeProperties

Nome Descrição Valor
connectVia A referência do runtime de integração. IntegrationRuntimeReference (necessário)
environmentPath O caminho do ambiente para executar o pacote SSIS. Tipo: cadeia (ou Expressão com resultType string).
executionCredential A credencial de execução do pacote. SsisExecutionCredential
loggingLevel O nível de registo da execução do pacote SSIS. Tipo: cadeia (ou Expressão com resultType string).
logLocation Localização do registo de execução do pacote SSIS. SsisLogLocation
packageConnectionManagers Os gestores de ligação ao nível do pacote para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConne...
packageLocation Localização do pacote SSIS. SsisPackageLocation (obrigatório)
packageParameters Os parâmetros ao nível do pacote para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesPackageParam...
projectConnectionManagers Os gestores de ligação ao nível do projeto para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesProjectConne...
projectParameters Os parâmetros ao nível do projeto para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParam...
propertyOverrides A propriedade substitui para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOver...
runtime Especifica o runtime para executar o pacote SSIS. O valor deve ser "x86" ou "x64". Tipo: cadeia (ou Expressão com resultType string).

IntegrationRuntimeReference

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

SsisExecutionCredential

Nome Descrição Valor
domínio Domínio para autenticação do Windows.
palavra-passe Palavra-passe para autenticação do Windows. SecureString (obrigatório)
userName UseName para autenticação do Windows.

SecureString

Nome Descrição Valor
tipo Tipo de segredo. cadeia (obrigatório)
valor Valor da cadeia segura. cadeia (obrigatório)

SsisLogLocation

Nome Descrição Valor
logPath O caminho do registo de execução do pacote SSIS. Tipo: cadeia (ou Expressão com resultType string).
tipo O tipo de localização do registo SSIS. "Ficheiro" (obrigatório)
typeProperties Propriedades de localização do registo de execução do pacote SSIS. SsisLogLocationTypeProperties (obrigatório)

SsisLogLocationTypeProperties

Nome Descrição Valor
accessCredential A credencial de acesso ao registo de execução de pacotes. SsisAccessCredential
logRefreshInterval Especifica o intervalo para atualizar o registo. O intervalo predefinido é de 5 minutos. Tipo: cadeia (ou Expressão com cadeia resultType), padrão: ((\d+).)? (\d\d):(60;([0-5][0-9])):(60,([0-5][0-9])).

SsisAccessCredential

Nome Descrição Valor
domínio Domínio para autenticação do Windows.
palavra-passe Palavra-passe para autenticação do Windows. SecretBase (obrigatório)
userName UseName para autenticação do Windows.

SecretBase

Nome Descrição Valor
tipo Definir o tipo de objeto AzureKeyVaultSecret
SecureString (obrigatório)

AzureKeyVaultSecretReference

Nome Descrição Valor
tipo Tipo de segredo. "AzureKeyVaultSecret" (obrigatório)
secretName O nome do segredo no Azure Key Vault. Tipo: cadeia (ou Expressão com resultType string).
secretVersion A versão do segredo no Azure Key Vault. O valor predefinido é a versão mais recente do segredo. Tipo: cadeia (ou Expressão com resultType string).
Loja A referência do serviço ligado do Azure Key Vault. LinkedServiceReference (obrigatório)

ExecuteSsisPackageActivityTypePropertiesPackageConne...

Nome Descrição Valor
{customized property} SsisConnectionManager

SsisConnectionManager

Nome Descrição Valor
{customized property} SsisExecutionParameter

SsisExecutionParameter

Nome Descrição Valor
valor Valor do parâmetro de execução do pacote SSIS. Tipo: cadeia (ou Expressão com resultType string).

SsisPackageLocation

Nome Descrição Valor
packagePath O caminho do pacote SSIS. Tipo: cadeia (ou Expressão com cadeia resultType).
tipo O tipo de localização do pacote SSIS. 'Ficheiro'
"SSISDB"
typeProperties Propriedades de localização do pacote SSIS. SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

Nome Descrição Valor
accessCredential A credencial de acesso ao pacote. SsisAccessCredential
configurationPath O ficheiro de configuração da execução do pacote. Tipo: cadeia (ou Expressão com cadeia resultType).
packagePassword Palavra-passe do pacote. SecretBase

ExecuteSsisPackageActivityTypePropertiesPackageParam...

Nome Descrição Valor
{customized property} SsisExecutionParameter

ExecuteSsisPackageActivityTypePropertiesProjectConne...

Nome Descrição Valor
{customized property} SsisConnectionManager

ExecuteSsisPackageActivityTypePropertiesProjectParam...

Nome Descrição Valor
{customized property} SsisExecutionParameter

ExecuteSsisPackageActivityTypePropertiesPropertyOver...

Nome Descrição Valor
{customized property} SsisPropertyOverride

SsisPropertyOverride

Nome Descrição Valor
isSensitive Se o valor de substituição da propriedade do pacote SSIS é de dados confidenciais. O valor será encriptado no SSISDB se for verdadeiro bool
valor Valor de substituição da propriedade do pacote SSIS. Tipo: cadeia (ou Expressão com cadeia resultType).

FilterActivity

Nome Descrição Valor
tipo Tipo de atividade. "Filtro" (obrigatório)
typeProperties Filtrar propriedades de atividade. FilterActivityTypeProperties (obrigatório)

FilterActivityTypeProperties

Nome Descrição Valor
condição Condição a utilizar para filtrar a entrada. Expressão (obrigatório)
itens Matriz de entrada na qual o filtro deve ser aplicado. Expressão (obrigatório)

Expression

Nome Descrição Valor
tipo Tipo de expressão. "Expressão" (obrigatório)
valor Valor da expressão. cadeia (obrigatório)

Atividade ForEach

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 executar. Atividade[] (obrigatório)
batchCount Contagem de lotes a utilizar para controlar o número de execuções paralelas (quando isSequential está definido como falso). int

Restrições:
Valor máximo = 50
isSequential Se o ciclo for executado em sequência ou em paralelo (máx. 50) bool
itens Coleção a iterar. Expressão (obrigatório)

GetMetadataActivity

Nome Descrição Valor
tipo Tipo de atividade. "GetMetadata" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
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)
fieldList Campos de metadados a obter a partir do conjunto de dados. any[]

HDInsightHiveActivity

Nome Descrição Valor
tipo Tipo de atividade. "HDInsightHive" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade hive do HDInsight. HDInsightHiveActivityTypeProperties (obrigatório)

HDInsightHiveActivityTypeProperties

Nome Descrição Valor
argumentos O utilizador especificou argumentos para HDInsightActivity. any[]
define Permite que o utilizador especifique definições para o pedido de tarefa do Hive. HDInsightHiveActivityTypePropertiesDefines
getDebugInfo Opção Depurar informações. "Sempre"
"Falha"
"Nenhum"
scriptLinkedService Referência de serviço ligado de script. LinkedServiceReference
scriptPath Caminho do script. Tipo: cadeia (ou Expressão com cadeia resultType).
storageLinkedServices Referências do serviço ligado de armazenamento. LinkedServiceReference[]

HDInsightHiveActivityTypePropertiesDefines

Nome Descrição Valor
{customized property}

HDInsightMapReduceActivity

Nome Descrição Valor
tipo Tipo de atividade. "HDInsightMapReduce" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades de atividade do HdInsight MapReduce. HDInsightMapReduceActivityTypeProperties (obrigatório)

HDInsightMapReduceActivityTypeProperties

Nome Descrição Valor
argumentos O utilizador especificou argumentos para HDInsightActivity. any[]
className Nome da classe. Tipo: cadeia (ou Expressão com resultType string).
define Permite que o utilizador especifique definições para o pedido de tarefa mapReduce. HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo Opção Depurar informações. 'Sempre'
"Falha"
"Nenhum"
jarFilePath Caminho jar. Tipo: cadeia (ou Expressão com resultType string).
jarLibs Jar libs. any[]
jarLinkedService Referência do serviço ligado jar. LinkedServiceReference
storageLinkedServices Referências do serviço ligado ao armazenamento. LinkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

Nome Descrição Valor
{customized property}

HDInsightPigActivity

Nome Descrição Valor
tipo Tipo de atividade. "HDInsightPig" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade pig do HDInsight. HDInsightPigActivityTypeProperties (obrigatório)

HDInsightPigActivityTypeProperties

Nome Descrição Valor
argumentos O utilizador especificou argumentos para HDInsightActivity. any[]
define Permite que o utilizador especifique definições para o pedido de trabalho do Pig. HDInsightPigActivityTypePropertiesDefines
getDebugInfo Opção Depurar informações. 'Sempre'
"Falha"
"Nenhum"
scriptLinkedService Referência do serviço ligado de script. LinkedServiceReference
scriptPath Caminho do script. Tipo: cadeia (ou Expressão com resultType string).
storageLinkedServices Referências do serviço ligado ao armazenamento. LinkedServiceReference[]

HDInsightPigActivityTypePropertiesDefines

Nome Descrição Valor
{customized property}

HDInsightSparkActivity

Nome Descrição Valor
tipo Tipo de atividade. "HDInsightSpark" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades de atividade do HDInsight Spark. HDInsightSparkActivityTypeProperties (obrigatório)

HDInsightSparkActivityTypeProperties

Nome Descrição Valor
argumentos Os argumentos especificados pelo utilizador para HDInsightSparkActivity. any[]
className A classe principal java/Spark da aplicação. string
entryFilePath O caminho relativo para a pasta raiz do código/pacote a executar. Tipo: cadeia (ou Expressão com resultType string).
getDebugInfo Opção Depurar informações. 'Sempre'
"Falha"
"Nenhum"
proxyUser O utilizador a representar que irá executar a tarefa. Tipo: cadeia (ou Expressão com resultType string).
rootPath O caminho de raiz em "sparkJobLinkedService" para todos os ficheiros da tarefa. Tipo: cadeia (ou Expressão com resultType string).
sparkConfig Propriedade de configuração do Spark. HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService O serviço ligado de armazenamento para carregar o ficheiro de entrada e as dependências e para receber registos. LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Nome Descrição Valor
{customized property}

HDInsightStreamingActivity

Nome Descrição Valor
tipo Tipo de atividade. "HDInsightStreaming" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade de transmissão em fluxo do HDInsight. HDInsightStreamingActivityTypeProperties (obrigatório)

HDInsightStreamingActivityTypeProperties

Nome Descrição Valor
argumentos O utilizador especificou argumentos para HDInsightActivity. any[]
combinador Nome executável da combinação. Tipo: cadeia (ou Expressão com resultType string).
commandEnvironment Valores do ambiente da linha de comandos. any[]
define Permite que o utilizador especifique definições para o pedido de tarefa de transmissão em fluxo. HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService Referência do serviço ligado onde os ficheiros estão localizados. LinkedServiceReference
filePaths Caminhos para a transmissão em fluxo de ficheiros de tarefas. Podem ser diretórios. any[] (obrigatório)
getDebugInfo Opção Depurar informações. 'Sempre'
"Falha"
"Nenhum"
entrada Caminho do blob de entrada. Tipo: cadeia (ou Expressão com resultType string).
mapper Nome executável mapeador. Tipo: cadeia (ou Expressão com resultType string).
saída Caminho do blob de saída. Tipo: cadeia (ou Expressão com resultType string).
redução Nome executável de redução. Tipo: cadeia (ou Expressão com resultType string).
storageLinkedServices Referências do serviço ligado ao armazenamento. LinkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

Nome Descrição Valor
{customized property}

IfConditionActivity

Nome Descrição Valor
tipo Tipo de atividade. "IfCondition" (necessário)
typeProperties Propriedades da atividade IfCondition. IfConditionActivityTypeProperties (obrigatório)

IfConditionActivityTypeProperties

Nome Descrição Valor
expression Uma expressão que seria avaliada como Booleana. Isto é utilizado para determinar o bloco de atividades (ifTrueActivities ou ifFalseActivities) que serão executadas. Expressão (necessária)
ifFalseActivities Lista de atividades a executar se a expressão for avaliada como falsa. Esta é uma propriedade opcional e, se não for fornecida, a atividade sairá sem qualquer ação. Atividade[]
ifTrueActivities Lista de atividades a executar se a expressão for avaliada como verdadeira. Esta é uma propriedade opcional e, se não for fornecida, a atividade sairá sem qualquer ação. Atividade[]

LookupActivity

Nome Descrição Valor
tipo Tipo de atividade. "Pesquisa" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade de pesquisa. LookupActivityTypeProperties (obrigatório)

LookupActivityTypeProperties

Nome Descrição Valor
conjunto de dados Referência do conjunto de dados de atividade de pesquisa. DatasetReference (obrigatório)
firstRowOnly Quer devolva a primeira linha ou todas as linhas. O valor predefinido é verdadeiro. Tipo: booleano (ou Expressão com resultType booleano).
source Propriedades de origem específicas do conjunto de dados, as mesmas que a origem de atividade de cópia. CopySource (obrigatório)

SqlServerStoredProcedureActivity

Nome Descrição Valor
tipo Tipo de atividade. "SqlServerStoredProcedure" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade do procedimento armazenado do SQL. SqlServerStoredProcedureActivityTypeProperties (obrigatório)

SqlServerStoredProcedureActivityTypeProperties

Nome Descrição Valor
storedProcedureName Nome do procedimento armazenado. Tipo: cadeia (ou Expressão com resultType string).
storedProcedureParameters Definição de valor e tipo para parâmetros de procedimento armazenados. Exemplo: "{Parameter1: {value: "1", escreva: "int"}}". SqlServerStoredProcedureActivityTypePropertiesStored...

SqlServerStoredProcedureActivityTypePropertiesStored...

Nome Descrição Valor
{customized property} StoredProcedureParameter

StoredProcedureParameter

Nome Descrição Valor
tipo Tipo de parâmetro de procedimento armazenado. 'Booleano'
"Data"
"Decimal"
'Guid'
'Int'
'Int64'
"Cadeia"
valor Valor do parâmetro de procedimento armazenado. Tipo: cadeia (ou Expressão com cadeia resultType).

UntilActivity

Nome Descrição Valor
tipo Tipo de atividade. "Until" (obrigatório)
typeProperties Até propriedades da atividade. UntilActivityTypeProperties (obrigatório)

UntilActivityTypeProperties

Nome Descrição Valor
atividades Lista de atividades a executar. Atividade[] (obrigatório)
expression Uma expressão que seria avaliada como Booleana. O ciclo continuará até que esta expressão seja avaliada como verdadeira Expressão (obrigatório)
tempo limite Especifica o tempo limite para a execução da atividade. Se não existir nenhum valor especificado, utiliza o valor timeSpan.FromDays(7), que é 1 semana como predefinição. Tipo: cadeia (ou Expressão com cadeia resultType), padrão: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])). Tipo: cadeia (ou Expressão com cadeia resultType), padrão: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])).

WaitActivity

Nome Descrição Valor
tipo Tipo de atividade. "Aguardar" (obrigatório)
typeProperties Propriedades da atividade de espera. WaitActivityTypeProperties (obrigatório)

WaitActivityTypeProperties

Nome Descrição Valor
waitTimeInSeconds Duração em segundos. int (obrigatório)

Atividade Web

Nome Descrição Valor
tipo Tipo de atividade. "WebActivity" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade Web. WebActivityTypeProperties (obrigatório)

WebActivityTypeProperties

Nome Descrição Valor
autenticação Método de autenticação utilizado para chamar o ponto final. WebActivityAuthentication
body Representa o payload que será enviado para o ponto final. Necessário para o método POST/PUT, não permitido para o método GET Tipo: cadeia (ou Expressão com cadeia resultType).
conjuntos de dados Lista de conjuntos de dados transmitidos para o ponto final Web. DatasetReference[]
disableCertValidation Quando definido como verdadeiro, a validação do certificado será desativada. bool
cabeçalhos Representa os cabeçalhos que serão enviados para o pedido. Por exemplo, para definir o idioma e escrever num pedido: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Tipo: cadeia (ou Expressão com cadeia resultType).
linkedServices Lista de serviços ligados transmitidos para o ponto final Web. LinkedServiceReference[]
método Método de API Rest para o ponto final de destino. "ELIMINAR"
'GET'
'POST'
"PUT" (obrigatório)
url Ponto final e caminho de destino da atividade Web. Tipo: cadeia (ou Expressão com cadeia resultType).

WebActivityAuthentication

Nome Descrição Valor
palavra-passe Palavra-passe para o ficheiro PFX ou autenticação básica. SecureString
pfx Conteúdo codificado com base64 de um ficheiro PFX. SecureString
recurso Recurso para o qual será pedido o token de Autenticação do Azure ao utilizar a Autenticação MSI. string
tipo Autenticação de atividade Web (Básico/ClientCertificate/MSI) cadeia (obrigatório)
nome de utilizador Nome de utilizador de autenticação de atividade Web para autenticação básica. string

ParameterDefinitionSpecification

Nome Descrição Valor
{customized property} ParameterSpecification

ParameterSpecification

Nome Descrição Valor
valordepredefinido Valor predefinido do parâmetro .
tipo Tipo de parâmetro. "Matriz"
'Bool'
'Float'
'Int'
'Objeto'
'SecureString'
"Cadeia" (obrigatório)

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Mais é possível com Azure Data Factory - Clique um clique para experimentar Azure Data Factory

Implementar no Azure
Este modelo cria um pipeline de fábrica de dados para uma atividade de cópia do Blob do Azure para outro Blob do Azure
Criar um Data Factory, copiar do Salesforce para o Blob

Implementar no Azure
Este modelo utiliza Azure Data Factory para realizar movimentos de dados do Salesforce para os Blobs do Azure
Cópia em massa com Azure Data Factory

Implementar no Azure
Este modelo cria uma fábrica de dados V2 que copia dados em massa de uma base de dados SQL do Azure para um armazém de dados SQL do Azure.
Criar uma fábrica de dados V2

Implementar no Azure
Este modelo cria uma fábrica de dados V2 que copia dados de uma pasta num Armazenamento de Blobs do Azure para outra pasta no armazenamento.
Criar uma fábrica de dados V2 (MySQL)

Implementar no Azure
Este modelo cria uma fábrica de dados V2 que copia dados de uma pasta num Armazenamento de Blobs do Azure para uma tabela num Base de Dados do Azure para MySQL.
Criar uma fábrica de dados V2 (PostGre)

Implementar no Azure
Este modelo cria uma fábrica de dados V2 que copia dados de uma pasta num Armazenamento de Blobs do Azure para uma tabela num Base de Dados do Azure para PostgreSQL.
Criar uma fábrica de dados V2 (SQL)

Implementar no Azure
Este modelo cria uma fábrica de dados V2 que copia dados de uma pasta num Armazenamento de Blobs do Azure para uma tabela numa base de dados SQL do Azure.
Criar uma fábrica de dados V2 (SQL No local)

Implementar no Azure
Este modelo cria uma fábrica de dados V2 que copia dados de um SQL Server no local para um armazenamento de blobs do Azure
Criar uma fábrica de dados V2 (Spark)

Implementar no Azure
Este modelo cria uma fábrica de dados V2 que copia dados de uma pasta num Armazenamento de Blobs do Azure para outra pasta no armazenamento.

Definição de recurso terraform (fornecedor AzAPI)

O tipo de recurso de fábricas/pipelines pode ser implementado com operações que visam:

  • Grupos de recursos

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.DataFactory/factorys/pipelines, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataFactory/factories/pipelines@2017-09-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      activities = [
        {
          dependsOn = [
            {
              activity = "string"
              dependencyConditions = [
                "string"
              ]
            }
          ]
          description = "string"
          name = "string"
          type = "string"
          // For remaining properties, see Activity objects
        }
      ]
      annotations = [ object ]
      concurrency = int
      description = "string"
      parameters = {
        {customized property} = {
          type = "string"
        }
      }
    }
  })
}

Objetos de atividade

Defina a propriedade type para especificar o tipo de objeto.

Para AzureMLBatchExecution, utilize:

  type = "AzureMLBatchExecution"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    globalParameters = {}
    webServiceInputs = {
      {customized property} = {
        linkedServiceName = {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
      }
    }
    webServiceOutputs = {
      {customized property} = {
        linkedServiceName = {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
      }
    }
  }

Para AzureMLUpdateResource, utilize:

  type = "AzureMLUpdateResource"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    trainedModelLinkedServiceName = {
      parameters = {}
      referenceName = "string"
      type = "LinkedServiceReference"
    }
  }

Para Copiar, utilize:

  type = "Copy"
  inputs = [
    {
      parameters = {}
      referenceName = "string"
      type = "DatasetReference"
    }
  ]
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  outputs = [
    {
      parameters = {}
      referenceName = "string"
      type = "DatasetReference"
    }
  ]
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    redirectIncompatibleRowSettings = {}
    sink = {
      // For remaining properties, see CopySink objects
    }
    source = {
      // For remaining properties, see CopySource objects
    }
    stagingSettings = {
      linkedServiceName = {
        parameters = {}
        referenceName = "string"
        type = "LinkedServiceReference"
      }
    }
  }

Para Personalizar, utilize:

  type = "Custom"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    extendedProperties = {}
    referenceObjects = {
      datasets = [
        {
          parameters = {}
          referenceName = "string"
          type = "DatasetReference"
        }
      ]
      linkedServices = [
        {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
      ]
    }
    resourceLinkedService = {
      parameters = {}
      referenceName = "string"
      type = "LinkedServiceReference"
    }
  }

Para o DatabricksNotebook, utilize:

  type = "DatabricksNotebook"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    baseParameters = {}
  }

Para DataLakeAnalyticsU-SQL, utilize:

  type = "DataLakeAnalyticsU-SQL"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    parameters = {}
    scriptLinkedService = {
      parameters = {}
      referenceName = "string"
      type = "LinkedServiceReference"
    }
  }

Para ExecutePipeline, utilize:

  type = "ExecutePipeline"
  typeProperties = {
    parameters = {}
    pipeline = {
      name = "string"
      referenceName = "string"
      type = "PipelineReference"
    }
    waitOnCompletion = bool
  }

Para ExecuteSSISPackage, utilize:

  type = "ExecuteSSISPackage"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    connectVia = {
      parameters = {}
      referenceName = "string"
      type = "IntegrationRuntimeReference"
    }
    executionCredential = {
      password = {
        type = "string"
        value = "string"
      }
    }
    logLocation = {
      type = "File"
      typeProperties = {
        accessCredential = {
          password = {
            type = "string"
            // For remaining properties, see SecretBase objects
          }
        }
      }
    }
    packageConnectionManagers = {
      {customized property} = {
        {customized property} = {}
      }
    }
    packageLocation = {
      type = "string"
      typeProperties = {
        accessCredential = {
          password = {
            type = "string"
            // For remaining properties, see SecretBase objects
          }
        }
        packagePassword = {
          type = "string"
          // For remaining properties, see SecretBase objects
        }
      }
    }
    packageParameters = {
      {customized property} = {}
    }
    projectConnectionManagers = {
      {customized property} = {
        {customized property} = {}
      }
    }
    projectParameters = {
      {customized property} = {}
    }
    propertyOverrides = {
      {customized property} = {
        isSensitive = bool
      }
    }
  }

Para Filtrar, utilize:

  type = "Filter"
  typeProperties = {
    condition = {
      type = "Expression"
      value = "string"
    }
    items = {
      type = "Expression"
      value = "string"
    }
  }

Para ForEach, utilize:

  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 = "Expression"
      value = "string"
    }
  }

Para GetMetadata, utilize:

  type = "GetMetadata"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    dataset = {
      parameters = {}
      referenceName = "string"
      type = "DatasetReference"
    }
    fieldList = [ object ]
  }

Para o HDInsightHive, utilize:

  type = "HDInsightHive"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    arguments = [ object ]
    defines = {}
    getDebugInfo = "string"
    scriptLinkedService = {
      parameters = {}
      referenceName = "string"
      type = "LinkedServiceReference"
    }
    storageLinkedServices = [
      {
        parameters = {}
        referenceName = "string"
        type = "LinkedServiceReference"
      }
    ]
  }

Para o HDInsightMapReduce, utilize:

  type = "HDInsightMapReduce"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    arguments = [ object ]
    defines = {}
    getDebugInfo = "string"
    jarLibs = [ object ]
    jarLinkedService = {
      parameters = {}
      referenceName = "string"
      type = "LinkedServiceReference"
    }
    storageLinkedServices = [
      {
        parameters = {}
        referenceName = "string"
        type = "LinkedServiceReference"
      }
    ]
  }

Para HDInsightPig, utilize:

  type = "HDInsightPig"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    arguments = [ object ]
    defines = {}
    getDebugInfo = "string"
    scriptLinkedService = {
      parameters = {}
      referenceName = "string"
      type = "LinkedServiceReference"
    }
    storageLinkedServices = [
      {
        parameters = {}
        referenceName = "string"
        type = "LinkedServiceReference"
      }
    ]
  }

Para o HDInsightSpark, utilize:

  type = "HDInsightSpark"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    arguments = [ object ]
    className = "string"
    getDebugInfo = "string"
    sparkConfig = {}
    sparkJobLinkedService = {
      parameters = {}
      referenceName = "string"
      type = "LinkedServiceReference"
    }
  }

Para HDInsightStreaming, utilize:

  type = "HDInsightStreaming"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    arguments = [ object ]
    commandEnvironment = [ object ]
    defines = {}
    fileLinkedService = {
      parameters = {}
      referenceName = "string"
      type = "LinkedServiceReference"
    }
    filePaths = [ object ]
    getDebugInfo = "string"
    storageLinkedServices = [
      {
        parameters = {}
        referenceName = "string"
        type = "LinkedServiceReference"
      }
    ]
  }

Para IfCondition, utilize:

  type = "IfCondition"
  typeProperties = {
    expression = {
      type = "Expression"
      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 Pesquisa, utilize:

  type = "Lookup"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    dataset = {
      parameters = {}
      referenceName = "string"
      type = "DatasetReference"
    }
    source = {
      // For remaining properties, see CopySource objects
    }
  }

Para SqlServerStoredProcedure, utilize:

  type = "SqlServerStoredProcedure"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    storedProcedureParameters = {
      {customized property} = {
        type = "string"
      }
    }
  }

Para Até, utilize:

  type = "Until"
  typeProperties = {
    activities = [
      {
        dependsOn = [
          {
            activity = "string"
            dependencyConditions = [
              "string"
            ]
          }
        ]
        description = "string"
        name = "string"
        type = "string"
        // For remaining properties, see Activity objects
      }
    ]
    expression = {
      type = "Expression"
      value = "string"
    }
  }

Em Aguardar, utilize:

  type = "Wait"
  typeProperties = {
    waitTimeInSeconds = int
  }

Para WebActivity, utilize:

  type = "WebActivity"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    authentication = {
      password = {
        type = "string"
        value = "string"
      }
      pfx = {
        type = "string"
        value = "string"
      }
      resource = "string"
      type = "string"
      username = "string"
    }
    datasets = [
      {
        parameters = {}
        referenceName = "string"
        type = "DatasetReference"
      }
    ]
    disableCertValidation = bool
    linkedServices = [
      {
        parameters = {}
        referenceName = "string"
        type = "LinkedServiceReference"
      }
    ]
    method = "string"
  }

CopySink objects (Objetos CopySink)

Defina a propriedade type para especificar o tipo de objeto.

Objetos CopySource

Defina a propriedade type para especificar o tipo de objeto.

Objetos SecretBase

Defina a propriedade type para especificar o tipo de objeto.

Para AzureKeyVaultSecret, utilize:

  type = "AzureKeyVaultSecret"
  store = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }

Para SecureString, utilize:

  type = "SecureString"
  value = "string"

Valores de propriedade

fábricas/pipelines

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.DataFactory/factorys/pipelines@2017-09-01-preview"
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 1-260

Carateres válidos:
Não é possível utilizar:
<>*#.%&:\\+?/ ou controlar carateres

Comece com alfanumérico.
parent_id O ID do recurso que é o principal para este recurso. ID do recurso do tipo: fábricas
propriedades Propriedades do pipeline. Pipeline (obrigatório)

Pipeline

Nome Descrição Valor
atividades Lista de atividades no pipeline. Atividade[]
anotações Lista de etiquetas que podem ser utilizadas para descrever o Pipeline. any[]
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. string
parâmetros Lista de parâmetros do pipeline. ParameterDefinitionSpecification

Atividade

Nome Descrição Valor
dependsOn A atividade depende da condição. ActivityDependency[]
descrição Descrição da atividade. string
name Nome da atividade. cadeia (obrigatório)
tipo Definir o tipo de objeto AzureMLBatchExecution
AzureMLUpdateResource
Copiar
Personalizado
DatabricksNotebook
DataLakeAnalyticsU-SQL
ExecutePipeline
ExecuteSSISPackage
Filtro
ForEach
GetMetadata
HDInsightHive
HDInsightMapReduce
HDInsightPig
HDInsightSpark
HDInsightStreaming
IfCondition
Pesquisa
SqlServerStoredProcedure
Até
Wait
WebActivity (obrigatório)

ActivityDependency

Nome Descrição Valor
atividade Nome da atividade. cadeia (obrigatório)
dependencyConditions Match-Condition para a dependência. Matriz de cadeia que contém qualquer um dos seguintes:
"Concluído"
"Falhou"
"Ignorado"
"Bem-sucedido" (obrigatório)
{customized property}

AzureMLBatchExecutionActivity

Nome Descrição Valor
tipo Tipo de atividade. "AzureMLBatchExecution" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade de Execução do Batch do Azure ML. AzureMLBatchExecutionActivityTypeProperties (obrigatório)

LinkedServiceReference

Nome Descrição Valor
parâmetros Argumentos do LinkedService. ParameterValueSpecification
referenceName Nome do LinkedService de referência. cadeia (obrigatório)
tipo Tipo de referência de serviço ligado. "LinkedServiceReference" (obrigatório)

ParameterValueSpecification

Nome Descrição Valor
{customized property}

ActivityPolicy

Nome Descrição Valor
retry Máximo de tentativas de repetição comuns. A predefinição é 0. Tipo: número inteiro (ou Expressão com resultType número inteiro), mínimo: 0.
retryIntervalInSeconds Intervalo entre cada tentativa de repetição (em segundos). A predefinição é de 30 segundos. int

Restrições:
Valor mínimo = 30
Valor máximo = 86400
secureOutput Quando definido como verdadeiro, o Resultado da atividade é considerado seguro e não será registado na monitorização. bool
tempo limite Especifica o tempo limite para a execução da atividade. O tempo limite predefinido é de 7 dias. Tipo: cadeia (ou Expressão com cadeia resultType), padrão: ((\d+).)? (\d\d):(60;([0-5][0-9])):(60,([0-5][0-9])).
{customized property}

AzureMLBatchExecutionActivityTypeProperties

Nome Descrição Valor
globalParameters Chave, Pares de valores a serem transmitidos para o ponto final do Serviço de Execução do Batch do Azure ML. As chaves têm de corresponder aos nomes dos parâmetros de serviço Web definidos no serviço Web do Azure ML publicado. Os valores serão transmitidos na propriedade GlobalParameters do pedido de execução do lote do Azure ML. AzureMLBatchExecutionActivityTypePropertiesGlobalPar...
webServiceInputs Chave,Pares de valores, mapeando os nomes das Entradas do Serviço Web do ponto final do Azure ML para objetos AzureMLWebServiceFile que especificam as localizações de Blob de entrada.. Estas informações serão transmitidas na propriedade WebServiceInputs do pedido de execução do lote do Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServic...
webServiceOutputs Chave,Pares de valores, mapeando os nomes das Saídas do Serviço Web do ponto final do Azure ML para objetos AzureMLWebServiceFile que especificam as localizações do Blob de saída. Estas informações serão transmitidas na propriedade WebServiceOutputs do pedido de execução do lote do Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServic...

AzureMLBatchExecutionActivityTypePropertiesGlobalPar...

Nome Descrição Valor
{customized property}

AzureMLBatchExecutionActivityTypePropertiesWebServic...

Nome Descrição Valor
{customized property} AzureMLWebServiceFile

AzureMLWebServiceFile

Nome Descrição Valor
filePath O caminho do ficheiro relativo, incluindo o nome do contentor, no Armazenamento de Blobs do Azure especificado pelo LinkedService. Tipo: cadeia (ou Expressão com resultType string).
linkedServiceName Referência a um LinkedService de Armazenamento do Azure, onde se encontra o ficheiro de Entrada/Saída do WebService do Azure ML. LinkedServiceReference (obrigatório)

AzureMLBatchExecutionActivityTypePropertiesWebServic...

Nome Descrição Valor
{customized property} AzureMLWebServiceFile

AzureMLUpdateResourceActivity

Nome Descrição Valor
tipo Tipo de atividade. "AzureMLUpdateResource" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade de gestão de recursos da Atualização de ML do Azure. AzureMLUpdateResourceActivityTypeProperties (obrigatório)

AzureMLUpdateResourceActivityTypeProperties

Nome Descrição Valor
trainedModelFilePath O caminho de ficheiro relativo em trainedModelLinkedService para representar o ficheiro .ilearner que será carregado pela operação de atualização. Tipo: cadeia (ou Expressão com resultType string).
trainedModelLinkedServiceName Nome do serviço ligado do Armazenamento do Azure que contém o ficheiro .ilearner que será carregado pela operação de atualização. LinkedServiceReference (obrigatório)
trainedModelName Nome do módulo Modelo Preparado na experimentação do Serviço Web a atualizar. Tipo: cadeia (ou Expressão com resultType string).

CopyActivity

Nome Descrição Valor
tipo Tipo de atividade. "Copiar" (obrigatório)
entradas Lista de entradas para a atividade. DatasetReference[]
linkedServiceName Referência do serviço ligado. LinkedServiceReference
saídas Lista de saídas da atividade. DatasetReference[]
política Política de atividade. ActivityPolicy
typeProperties atividade Copy propriedades. CopyActivityTypeProperties (obrigatório)

DatasetReference

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

CopyActivityTypeProperties

Nome Descrição Valor
cloudDataMovementUnits Número máximo de unidades de movimento de dados na cloud que podem ser utilizadas para realizar este movimento de dados. Tipo: número inteiro (ou Expressão com resultType número inteiro), mínimo: 0.
enableSkipIncompatibleRow Se pretende ignorar uma linha incompatível. O valor predefinido é falso. Tipo: booleano (ou Expressão com resultType booleano).
enableStaging Especifica se deve copiar dados através de uma transição provisória. O valor predefinido é falso. Tipo: booleano (ou Expressão com resultType booleano).
parallelCopies Número máximo de sessões simultâneas abertas na origem ou sink para evitar sobrecarregar o arquivo de dados. Tipo: número inteiro (ou Expressão com resultType número inteiro), mínimo: 0.
redirectIncompatibleRowSettings Redirecionar definições de linha incompatíveis quando EnableSkipIncompatibleRow for verdadeiro. RedirectIncompatibleRowSettings
sink atividade Copy lavatório. CopySink (obrigatório)
source atividade Copy origem. CopySource (obrigatório)
stagingSettings Especifica as definições de teste provisórias quando EnableStaging é verdadeiro. StagingSettings
tradutor atividade Copy tradutor. Se não for especificado, é utilizado o tradutor tabular.

RedirectIncompatibleRowSettings

Nome Descrição Valor
linkedServiceName Nome do serviço ligado Armazenamento do Azure, SAS de Armazenamento ou Azure Data Lake Store utilizado para redirecionar linhas incompatíveis. Tem de ser especificado se redirectIncompatibleRowSettings for especificado. Tipo: cadeia (ou Expressão com cadeia resultType).
caminho O caminho para armazenar os dados de linha incompatíveis de redirecionamento. Tipo: cadeia (ou Expressão com cadeia resultType).
{customized property}

CopySink

Nome Descrição Valor
sinkRetryCount Contagem de repetições do sink. Tipo: número inteiro (ou Expressão com número inteiro resultType).
sinkRetryWait Espera de repetição do sink. Tipo: cadeia (ou Expressão com cadeia resultType), padrão: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])).
writeBatchSize Escreva o tamanho do lote. Tipo: número inteiro (ou Expressão com número inteiro resultType), mínimo: 0.
writeBatchTimeout Tempo limite de escrita do lote. Tipo: cadeia (ou Expressão com cadeia resultType), padrão: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])).

CopySource

Nome Descrição Valor
sourceRetryCount Contagem de repetições de origem. Tipo: número inteiro (ou Expressão com número inteiro resultType).
sourceRetryWait Espera de repetição de origem. Tipo: cadeia (ou Expressão com cadeia resultType), padrão: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])).

StagingSettings

Nome Descrição Valor
enableCompression Especifica se deve utilizar a compressão ao copiar dados através de uma transição provisória. O valor predefinido é falso. Tipo: booleano (ou Expressão com resultType booleano).
linkedServiceName Referência do serviço ligado de teste. LinkedServiceReference (obrigatório)
caminho O caminho para o armazenamento para armazenar os dados provisórios. Tipo: cadeia (ou Expressão com cadeia resultType).
{customized property}

CustomActivity

Nome Descrição Valor
tipo Tipo de atividade. "Personalizado" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades de atividade personalizada. CustomActivityTypeProperties (obrigatório)

CustomActivityTypeProperties

Nome Descrição Valor
command Comando para tipo de atividade personalizada: cadeia (ou Expressão com cadeia resultType).
extendedProperties Saco de propriedades definido pelo utilizador. Não existem restrições nas chaves ou valores que possam ser utilizados. A atividade personalizada especificada pelo utilizador tem a responsabilidade total de consumir e interpretar o conteúdo definido. CustomActivityTypePropertiesExtendedProperties
folderPath Caminho da pasta para ficheiros de recursos Tipo: cadeia (ou Expressão com cadeia resultType).
referenceObjects Objetos de referência CustomActivityReferenceObject
resourceLinkedService Referência do serviço ligado a recursos. LinkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Nome Descrição Valor
{customized property}

CustomActivityReferenceObject

Nome Descrição Valor
conjuntos de dados Referências de conjuntos de dados. DatasetReference[]
linkedServices Referências de serviços ligados. LinkedServiceReference[]

DatabricksNotebookActivity

Nome Descrição Valor
tipo Tipo de atividade. "DatabricksNotebook" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade do Databricks Notebook. DatabricksNotebookActivityTypeProperties (obrigatório)

DatabricksNotebookActivityTypeProperties

Nome Descrição Valor
parâmetros base Parâmetros base a serem utilizados para cada execução desta tarefa. Se o bloco de notas utilizar um parâmetro que não esteja especificado, será utilizado o valor predefinido do bloco de notas. DatabricksNotebookActivityTypePropertiesBaseParamete...
notebookPath O caminho absoluto do bloco de notas a ser executado na Área de Trabalho do Databricks. Este caminho tem de começar com uma barra. Tipo: cadeia (ou Expressão com cadeia resultType).

DatabricksNotebookActivityTypePropertiesBaseParamete...

Nome Descrição Valor
{customized property}

DataLakeAnalyticsUsqlActivity

Nome Descrição Valor
tipo Tipo de atividade. "DataLakeAnalyticsU-SQL" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Data Lake Analytics propriedades da atividade U-SQL. DataLakeAnalyticsUsqlActivityTypeProperties (obrigatório)

DataLakeAnalyticsUsqlActivityTypeProperties

Nome Descrição Valor
compilationMode Modo de compilação de U-SQL. Tem de ser um destes valores: Semântica, Completa e Caixa Única. Tipo: cadeia (ou Expressão com cadeia resultType).
degreeOfParallelism O número máximo de nós utilizados simultaneamente para executar a tarefa. O valor predefinido é 1. Tipo: número inteiro (ou Expressão com número inteiro resultType), mínimo: 1.
parâmetros Parâmetros para o pedido de tarefa U-SQL. DataLakeAnalyticsUsqlActivityTypePropertiesParameter...
prioridade Determina que tarefas de todas as tarefas que estão em fila de espera devem ser selecionadas para serem executadas primeiro. Quanto menor for o número, maior será a prioridade. O valor predefinido é 1000. Tipo: número inteiro (ou Expressão com número inteiro resultType), mínimo: 1.
runtimeVersion Versão de runtime do motor U-SQL a utilizar. Tipo: cadeia (ou Expressão com cadeia resultType).
scriptLinkedService Referência de serviço ligado de script. LinkedServiceReference (obrigatório)
scriptPath Caminho sensível a maiúsculas e minúsculas para a pasta que contém o script U-SQL. Tipo: cadeia (ou Expressão com cadeia resultType).

DataLakeAnalyticsUsqlActivityTypePropertiesParameter...

Nome Descrição Valor
{customized property}

ExecutePipelineActivity

Nome Descrição Valor
tipo Tipo de atividade. "ExecutePipeline" (obrigatório)
typeProperties Execute as propriedades da atividade do pipeline. ExecutePipelineActivityTypeProperties (obrigatório)

ExecutePipelineActivityTypeProperties

Nome Descrição Valor
parâmetros Parâmetros do pipeline. ParameterValueSpecification
pipeline Referência do pipeline. PipelineReference (obrigatório)
waitOnCompletion Define se a execução da atividade aguardará a conclusão da execução do pipeline dependente. A predefinição é falso. bool

PipelineReference

Nome Descrição Valor
name Nome da referência. string
referenceName Nome do pipeline de referência. cadeia (obrigatório)
tipo Tipo de referência de pipeline. "PipelineReference" (obrigatório)

ExecuteSsisPackageActivity

Nome Descrição Valor
tipo Tipo de atividade. "ExecuteSSISPackage" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Execute as propriedades de atividade do pacote SSIS. ExecuteSsisPackageActivityTypeProperties (obrigatório)

ExecuteSsisPackageActivityTypeProperties

Nome Descrição Valor
connectVia A referência do runtime de integração. IntegrationRuntimeReference (necessário)
environmentPath O caminho do ambiente para executar o pacote SSIS. Tipo: cadeia (ou Expressão com resultType string).
executionCredential A credencial de execução do pacote. SsisExecutionCredential
loggingLevel O nível de registo da execução do pacote SSIS. Tipo: cadeia (ou Expressão com resultType string).
logLocation Localização do registo de execução do pacote SSIS. SsisLogLocation
packageConnectionManagers Os gestores de ligação ao nível do pacote para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConne...
packageLocation Localização do pacote SSIS. SsisPackageLocation (obrigatório)
packageParameters Os parâmetros ao nível do pacote para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesPackageParam...
projectConnectionManagers Os gestores de ligação ao nível do projeto para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesProjectConne...
projectParameters Os parâmetros ao nível do projeto para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParam...
propertyOverrides A propriedade substitui para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOver...
runtime Especifica o runtime para executar o pacote SSIS. O valor deve ser "x86" ou "x64". Tipo: cadeia (ou Expressão com resultType string).

IntegrationRuntimeReference

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

SsisExecutionCredential

Nome Descrição Valor
domínio Domínio para autenticação do Windows.
palavra-passe Palavra-passe para autenticação do Windows. SecureString (obrigatório)
userName UseName para autenticação do Windows.

SecureString

Nome Descrição Valor
tipo Tipo de segredo. cadeia (obrigatório)
valor Valor da cadeia segura. cadeia (obrigatório)

SsisLogLocation

Nome Descrição Valor
logPath O caminho do registo de execução do pacote SSIS. Tipo: cadeia (ou Expressão com resultType string).
tipo O tipo de localização do registo SSIS. "Ficheiro" (obrigatório)
typeProperties Propriedades de localização do registo de execução do pacote SSIS. SsisLogLocationTypeProperties (obrigatório)

SsisLogLocationTypeProperties

Nome Descrição Valor
accessCredential A credencial de acesso ao registo de execução de pacotes. SsisAccessCredential
logRefreshInterval Especifica o intervalo para atualizar o registo. O intervalo predefinido é de 5 minutos. Tipo: cadeia (ou Expressão com cadeia resultType), padrão: ((\d+).)? (\d\d):(60;([0-5][0-9])):(60,([0-5][0-9])).

SsisAccessCredential

Nome Descrição Valor
domínio Domínio para autenticação do Windows.
palavra-passe Palavra-passe para autenticação do Windows. SecretBase (obrigatório)
userName UseName para autenticação do Windows.

SecretBase

Nome Descrição Valor
tipo Definir o tipo de objeto AzureKeyVaultSecret
SecureString (obrigatório)

AzureKeyVaultSecretReference

Nome Descrição Valor
tipo Tipo de segredo. "AzureKeyVaultSecret" (obrigatório)
secretName O nome do segredo no Azure Key Vault. Tipo: cadeia (ou Expressão com resultType string).
secretVersion A versão do segredo no Azure Key Vault. O valor predefinido é a versão mais recente do segredo. Tipo: cadeia (ou Expressão com resultType string).
Loja A referência do serviço ligado do Azure Key Vault. LinkedServiceReference (obrigatório)

ExecuteSsisPackageActivityTypePropertiesPackageConne...

Nome Descrição Valor
{customized property} SsisConnectionManager

SsisConnectionManager

Nome Descrição Valor
{customized property} SsisExecutionParameter

SsisExecutionParameter

Nome Descrição Valor
valor Valor do parâmetro de execução do pacote SSIS. Tipo: cadeia (ou Expressão com resultType string).

SsisPackageLocation

Nome Descrição Valor
packagePath O caminho do pacote SSIS. Tipo: cadeia (ou Expressão com resultType string).
tipo O tipo de localização do pacote SSIS. "Ficheiro"
"SSISDB"
typeProperties Propriedades de localização do pacote SSIS. SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

Nome Descrição Valor
accessCredential A credencial de acesso ao pacote. SsisAccessCredential
configurationPath O ficheiro de configuração da execução do pacote. Tipo: cadeia (ou Expressão com resultType string).
packagePassword Palavra-passe do pacote. SecretBase

ExecuteSsisPackageActivityTypePropertiesPackageParam...

Nome Descrição Valor
{customized property} SsisExecutionParameter

ExecuteSsisPackageActivityTypePropertiesProjectConne...

Nome Descrição Valor
{customized property} SsisConnectionManager

ExecuteSsisPackageActivityTypePropertiesProjectParam...

Nome Descrição Valor
{customized property} SsisExecutionParameter

ExecuteSsisPackageActivityTypePropertiesPropertyOver...

Nome Descrição Valor
{customized property} SsisPropertyOverride

SsisPropertyOverride

Nome Descrição Valor
isSensitive Se o valor de substituição da propriedade do pacote SSIS é dados confidenciais. O valor será encriptado no SSISDB se for verdadeiro bool
valor Valor de substituição da propriedade do pacote SSIS. Tipo: cadeia (ou Expressão com resultType string).

FilterActivity

Nome Descrição Valor
tipo Tipo de atividade. "Filtro" (obrigatório)
typeProperties Filtrar propriedades de atividade. FilterActivityTypeProperties (obrigatório)

FilterActivityTypeProperties

Nome Descrição Valor
condição Condição a utilizar para filtrar a entrada. Expressão (necessária)
itens Matriz de entrada na qual o filtro deve ser aplicado. Expressão (necessária)

Expression

Nome Descrição Valor
tipo Tipo de expressão. "Expressão" (obrigatório)
valor Valor da expressão. cadeia (obrigatório)

Atividade ForEach

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 executar . Atividade[] (obrigatório)
batchCount Contagem de lotes a utilizar para controlar o número de execuções paralelas (quando isSequential está definido como falso). int

Restrições:
Valor máximo = 50
isSequential Se o ciclo for executado em sequência ou em paralelo (máx. 50) bool
itens Coleção para iterar. Expressão (necessária)

GetMetadataActivity

Nome Descrição Valor
tipo Tipo de atividade. "GetMetadata" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade GetMetadata. GetMetadataActivityTypeProperties (obrigatório)

GetMetadataActivityTypeProperties

Nome Descrição Valor
conjunto de dados Referência do conjunto de dados de atividade GetMetadata. DatasetReference (obrigatório)
fieldList Campos de metadados a obter a partir do conjunto de dados. any[]

HDInsightHiveActivity

Nome Descrição Valor
tipo Tipo de atividade. "HDInsightHive" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade do Hive do HDInsight. HDInsightHiveActivityTypeProperties (obrigatório)

HDInsightHiveActivityTypeProperties

Nome Descrição Valor
argumentos O utilizador especificou argumentos para HDInsightActivity. any[]
define Permite que o utilizador especifique definições para o pedido de tarefa do Hive. HDInsightHiveActivityTypePropertiesDefines
getDebugInfo Opção Depurar informações. "Sempre"
"Falha"
"Nenhum"
scriptLinkedService Referência do serviço ligado de script. LinkedServiceReference
scriptPath Caminho do script. Tipo: cadeia (ou Expressão com resultType string).
storageLinkedServices Referências do serviço ligado ao armazenamento. LinkedServiceReference[]

HDInsightHiveActivityTypePropertiesDefines

Nome Descrição Valor
{customized property}

HDInsightMapReduceActivity

Nome Descrição Valor
tipo Tipo de atividade. "HDInsightMapReduce" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades de atividade do HdInsight MapReduce. HDInsightMapReduceActivityTypeProperties (obrigatório)

HDInsightMapReduceActivityTypeProperties

Nome Descrição Valor
argumentos O utilizador especificou argumentos para HDInsightActivity. any[]
className Nome da classe. Tipo: cadeia (ou Expressão com resultType string).
define Permite que o utilizador especifique definições para o pedido de tarefa mapReduce. HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo Opção Depurar informações. "Sempre"
"Falha"
"Nenhum"
jarFilePath Caminho jar. Tipo: cadeia (ou Expressão com resultType string).
jarLibs Jar libs. any[]
jarLinkedService Referência do serviço ligado jar. LinkedServiceReference
storageLinkedServices Referências do serviço ligado ao armazenamento. LinkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

Nome Descrição Valor
{customized property}

HDInsightPigActivity

Nome Descrição Valor
tipo Tipo de atividade. "HDInsightPig" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade pig do HDInsight. HDInsightPigActivityTypeProperties (obrigatório)

HDInsightPigActivityTypeProperties

Nome Descrição Valor
argumentos O utilizador especificou argumentos para HDInsightActivity. any[]
define Permite que o utilizador especifique definições para o pedido de trabalho do Pig. HDInsightPigActivityTypePropertiesDefines
getDebugInfo Opção Depurar informações. "Sempre"
"Falha"
"Nenhum"
scriptLinkedService Referência do serviço ligado de script. LinkedServiceReference
scriptPath Caminho do script. Tipo: cadeia (ou Expressão com resultType string).
storageLinkedServices Referências do serviço ligado ao armazenamento. LinkedServiceReference[]

HDInsightPigActivityTypePropertiesDefines

Nome Descrição Valor
{customized property}

HDInsightSparkActivity

Nome Descrição Valor
tipo Tipo de atividade. "HDInsightSpark" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades de atividade do HDInsight Spark. HDInsightSparkActivityTypeProperties (obrigatório)

HDInsightSparkActivityTypeProperties

Nome Descrição Valor
argumentos Os argumentos especificados pelo utilizador para HDInsightSparkActivity. any[]
className A classe principal java/Spark da aplicação. string
entryFilePath O caminho relativo para a pasta raiz do código/pacote a executar. Tipo: cadeia (ou Expressão com resultType string).
getDebugInfo Opção Depurar informações. "Sempre"
"Falha"
"Nenhum"
proxyUser O utilizador a representar que irá executar a tarefa. Tipo: cadeia (ou Expressão com resultType string).
rootPath O caminho de raiz em "sparkJobLinkedService" para todos os ficheiros da tarefa. Tipo: cadeia (ou Expressão com resultType string).
sparkConfig Propriedade de configuração do Spark. HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService O serviço ligado de armazenamento para carregar o ficheiro de entrada e as dependências e para receber registos. LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Nome Descrição Valor
{customized property}

HDInsightStreamingActivity

Nome Descrição Valor
tipo Tipo de atividade. "HDInsightStreaming" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade de transmissão em fluxo do HDInsight. HDInsightStreamingActivityTypeProperties (obrigatório)

HDInsightStreamingActivityTypeProperties

Nome Descrição Valor
argumentos O utilizador especificou argumentos para HDInsightActivity. any[]
combinador Nome executável da combinação. Tipo: cadeia (ou Expressão com resultType string).
commandEnvironment Valores do ambiente da linha de comandos. any[]
define Permite que o utilizador especifique definições para o pedido de tarefa de transmissão em fluxo. HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService Referência do serviço ligado onde os ficheiros estão localizados. LinkedServiceReference
filePaths Caminhos para a transmissão em fluxo de ficheiros de tarefas. Podem ser diretórios. any[] (obrigatório)
getDebugInfo Opção Depurar informações. "Sempre"
"Falha"
"Nenhum"
entrada Caminho do blob de entrada. Tipo: cadeia (ou Expressão com resultType string).
mapper Nome executável mapeador. Tipo: cadeia (ou Expressão com resultType string).
saída Caminho do blob de saída. Tipo: cadeia (ou Expressão com resultType string).
redução Nome executável de redução. Tipo: cadeia (ou Expressão com resultType string).
storageLinkedServices Referências do serviço ligado ao armazenamento. LinkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

Nome Descrição Valor
{customized property}

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
expression Uma expressão que seria avaliada como Booleana. Isto é utilizado para determinar o bloco de atividades (ifTrueActivities ou ifFalseActivities) que serão executadas. Expressão (obrigatório)
ifFalseActivities Lista de atividades a executar se a expressão for avaliada como falsa. Esta é uma propriedade opcional e, se não for fornecida, a atividade sairá sem qualquer ação. Atividade[]
ifTrueActivities Lista de atividades a executar se a expressão for avaliada como verdadeira. Esta é uma propriedade opcional e, se não for fornecida, a atividade sairá sem qualquer ação. Atividade[]

LookupActivity

Nome Descrição Valor
tipo Tipo de atividade. "Pesquisa" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade de pesquisa. LookupActivityTypeProperties (obrigatório)

LookupActivityTypeProperties

Nome Descrição Valor
conjunto de dados Referência do conjunto de dados de atividade de pesquisa. DatasetReference (obrigatório)
firstRowOnly Se pretende devolver a primeira linha ou todas as linhas. O valor predefinido é verdadeiro. Tipo: booleano (ou Expressão com resultType booleano).
source Propriedades de origem específicas do conjunto de dados, as mesmas que a origem da atividade de cópia. CopySource (obrigatório)

SqlServerStoredProcedureActivity

Nome Descrição Valor
tipo Tipo de atividade. "SqlServerStoredProcedure" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade do procedimento armazenado do SQL. SqlServerStoredProcedureActivityTypeProperties (obrigatório)

SqlServerStoredProcedureActivityTypeProperties

Nome Descrição Valor
storedProcedureName Nome do procedimento armazenado. Tipo: cadeia (ou Expressão com cadeia resultType).
storedProcedureParameters Definição de valor e tipo para parâmetros de procedimento armazenados. Exemplo: "{Parameter1: {value: "1", escreva: "int"}}". SqlServerStoredProcedureActivityTypePropertiesStored...

SqlServerStoredProcedureActivityTypePropertiesStored...

Nome Descrição Valor
{customized property} StoredProcedureParameter

StoredProcedureParameter

Nome Descrição Valor
tipo Tipo de parâmetro de procedimento armazenado. "Booleano"
"Data"
"Decimal"
"Guid"
"Int"
"Int64"
"Cadeia"
valor Valor do parâmetro de procedimento armazenado. Tipo: cadeia (ou Expressão com cadeia resultType).

UntilActivity

Nome Descrição Valor
tipo Tipo de atividade. "Until" (obrigatório)
typeProperties Até propriedades da atividade. UntilActivityTypeProperties (obrigatório)

UntilActivityTypeProperties

Nome Descrição Valor
atividades Lista de atividades a executar. Atividade[] (obrigatório)
expression Uma expressão que seria avaliada como Booleana. O ciclo continuará até que esta expressão seja avaliada como verdadeira Expressão (obrigatório)
tempo limite Especifica o tempo limite para a execução da atividade. Se não existir nenhum valor especificado, utiliza o valor timeSpan.FromDays(7), que é 1 semana como predefinição. Tipo: cadeia (ou Expressão com cadeia resultType), padrão: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])). Tipo: cadeia (ou Expressão com cadeia resultType), padrão: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])).

WaitActivity

Nome Descrição Valor
tipo Tipo de atividade. "Aguardar" (obrigatório)
typeProperties Propriedades da atividade de espera. WaitActivityTypeProperties (obrigatório)

WaitActivityTypeProperties

Nome Descrição Valor
waitTimeInSeconds Duração em segundos. int (obrigatório)

Atividade Web

Nome Descrição Valor
tipo Tipo de atividade. "WebActivity" (obrigatório)
linkedServiceName Referência do serviço ligado. LinkedServiceReference
política Política de atividade. ActivityPolicy
typeProperties Propriedades da atividade Web. WebActivityTypeProperties (obrigatório)

WebActivityTypeProperties

Nome Descrição Valor
autenticação Método de autenticação utilizado para chamar o ponto final. WebActivityAuthentication
body Representa o payload que será enviado para o ponto final. Necessário para o método POST/PUT, não permitido para o método GET Tipo: cadeia (ou Expressão com cadeia resultType).
conjuntos de dados Lista de conjuntos de dados transmitidos para o ponto final Web. DatasetReference[]
disableCertValidation Quando definido como verdadeiro, a validação do certificado será desativada. bool
cabeçalhos Representa os cabeçalhos que serão enviados para o pedido. Por exemplo, para definir o idioma e escrever num pedido: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Tipo: cadeia (ou Expressão com cadeia resultType).
linkedServices Lista de serviços ligados transmitidos para o ponto final Web. LinkedServiceReference[]
método Método de API Rest para o ponto final de destino. "ELIMINAR"
"GET"
"POST"
"PUT" (obrigatório)
url Ponto final e caminho de destino da atividade Web. Tipo: cadeia (ou Expressão com cadeia resultType).

WebActivityAuthentication

Nome Descrição Valor
palavra-passe Palavra-passe para o ficheiro PFX ou autenticação básica. SecureString
pfx Conteúdo codificado com base64 de um ficheiro PFX. SecureString
recurso Recurso para o qual será pedido o token de Autenticação do Azure ao utilizar a Autenticação MSI. string
tipo Autenticação de atividade Web (Básico/ClientCertificate/MSI) cadeia (obrigatório)
nome de utilizador Nome de utilizador de autenticação de atividade Web para autenticação básica. string

ParameterDefinitionSpecification

Nome Descrição Valor
{customized property} ParameterSpecification

ParameterSpecification

Nome Descrição Valor
valordepredefinido Valor predefinido do parâmetro .
tipo Tipo de parâmetro. "Matriz"
"Bool"
"Flutuante"
"Int"
"Objeto"
"SecureString"
"Cadeia" (obrigatório)