Partilhar via


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

Definição de recursos do bíceps

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

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

Formato do recurso

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

resource symbolicname 'Microsoft.DataFactory/factories/pipelines@2017-09-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    activities: [
      {
        dependsOn: [
          {
            activity: 'string'
            dependencyConditions: [
              'string'
            ]
          }
        ]
        description: 'string'
        name: 'string'
        type: 'string'
        // For remaining properties, see Activity objects
      }
    ]
    annotations: [
      any(Azure.Bicep.Types.Concrete.AnyType)
    ]
    concurrency: int
    description: 'string'
    parameters: {
      {customized property}: {
        defaultValue: any(Azure.Bicep.Types.Concrete.AnyType)
        type: 'string'
      }
    }
  }
}

Objetos CopySink

Defina a propriedade type para especificar o tipo de objeto.

Objetos SecretBase

Defina a propriedade type para especificar o tipo de objeto.

Para AzureKeyVaultSecret , use:

{
  secretName: any(Azure.Bicep.Types.Concrete.AnyType)
  secretVersion: any(Azure.Bicep.Types.Concrete.AnyType)
  store: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    referenceName: 'string'
    type: 'string'
  }
  type: 'AzureKeyVaultSecret'
}

Para SecureString, use:

{
  type: 'SecureString'
  value: 'string'
}

Objetos CopySource

Defina a propriedade type para especificar o tipo de objeto.

Objetos de atividade

Defina a propriedade type para especificar o tipo de objeto.

Para AzureMLBatchExecution, use:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(Azure.Bicep.Types.Concrete.AnyType)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'AzureMLBatchExecution'
  typeProperties: {
    globalParameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    webServiceInputs: {
      {customized property}: {
        filePath: any(Azure.Bicep.Types.Concrete.AnyType)
        linkedServiceName: {
          parameters: {
            {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
          }
          referenceName: 'string'
          type: 'string'
        }
      }
    }
    webServiceOutputs: {
      {customized property}: {
        filePath: any(Azure.Bicep.Types.Concrete.AnyType)
        linkedServiceName: {
          parameters: {
            {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
          }
          referenceName: 'string'
          type: 'string'
        }
      }
    }
  }
}

Para AzureMLUpdateResource , use:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(Azure.Bicep.Types.Concrete.AnyType)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'AzureMLUpdateResource'
  typeProperties: {
    trainedModelFilePath: any(Azure.Bicep.Types.Concrete.AnyType)
    trainedModelLinkedServiceName: {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      referenceName: 'string'
      type: 'string'
    }
    trainedModelName: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Para ExecutePipeline, use:

{
  type: 'ExecutePipeline'
  typeProperties: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    pipeline: {
      name: 'string'
      referenceName: 'string'
      type: 'string'
    }
    waitOnCompletion: bool
  }
}

Para Filtro, use:

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

Para ForEach , use:

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

Para IfCondition , use:

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

Para até, utilize:

{
  type: 'Until'
  typeProperties: {
    activities: [
      {
        dependsOn: [
          {
            activity: 'string'
            dependencyConditions: [
              'string'
            ]
          }
        ]
        description: 'string'
        name: 'string'
        type: 'string'
        // For remaining properties, see Activity objects
      }
    ]
    expression: {
      type: 'string'
      value: 'string'
    }
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Para Aguarde, use:

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

Para cópia, use:

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

Para Custom, use:

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

Para DataLakeAnalyticsU-SQL , use:

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

Para DatabricksNotebook , use:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(Azure.Bicep.Types.Concrete.AnyType)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'DatabricksNotebook'
  typeProperties: {
    baseParameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    notebookPath: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Para ExecuteSSISPackage, use:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(Azure.Bicep.Types.Concrete.AnyType)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'ExecuteSSISPackage'
  typeProperties: {
    connectVia: {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      referenceName: 'string'
      type: 'string'
    }
    environmentPath: any(Azure.Bicep.Types.Concrete.AnyType)
    executionCredential: {
      domain: any(Azure.Bicep.Types.Concrete.AnyType)
      password: {
        type: 'string'
        value: 'string'
      }
      userName: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    loggingLevel: any(Azure.Bicep.Types.Concrete.AnyType)
    logLocation: {
      logPath: any(Azure.Bicep.Types.Concrete.AnyType)
      type: 'string'
      typeProperties: {
        accessCredential: {
          domain: any(Azure.Bicep.Types.Concrete.AnyType)
          password: {
            type: 'string'
            // For remaining properties, see SecretBase objects
          }
          userName: any(Azure.Bicep.Types.Concrete.AnyType)
        }
        logRefreshInterval: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    }
    packageConnectionManagers: {
      {customized property}: {
        {customized property}: {
          value: any(Azure.Bicep.Types.Concrete.AnyType)
        }
      }
    }
    packageLocation: {
      packagePath: any(Azure.Bicep.Types.Concrete.AnyType)
      type: 'string'
      typeProperties: {
        accessCredential: {
          domain: any(Azure.Bicep.Types.Concrete.AnyType)
          password: {
            type: 'string'
            // For remaining properties, see SecretBase objects
          }
          userName: any(Azure.Bicep.Types.Concrete.AnyType)
        }
        configurationPath: any(Azure.Bicep.Types.Concrete.AnyType)
        packagePassword: {
          type: 'string'
          // For remaining properties, see SecretBase objects
        }
      }
    }
    packageParameters: {
      {customized property}: {
        value: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    }
    projectConnectionManagers: {
      {customized property}: {
        {customized property}: {
          value: any(Azure.Bicep.Types.Concrete.AnyType)
        }
      }
    }
    projectParameters: {
      {customized property}: {
        value: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    }
    propertyOverrides: {
      {customized property}: {
        isSensitive: bool
        value: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    }
    runtime: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Para GetMetadata, use:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(Azure.Bicep.Types.Concrete.AnyType)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'GetMetadata'
  typeProperties: {
    dataset: {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      referenceName: 'string'
      type: 'string'
    }
    fieldList: [
      any(Azure.Bicep.Types.Concrete.AnyType)
    ]
  }
}

Para HDInsightHive, use:

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

Para HDInsightMapReduce, use:

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

Para HDInsightPig, use:

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

Para HDInsightSpark, use:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(Azure.Bicep.Types.Concrete.AnyType)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'HDInsightSpark'
  typeProperties: {
    arguments: [
      any(Azure.Bicep.Types.Concrete.AnyType)
    ]
    className: 'string'
    entryFilePath: any(Azure.Bicep.Types.Concrete.AnyType)
    getDebugInfo: 'string'
    proxyUser: any(Azure.Bicep.Types.Concrete.AnyType)
    rootPath: any(Azure.Bicep.Types.Concrete.AnyType)
    sparkConfig: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    sparkJobLinkedService: {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      referenceName: 'string'
      type: 'string'
    }
  }
}

Para HDInsightStreaming, use:

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

Para Pesquisa, use:

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

Para SqlServerStoredProcedure , use:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(Azure.Bicep.Types.Concrete.AnyType)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'SqlServerStoredProcedure'
  typeProperties: {
    storedProcedureName: any(Azure.Bicep.Types.Concrete.AnyType)
    storedProcedureParameters: {
      {customized property}: {
        type: 'string'
        value: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    }
  }
}

Para WebActivity, use:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(Azure.Bicep.Types.Concrete.AnyType)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'WebActivity'
  typeProperties: {
    authentication: {
      password: {
        type: 'string'
        value: 'string'
      }
      pfx: {
        type: 'string'
        value: 'string'
      }
      resource: 'string'
      type: 'string'
      username: 'string'
    }
    body: any(Azure.Bicep.Types.Concrete.AnyType)
    datasets: [
      {
        parameters: {
          {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
        }
        referenceName: 'string'
        type: 'string'
      }
    ]
    disableCertValidation: bool
    headers: any(Azure.Bicep.Types.Concrete.AnyType)
    linkedServices: [
      {
        parameters: {
          {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
        }
        referenceName: 'string'
        type: 'string'
      }
    ]
    method: 'string'
    url: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Valores de propriedade

Atividade

Designação Descrição Valor
dependeDe A atividade depende da condição. ActivityDependency []
Descrição Descrição da atividade. string
Designação Nome da atividade. string (obrigatório)
tipo Defina como 'AzureMLBatchExecution' para o tipo AzureMLBatchExecutionActivity. Defina como 'AzureMLUpdateResource' para o tipo AzureMLUpdateResourceActivity. Defina como 'ExecutePipeline' para o tipo ExecutePipelineActivity. Defina como 'Filtrar' para o tipo FilterActivity. Defina como 'ForEach' para o tipo ForEachActivity. Defina como 'IfCondition' para o tipo IfConditionActivity. Defina como 'Até' para o tipo UntilActivity. Defina como 'Aguardar' para digitar WaitActivity. Defina como 'Copiar' para o tipo CopyActivity. Defina como 'Personalizado' para o tipo CustomActivity. Defina como 'DataLakeAnalyticsU-SQL' para o tipo DataLakeAnalyticsUsqlActivity. Defina como 'DatabricksNotebook' para o tipo DatabricksNotebookActivity. Defina como 'ExecuteSSISPackage' para o tipo ExecuteSsisPackageActivity. Defina como 'GetMetadata' para o tipo GetMetadataActivity. Defina como 'HDInsightHive' para o tipo HDInsightHiveActivity. Defina como 'HDInsightMapReduce' para o tipo HDInsightMapReduceActivity. Defina como 'HDInsightPig' para o tipo HDInsightPigActivity. Defina como 'HDInsightSpark' para o tipo HDInsightSparkActivity. Defina como 'HDInsightStreaming' para o tipo HDInsightStreamingActivity. Defina como 'Pesquisa' para o tipo LookupActivity. Defina como 'SqlServerStoredProcedure' para o tipo SqlServerStoredProcedureActivity. Defina como 'WebActivity' para o tipo WebActivity. 'AzureMLBatchExecution'
'AzureMLUpdateResource'
'Copiar'
'Personalizado'
'DatabricksNotebook'
'DataLakeAnalyticsU-SQL'
'ExecutePipeline'
'ExecuteSSISPackage'
'Filtrar'
'ForEach'
'GetMetadata'
'HDInsightHive'
'HDInsightMapReduce'
'HDInsightPig'
'HDInsightSpark'
'HDInsightStreaming'
'Condição Se'
'Pesquisa'
'SqlServerStoredProcedure'
'Até'
'Esperar'
'WebActivity' (obrigatório)

ActivityDependency

Designação Descrição Valor
atividade Nome da atividade. string (obrigatório)
dependênciaCondições Match-Condition para a dependência. Matriz de cadeia de caracteres contendo qualquer uma das:
'Concluído'
'Falhou'
'Ignorado'
'Conseguido' (obrigatório)

Política de Atividade

Designação Descrição Valor
retentar Máximo de tentativas ordinárias. O padrão é 0. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. qualquer
retryIntervalInSeconds Intervalo entre cada tentativa de repetição (em segundos). O padrão é 30 seg. Int

Restrições:
Valor mínimo = 30
Valor máximo = 86400
secureOutput Quando definido como true, a saída da atividade é considerada segura e não será registrada no monitoramento. Bool
tempo limite Especifica o tempo limite para a execução da atividade. O tempo limite padrão é de 7 dias. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer

AzureKeyVaultSecretReference

Designação Descrição Valor
secretName O nome do segredo no Cofre da Chave do Azure. Type: string (ou Expression with resultType string). qualquer (obrigatório)
secretVersion A versão do segredo no Cofre da Chave do Azure. O valor padrão é a versão mais recente do segredo. Type: string (ou Expression with resultType string). qualquer
loja A referência de serviço vinculado do Azure Key Vault. LinkedServiceReference (obrigatório)
tipo Tipo de segredo. 'AzureKeyVaultSecret' (obrigatório)

AzureMLBatchExecutionActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'AzureMLBatchExecution' (obrigatório)
tipoPropriedades Propriedades da atividade de Execução em Lote do Azure ML. AzureMLBatchExecutionActivityTypeProperties (obrigatório)

AzureMLBatchExecutionActivityTypeProperties

Designação Descrição Valor
globalParameters Chave,Pares de valor a serem passados para o ponto de extremidade do Serviço de Execução em Lote do Azure ML. As chaves devem corresponder aos nomes dos parâmetros do serviço Web definidos no serviço Web do Azure ML publicado. Os valores serão passados na propriedade GlobalParameters da solicitação de execução em lote do Azure ML. AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
webServiceInputs Chave,Pares de valor, mapeando os nomes das entradas de serviço Web do ponto de extremidade do Azure ML para objetos AzureMLWebServiceFile especificando os locais de Blob de entrada.. Essas informações serão passadas na propriedade WebServiceInputs da solicitação de execução em lote do Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
webServiceOutputs Chave,Pares de valor, mapeando os nomes das saídas de serviço Web do ponto de extremidade do Azure ML para objetos AzureMLWebServiceFile especificando os locais de Blob de saída. Essas informações serão passadas na propriedade WebServiceOutputs da solicitação de execução em lote do Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

Designação Descrição Valor

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

Designação Descrição Valor

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

Designação Descrição Valor

AzureMLUpdateResourceActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'AzureMLUpdateResource' (obrigatório)
tipoPropriedades Propriedades da atividade de gerenciamento de recursos de atualização do Azure ML. AzureMLUpdateResourceActivityTypeProperties (obrigatório)

AzureMLUpdateResourceActivityTypeProperties

Designação Descrição Valor
trainedModelFilePath O caminho do arquivo relativo em trainedModelLinkedService para representar o arquivo .ilearner que será carregado pela operação de atualização. Type: string (ou Expression with resultType string). qualquer (obrigatório)
trainedModelLinkedServiceName Nome do serviço vinculado do Armazenamento do Azure que contém o arquivo .ilearner que será carregado pela operação de atualização. LinkedServiceReference (obrigatório)
trainedModelName Nome do módulo Modelo Treinado no experimento de Serviço Web a ser atualizado. Type: string (ou Expression with resultType string). qualquer (obrigatório)

AzureMLWebServiceFile

Designação Descrição Valor
filePath O caminho do arquivo relativo, incluindo o nome do contêiner, no Armazenamento de Blob do Azure especificado pelo LinkedService. Type: string (ou Expression with resultType string). qualquer (obrigatório)
linkedServiceName Referência a um LinkedService de Armazenamento do Azure, onde o arquivo de Entrada/Saída do WebService do Azure ML está localizado. LinkedServiceReference (obrigatório)

Atividade de cópia

Designação Descrição Valor
Insumos Lista de entradas para a atividade. DatasetReference[]
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
saídas Lista de resultados para a atividade. DatasetReference[]
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'Cópia' (obrigatório)
tipoPropriedades Copie as propriedades da atividade. CopyActivityTypeProperties (obrigatório)

CopyActivityTypeProperties

Designação Descrição Valor
cloudDataMovementUnits Número máximo de unidades de movimentação de dados na nuvem que podem ser usadas para executar essa movimentação de dados. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. qualquer
enableSkipIncompatibleRow Se deve ignorar linha incompatível. O valor padrão é false. Tipo: booleano (ou Expressão com resultType booleano). qualquer
habilitarEstadiamento Especifica se os dados devem ser copiados por meio de um preparo provisório. O valor padrão é false. Tipo: booleano (ou Expressão com resultType booleano). qualquer
parallelCopies Número máximo de sessões simultâneas abertas na origem ou no coletor para evitar sobrecarregar o armazenamento de dados. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. qualquer
redirectIncompatibleRowSettings Redirecionar configurações de linha incompatíveis quando EnableSkipIncompatibleRow for true. RedirectIncompatibleRowSettings
lavatório Copiar coletor de atividade. CopySink (obrigatório)
fonte Copie a fonte da atividade. CopySource (obrigatório)
preparoConfigurações Especifica as configurações de preparo provisório quando EnableStaging é true. StagingSettings
Translator Tradutor de atividade de cópia. Se não for especificado, o tradutor tabular é usado. qualquer

CopySink

Designação Descrição Valor
sinkRetryCount Contagem de tentativas de pia. Tipo: inteiro (ou Expressão com número inteiro resultType). qualquer
sinkRetryWait Sink nova tentativa esperar. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer
tipo (obrigatório)
writeBatchSize Escreva o tamanho do lote. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. qualquer
writeBatchTimeout Escreva o tempo limite do lote. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer

Fonte de cópia

Designação Descrição Valor
fonteRetryCount Contagem de novas tentativas de origem. Tipo: inteiro (ou Expressão com número inteiro resultType). qualquer
fonteRetryWait Fonte tentar novamente esperar. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer
tipo (obrigatório)

CustomActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'Personalizado' (obrigatório)
tipoPropriedades Propriedades de atividade personalizadas. CustomActivityTypeProperties (obrigatório)

CustomActivityReferenceObject

Designação Descrição Valor
conjuntos de dados Referências de conjuntos de dados. DatasetReference[]
linkedServiços Referências de serviço vinculado. LinkedServiceReference []

CustomActivityTypeProperties

Designação Descrição Valor
comando Comando para atividade personalizada Tipo: string (ou Expression with resultType string). qualquer (obrigatório)
extendedProperties Bolsa de propriedades definida pelo usuário. Não há nenhuma restrição sobre as chaves ou valores que podem ser usados. A atividade personalizada especificada pelo usuário tem a total responsabilidade de consumir e interpretar o conteúdo definido. CustomActivityTypePropertiesExtendedProperties
folderPath Caminho da pasta para arquivos de recurso Tipo: string (ou Expression with resultType string). qualquer
referenceObjects Objetos de referência CustomActivityReferenceObject
resourceLinkedService Referência de serviço vinculado a recursos. LinkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Designação Descrição Valor

DatabricksNotebookActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'DatabricksNotebook' (obrigatório)
tipoPropriedades Propriedades de atividade do Databricks Notebook. DatabricksNotebookActivityTypeProperties (obrigatório)

DatabricksNotebookActivityTypeProperties

Designação Descrição Valor
baseParameters Parâmetros básicos a serem usados para cada execução deste trabalho. Se o bloco de notas utilizar um parâmetro não especificado, será utilizado o valor predefinido do bloco de notas. DatabricksNotebookActivityTypePropertiesBaseParameters
notebookPath O caminho absoluto do bloco de anotações a ser executado no espaço de trabalho Databricks. Este caminho deve começar com uma barra. Type: string (ou Expression with resultType string). qualquer (obrigatório)

DatabricksNotebookActivityTypePropertiesBaseParameters

Designação Descrição Valor

DataLakeAnalyticsUsqlActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'DataLakeAnalyticsU-SQL' (obrigatório)
tipoPropriedades Propriedades de atividade U-SQL do Data Lake Analytics. DataLakeAnalyticsUsqlActivityTypeProperties (obrigatório)

DataLakeAnalyticsUsqlActivityTypeProperties

Designação Descrição Valor
modo de compilação Modo de compilação do U-SQL. Deve ser um destes valores: Semantic, Full e SingleBox. Type: string (ou Expression with resultType string). qualquer
graudeparalelismo O número máximo de nós usados simultaneamente para executar o trabalho. O valor padrão é 1. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 1. qualquer
Parâmetros Parâmetros para solicitação de trabalho U-SQL. DataLakeAnalyticsUsqlActivityTypePropertiesParameters
prioridade Determina quais trabalhos de todos os que estão na fila devem ser selecionados para serem executados primeiro. Quanto menor o número, maior a prioridade. O valor padrão é 1000. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 1. qualquer
runtimeVersion Versão de tempo de execução do mecanismo U-SQL a ser usada. Type: string (ou Expression with resultType string). qualquer
scriptLinkedService Referência de serviço vinculado a script. LinkedServiceReference (obrigatório)
scriptPath Caminho que diferencia maiúsculas de minúsculas para a pasta que contém o script U-SQL. Type: string (ou Expression with resultType string). qualquer (obrigatório)

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

Designação Descrição Valor

DatasetReference

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

ExecutePipelineActivity

Designação Descrição Valor
tipo Tipo de atividade. 'ExecutePipeline' (obrigatório)
tipoPropriedades Execute propriedades de atividade de pipeline. ExecutePipelineActivityTypeProperties (obrigatório)

ExecutePipelineActivityTypeProperties

Designação Descrição Valor
Parâmetros Parâmetros do pipeline. ParameterValueSpecification
gasoduto Referência de pipeline. PipelineReference (obrigatório)
waitOnCompletion Define se a execução da atividade aguardará a conclusão da execução do pipeline dependente. O padrão é false. Bool

ExecuteSsisPackageActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'ExecuteSSISPackage' (obrigatório)
tipoPropriedades Execute as propriedades de atividade do pacote SSIS. ExecuteSsisPackageActivityTypeProperties (obrigatório)

ExecuteSsisPackageActivityTypeProperties

Designação Descrição Valor
ConecteVia A referência de tempo de execução de integração. IntegrationRuntimeReference (obrigatório)
environmentPath O caminho do ambiente para executar o pacote SSIS. Type: string (ou Expression with resultType string). qualquer
executionCredential A credencial de execução do pacote. SsisExecutionCredential
loggingLevel O nível de log da execução do pacote SSIS. Type: string (ou Expression with resultType string). qualquer
logLocalização Local do log de execução do pacote SSIS. SsisLogLocation
packageConnectionManagers Os gerenciadores de conexões de nível de pacote para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocalização Localização do pacote SSIS. SsisPackageLocation (obrigatório)
packageParameters Os parâmetros de nível de pacote para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers Os gerenciadores de conexões de nível de projeto para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
projectParameters Os parâmetros de nível de projeto para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertySubstitui A propriedade substitui para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
tempo de execução Especifica o tempo de execução para executar o pacote SSIS. O valor deve ser "x86" ou "x64". Type: string (ou Expression with resultType string). qualquer

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

Designação Descrição Valor

ExecuteSsisPackageActivityTypePropertiesPackageParameters

Designação Descrição Valor

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

Designação Descrição Valor

ExecuteSsisPackageActivityTypePropertiesProjectParameters

Designação Descrição Valor

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

Designação Descrição Valor

Expressão

Designação Descrição Valor
tipo Tipo de expressão. 'Expressão' (obrigatório)
valor Valor da expressão. string (obrigatório)

FilterActivity

Designação Descrição Valor
tipo Tipo de atividade. 'Filtro' (obrigatório)
tipoPropriedades Propriedades da atividade do filtro. FilterActivityTypeProperties (obrigatório)

FilterActivityTypeProperties

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

ForEachActivity

Designação Descrição Valor
tipo Tipo de atividade. 'ForEach' (obrigatório)
tipoPropriedades Propriedades da atividade ForEach. ForEachActivityTypeProperties (obrigatório)

ForEachActivityTypeProperties

Designação Descrição Valor
Atividades Lista de atividades a executar . Atividade[] (obrigatório)
batchCount Contagem de lotes a ser usada para controlar o número de execução paralela (quando isSequential é definido como false). Int

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

GetMetadataActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'GetMetadata' (obrigatório)
tipoPropriedades Propriedades de atividade GetMetadata. GetMetadataActivityTypeProperties (obrigatório)

GetMetadataActivityTypeProperties

Designação Descrição Valor
conjunto de dados Referência do conjunto de dados de atividade GetMetadata. DatasetReference (obrigatório)
Lista de campos Campos de metadados a serem obtidos do conjunto de dados. qualquer[]

HDInsightHiveActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'HDInsightHive' (obrigatório)
tipoPropriedades Propriedades de atividade do HDInsight Hive. HDInsightHiveActivityTypeProperties (obrigatório)

HDInsightHiveActivityTypeProperties

Designação Descrição Valor
Argumentos Argumentos especificados pelo usuário para HDInsightActivity. qualquer[]
define Permite que o usuário especifique definições para solicitação de trabalho do Hive. HDInsightHiveActivityTypePropertiesDefine
getDebugInfo Opção de informações de depuração. 'Sempre'
'Fracasso'
'Nenhuma'
scriptLinkedService Referência de serviço vinculado a script. LinkedServiceReference
scriptPath Caminho do script. Type: string (ou Expression with resultType string). qualquer
storageServiços Vinculados Referências de serviço vinculado de armazenamento. LinkedServiceReference []

HDInsightHiveActivityTypePropertiesDefine

Designação Descrição Valor

HDInsightMapReduceActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'HDInsightMapReduce' (obrigatório)
tipoPropriedades Propriedades de atividade do HDInsight MapReduce. HDInsightMapReduceActivityTypeProperties (obrigatório)

HDInsightMapReduceActivityTypeProperties

Designação Descrição Valor
Argumentos Argumentos especificados pelo usuário para HDInsightActivity. qualquer[]
className Nome da classe. Type: string (ou Expression with resultType string). qualquer (obrigatório)
define Permite que o usuário especifique definições para a solicitação de trabalho MapReduce. HDInsightMapReduceActivityTypePropertiesDefine
getDebugInfo Opção de informações de depuração. 'Sempre'
'Fracasso'
'Nenhuma'
jarFilePath Caminho do frasco. Type: string (ou Expression with resultType string). qualquer (obrigatório)
jarLibs Jar libs. qualquer[]
jarLinkedService Referência de serviço vinculado ao Jar. LinkedServiceReference
storageServiços Vinculados Referências de serviço vinculado de armazenamento. LinkedServiceReference []

HDInsightMapReduceActivityTypePropertiesDefine

Designação Descrição Valor

HDInsightPigActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'HDInsightPig' (obrigatório)
tipoPropriedades Propriedades de atividade do HDInsight Pig. HDInsightPigActivityTypeProperties (obrigatório)

HDInsightPigActivityTypeProperties

Designação Descrição Valor
Argumentos Argumentos especificados pelo usuário para HDInsightActivity. qualquer[]
define Permite que o usuário especifique definições para a solicitação de trabalho do Pig. HDInsightPigActivityTypePropertiesDefine
getDebugInfo Opção de informações de depuração. 'Sempre'
'Fracasso'
'Nenhuma'
scriptLinkedService Referência de serviço vinculado a script. LinkedServiceReference
scriptPath Caminho do script. Type: string (ou Expression with resultType string). qualquer
storageServiços Vinculados Referências de serviço vinculado de armazenamento. LinkedServiceReference []

HDInsightPigActivityTypePropertiesDefine

Designação Descrição Valor

HDInsightSparkActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'HDInsightSpark' (obrigatório)
tipoPropriedades Propriedades da atividade de faísca do HDInsight. HDInsightSparkActivityTypeProperties (obrigatório)

HDInsightSparkActivityTypeProperties

Designação Descrição Valor
Argumentos Os argumentos especificados pelo usuário para HDInsightSparkActivity. qualquer[]
className A classe principal Java/Spark do aplicativo. string
entryFilePath O caminho relativo para a pasta raiz do código/pacote a ser executado. Type: string (ou Expression with resultType string). qualquer (obrigatório)
getDebugInfo Opção de informações de depuração. 'Sempre'
'Fracasso'
'Nenhuma'
proxyUser O usuário a representar que executará o trabalho. Type: string (ou Expression with resultType string). qualquer
rootPath O caminho raiz em 'sparkJobLinkedService' para todos os arquivos do trabalho. Type: string (ou Expression with resultType string). qualquer (obrigatório)
sparkConfig Propriedade de configuração do Spark. HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService O serviço vinculado de armazenamento para carregar o arquivo de entrada e dependências e para receber logs. LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Designação Descrição Valor

HDInsightStreamingActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'HDInsightStreaming' (obrigatório)
tipoPropriedades Propriedades da atividade de streaming do HDInsight. HDInsightStreamingActivityTypeProperties (obrigatório)

HDInsightStreamingActivityTypeProperties

Designação Descrição Valor
Argumentos Argumentos especificados pelo usuário para HDInsightActivity. qualquer[]
combinador Nome executável do combinador. Type: string (ou Expression with resultType string). qualquer
commandAmbiente Valores de ambiente de linha de comando. qualquer[]
define Permite que o usuário especifique definições para solicitação de trabalho de streaming. HDInsightStreamingActivityTypePropertiesDefine
fileLinkedService Referência de serviço vinculado onde os arquivos estão localizados. LinkedServiceReference
filePaths Caminhos para streaming de arquivos de trabalho. Podem ser diretórios. qualquer[] (obrigatório)
getDebugInfo Opção de informações de depuração. 'Sempre'
'Fracasso'
'Nenhuma'
entrada Caminho do blob de entrada. Type: string (ou Expression with resultType string). qualquer (obrigatório)
mapeador Nome executável do mapeador. Type: string (ou Expression with resultType string). qualquer (obrigatório)
Saída Caminho do blob de saída. Type: string (ou Expression with resultType string). qualquer (obrigatório)
redutor Nome executável do redutor. Type: string (ou Expression with resultType string). qualquer (obrigatório)
storageServiços Vinculados Referências de serviço vinculado de armazenamento. LinkedServiceReference []

HDInsightStreamingActivityTypePropertiesDefine

Designação Descrição Valor

IfConditionActivity

Designação Descrição Valor
tipo Tipo de atividade. 'IfCondition' (obrigatório)
tipoPropriedades Propriedades da atividade IfCondition. IfConditionActivityTypeProperties (obrigatório)

IfConditionActivityTypeProperties

Designação Descrição Valor
expressão Uma expressão que avaliaria para Booleano. Isso é usado para determinar o bloco de atividades (ifTrueActivities ou ifFalseActivities) que serão executados. Expressão (obrigatório)
ifFalseActivities Lista de atividades a serem executadas se a expressão for avaliada como falsa. Esta é uma propriedade opcional e, se não for fornecida, a atividade sairá sem qualquer ação. Atividades[]
ifTrueActivities Lista de atividades a serem executadas se a expressão for avaliada como verdadeira. Esta é uma propriedade opcional e, se não for fornecida, a atividade sairá sem qualquer ação. Atividades[]

IntegrationRuntimeReference

Designação Descrição Valor
Parâmetros Argumentos para o tempo de execução da integração. ParameterValueSpecification
nome_referência Nome do tempo de execução da integração de referência. string (obrigatório)
tipo Tipo de tempo de execução de integração. 'IntegrationRuntimeReference' (obrigatório)

LinkedServiceReference

Designação Descrição Valor
Parâmetros Argumentos para LinkedService. ParameterValueSpecification
nome_referência Faça referência ao nome do LinkedService. string (obrigatório)
tipo Tipo de referência de serviço vinculado. 'LinkedServiceReference' (obrigatório)

PesquisaAtividade

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'Pesquisa' (obrigatório)
tipoPropriedades Propriedades da atividade de pesquisa. LookupActivityTypeProperties (obrigatório)

LookupActivityTypeProperties

Designação Descrição Valor
conjunto de dados Referência do conjunto de dados de atividade de pesquisa. DatasetReference (obrigatório)
firstRowOnly Se deve retornar a primeira linha ou todas as linhas. O valor padrão é true. Tipo: booleano (ou Expressão com resultType booleano). qualquer
fonte Propriedades de origem específicas do conjunto de dados, iguais à fonte de atividade de cópia. CopySource (obrigatório)

Microsoft.DataFactory/fábricas/pipelines

Designação Descrição Valor
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 1
Comprimento máximo = 1
Padrão = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

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

ParameterDefinitionSpecification

Designação Descrição Valor

ParâmetroEspecificação

Designação Descrição Valor
defaultValue Valor padrão do parâmetro. qualquer
tipo Tipo de parâmetro. 'Matriz'
'Bool'
'Flutuar'
'Int'
'Objeto'
'SecureString'
'String' (obrigatório)

ParameterValueSpecification

Designação Descrição Valor

ParameterValueSpecification

Designação Descrição Valor

ParameterValueSpecification

Designação Descrição Valor

ParameterValueSpecification

Designação Descrição Valor

Gasoduto

Designação Descrição Valor
Atividades Lista de atividades em pipeline. Atividades[]
anotações Lista de tags que podem ser usadas para descrever o Pipeline. qualquer[]
simultaneidade O número máximo de execuções simultâneas para o pipeline. Int

Restrições:
Valor mínimo = 1
Descrição A descrição do gasoduto. string
Parâmetros Lista de parâmetros para pipeline. ParameterDefinitionSpecification

PipelineReference

Designação Descrição Valor
Designação Nome de referência. string
nome_referência Nome do pipeline de referência. string (obrigatório)
tipo Tipo de referência de pipeline. 'PipelineReference' (obrigatório)

RedirectIncompatibleRowSettings

Designação Descrição Valor
linkedServiceName Nome do serviço vinculado Armazenamento do Azure, SAS de Armazenamento ou Repositório Azure Data Lake usado para redirecionar linha incompatível. Deve ser especificado se redirectIncompatibleRowSettings for especificado. Type: string (ou Expression with resultType string). qualquer (obrigatório)
caminho O caminho para armazenar os dados de linha incompatíveis de redirecionamento. Type: string (ou Expression with resultType string). qualquer

Base Secreta

Designação Descrição Valor
tipo Defina como 'AzureKeyVaultSecret' para o tipo AzureKeyVaultSecretReference. Defina como 'SecureString' para o tipo SecureString. 'AzureKeyVaultSecret'
'SecureString' (obrigatório)

SecureString

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

SecureString

Designação Descrição Valor
tipo Tipo de segredo. 'SecureString' (obrigatório)
valor Valor da cadeia de caracteres segura. string (obrigatório)

SqlServerStoredProcedureActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'SqlServerStoredProcedure' (obrigatório)
tipoPropriedades Propriedades de atividade de procedimento armazenado SQL. SqlServerStoredProcedureActivityTypeProperties (obrigatório)

SqlServerStoredProcedureActivityTypeProperties

Designação Descrição Valor
storedProcedureName Nome do procedimento armazenado. Type: string (ou Expression with resultType string). qualquer (obrigatório)
storedProcedureParameters Configuração de valor e tipo para parâmetros de procedimento armazenado. Exemplo: "{Parameter1: {value: "1", type: "int"}}". SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

Designação Descrição Valor

SsisAccessCredential

Designação Descrição Valor
domínio Domínio para autenticação do Windows. qualquer (obrigatório)
palavra-passe Senha para autenticação do Windows. SecretBase (obrigatório)
nome de utilizador UseName para autenticação do Windows. qualquer (obrigatório)

SsisConnectionManager

Designação Descrição Valor

SsisConnectionManager

Designação Descrição Valor

SsisExecutionCredential

Designação Descrição Valor
domínio Domínio para autenticação do Windows. qualquer (obrigatório)
palavra-passe Senha para autenticação do Windows. SecureString (obrigatório)
nome de utilizador UseName para autenticação do Windows. qualquer (obrigatório)

SsisExecutionParameter

Designação Descrição Valor
valor Valor do parâmetro de execução do pacote SSIS. Type: string (ou Expression with resultType string). qualquer (obrigatório)

SsisLogLocalização

Designação Descrição Valor
logPath O caminho do log de execução do pacote SSIS. Type: string (ou Expression with resultType string). qualquer (obrigatório)
tipo O tipo de local de log do SSIS. 'Ficheiro' (obrigatório)
tipoPropriedades Propriedades do local do log de execução do pacote SSIS. SsisLogLocationTypeProperties (obrigatório)

SsisLogLocationTypeProperties

Designação Descrição Valor
accessCredential A credencial de acesso ao log de execução do pacote. SsisAccessCredential
logRefreshInterval Especifica o intervalo a ser atualizado no log. O intervalo padrão é de 5 minutos. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer

SsisPackageLocalização

Designação Descrição Valor
packagePath O caminho do pacote SSIS. Type: string (ou Expression with resultType string). qualquer (obrigatório)
tipo O tipo de local do pacote SSIS. 'Ficheiro'
'SSISDB'
tipoPropriedades Propriedades de local do pacote SSIS. SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

Designação Descrição Valor
accessCredential A credencial de acesso ao pacote. SsisAccessCredential
configurationPath O arquivo de configuração da execução do pacote. Type: string (ou Expression with resultType string). qualquer
packagePassword Senha do pacote. SecretBase

SsisPropertyOverride

Designação Descrição Valor
isSensitive Se o valor de substituição da propriedade do pacote SSIS é um dado confidencial. O valor será criptografado no SSISDB se for verdadeiro Bool
valor Valor de substituição da propriedade do pacote SSIS. Type: string (ou Expression with resultType string). qualquer (obrigatório)

Configurações de preparo

Designação Descrição Valor
enableCompression Especifica se a compactação deve ser usada ao copiar dados por meio de um preparo provisório. O valor padrão é false. Tipo: booleano (ou Expressão com resultType booleano). qualquer
linkedServiceName Referência de serviço vinculado de preparo. LinkedServiceReference (obrigatório)
caminho O caminho para o armazenamento para armazenar os dados provisórios. Type: string (ou Expression with resultType string). qualquer

StoredProcedureParameter

Designação Descrição Valor
tipo Tipo de parâmetro de procedimento armazenado. 'Booleano'
'Data'
'Decimal'
'Guid'
'Int'
'Int64'
'String'
valor Valor do parâmetro do procedimento armazenado. Type: string (ou Expression with resultType string). qualquer (obrigatório)

AtéAtividade

Designação Descrição Valor
tipo Tipo de atividade. 'Até' (obrigatório)
tipoPropriedades Até propriedades de atividade. UntilActivityTypeProperties (obrigatório)

UntilActivityTypeProperties

Designação Descrição Valor
Atividades Lista de atividades a executar. Atividade[] (obrigatório)
expressão Uma expressão que avaliaria para Booleano. O loop continuará até que esta expressão seja avaliada como true Expressão (obrigatório)
tempo limite Especifica o tempo limite para a execução da atividade. Se não houver nenhum valor especificado, ele usará o valor de TimeSpan.FromDays(7), que é 1 semana como padrão. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer

WaitActivity

Designação Descrição Valor
tipo Tipo de atividade. 'Esperar' (obrigatório)
tipoPropriedades Aguarde as propriedades da atividade. WaitActivityTypeProperties (obrigatório)

WaitActivityTypeProperties

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

Atividade Web

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'WebActivity' (obrigatório)
tipoPropriedades Propriedades da atividade da Web. WebActivityTypeProperties (obrigatório)

WebActivityAuthentication

Designação Descrição Valor
palavra-passe Senha para o arquivo PFX ou autenticação básica. SecureString
PFX Conteúdo codificado em Base64 de um arquivo PFX. SecureString
recurso Recurso para o qual o token de autenticação do Azure será solicitado ao usar a Autenticação MSI. string
tipo Autenticação de atividade na Web (Basic/ClientCertificate/MSI) string (obrigatório)
nome de utilizador Nome de usuário de autenticação de atividade da Web para autenticação básica. string

WebActivityTypeProperties

Designação Descrição Valor
autenticação Método de autenticação usado para chamar o ponto de extremidade. WebActivityAuthentication
corpo Representa a carga que será enviada para o ponto de extremidade. Necessário para o método POST/PUT, não permitido para o método GET Type: string (ou Expression with resultType string). qualquer
conjuntos de dados Lista de conjuntos de dados passados para o ponto de extremidade da Web. DatasetReference[]
disableCertValidation Quando definido como true, a validação do certificado será desativada. Bool
cabeçalhos Representa os cabeçalhos que serão enviados para a solicitação. Por exemplo, para definir o idioma e digitar em uma solicitação: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Type: string (ou Expression with resultType string). qualquer
linkedServiços Lista de serviços vinculados passados para o ponto de extremidade da Web. LinkedServiceReference []
método Método da API Rest para o ponto de extremidade de destino. 'ELIMINAR'
'OBTER'
'CORREIO'
'PUT' (obrigatório)
URL Ponto de extremidade e caminho de destino da atividade da Web. Type: string (ou Expression with resultType string). qualquer (obrigatório)

Exemplos de início rápido

Os exemplos de início rápido a seguir implantam esse tipo de recurso.

Arquivo Bicep Descrição
Criar um de fábrica de dados V2 Este modelo cria uma fábrica de dados V2 que copia dados de uma pasta em um Armazenamento de Blob do Azure para outra pasta no armazenamento.
mais é possível com o Azure Data Factory - Um clique para experimentar o Azure Data Factory Este modelo cria um pipeline de fábrica de dados para uma atividade de cópia do Blob do Azure para outro Blob do Azure

Definição de recurso de modelo ARM

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

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

Formato do recurso

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

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

Objetos CopySink

Defina a propriedade type para especificar o tipo de objeto.

Objetos SecretBase

Defina a propriedade type para especificar o tipo de objeto.

Para AzureKeyVaultSecret , use:

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

Para SecureString, use:

{
  "type": "SecureString",
  "value": "string"
}

Objetos CopySource

Defina a propriedade type para especificar o tipo de objeto.

Objetos de atividade

Defina a propriedade type para especificar o tipo de objeto.

Para AzureMLBatchExecution, use:

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

Para AzureMLUpdateResource , use:

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

Para ExecutePipeline, use:

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

Para Filtro, use:

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

Para ForEach , use:

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

Para IfCondition , use:

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

Para até, utilize:

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

Para Aguarde, use:

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

Para cópia, use:

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

Para Custom, use:

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

Para DataLakeAnalyticsU-SQL , use:

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

Para DatabricksNotebook , use:

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

Para ExecuteSSISPackage, use:

{
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {}
  },
  "type": "ExecuteSSISPackage",
  "typeProperties": {
    "connectVia": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "string"
    },
    "environmentPath": {},
    "executionCredential": {
      "domain": {},
      "password": {
        "type": "string",
        "value": "string"
      },
      "userName": {}
    },
    "loggingLevel": {},
    "logLocation": {
      "logPath": {},
      "type": "string",
      "typeProperties": {
        "accessCredential": {
          "domain": {},
          "password": {
            "type": "string"
            // For remaining properties, see SecretBase objects
          },
          "userName": {}
        },
        "logRefreshInterval": {}
      }
    },
    "packageConnectionManagers": {
      "{customized property}": {
        "{customized property}": {
          "value": {}
        }
      }
    },
    "packageLocation": {
      "packagePath": {},
      "type": "string",
      "typeProperties": {
        "accessCredential": {
          "domain": {},
          "password": {
            "type": "string"
            // For remaining properties, see SecretBase objects
          },
          "userName": {}
        },
        "configurationPath": {},
        "packagePassword": {
          "type": "string"
          // For remaining properties, see SecretBase objects
        }
      }
    },
    "packageParameters": {
      "{customized property}": {
        "value": {}
      }
    },
    "projectConnectionManagers": {
      "{customized property}": {
        "{customized property}": {
          "value": {}
        }
      }
    },
    "projectParameters": {
      "{customized property}": {
        "value": {}
      }
    },
    "propertyOverrides": {
      "{customized property}": {
        "isSensitive": "bool",
        "value": {}
      }
    },
    "runtime": {}
  }
}

Para GetMetadata, use:

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

Para HDInsightHive, use:

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

Para HDInsightMapReduce, use:

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

Para HDInsightPig, use:

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

Para HDInsightSpark, use:

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

Para HDInsightStreaming, use:

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

Para Pesquisa, use:

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

Para SqlServerStoredProcedure , use:

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

Para WebActivity, use:

{
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {}
  },
  "type": "WebActivity",
  "typeProperties": {
    "authentication": {
      "password": {
        "type": "string",
        "value": "string"
      },
      "pfx": {
        "type": "string",
        "value": "string"
      },
      "resource": "string",
      "type": "string",
      "username": "string"
    },
    "body": {},
    "datasets": [
      {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "string"
      }
    ],
    "disableCertValidation": "bool",
    "headers": {},
    "linkedServices": [
      {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "string"
      }
    ],
    "method": "string",
    "url": {}
  }
}

Valores de propriedade

Atividade

Designação Descrição Valor
dependeDe A atividade depende da condição. ActivityDependency []
Descrição Descrição da atividade. string
Designação Nome da atividade. string (obrigatório)
tipo Defina como 'AzureMLBatchExecution' para o tipo AzureMLBatchExecutionActivity. Defina como 'AzureMLUpdateResource' para o tipo AzureMLUpdateResourceActivity. Defina como 'ExecutePipeline' para o tipo ExecutePipelineActivity. Defina como 'Filtrar' para o tipo FilterActivity. Defina como 'ForEach' para o tipo ForEachActivity. Defina como 'IfCondition' para o tipo IfConditionActivity. Defina como 'Até' para o tipo UntilActivity. Defina como 'Aguardar' para digitar WaitActivity. Defina como 'Copiar' para o tipo CopyActivity. Defina como 'Personalizado' para o tipo CustomActivity. Defina como 'DataLakeAnalyticsU-SQL' para o tipo DataLakeAnalyticsUsqlActivity. Defina como 'DatabricksNotebook' para o tipo DatabricksNotebookActivity. Defina como 'ExecuteSSISPackage' para o tipo ExecuteSsisPackageActivity. Defina como 'GetMetadata' para o tipo GetMetadataActivity. Defina como 'HDInsightHive' para o tipo HDInsightHiveActivity. Defina como 'HDInsightMapReduce' para o tipo HDInsightMapReduceActivity. Defina como 'HDInsightPig' para o tipo HDInsightPigActivity. Defina como 'HDInsightSpark' para o tipo HDInsightSparkActivity. Defina como 'HDInsightStreaming' para o tipo HDInsightStreamingActivity. Defina como 'Pesquisa' para o tipo LookupActivity. Defina como 'SqlServerStoredProcedure' para o tipo SqlServerStoredProcedureActivity. Defina como 'WebActivity' para o tipo WebActivity. 'AzureMLBatchExecution'
'AzureMLUpdateResource'
'Copiar'
'Personalizado'
'DatabricksNotebook'
'DataLakeAnalyticsU-SQL'
'ExecutePipeline'
'ExecuteSSISPackage'
'Filtrar'
'ForEach'
'GetMetadata'
'HDInsightHive'
'HDInsightMapReduce'
'HDInsightPig'
'HDInsightSpark'
'HDInsightStreaming'
'Condição Se'
'Pesquisa'
'SqlServerStoredProcedure'
'Até'
'Esperar'
'WebActivity' (obrigatório)

ActivityDependency

Designação Descrição Valor
atividade Nome da atividade. string (obrigatório)
dependênciaCondições Match-Condition para a dependência. Matriz de cadeia de caracteres contendo qualquer uma das:
'Concluído'
'Falhou'
'Ignorado'
'Conseguido' (obrigatório)

Política de Atividade

Designação Descrição Valor
retentar Máximo de tentativas ordinárias. O padrão é 0. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. qualquer
retryIntervalInSeconds Intervalo entre cada tentativa de repetição (em segundos). O padrão é 30 seg. Int

Restrições:
Valor mínimo = 30
Valor máximo = 86400
secureOutput Quando definido como true, a saída da atividade é considerada segura e não será registrada no monitoramento. Bool
tempo limite Especifica o tempo limite para a execução da atividade. O tempo limite padrão é de 7 dias. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer

AzureKeyVaultSecretReference

Designação Descrição Valor
secretName O nome do segredo no Cofre da Chave do Azure. Type: string (ou Expression with resultType string). qualquer (obrigatório)
secretVersion A versão do segredo no Cofre da Chave do Azure. O valor padrão é a versão mais recente do segredo. Type: string (ou Expression with resultType string). qualquer
loja A referência de serviço vinculado do Azure Key Vault. LinkedServiceReference (obrigatório)
tipo Tipo de segredo. 'AzureKeyVaultSecret' (obrigatório)

AzureMLBatchExecutionActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'AzureMLBatchExecution' (obrigatório)
tipoPropriedades Propriedades da atividade de Execução em Lote do Azure ML. AzureMLBatchExecutionActivityTypeProperties (obrigatório)

AzureMLBatchExecutionActivityTypeProperties

Designação Descrição Valor
globalParameters Chave,Pares de valor a serem passados para o ponto de extremidade do Serviço de Execução em Lote do Azure ML. As chaves devem corresponder aos nomes dos parâmetros do serviço Web definidos no serviço Web do Azure ML publicado. Os valores serão passados na propriedade GlobalParameters da solicitação de execução em lote do Azure ML. AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
webServiceInputs Chave,Pares de valor, mapeando os nomes das entradas de serviço Web do ponto de extremidade do Azure ML para objetos AzureMLWebServiceFile especificando os locais de Blob de entrada.. Essas informações serão passadas na propriedade WebServiceInputs da solicitação de execução em lote do Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
webServiceOutputs Chave,Pares de valor, mapeando os nomes das saídas de serviço Web do ponto de extremidade do Azure ML para objetos AzureMLWebServiceFile especificando os locais de Blob de saída. Essas informações serão passadas na propriedade WebServiceOutputs da solicitação de execução em lote do Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

Designação Descrição Valor

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

Designação Descrição Valor

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

Designação Descrição Valor

AzureMLUpdateResourceActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'AzureMLUpdateResource' (obrigatório)
tipoPropriedades Propriedades da atividade de gerenciamento de recursos de atualização do Azure ML. AzureMLUpdateResourceActivityTypeProperties (obrigatório)

AzureMLUpdateResourceActivityTypeProperties

Designação Descrição Valor
trainedModelFilePath O caminho do arquivo relativo em trainedModelLinkedService para representar o arquivo .ilearner que será carregado pela operação de atualização. Type: string (ou Expression with resultType string). qualquer (obrigatório)
trainedModelLinkedServiceName Nome do serviço vinculado do Armazenamento do Azure que contém o arquivo .ilearner que será carregado pela operação de atualização. LinkedServiceReference (obrigatório)
trainedModelName Nome do módulo Modelo Treinado no experimento de Serviço Web a ser atualizado. Type: string (ou Expression with resultType string). qualquer (obrigatório)

AzureMLWebServiceFile

Designação Descrição Valor
filePath O caminho do arquivo relativo, incluindo o nome do contêiner, no Armazenamento de Blob do Azure especificado pelo LinkedService. Type: string (ou Expression with resultType string). qualquer (obrigatório)
linkedServiceName Referência a um LinkedService de Armazenamento do Azure, onde o arquivo de Entrada/Saída do WebService do Azure ML está localizado. LinkedServiceReference (obrigatório)

Atividade de cópia

Designação Descrição Valor
Insumos Lista de entradas para a atividade. DatasetReference[]
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
saídas Lista de resultados para a atividade. DatasetReference[]
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'Cópia' (obrigatório)
tipoPropriedades Copie as propriedades da atividade. CopyActivityTypeProperties (obrigatório)

CopyActivityTypeProperties

Designação Descrição Valor
cloudDataMovementUnits Número máximo de unidades de movimentação de dados na nuvem que podem ser usadas para executar essa movimentação de dados. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. qualquer
enableSkipIncompatibleRow Se deve ignorar linha incompatível. O valor padrão é false. Tipo: booleano (ou Expressão com resultType booleano). qualquer
habilitarEstadiamento Especifica se os dados devem ser copiados por meio de um preparo provisório. O valor padrão é false. Tipo: booleano (ou Expressão com resultType booleano). qualquer
parallelCopies Número máximo de sessões simultâneas abertas na origem ou no coletor para evitar sobrecarregar o armazenamento de dados. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. qualquer
redirectIncompatibleRowSettings Redirecionar configurações de linha incompatíveis quando EnableSkipIncompatibleRow for true. RedirectIncompatibleRowSettings
lavatório Copiar coletor de atividade. CopySink (obrigatório)
fonte Copie a fonte da atividade. CopySource (obrigatório)
preparoConfigurações Especifica as configurações de preparo provisório quando EnableStaging é true. StagingSettings
Translator Tradutor de atividade de cópia. Se não for especificado, o tradutor tabular é usado. qualquer

CopySink

Designação Descrição Valor
sinkRetryCount Contagem de tentativas de pia. Tipo: inteiro (ou Expressão com número inteiro resultType). qualquer
sinkRetryWait Sink nova tentativa esperar. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer
tipo (obrigatório)
writeBatchSize Escreva o tamanho do lote. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. qualquer
writeBatchTimeout Escreva o tempo limite do lote. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer

Fonte de cópia

Designação Descrição Valor
fonteRetryCount Contagem de novas tentativas de origem. Tipo: inteiro (ou Expressão com número inteiro resultType). qualquer
fonteRetryWait Fonte tentar novamente esperar. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer
tipo (obrigatório)

CustomActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'Personalizado' (obrigatório)
tipoPropriedades Propriedades de atividade personalizadas. CustomActivityTypeProperties (obrigatório)

CustomActivityReferenceObject

Designação Descrição Valor
conjuntos de dados Referências de conjuntos de dados. DatasetReference[]
linkedServiços Referências de serviço vinculado. LinkedServiceReference []

CustomActivityTypeProperties

Designação Descrição Valor
comando Comando para atividade personalizada Tipo: string (ou Expression with resultType string). qualquer (obrigatório)
extendedProperties Bolsa de propriedades definida pelo usuário. Não há nenhuma restrição sobre as chaves ou valores que podem ser usados. A atividade personalizada especificada pelo usuário tem a total responsabilidade de consumir e interpretar o conteúdo definido. CustomActivityTypePropertiesExtendedProperties
folderPath Caminho da pasta para arquivos de recurso Tipo: string (ou Expression with resultType string). qualquer
referenceObjects Objetos de referência CustomActivityReferenceObject
resourceLinkedService Referência de serviço vinculado a recursos. LinkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Designação Descrição Valor

DatabricksNotebookActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'DatabricksNotebook' (obrigatório)
tipoPropriedades Propriedades de atividade do Databricks Notebook. DatabricksNotebookActivityTypeProperties (obrigatório)

DatabricksNotebookActivityTypeProperties

Designação Descrição Valor
baseParameters Parâmetros básicos a serem usados para cada execução deste trabalho. Se o bloco de notas utilizar um parâmetro não especificado, será utilizado o valor predefinido do bloco de notas. DatabricksNotebookActivityTypePropertiesBaseParameters
notebookPath O caminho absoluto do bloco de anotações a ser executado no espaço de trabalho Databricks. Este caminho deve começar com uma barra. Type: string (ou Expression with resultType string). qualquer (obrigatório)

DatabricksNotebookActivityTypePropertiesBaseParameters

Designação Descrição Valor

DataLakeAnalyticsUsqlActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'DataLakeAnalyticsU-SQL' (obrigatório)
tipoPropriedades Propriedades de atividade U-SQL do Data Lake Analytics. DataLakeAnalyticsUsqlActivityTypeProperties (obrigatório)

DataLakeAnalyticsUsqlActivityTypeProperties

Designação Descrição Valor
modo de compilação Modo de compilação do U-SQL. Deve ser um destes valores: Semantic, Full e SingleBox. Type: string (ou Expression with resultType string). qualquer
graudeparalelismo O número máximo de nós usados simultaneamente para executar o trabalho. O valor padrão é 1. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 1. qualquer
Parâmetros Parâmetros para solicitação de trabalho U-SQL. DataLakeAnalyticsUsqlActivityTypePropertiesParameters
prioridade Determina quais trabalhos de todos os que estão na fila devem ser selecionados para serem executados primeiro. Quanto menor o número, maior a prioridade. O valor padrão é 1000. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 1. qualquer
runtimeVersion Versão de tempo de execução do mecanismo U-SQL a ser usada. Type: string (ou Expression with resultType string). qualquer
scriptLinkedService Referência de serviço vinculado a script. LinkedServiceReference (obrigatório)
scriptPath Caminho que diferencia maiúsculas de minúsculas para a pasta que contém o script U-SQL. Type: string (ou Expression with resultType string). qualquer (obrigatório)

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

Designação Descrição Valor

DatasetReference

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

ExecutePipelineActivity

Designação Descrição Valor
tipo Tipo de atividade. 'ExecutePipeline' (obrigatório)
tipoPropriedades Execute propriedades de atividade de pipeline. ExecutePipelineActivityTypeProperties (obrigatório)

ExecutePipelineActivityTypeProperties

Designação Descrição Valor
Parâmetros Parâmetros do pipeline. ParameterValueSpecification
gasoduto Referência de pipeline. PipelineReference (obrigatório)
waitOnCompletion Define se a execução da atividade aguardará a conclusão da execução do pipeline dependente. O padrão é false. Bool

ExecuteSsisPackageActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'ExecuteSSISPackage' (obrigatório)
tipoPropriedades Execute as propriedades de atividade do pacote SSIS. ExecuteSsisPackageActivityTypeProperties (obrigatório)

ExecuteSsisPackageActivityTypeProperties

Designação Descrição Valor
ConecteVia A referência de tempo de execução de integração. IntegrationRuntimeReference (obrigatório)
environmentPath O caminho do ambiente para executar o pacote SSIS. Type: string (ou Expression with resultType string). qualquer
executionCredential A credencial de execução do pacote. SsisExecutionCredential
loggingLevel O nível de log da execução do pacote SSIS. Type: string (ou Expression with resultType string). qualquer
logLocalização Local do log de execução do pacote SSIS. SsisLogLocation
packageConnectionManagers Os gerenciadores de conexões de nível de pacote para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocalização Localização do pacote SSIS. SsisPackageLocation (obrigatório)
packageParameters Os parâmetros de nível de pacote para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers Os gerenciadores de conexões de nível de projeto para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
projectParameters Os parâmetros de nível de projeto para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertySubstitui A propriedade substitui para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
tempo de execução Especifica o tempo de execução para executar o pacote SSIS. O valor deve ser "x86" ou "x64". Type: string (ou Expression with resultType string). qualquer

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

Designação Descrição Valor

ExecuteSsisPackageActivityTypePropertiesPackageParameters

Designação Descrição Valor

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

Designação Descrição Valor

ExecuteSsisPackageActivityTypePropertiesProjectParameters

Designação Descrição Valor

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

Designação Descrição Valor

Expressão

Designação Descrição Valor
tipo Tipo de expressão. 'Expressão' (obrigatório)
valor Valor da expressão. string (obrigatório)

FilterActivity

Designação Descrição Valor
tipo Tipo de atividade. 'Filtro' (obrigatório)
tipoPropriedades Propriedades da atividade do filtro. FilterActivityTypeProperties (obrigatório)

FilterActivityTypeProperties

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

ForEachActivity

Designação Descrição Valor
tipo Tipo de atividade. 'ForEach' (obrigatório)
tipoPropriedades Propriedades da atividade ForEach. ForEachActivityTypeProperties (obrigatório)

ForEachActivityTypeProperties

Designação Descrição Valor
Atividades Lista de atividades a executar . Atividade[] (obrigatório)
batchCount Contagem de lotes a ser usada para controlar o número de execução paralela (quando isSequential é definido como false). Int

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

GetMetadataActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'GetMetadata' (obrigatório)
tipoPropriedades Propriedades de atividade GetMetadata. GetMetadataActivityTypeProperties (obrigatório)

GetMetadataActivityTypeProperties

Designação Descrição Valor
conjunto de dados Referência do conjunto de dados de atividade GetMetadata. DatasetReference (obrigatório)
Lista de campos Campos de metadados a serem obtidos do conjunto de dados. qualquer[]

HDInsightHiveActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'HDInsightHive' (obrigatório)
tipoPropriedades Propriedades de atividade do HDInsight Hive. HDInsightHiveActivityTypeProperties (obrigatório)

HDInsightHiveActivityTypeProperties

Designação Descrição Valor
Argumentos Argumentos especificados pelo usuário para HDInsightActivity. qualquer[]
define Permite que o usuário especifique definições para solicitação de trabalho do Hive. HDInsightHiveActivityTypePropertiesDefine
getDebugInfo Opção de informações de depuração. 'Sempre'
'Fracasso'
'Nenhuma'
scriptLinkedService Referência de serviço vinculado a script. LinkedServiceReference
scriptPath Caminho do script. Type: string (ou Expression with resultType string). qualquer
storageServiços Vinculados Referências de serviço vinculado de armazenamento. LinkedServiceReference []

HDInsightHiveActivityTypePropertiesDefine

Designação Descrição Valor

HDInsightMapReduceActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'HDInsightMapReduce' (obrigatório)
tipoPropriedades Propriedades de atividade do HDInsight MapReduce. HDInsightMapReduceActivityTypeProperties (obrigatório)

HDInsightMapReduceActivityTypeProperties

Designação Descrição Valor
Argumentos Argumentos especificados pelo usuário para HDInsightActivity. qualquer[]
className Nome da classe. Type: string (ou Expression with resultType string). qualquer (obrigatório)
define Permite que o usuário especifique definições para a solicitação de trabalho MapReduce. HDInsightMapReduceActivityTypePropertiesDefine
getDebugInfo Opção de informações de depuração. 'Sempre'
'Fracasso'
'Nenhuma'
jarFilePath Caminho do frasco. Type: string (ou Expression with resultType string). qualquer (obrigatório)
jarLibs Jar libs. qualquer[]
jarLinkedService Referência de serviço vinculado ao Jar. LinkedServiceReference
storageServiços Vinculados Referências de serviço vinculado de armazenamento. LinkedServiceReference []

HDInsightMapReduceActivityTypePropertiesDefine

Designação Descrição Valor

HDInsightPigActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'HDInsightPig' (obrigatório)
tipoPropriedades Propriedades de atividade do HDInsight Pig. HDInsightPigActivityTypeProperties (obrigatório)

HDInsightPigActivityTypeProperties

Designação Descrição Valor
Argumentos Argumentos especificados pelo usuário para HDInsightActivity. qualquer[]
define Permite que o usuário especifique definições para a solicitação de trabalho do Pig. HDInsightPigActivityTypePropertiesDefine
getDebugInfo Opção de informações de depuração. 'Sempre'
'Fracasso'
'Nenhuma'
scriptLinkedService Referência de serviço vinculado a script. LinkedServiceReference
scriptPath Caminho do script. Type: string (ou Expression with resultType string). qualquer
storageServiços Vinculados Referências de serviço vinculado de armazenamento. LinkedServiceReference []

HDInsightPigActivityTypePropertiesDefine

Designação Descrição Valor

HDInsightSparkActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'HDInsightSpark' (obrigatório)
tipoPropriedades Propriedades da atividade de faísca do HDInsight. HDInsightSparkActivityTypeProperties (obrigatório)

HDInsightSparkActivityTypeProperties

Designação Descrição Valor
Argumentos Os argumentos especificados pelo usuário para HDInsightSparkActivity. qualquer[]
className A classe principal Java/Spark do aplicativo. string
entryFilePath O caminho relativo para a pasta raiz do código/pacote a ser executado. Type: string (ou Expression with resultType string). qualquer (obrigatório)
getDebugInfo Opção de informações de depuração. 'Sempre'
'Fracasso'
'Nenhuma'
proxyUser O usuário a representar que executará o trabalho. Type: string (ou Expression with resultType string). qualquer
rootPath O caminho raiz em 'sparkJobLinkedService' para todos os arquivos do trabalho. Type: string (ou Expression with resultType string). qualquer (obrigatório)
sparkConfig Propriedade de configuração do Spark. HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService O serviço vinculado de armazenamento para carregar o arquivo de entrada e dependências e para receber logs. LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Designação Descrição Valor

HDInsightStreamingActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'HDInsightStreaming' (obrigatório)
tipoPropriedades Propriedades da atividade de streaming do HDInsight. HDInsightStreamingActivityTypeProperties (obrigatório)

HDInsightStreamingActivityTypeProperties

Designação Descrição Valor
Argumentos Argumentos especificados pelo usuário para HDInsightActivity. qualquer[]
combinador Nome executável do combinador. Type: string (ou Expression with resultType string). qualquer
commandAmbiente Valores de ambiente de linha de comando. qualquer[]
define Permite que o usuário especifique definições para solicitação de trabalho de streaming. HDInsightStreamingActivityTypePropertiesDefine
fileLinkedService Referência de serviço vinculado onde os arquivos estão localizados. LinkedServiceReference
filePaths Caminhos para streaming de arquivos de trabalho. Podem ser diretórios. qualquer[] (obrigatório)
getDebugInfo Opção de informações de depuração. 'Sempre'
'Fracasso'
'Nenhuma'
entrada Caminho do blob de entrada. Type: string (ou Expression with resultType string). qualquer (obrigatório)
mapeador Nome executável do mapeador. Type: string (ou Expression with resultType string). qualquer (obrigatório)
Saída Caminho do blob de saída. Type: string (ou Expression with resultType string). qualquer (obrigatório)
redutor Nome executável do redutor. Type: string (ou Expression with resultType string). qualquer (obrigatório)
storageServiços Vinculados Referências de serviço vinculado de armazenamento. LinkedServiceReference []

HDInsightStreamingActivityTypePropertiesDefine

Designação Descrição Valor

IfConditionActivity

Designação Descrição Valor
tipo Tipo de atividade. 'IfCondition' (obrigatório)
tipoPropriedades Propriedades da atividade IfCondition. IfConditionActivityTypeProperties (obrigatório)

IfConditionActivityTypeProperties

Designação Descrição Valor
expressão Uma expressão que avaliaria para Booleano. Isso é usado para determinar o bloco de atividades (ifTrueActivities ou ifFalseActivities) que serão executados. Expressão (obrigatório)
ifFalseActivities Lista de atividades a serem executadas se a expressão for avaliada como falsa. Esta é uma propriedade opcional e, se não for fornecida, a atividade sairá sem qualquer ação. Atividades[]
ifTrueActivities Lista de atividades a serem executadas se a expressão for avaliada como verdadeira. Esta é uma propriedade opcional e, se não for fornecida, a atividade sairá sem qualquer ação. Atividades[]

IntegrationRuntimeReference

Designação Descrição Valor
Parâmetros Argumentos para o tempo de execução da integração. ParameterValueSpecification
nome_referência Nome do tempo de execução da integração de referência. string (obrigatório)
tipo Tipo de tempo de execução de integração. 'IntegrationRuntimeReference' (obrigatório)

LinkedServiceReference

Designação Descrição Valor
Parâmetros Argumentos para LinkedService. ParameterValueSpecification
nome_referência Faça referência ao nome do LinkedService. string (obrigatório)
tipo Tipo de referência de serviço vinculado. 'LinkedServiceReference' (obrigatório)

PesquisaAtividade

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'Pesquisa' (obrigatório)
tipoPropriedades Propriedades da atividade de pesquisa. LookupActivityTypeProperties (obrigatório)

LookupActivityTypeProperties

Designação Descrição Valor
conjunto de dados Referência do conjunto de dados de atividade de pesquisa. DatasetReference (obrigatório)
firstRowOnly Se deve retornar a primeira linha ou todas as linhas. O valor padrão é true. Tipo: booleano (ou Expressão com resultType booleano). qualquer
fonte Propriedades de origem específicas do conjunto de dados, iguais à fonte de atividade de cópia. CopySource (obrigatório)

Microsoft.DataFactory/fábricas/pipelines

Designação Descrição Valor
apiVersion A versão api '2017-09-01-pré-visualização'
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 1
Comprimento máximo = 1
Padrão = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obrigatório)
propriedades Propriedades do pipeline. Pipeline (obrigatório)
tipo O tipo de recurso 'Microsoft.DataFactory/fábricas/pipelines'

ParameterDefinitionSpecification

Designação Descrição Valor

ParâmetroEspecificação

Designação Descrição Valor
defaultValue Valor padrão do parâmetro. qualquer
tipo Tipo de parâmetro. 'Matriz'
'Bool'
'Flutuar'
'Int'
'Objeto'
'SecureString'
'String' (obrigatório)

ParameterValueSpecification

Designação Descrição Valor

ParameterValueSpecification

Designação Descrição Valor

ParameterValueSpecification

Designação Descrição Valor

ParameterValueSpecification

Designação Descrição Valor

Gasoduto

Designação Descrição Valor
Atividades Lista de atividades em pipeline. Atividades[]
anotações Lista de tags que podem ser usadas para descrever o Pipeline. qualquer[]
simultaneidade O número máximo de execuções simultâneas para o pipeline. Int

Restrições:
Valor mínimo = 1
Descrição A descrição do gasoduto. string
Parâmetros Lista de parâmetros para pipeline. ParameterDefinitionSpecification

PipelineReference

Designação Descrição Valor
Designação Nome de referência. string
nome_referência Nome do pipeline de referência. string (obrigatório)
tipo Tipo de referência de pipeline. 'PipelineReference' (obrigatório)

RedirectIncompatibleRowSettings

Designação Descrição Valor
linkedServiceName Nome do serviço vinculado Armazenamento do Azure, SAS de Armazenamento ou Repositório Azure Data Lake usado para redirecionar linha incompatível. Deve ser especificado se redirectIncompatibleRowSettings for especificado. Type: string (ou Expression with resultType string). qualquer (obrigatório)
caminho O caminho para armazenar os dados de linha incompatíveis de redirecionamento. Type: string (ou Expression with resultType string). qualquer

Base Secreta

Designação Descrição Valor
tipo Defina como 'AzureKeyVaultSecret' para o tipo AzureKeyVaultSecretReference. Defina como 'SecureString' para o tipo SecureString. 'AzureKeyVaultSecret'
'SecureString' (obrigatório)

SecureString

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

SecureString

Designação Descrição Valor
tipo Tipo de segredo. 'SecureString' (obrigatório)
valor Valor da cadeia de caracteres segura. string (obrigatório)

SqlServerStoredProcedureActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'SqlServerStoredProcedure' (obrigatório)
tipoPropriedades Propriedades de atividade de procedimento armazenado SQL. SqlServerStoredProcedureActivityTypeProperties (obrigatório)

SqlServerStoredProcedureActivityTypeProperties

Designação Descrição Valor
storedProcedureName Nome do procedimento armazenado. Type: string (ou Expression with resultType string). qualquer (obrigatório)
storedProcedureParameters Configuração de valor e tipo para parâmetros de procedimento armazenado. Exemplo: "{Parameter1: {value: "1", type: "int"}}". SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

Designação Descrição Valor

SsisAccessCredential

Designação Descrição Valor
domínio Domínio para autenticação do Windows. qualquer (obrigatório)
palavra-passe Senha para autenticação do Windows. SecretBase (obrigatório)
nome de utilizador UseName para autenticação do Windows. qualquer (obrigatório)

SsisConnectionManager

Designação Descrição Valor

SsisConnectionManager

Designação Descrição Valor

SsisExecutionCredential

Designação Descrição Valor
domínio Domínio para autenticação do Windows. qualquer (obrigatório)
palavra-passe Senha para autenticação do Windows. SecureString (obrigatório)
nome de utilizador UseName para autenticação do Windows. qualquer (obrigatório)

SsisExecutionParameter

Designação Descrição Valor
valor Valor do parâmetro de execução do pacote SSIS. Type: string (ou Expression with resultType string). qualquer (obrigatório)

SsisLogLocalização

Designação Descrição Valor
logPath O caminho do log de execução do pacote SSIS. Type: string (ou Expression with resultType string). qualquer (obrigatório)
tipo O tipo de local de log do SSIS. 'Ficheiro' (obrigatório)
tipoPropriedades Propriedades do local do log de execução do pacote SSIS. SsisLogLocationTypeProperties (obrigatório)

SsisLogLocationTypeProperties

Designação Descrição Valor
accessCredential A credencial de acesso ao log de execução do pacote. SsisAccessCredential
logRefreshInterval Especifica o intervalo a ser atualizado no log. O intervalo padrão é de 5 minutos. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer

SsisPackageLocalização

Designação Descrição Valor
packagePath O caminho do pacote SSIS. Type: string (ou Expression with resultType string). qualquer (obrigatório)
tipo O tipo de local do pacote SSIS. 'Ficheiro'
'SSISDB'
tipoPropriedades Propriedades de local do pacote SSIS. SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

Designação Descrição Valor
accessCredential A credencial de acesso ao pacote. SsisAccessCredential
configurationPath O arquivo de configuração da execução do pacote. Type: string (ou Expression with resultType string). qualquer
packagePassword Senha do pacote. SecretBase

SsisPropertyOverride

Designação Descrição Valor
isSensitive Se o valor de substituição da propriedade do pacote SSIS é um dado confidencial. O valor será criptografado no SSISDB se for verdadeiro Bool
valor Valor de substituição da propriedade do pacote SSIS. Type: string (ou Expression with resultType string). qualquer (obrigatório)

Configurações de preparo

Designação Descrição Valor
enableCompression Especifica se a compactação deve ser usada ao copiar dados por meio de um preparo provisório. O valor padrão é false. Tipo: booleano (ou Expressão com resultType booleano). qualquer
linkedServiceName Referência de serviço vinculado de preparo. LinkedServiceReference (obrigatório)
caminho O caminho para o armazenamento para armazenar os dados provisórios. Type: string (ou Expression with resultType string). qualquer

StoredProcedureParameter

Designação Descrição Valor
tipo Tipo de parâmetro de procedimento armazenado. 'Booleano'
'Data'
'Decimal'
'Guid'
'Int'
'Int64'
'String'
valor Valor do parâmetro do procedimento armazenado. Type: string (ou Expression with resultType string). qualquer (obrigatório)

AtéAtividade

Designação Descrição Valor
tipo Tipo de atividade. 'Até' (obrigatório)
tipoPropriedades Até propriedades de atividade. UntilActivityTypeProperties (obrigatório)

UntilActivityTypeProperties

Designação Descrição Valor
Atividades Lista de atividades a executar. Atividade[] (obrigatório)
expressão Uma expressão que avaliaria para Booleano. O loop continuará até que esta expressão seja avaliada como true Expressão (obrigatório)
tempo limite Especifica o tempo limite para a execução da atividade. Se não houver nenhum valor especificado, ele usará o valor de TimeSpan.FromDays(7), que é 1 semana como padrão. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer

WaitActivity

Designação Descrição Valor
tipo Tipo de atividade. 'Esperar' (obrigatório)
tipoPropriedades Aguarde as propriedades da atividade. WaitActivityTypeProperties (obrigatório)

WaitActivityTypeProperties

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

Atividade Web

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'WebActivity' (obrigatório)
tipoPropriedades Propriedades da atividade da Web. WebActivityTypeProperties (obrigatório)

WebActivityAuthentication

Designação Descrição Valor
palavra-passe Senha para o arquivo PFX ou autenticação básica. SecureString
PFX Conteúdo codificado em Base64 de um arquivo PFX. SecureString
recurso Recurso para o qual o token de autenticação do Azure será solicitado ao usar a Autenticação MSI. string
tipo Autenticação de atividade na Web (Basic/ClientCertificate/MSI) string (obrigatório)
nome de utilizador Nome de usuário de autenticação de atividade da Web para autenticação básica. string

WebActivityTypeProperties

Designação Descrição Valor
autenticação Método de autenticação usado para chamar o ponto de extremidade. WebActivityAuthentication
corpo Representa a carga que será enviada para o ponto de extremidade. Necessário para o método POST/PUT, não permitido para o método GET Type: string (ou Expression with resultType string). qualquer
conjuntos de dados Lista de conjuntos de dados passados para o ponto de extremidade da Web. DatasetReference[]
disableCertValidation Quando definido como true, a validação do certificado será desativada. Bool
cabeçalhos Representa os cabeçalhos que serão enviados para a solicitação. Por exemplo, para definir o idioma e digitar em uma solicitação: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Type: string (ou Expression with resultType string). qualquer
linkedServiços Lista de serviços vinculados passados para o ponto de extremidade da Web. LinkedServiceReference []
método Método da API Rest para o ponto de extremidade de destino. 'ELIMINAR'
'OBTER'
'CORREIO'
'PUT' (obrigatório)
URL Ponto de extremidade e caminho de destino da atividade da Web. Type: string (ou Expression with resultType string). qualquer (obrigatório)

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Criar um de fábrica de dados V2

Implantar no Azure
Este modelo cria uma fábrica de dados V2 que copia dados de uma pasta em um Armazenamento de Blob do Azure para outra pasta no armazenamento.
mais é possível com o Azure Data Factory - Um clique para experimentar o Azure Data Factory

Implantar 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

Definição de recursos Terraform (provedor AzAPI)

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

  • Grupos de recursos

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

Formato do recurso

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

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

Objetos CopySink

Defina a propriedade type para especificar o tipo de objeto.

Objetos SecretBase

Defina a propriedade type para especificar o tipo de objeto.

Para AzureKeyVaultSecret , use:

{
  secretName = ?
  secretVersion = ?
  store = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  type = "AzureKeyVaultSecret"
}

Para SecureString, use:

{
  type = "SecureString"
  value = "string"
}

Objetos CopySource

Defina a propriedade type para especificar o tipo de objeto.

Objetos de atividade

Defina a propriedade type para especificar o tipo de objeto.

Para AzureMLBatchExecution, use:

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

Para AzureMLUpdateResource , use:

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

Para ExecutePipeline, use:

{
  type = "ExecutePipeline"
  typeProperties = {
    parameters = {
      {customized property} = ?
    }
    pipeline = {
      name = "string"
      referenceName = "string"
      type = "string"
    }
    waitOnCompletion = bool
  }
}

Para Filtro, use:

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

Para ForEach , use:

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

Para IfCondition , use:

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

Para até, utilize:

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

Para Aguarde, use:

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

Para cópia, use:

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

Para Custom, use:

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

Para DataLakeAnalyticsU-SQL , use:

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

Para DatabricksNotebook , use:

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

Para ExecuteSSISPackage, use:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureOutput = bool
    timeout = ?
  }
  type = "ExecuteSSISPackage"
  typeProperties = {
    connectVia = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    environmentPath = ?
    executionCredential = {
      domain = ?
      password = {
        type = "string"
        value = "string"
      }
      userName = ?
    }
    loggingLevel = ?
    logLocation = {
      logPath = ?
      type = "string"
      typeProperties = {
        accessCredential = {
          domain = ?
          password = {
            type = "string"
            // For remaining properties, see SecretBase objects
          }
          userName = ?
        }
        logRefreshInterval = ?
      }
    }
    packageConnectionManagers = {
      {customized property} = {
        {customized property} = {
          value = ?
        }
      }
    }
    packageLocation = {
      packagePath = ?
      type = "string"
      typeProperties = {
        accessCredential = {
          domain = ?
          password = {
            type = "string"
            // For remaining properties, see SecretBase objects
          }
          userName = ?
        }
        configurationPath = ?
        packagePassword = {
          type = "string"
          // For remaining properties, see SecretBase objects
        }
      }
    }
    packageParameters = {
      {customized property} = {
        value = ?
      }
    }
    projectConnectionManagers = {
      {customized property} = {
        {customized property} = {
          value = ?
        }
      }
    }
    projectParameters = {
      {customized property} = {
        value = ?
      }
    }
    propertyOverrides = {
      {customized property} = {
        isSensitive = bool
        value = ?
      }
    }
    runtime = ?
  }
}

Para GetMetadata, use:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureOutput = bool
    timeout = ?
  }
  type = "GetMetadata"
  typeProperties = {
    dataset = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    fieldList = [
      ?
    ]
  }
}

Para HDInsightHive, use:

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

Para HDInsightMapReduce, use:

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

Para HDInsightPig, use:

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

Para HDInsightSpark, use:

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

Para HDInsightStreaming, use:

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

Para Pesquisa, use:

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

Para SqlServerStoredProcedure , use:

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

Para WebActivity, use:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureOutput = bool
    timeout = ?
  }
  type = "WebActivity"
  typeProperties = {
    authentication = {
      password = {
        type = "string"
        value = "string"
      }
      pfx = {
        type = "string"
        value = "string"
      }
      resource = "string"
      type = "string"
      username = "string"
    }
    body = ?
    datasets = [
      {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
    ]
    disableCertValidation = bool
    headers = ?
    linkedServices = [
      {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
    ]
    method = "string"
    url = ?
  }
}

Valores de propriedade

Atividade

Designação Descrição Valor
dependeDe A atividade depende da condição. ActivityDependency []
Descrição Descrição da atividade. string
Designação Nome da atividade. string (obrigatório)
tipo Defina como 'AzureMLBatchExecution' para o tipo AzureMLBatchExecutionActivity. Defina como 'AzureMLUpdateResource' para o tipo AzureMLUpdateResourceActivity. Defina como 'ExecutePipeline' para o tipo ExecutePipelineActivity. Defina como 'Filtrar' para o tipo FilterActivity. Defina como 'ForEach' para o tipo ForEachActivity. Defina como 'IfCondition' para o tipo IfConditionActivity. Defina como 'Até' para o tipo UntilActivity. Defina como 'Aguardar' para digitar WaitActivity. Defina como 'Copiar' para o tipo CopyActivity. Defina como 'Personalizado' para o tipo CustomActivity. Defina como 'DataLakeAnalyticsU-SQL' para o tipo DataLakeAnalyticsUsqlActivity. Defina como 'DatabricksNotebook' para o tipo DatabricksNotebookActivity. Defina como 'ExecuteSSISPackage' para o tipo ExecuteSsisPackageActivity. Defina como 'GetMetadata' para o tipo GetMetadataActivity. Defina como 'HDInsightHive' para o tipo HDInsightHiveActivity. Defina como 'HDInsightMapReduce' para o tipo HDInsightMapReduceActivity. Defina como 'HDInsightPig' para o tipo HDInsightPigActivity. Defina como 'HDInsightSpark' para o tipo HDInsightSparkActivity. Defina como 'HDInsightStreaming' para o tipo HDInsightStreamingActivity. Defina como 'Pesquisa' para o tipo LookupActivity. Defina como 'SqlServerStoredProcedure' para o tipo SqlServerStoredProcedureActivity. Defina como 'WebActivity' para o tipo WebActivity. 'AzureMLBatchExecution'
'AzureMLUpdateResource'
'Copiar'
'Personalizado'
'DatabricksNotebook'
'DataLakeAnalyticsU-SQL'
'ExecutePipeline'
'ExecuteSSISPackage'
'Filtrar'
'ForEach'
'GetMetadata'
'HDInsightHive'
'HDInsightMapReduce'
'HDInsightPig'
'HDInsightSpark'
'HDInsightStreaming'
'Condição Se'
'Pesquisa'
'SqlServerStoredProcedure'
'Até'
'Esperar'
'WebActivity' (obrigatório)

ActivityDependency

Designação Descrição Valor
atividade Nome da atividade. string (obrigatório)
dependênciaCondições Match-Condition para a dependência. Matriz de cadeia de caracteres contendo qualquer uma das:
'Concluído'
'Falhou'
'Ignorado'
'Conseguido' (obrigatório)

Política de Atividade

Designação Descrição Valor
retentar Máximo de tentativas ordinárias. O padrão é 0. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. qualquer
retryIntervalInSeconds Intervalo entre cada tentativa de repetição (em segundos). O padrão é 30 seg. Int

Restrições:
Valor mínimo = 30
Valor máximo = 86400
secureOutput Quando definido como true, a saída da atividade é considerada segura e não será registrada no monitoramento. Bool
tempo limite Especifica o tempo limite para a execução da atividade. O tempo limite padrão é de 7 dias. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer

AzureKeyVaultSecretReference

Designação Descrição Valor
secretName O nome do segredo no Cofre da Chave do Azure. Type: string (ou Expression with resultType string). qualquer (obrigatório)
secretVersion A versão do segredo no Cofre da Chave do Azure. O valor padrão é a versão mais recente do segredo. Type: string (ou Expression with resultType string). qualquer
loja A referência de serviço vinculado do Azure Key Vault. LinkedServiceReference (obrigatório)
tipo Tipo de segredo. 'AzureKeyVaultSecret' (obrigatório)

AzureMLBatchExecutionActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'AzureMLBatchExecution' (obrigatório)
tipoPropriedades Propriedades da atividade de Execução em Lote do Azure ML. AzureMLBatchExecutionActivityTypeProperties (obrigatório)

AzureMLBatchExecutionActivityTypeProperties

Designação Descrição Valor
globalParameters Chave,Pares de valor a serem passados para o ponto de extremidade do Serviço de Execução em Lote do Azure ML. As chaves devem corresponder aos nomes dos parâmetros do serviço Web definidos no serviço Web do Azure ML publicado. Os valores serão passados na propriedade GlobalParameters da solicitação de execução em lote do Azure ML. AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
webServiceInputs Chave,Pares de valor, mapeando os nomes das entradas de serviço Web do ponto de extremidade do Azure ML para objetos AzureMLWebServiceFile especificando os locais de Blob de entrada.. Essas informações serão passadas na propriedade WebServiceInputs da solicitação de execução em lote do Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
webServiceOutputs Chave,Pares de valor, mapeando os nomes das saídas de serviço Web do ponto de extremidade do Azure ML para objetos AzureMLWebServiceFile especificando os locais de Blob de saída. Essas informações serão passadas na propriedade WebServiceOutputs da solicitação de execução em lote do Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

Designação Descrição Valor

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

Designação Descrição Valor

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

Designação Descrição Valor

AzureMLUpdateResourceActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'AzureMLUpdateResource' (obrigatório)
tipoPropriedades Propriedades da atividade de gerenciamento de recursos de atualização do Azure ML. AzureMLUpdateResourceActivityTypeProperties (obrigatório)

AzureMLUpdateResourceActivityTypeProperties

Designação Descrição Valor
trainedModelFilePath O caminho do arquivo relativo em trainedModelLinkedService para representar o arquivo .ilearner que será carregado pela operação de atualização. Type: string (ou Expression with resultType string). qualquer (obrigatório)
trainedModelLinkedServiceName Nome do serviço vinculado do Armazenamento do Azure que contém o arquivo .ilearner que será carregado pela operação de atualização. LinkedServiceReference (obrigatório)
trainedModelName Nome do módulo Modelo Treinado no experimento de Serviço Web a ser atualizado. Type: string (ou Expression with resultType string). qualquer (obrigatório)

AzureMLWebServiceFile

Designação Descrição Valor
filePath O caminho do arquivo relativo, incluindo o nome do contêiner, no Armazenamento de Blob do Azure especificado pelo LinkedService. Type: string (ou Expression with resultType string). qualquer (obrigatório)
linkedServiceName Referência a um LinkedService de Armazenamento do Azure, onde o arquivo de Entrada/Saída do WebService do Azure ML está localizado. LinkedServiceReference (obrigatório)

Atividade de cópia

Designação Descrição Valor
Insumos Lista de entradas para a atividade. DatasetReference[]
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
saídas Lista de resultados para a atividade. DatasetReference[]
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'Cópia' (obrigatório)
tipoPropriedades Copie as propriedades da atividade. CopyActivityTypeProperties (obrigatório)

CopyActivityTypeProperties

Designação Descrição Valor
cloudDataMovementUnits Número máximo de unidades de movimentação de dados na nuvem que podem ser usadas para executar essa movimentação de dados. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. qualquer
enableSkipIncompatibleRow Se deve ignorar linha incompatível. O valor padrão é false. Tipo: booleano (ou Expressão com resultType booleano). qualquer
habilitarEstadiamento Especifica se os dados devem ser copiados por meio de um preparo provisório. O valor padrão é false. Tipo: booleano (ou Expressão com resultType booleano). qualquer
parallelCopies Número máximo de sessões simultâneas abertas na origem ou no coletor para evitar sobrecarregar o armazenamento de dados. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. qualquer
redirectIncompatibleRowSettings Redirecionar configurações de linha incompatíveis quando EnableSkipIncompatibleRow for true. RedirectIncompatibleRowSettings
lavatório Copiar coletor de atividade. CopySink (obrigatório)
fonte Copie a fonte da atividade. CopySource (obrigatório)
preparoConfigurações Especifica as configurações de preparo provisório quando EnableStaging é true. StagingSettings
Translator Tradutor de atividade de cópia. Se não for especificado, o tradutor tabular é usado. qualquer

CopySink

Designação Descrição Valor
sinkRetryCount Contagem de tentativas de pia. Tipo: inteiro (ou Expressão com número inteiro resultType). qualquer
sinkRetryWait Sink nova tentativa esperar. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer
tipo (obrigatório)
writeBatchSize Escreva o tamanho do lote. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. qualquer
writeBatchTimeout Escreva o tempo limite do lote. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer

Fonte de cópia

Designação Descrição Valor
fonteRetryCount Contagem de novas tentativas de origem. Tipo: inteiro (ou Expressão com número inteiro resultType). qualquer
fonteRetryWait Fonte tentar novamente esperar. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer
tipo (obrigatório)

CustomActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'Personalizado' (obrigatório)
tipoPropriedades Propriedades de atividade personalizadas. CustomActivityTypeProperties (obrigatório)

CustomActivityReferenceObject

Designação Descrição Valor
conjuntos de dados Referências de conjuntos de dados. DatasetReference[]
linkedServiços Referências de serviço vinculado. LinkedServiceReference []

CustomActivityTypeProperties

Designação Descrição Valor
comando Comando para atividade personalizada Tipo: string (ou Expression with resultType string). qualquer (obrigatório)
extendedProperties Bolsa de propriedades definida pelo usuário. Não há nenhuma restrição sobre as chaves ou valores que podem ser usados. A atividade personalizada especificada pelo usuário tem a total responsabilidade de consumir e interpretar o conteúdo definido. CustomActivityTypePropertiesExtendedProperties
folderPath Caminho da pasta para arquivos de recurso Tipo: string (ou Expression with resultType string). qualquer
referenceObjects Objetos de referência CustomActivityReferenceObject
resourceLinkedService Referência de serviço vinculado a recursos. LinkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Designação Descrição Valor

DatabricksNotebookActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'DatabricksNotebook' (obrigatório)
tipoPropriedades Propriedades de atividade do Databricks Notebook. DatabricksNotebookActivityTypeProperties (obrigatório)

DatabricksNotebookActivityTypeProperties

Designação Descrição Valor
baseParameters Parâmetros básicos a serem usados para cada execução deste trabalho. Se o bloco de notas utilizar um parâmetro não especificado, será utilizado o valor predefinido do bloco de notas. DatabricksNotebookActivityTypePropertiesBaseParameters
notebookPath O caminho absoluto do bloco de anotações a ser executado no espaço de trabalho Databricks. Este caminho deve começar com uma barra. Type: string (ou Expression with resultType string). qualquer (obrigatório)

DatabricksNotebookActivityTypePropertiesBaseParameters

Designação Descrição Valor

DataLakeAnalyticsUsqlActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'DataLakeAnalyticsU-SQL' (obrigatório)
tipoPropriedades Propriedades de atividade U-SQL do Data Lake Analytics. DataLakeAnalyticsUsqlActivityTypeProperties (obrigatório)

DataLakeAnalyticsUsqlActivityTypeProperties

Designação Descrição Valor
modo de compilação Modo de compilação do U-SQL. Deve ser um destes valores: Semantic, Full e SingleBox. Type: string (ou Expression with resultType string). qualquer
graudeparalelismo O número máximo de nós usados simultaneamente para executar o trabalho. O valor padrão é 1. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 1. qualquer
Parâmetros Parâmetros para solicitação de trabalho U-SQL. DataLakeAnalyticsUsqlActivityTypePropertiesParameters
prioridade Determina quais trabalhos de todos os que estão na fila devem ser selecionados para serem executados primeiro. Quanto menor o número, maior a prioridade. O valor padrão é 1000. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 1. qualquer
runtimeVersion Versão de tempo de execução do mecanismo U-SQL a ser usada. Type: string (ou Expression with resultType string). qualquer
scriptLinkedService Referência de serviço vinculado a script. LinkedServiceReference (obrigatório)
scriptPath Caminho que diferencia maiúsculas de minúsculas para a pasta que contém o script U-SQL. Type: string (ou Expression with resultType string). qualquer (obrigatório)

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

Designação Descrição Valor

DatasetReference

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

ExecutePipelineActivity

Designação Descrição Valor
tipo Tipo de atividade. 'ExecutePipeline' (obrigatório)
tipoPropriedades Execute propriedades de atividade de pipeline. ExecutePipelineActivityTypeProperties (obrigatório)

ExecutePipelineActivityTypeProperties

Designação Descrição Valor
Parâmetros Parâmetros do pipeline. ParameterValueSpecification
gasoduto Referência de pipeline. PipelineReference (obrigatório)
waitOnCompletion Define se a execução da atividade aguardará a conclusão da execução do pipeline dependente. O padrão é false. Bool

ExecuteSsisPackageActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'ExecuteSSISPackage' (obrigatório)
tipoPropriedades Execute as propriedades de atividade do pacote SSIS. ExecuteSsisPackageActivityTypeProperties (obrigatório)

ExecuteSsisPackageActivityTypeProperties

Designação Descrição Valor
ConecteVia A referência de tempo de execução de integração. IntegrationRuntimeReference (obrigatório)
environmentPath O caminho do ambiente para executar o pacote SSIS. Type: string (ou Expression with resultType string). qualquer
executionCredential A credencial de execução do pacote. SsisExecutionCredential
loggingLevel O nível de log da execução do pacote SSIS. Type: string (ou Expression with resultType string). qualquer
logLocalização Local do log de execução do pacote SSIS. SsisLogLocation
packageConnectionManagers Os gerenciadores de conexões de nível de pacote para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocalização Localização do pacote SSIS. SsisPackageLocation (obrigatório)
packageParameters Os parâmetros de nível de pacote para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers Os gerenciadores de conexões de nível de projeto para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
projectParameters Os parâmetros de nível de projeto para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertySubstitui A propriedade substitui para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
tempo de execução Especifica o tempo de execução para executar o pacote SSIS. O valor deve ser "x86" ou "x64". Type: string (ou Expression with resultType string). qualquer

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

Designação Descrição Valor

ExecuteSsisPackageActivityTypePropertiesPackageParameters

Designação Descrição Valor

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

Designação Descrição Valor

ExecuteSsisPackageActivityTypePropertiesProjectParameters

Designação Descrição Valor

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

Designação Descrição Valor

Expressão

Designação Descrição Valor
tipo Tipo de expressão. 'Expressão' (obrigatório)
valor Valor da expressão. string (obrigatório)

FilterActivity

Designação Descrição Valor
tipo Tipo de atividade. 'Filtro' (obrigatório)
tipoPropriedades Propriedades da atividade do filtro. FilterActivityTypeProperties (obrigatório)

FilterActivityTypeProperties

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

ForEachActivity

Designação Descrição Valor
tipo Tipo de atividade. 'ForEach' (obrigatório)
tipoPropriedades Propriedades da atividade ForEach. ForEachActivityTypeProperties (obrigatório)

ForEachActivityTypeProperties

Designação Descrição Valor
Atividades Lista de atividades a executar . Atividade[] (obrigatório)
batchCount Contagem de lotes a ser usada para controlar o número de execução paralela (quando isSequential é definido como false). Int

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

GetMetadataActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'GetMetadata' (obrigatório)
tipoPropriedades Propriedades de atividade GetMetadata. GetMetadataActivityTypeProperties (obrigatório)

GetMetadataActivityTypeProperties

Designação Descrição Valor
conjunto de dados Referência do conjunto de dados de atividade GetMetadata. DatasetReference (obrigatório)
Lista de campos Campos de metadados a serem obtidos do conjunto de dados. qualquer[]

HDInsightHiveActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'HDInsightHive' (obrigatório)
tipoPropriedades Propriedades de atividade do HDInsight Hive. HDInsightHiveActivityTypeProperties (obrigatório)

HDInsightHiveActivityTypeProperties

Designação Descrição Valor
Argumentos Argumentos especificados pelo usuário para HDInsightActivity. qualquer[]
define Permite que o usuário especifique definições para solicitação de trabalho do Hive. HDInsightHiveActivityTypePropertiesDefine
getDebugInfo Opção de informações de depuração. 'Sempre'
'Fracasso'
'Nenhuma'
scriptLinkedService Referência de serviço vinculado a script. LinkedServiceReference
scriptPath Caminho do script. Type: string (ou Expression with resultType string). qualquer
storageServiços Vinculados Referências de serviço vinculado de armazenamento. LinkedServiceReference []

HDInsightHiveActivityTypePropertiesDefine

Designação Descrição Valor

HDInsightMapReduceActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'HDInsightMapReduce' (obrigatório)
tipoPropriedades Propriedades de atividade do HDInsight MapReduce. HDInsightMapReduceActivityTypeProperties (obrigatório)

HDInsightMapReduceActivityTypeProperties

Designação Descrição Valor
Argumentos Argumentos especificados pelo usuário para HDInsightActivity. qualquer[]
className Nome da classe. Type: string (ou Expression with resultType string). qualquer (obrigatório)
define Permite que o usuário especifique definições para a solicitação de trabalho MapReduce. HDInsightMapReduceActivityTypePropertiesDefine
getDebugInfo Opção de informações de depuração. 'Sempre'
'Fracasso'
'Nenhuma'
jarFilePath Caminho do frasco. Type: string (ou Expression with resultType string). qualquer (obrigatório)
jarLibs Jar libs. qualquer[]
jarLinkedService Referência de serviço vinculado ao Jar. LinkedServiceReference
storageServiços Vinculados Referências de serviço vinculado de armazenamento. LinkedServiceReference []

HDInsightMapReduceActivityTypePropertiesDefine

Designação Descrição Valor

HDInsightPigActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'HDInsightPig' (obrigatório)
tipoPropriedades Propriedades de atividade do HDInsight Pig. HDInsightPigActivityTypeProperties (obrigatório)

HDInsightPigActivityTypeProperties

Designação Descrição Valor
Argumentos Argumentos especificados pelo usuário para HDInsightActivity. qualquer[]
define Permite que o usuário especifique definições para a solicitação de trabalho do Pig. HDInsightPigActivityTypePropertiesDefine
getDebugInfo Opção de informações de depuração. 'Sempre'
'Fracasso'
'Nenhuma'
scriptLinkedService Referência de serviço vinculado a script. LinkedServiceReference
scriptPath Caminho do script. Type: string (ou Expression with resultType string). qualquer
storageServiços Vinculados Referências de serviço vinculado de armazenamento. LinkedServiceReference []

HDInsightPigActivityTypePropertiesDefine

Designação Descrição Valor

HDInsightSparkActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'HDInsightSpark' (obrigatório)
tipoPropriedades Propriedades da atividade de faísca do HDInsight. HDInsightSparkActivityTypeProperties (obrigatório)

HDInsightSparkActivityTypeProperties

Designação Descrição Valor
Argumentos Os argumentos especificados pelo usuário para HDInsightSparkActivity. qualquer[]
className A classe principal Java/Spark do aplicativo. string
entryFilePath O caminho relativo para a pasta raiz do código/pacote a ser executado. Type: string (ou Expression with resultType string). qualquer (obrigatório)
getDebugInfo Opção de informações de depuração. 'Sempre'
'Fracasso'
'Nenhuma'
proxyUser O usuário a representar que executará o trabalho. Type: string (ou Expression with resultType string). qualquer
rootPath O caminho raiz em 'sparkJobLinkedService' para todos os arquivos do trabalho. Type: string (ou Expression with resultType string). qualquer (obrigatório)
sparkConfig Propriedade de configuração do Spark. HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService O serviço vinculado de armazenamento para carregar o arquivo de entrada e dependências e para receber logs. LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Designação Descrição Valor

HDInsightStreamingActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'HDInsightStreaming' (obrigatório)
tipoPropriedades Propriedades da atividade de streaming do HDInsight. HDInsightStreamingActivityTypeProperties (obrigatório)

HDInsightStreamingActivityTypeProperties

Designação Descrição Valor
Argumentos Argumentos especificados pelo usuário para HDInsightActivity. qualquer[]
combinador Nome executável do combinador. Type: string (ou Expression with resultType string). qualquer
commandAmbiente Valores de ambiente de linha de comando. qualquer[]
define Permite que o usuário especifique definições para solicitação de trabalho de streaming. HDInsightStreamingActivityTypePropertiesDefine
fileLinkedService Referência de serviço vinculado onde os arquivos estão localizados. LinkedServiceReference
filePaths Caminhos para streaming de arquivos de trabalho. Podem ser diretórios. qualquer[] (obrigatório)
getDebugInfo Opção de informações de depuração. 'Sempre'
'Fracasso'
'Nenhuma'
entrada Caminho do blob de entrada. Type: string (ou Expression with resultType string). qualquer (obrigatório)
mapeador Nome executável do mapeador. Type: string (ou Expression with resultType string). qualquer (obrigatório)
Saída Caminho do blob de saída. Type: string (ou Expression with resultType string). qualquer (obrigatório)
redutor Nome executável do redutor. Type: string (ou Expression with resultType string). qualquer (obrigatório)
storageServiços Vinculados Referências de serviço vinculado de armazenamento. LinkedServiceReference []

HDInsightStreamingActivityTypePropertiesDefine

Designação Descrição Valor

IfConditionActivity

Designação Descrição Valor
tipo Tipo de atividade. 'IfCondition' (obrigatório)
tipoPropriedades Propriedades da atividade IfCondition. IfConditionActivityTypeProperties (obrigatório)

IfConditionActivityTypeProperties

Designação Descrição Valor
expressão Uma expressão que avaliaria para Booleano. Isso é usado para determinar o bloco de atividades (ifTrueActivities ou ifFalseActivities) que serão executados. Expressão (obrigatório)
ifFalseActivities Lista de atividades a serem executadas se a expressão for avaliada como falsa. Esta é uma propriedade opcional e, se não for fornecida, a atividade sairá sem qualquer ação. Atividades[]
ifTrueActivities Lista de atividades a serem executadas se a expressão for avaliada como verdadeira. Esta é uma propriedade opcional e, se não for fornecida, a atividade sairá sem qualquer ação. Atividades[]

IntegrationRuntimeReference

Designação Descrição Valor
Parâmetros Argumentos para o tempo de execução da integração. ParameterValueSpecification
nome_referência Nome do tempo de execução da integração de referência. string (obrigatório)
tipo Tipo de tempo de execução de integração. 'IntegrationRuntimeReference' (obrigatório)

LinkedServiceReference

Designação Descrição Valor
Parâmetros Argumentos para LinkedService. ParameterValueSpecification
nome_referência Faça referência ao nome do LinkedService. string (obrigatório)
tipo Tipo de referência de serviço vinculado. 'LinkedServiceReference' (obrigatório)

PesquisaAtividade

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'Pesquisa' (obrigatório)
tipoPropriedades Propriedades da atividade de pesquisa. LookupActivityTypeProperties (obrigatório)

LookupActivityTypeProperties

Designação Descrição Valor
conjunto de dados Referência do conjunto de dados de atividade de pesquisa. DatasetReference (obrigatório)
firstRowOnly Se deve retornar a primeira linha ou todas as linhas. O valor padrão é true. Tipo: booleano (ou Expressão com resultType booleano). qualquer
fonte Propriedades de origem específicas do conjunto de dados, iguais à fonte de atividade de cópia. CopySource (obrigatório)

Microsoft.DataFactory/fábricas/pipelines

Designação Descrição Valor
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 1
Comprimento máximo = 1
Padrão = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID para recurso do tipo: fábricas
propriedades Propriedades do pipeline. Pipeline (obrigatório)
tipo O tipo de recurso "Microsoft.DataFactory/factories/pipelines@2017-09-01-preview"

ParameterDefinitionSpecification

Designação Descrição Valor

ParâmetroEspecificação

Designação Descrição Valor
defaultValue Valor padrão do parâmetro. qualquer
tipo Tipo de parâmetro. 'Matriz'
'Bool'
'Flutuar'
'Int'
'Objeto'
'SecureString'
'String' (obrigatório)

ParameterValueSpecification

Designação Descrição Valor

ParameterValueSpecification

Designação Descrição Valor

ParameterValueSpecification

Designação Descrição Valor

ParameterValueSpecification

Designação Descrição Valor

Gasoduto

Designação Descrição Valor
Atividades Lista de atividades em pipeline. Atividades[]
anotações Lista de tags que podem ser usadas para descrever o Pipeline. qualquer[]
simultaneidade O número máximo de execuções simultâneas para o pipeline. Int

Restrições:
Valor mínimo = 1
Descrição A descrição do gasoduto. string
Parâmetros Lista de parâmetros para pipeline. ParameterDefinitionSpecification

PipelineReference

Designação Descrição Valor
Designação Nome de referência. string
nome_referência Nome do pipeline de referência. string (obrigatório)
tipo Tipo de referência de pipeline. 'PipelineReference' (obrigatório)

RedirectIncompatibleRowSettings

Designação Descrição Valor
linkedServiceName Nome do serviço vinculado Armazenamento do Azure, SAS de Armazenamento ou Repositório Azure Data Lake usado para redirecionar linha incompatível. Deve ser especificado se redirectIncompatibleRowSettings for especificado. Type: string (ou Expression with resultType string). qualquer (obrigatório)
caminho O caminho para armazenar os dados de linha incompatíveis de redirecionamento. Type: string (ou Expression with resultType string). qualquer

Base Secreta

Designação Descrição Valor
tipo Defina como 'AzureKeyVaultSecret' para o tipo AzureKeyVaultSecretReference. Defina como 'SecureString' para o tipo SecureString. 'AzureKeyVaultSecret'
'SecureString' (obrigatório)

SecureString

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

SecureString

Designação Descrição Valor
tipo Tipo de segredo. 'SecureString' (obrigatório)
valor Valor da cadeia de caracteres segura. string (obrigatório)

SqlServerStoredProcedureActivity

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'SqlServerStoredProcedure' (obrigatório)
tipoPropriedades Propriedades de atividade de procedimento armazenado SQL. SqlServerStoredProcedureActivityTypeProperties (obrigatório)

SqlServerStoredProcedureActivityTypeProperties

Designação Descrição Valor
storedProcedureName Nome do procedimento armazenado. Type: string (ou Expression with resultType string). qualquer (obrigatório)
storedProcedureParameters Configuração de valor e tipo para parâmetros de procedimento armazenado. Exemplo: "{Parameter1: {value: "1", type: "int"}}". SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

Designação Descrição Valor

SsisAccessCredential

Designação Descrição Valor
domínio Domínio para autenticação do Windows. qualquer (obrigatório)
palavra-passe Senha para autenticação do Windows. SecretBase (obrigatório)
nome de utilizador UseName para autenticação do Windows. qualquer (obrigatório)

SsisConnectionManager

Designação Descrição Valor

SsisConnectionManager

Designação Descrição Valor

SsisExecutionCredential

Designação Descrição Valor
domínio Domínio para autenticação do Windows. qualquer (obrigatório)
palavra-passe Senha para autenticação do Windows. SecureString (obrigatório)
nome de utilizador UseName para autenticação do Windows. qualquer (obrigatório)

SsisExecutionParameter

Designação Descrição Valor
valor Valor do parâmetro de execução do pacote SSIS. Type: string (ou Expression with resultType string). qualquer (obrigatório)

SsisLogLocalização

Designação Descrição Valor
logPath O caminho do log de execução do pacote SSIS. Type: string (ou Expression with resultType string). qualquer (obrigatório)
tipo O tipo de local de log do SSIS. 'Ficheiro' (obrigatório)
tipoPropriedades Propriedades do local do log de execução do pacote SSIS. SsisLogLocationTypeProperties (obrigatório)

SsisLogLocationTypeProperties

Designação Descrição Valor
accessCredential A credencial de acesso ao log de execução do pacote. SsisAccessCredential
logRefreshInterval Especifica o intervalo a ser atualizado no log. O intervalo padrão é de 5 minutos. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer

SsisPackageLocalização

Designação Descrição Valor
packagePath O caminho do pacote SSIS. Type: string (ou Expression with resultType string). qualquer (obrigatório)
tipo O tipo de local do pacote SSIS. 'Ficheiro'
'SSISDB'
tipoPropriedades Propriedades de local do pacote SSIS. SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

Designação Descrição Valor
accessCredential A credencial de acesso ao pacote. SsisAccessCredential
configurationPath O arquivo de configuração da execução do pacote. Type: string (ou Expression with resultType string). qualquer
packagePassword Senha do pacote. SecretBase

SsisPropertyOverride

Designação Descrição Valor
isSensitive Se o valor de substituição da propriedade do pacote SSIS é um dado confidencial. O valor será criptografado no SSISDB se for verdadeiro Bool
valor Valor de substituição da propriedade do pacote SSIS. Type: string (ou Expression with resultType string). qualquer (obrigatório)

Configurações de preparo

Designação Descrição Valor
enableCompression Especifica se a compactação deve ser usada ao copiar dados por meio de um preparo provisório. O valor padrão é false. Tipo: booleano (ou Expressão com resultType booleano). qualquer
linkedServiceName Referência de serviço vinculado de preparo. LinkedServiceReference (obrigatório)
caminho O caminho para o armazenamento para armazenar os dados provisórios. Type: string (ou Expression with resultType string). qualquer

StoredProcedureParameter

Designação Descrição Valor
tipo Tipo de parâmetro de procedimento armazenado. 'Booleano'
'Data'
'Decimal'
'Guid'
'Int'
'Int64'
'String'
valor Valor do parâmetro do procedimento armazenado. Type: string (ou Expression with resultType string). qualquer (obrigatório)

AtéAtividade

Designação Descrição Valor
tipo Tipo de atividade. 'Até' (obrigatório)
tipoPropriedades Até propriedades de atividade. UntilActivityTypeProperties (obrigatório)

UntilActivityTypeProperties

Designação Descrição Valor
Atividades Lista de atividades a executar. Atividade[] (obrigatório)
expressão Uma expressão que avaliaria para Booleano. O loop continuará até que esta expressão seja avaliada como true Expressão (obrigatório)
tempo limite Especifica o tempo limite para a execução da atividade. Se não houver nenhum valor especificado, ele usará o valor de TimeSpan.FromDays(7), que é 1 semana como padrão. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer

WaitActivity

Designação Descrição Valor
tipo Tipo de atividade. 'Esperar' (obrigatório)
tipoPropriedades Aguarde as propriedades da atividade. WaitActivityTypeProperties (obrigatório)

WaitActivityTypeProperties

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

Atividade Web

Designação Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividades. AtividadePolítica
tipo Tipo de atividade. 'WebActivity' (obrigatório)
tipoPropriedades Propriedades da atividade da Web. WebActivityTypeProperties (obrigatório)

WebActivityAuthentication

Designação Descrição Valor
palavra-passe Senha para o arquivo PFX ou autenticação básica. SecureString
PFX Conteúdo codificado em Base64 de um arquivo PFX. SecureString
recurso Recurso para o qual o token de autenticação do Azure será solicitado ao usar a Autenticação MSI. string
tipo Autenticação de atividade na Web (Basic/ClientCertificate/MSI) string (obrigatório)
nome de utilizador Nome de usuário de autenticação de atividade da Web para autenticação básica. string

WebActivityTypeProperties

Designação Descrição Valor
autenticação Método de autenticação usado para chamar o ponto de extremidade. WebActivityAuthentication
corpo Representa a carga que será enviada para o ponto de extremidade. Necessário para o método POST/PUT, não permitido para o método GET Type: string (ou Expression with resultType string). qualquer
conjuntos de dados Lista de conjuntos de dados passados para o ponto de extremidade da Web. DatasetReference[]
disableCertValidation Quando definido como true, a validação do certificado será desativada. Bool
cabeçalhos Representa os cabeçalhos que serão enviados para a solicitação. Por exemplo, para definir o idioma e digitar em uma solicitação: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Type: string (ou Expression with resultType string). qualquer
linkedServiços Lista de serviços vinculados passados para o ponto de extremidade da Web. LinkedServiceReference []
método Método da API Rest para o ponto de extremidade de destino. 'ELIMINAR'
'OBTER'
'CORREIO'
'PUT' (obrigatório)
URL Ponto de extremidade e caminho de destino da atividade da Web. Type: string (ou Expression with resultType string). qualquer (obrigatório)