Compartir a través de


Factorías/canalizaciones de Microsoft.DataFactory 2017-09-01-preview

Definición de recursos de Bicep

El tipo de recurso factorys/pipelines se puede implementar con operaciones que tienen como destino:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.DataFactory/factorys/pipelines, agregue el siguiente bicep a la plantilla.

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'
      }
    }
  }
}

CopySink (objetos)

Establezca el tipo propiedad para especificar el tipo de objeto.

Objetos SecretBase

Establezca el tipo propiedad para especificar el 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

Establezca el tipo propiedad para especificar el tipo de objeto.

Objetos de actividad

Establezca el tipo propiedad para especificar el 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 Hasta, use:

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

Para Wait, use:

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

Para copiar, use:

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

Para 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 búsqueda, 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 propiedad

Actividad

Nombre Descripción Valor
dependsOn La actividad depende de la condición. activityDependency[]
descripción Descripción de la actividad. cuerda
nombre Nombre de la actividad. string (obligatorio)
tipo Establezca en "AzureMLBatchExecution" para el tipo AzureMLBatchExecutionActivity. Establezca en "AzureMLUpdateResource" para el tipo AzureMLUpdateResourceActivity. Establezca en "ExecutePipeline" para el tipo ExecutePipelineActivity. Establezca en "Filter" para el tipo FilterActivity. Establezca en "ForEach" para el tipo ForEachActivity. Establezca en "IfCondition" para el tipo IfConditionActivity. Establezca en "Until" para el tipo UntilActivity. Establezca en "Esperar" para el tipo WaitActivity. Establezca en "Copiar" para el tipo CopyActivity. Establezca en "Personalizado" para el tipo CustomActivity. Establezca en "DataLakeAnalyticsU-SQL" para el tipo DataLakeAnalyticsUsqlActivity. Establezca en "DatabricksNotebook" para el tipo DatabricksNotebookActivity. Establezca en "ExecuteSSISPackage" para el tipo ExecuteSsisPackageActivity. Establezca en "GetMetadata" para el tipo GetMetadataActivity. Establezca en "HDInsightHive" para el tipo HDInsightHiveActivity. Establezca en "HDInsightMapReduce" para el tipo HDInsightMapReduceActivity. Establezca en "HDInsightPig" para el tipo HDInsightPigActivity. Establezca en "HDInsightSpark" para el tipo HDInsightSparkActivity. Establezca en "HDInsightStreaming" para el tipo HDInsightStreamingActivity. Establezca en "Lookup" para el tipo LookupActivity. Establezca en "SqlServerStoredProcedure" para el tipo SqlServerStoredProcedureActivity. Establezca en "WebActivity" para el tipo WebActivity. "AzureMLBatchExecution"
"AzureMLUpdateResource"
'Copiar'
'Personalizado'
'DatabricksNotebook'
'DataLakeAnalyticsU-SQL'
'ExecutePipeline'
"ExecuteSSISPackage"
'Filter'
'ForEach'
'GetMetadata'
"HDInsightHive"
"HDInsightMapReduce"
"HDInsightPig"
"HDInsightSpark"
"HDInsightStreaming"
'IfCondition'
'Búsqueda'
'SqlServerStoredProcedure'
'Until'
'Wait'
'WebActivity' (obligatorio)

ActivityDependency

Nombre Descripción Valor
actividad Nombre de la actividad. string (obligatorio)
dependencyConditions Match-Condition para la dependencia. Matriz de cadenas que contiene cualquiera de:
"Completado"
'Error'
'Omitido'
"Correcto" (obligatorio)

ActivityPolicy

Nombre Descripción Valor
reintentar Número máximo de reintentos ordinarios. El valor predeterminado es 0. Tipo: entero (o Expresión con resultType entero), mínimo: 0. cualquier
retryIntervalInSeconds Intervalo entre cada intento de reintento (en segundos). El valor predeterminado es de 30 segundos. Int

Restricciones:
Valor mínimo = 30
Valor máximo = 86400
secureOutput Cuando se establece en true, la salida de la actividad se considera segura y no se registrará en la supervisión. Bool
interrupción Especifica el tiempo de espera de la actividad que se va a ejecutar. El tiempo de espera predeterminado es de 7 días. Tipo: cadena (o Expresión con cadena resultType), patrón: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). cualquier

AzureKeyVaultSecretReference

Nombre Descripción Valor
secretName Nombre del secreto en Azure Key Vault. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
secretVersion Versión del secreto en Azure Key Vault. El valor predeterminado es la versión más reciente del secreto. Tipo: cadena (o Expresión con cadena resultType). cualquier
tienda Referencia del servicio vinculado de Azure Key Vault. LinkedServiceReference (obligatorio)
tipo Tipo del secreto. "AzureKeyVaultSecret" (obligatorio)

AzureMLBatchExecutionActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. "AzureMLBatchExecution" (obligatorio)
typeProperties Propiedades de la actividad ejecución de Batch de Azure ML. azureMLBatchExecutionActivityTypeProperties (obligatorio)

AzureMLBatchExecutionActivityTypeProperties

Nombre Descripción Valor
globalParameters Pares clave,valor que se pasarán al punto de conexión del servicio de ejecución de Batch de Azure ML. Las claves deben coincidir con los nombres de los parámetros de servicio web definidos en el servicio web de Azure ML publicado. Los valores se pasarán en la propiedad GlobalParameters de la solicitud de ejecución por lotes de Azure ML. azureMLBatchExecutionActivityTypePropertiesGlobalParameters
webServiceInputs Pares clave,valor, asignación de los nombres de las entradas de servicio web del punto de conexión de Azure ML a objetos AzureMLWebServiceFile que especifican las ubicaciones de blobs de entrada. Esta información se pasará en la propiedad WebServiceInputs de la solicitud de ejecución por lotes de Azure ML. azureMLBatchExecutionActivityTypePropertiesWebServiceInputs
webServiceOutputs Pares clave,valor, asignación de los nombres de las salidas del servicio web del punto de conexión de Azure ML a objetos AzureMLWebServiceFile que especifican las ubicaciones de blob de salida. Esta información se pasará en la propiedad WebServiceOutputs de la solicitud de ejecución por lotes de Azure ML. azureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

Nombre Descripción Valor

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

Nombre Descripción Valor

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

Nombre Descripción Valor

AzureMLUpdateResourceActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. "AzureMLUpdateResource" (obligatorio)
typeProperties Propiedades de la actividad de administración de recursos de Azure ML Update. azureMLUpdateResourceActivityTypeProperties (obligatorio)

AzureMLUpdateResourceActivityTypeProperties

Nombre Descripción Valor
trainedModelFilePath Ruta de acceso de archivo relativa en trainedModelLinkedService para representar el archivo .ilearner que la operación de actualización cargará. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
trainedModelLinkedServiceName Nombre del servicio vinculado de Azure Storage que contiene el archivo .ilearner que la operación de actualización cargará. LinkedServiceReference (obligatorio)
trainedModelName Nombre del módulo Modelo entrenado en el experimento de servicio web que se va a actualizar. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)

AzureMLWebServiceFile

Nombre Descripción Valor
filePath Ruta de acceso del archivo relativa, incluido el nombre del contenedor, en El almacenamiento de blobs de Azure especificado por LinkedService. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
linkedServiceName Referencia a un linkedService de Azure Storage, donde se encuentra el archivo de entrada y salida de Azure ML WebService. LinkedServiceReference (obligatorio)

CopyActivity

Nombre Descripción Valor
Entradas Lista de entradas para la actividad. DatasetReference[]
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
Salidas Lista de salidas de la actividad. DatasetReference[]
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. 'Copy' (obligatorio)
typeProperties Propiedades de la actividad de copia. copyActivityTypeProperties (obligatorio)

CopyActivityTypeProperties

Nombre Descripción Valor
cloudDataMovementUnits Número máximo de unidades de movimiento de datos en la nube que se pueden usar para realizar este movimiento de datos. Tipo: entero (o Expresión con resultType entero), mínimo: 0. cualquier
enableSkipIncompatibleRow Si se omitirá la fila incompatible. El valor predeterminado es false. Tipo: booleano (o Expression con resultType boolean). cualquier
enableStaging Especifica si se van a copiar datos a través de un almacenamiento provisional. El valor predeterminado es false. Tipo: booleano (o Expression con resultType boolean). cualquier
parallelCopies Número máximo de sesiones simultáneas abiertas en el origen o receptor para evitar sobrecargar el almacén de datos. Tipo: entero (o Expresión con resultType entero), mínimo: 0. cualquier
redirectIncompatibleRowSettings Redirigir la configuración de fila incompatible cuando EnableSkipIncompatibleRow es true. redirectIncompatibleRowSettings
hundir Receptor de la actividad de copia. CopySink (obligatorio)
fuente Origen de la actividad de copia. CopySource (obligatorio)
stagingSettings Especifica la configuración provisional provisional cuando EnableStaging es true. StagingSettings
Translator Traductor de actividad de copia. Si no se especifica, se usa traductor tabular. cualquier

CopySink

Nombre Descripción Valor
sinkRetryCount Recuento de reintentos del receptor. Tipo: entero (o Expresión con entero resultType). cualquier
sinkRetryWait Espera de reintento del receptor. Tipo: cadena (o Expresión con cadena resultType), patrón: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). cualquier
tipo (obligatorio)
writeBatchSize Escriba el tamaño del lote. Tipo: entero (o Expresión con resultType entero), mínimo: 0. cualquier
writeBatchTimeout Tiempo de espera de escritura por lotes. Tipo: cadena (o Expresión con cadena resultType), patrón: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). cualquier

CopySource

Nombre Descripción Valor
sourceRetryCount Recuento de reintentos de origen. Tipo: entero (o Expresión con entero resultType). cualquier
sourceRetryWait Espera de reintento de origen. Tipo: cadena (o Expresión con cadena resultType), patrón: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). cualquier
tipo (obligatorio)

CustomActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. 'Custom' (obligatorio)
typeProperties Propiedades de actividad personalizadas. customActivityTypeProperties (obligatorio)

CustomActivityReferenceObject

Nombre Descripción Valor
Datasets Referencias de conjunto de datos. DatasetReference[]
linkedServices Referencias de servicio vinculadas. linkedServiceReference[]

CustomActivityTypeProperties

Nombre Descripción Valor
mandar Comando para tipo de actividad personalizada: cadena (o Expresión con cadena resultType). any (obligatorio)
extendedProperties Contenedor de propiedades definido por el usuario. No hay ninguna restricción en las claves o valores que se pueden usar. La actividad personalizada especificada por el usuario tiene la responsabilidad total de consumir e interpretar el contenido definido. CustomActivityTypePropertiesExtendedProperties
folderPath Ruta de acceso de carpeta para los archivos de recursos Tipo: cadena (o Expresión con cadena resultType). cualquier
referenceObjects Objetos de referencia CustomActivityReferenceObject
resourceLinkedService Referencia de servicio vinculado a recursos. linkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Nombre Descripción Valor

DatabricksNotebookActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. 'DatabricksNotebook' (obligatorio)
typeProperties Propiedades de actividad de Databricks Notebook. databricksNotebookActivityTypeProperties (obligatorio)

DatabricksNotebookActivityTypeProperties

Nombre Descripción Valor
baseParameters Parámetros base que se usarán para cada ejecución de este trabajo. Si el cuaderno toma un parámetro que no se especifica, se usará el valor predeterminado del cuaderno. databricksNotebookActivityTypePropertiesBaseParameters
notebookPath Ruta de acceso absoluta del cuaderno que se va a ejecutar en el área de trabajo de Databricks. Esta ruta de acceso debe comenzar con una barra diagonal. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)

DatabricksNotebookActivityTypePropertiesBaseParameters

Nombre Descripción Valor

DataLakeAnalyticsUsqlActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. 'DataLakeAnalyticsU-SQL' (obligatorio)
typeProperties Propiedades de actividad de U-SQL de Data Lake Analytics. DataLakeAnalyticsUsqlActivityTypeProperties (obligatorio)

DataLakeAnalyticsUsqlActivityTypeProperties

Nombre Descripción Valor
compilationMode Modo de compilación de U-SQL. Debe ser uno de estos valores: Semantic, Full y SingleBox. Tipo: cadena (o Expresión con cadena resultType). cualquier
degreeOfParallelism Número máximo de nodos que se usan simultáneamente para ejecutar el trabajo. El valor predeterminado es 1. Tipo: entero (o Expresión con entero resultType), mínimo: 1. cualquier
Parámetros Parámetros para la solicitud de trabajo de U-SQL. DataLakeAnalyticsUsqlActivityTypePropertiesParameters
prioridad Determina qué trabajos de todos los que se ponen en cola deben seleccionarse para ejecutarse primero. Cuanto menor sea el número, mayor será la prioridad. El valor predeterminado es 1000. Tipo: entero (o Expresión con entero resultType), mínimo: 1. cualquier
runtimeVersion Versión en tiempo de ejecución del motor de U-SQL que se va a usar. Tipo: cadena (o Expresión con cadena resultType). cualquier
scriptLinkedService Referencia del servicio vinculado de script. LinkedServiceReference (obligatorio)
scriptPath Ruta de acceso con distinción entre mayúsculas y minúsculas a la carpeta que contiene el script U-SQL. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

Nombre Descripción Valor

DatasetReference

Nombre Descripción Valor
Parámetros Argumentos del conjunto de datos. ParameterValueSpecification
referenceName Nombre del conjunto de datos de referencia. string (obligatorio)
tipo Tipo de referencia del conjunto de datos. 'DatasetReference' (obligatorio)

ExecutePipelineActivity

Nombre Descripción Valor
tipo Tipo de actividad. 'ExecutePipeline' (obligatorio)
typeProperties Ejecutar propiedades de actividad de canalización. executePipelineActivityTypeProperties (obligatorio)

ExecutePipelineActivityTypeProperties

Nombre Descripción Valor
Parámetros Parámetros de canalización. ParameterValueSpecification
tubería Referencia de canalización. pipelineReference (obligatorio)
waitOnCompletion Define si la ejecución de la actividad esperará a que finalice la ejecución de la canalización dependiente. El valor predeterminado es false. Bool

ExecuteSsisPackageActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. 'ExecuteSSISPackage' (obligatorio)
typeProperties Ejecute las propiedades de actividad del paquete SSIS. ExecuteSsisPackageActivityTypeProperties (obligatorio)

ExecuteSsisPackageActivityTypeProperties

Nombre Descripción Valor
connectVia Referencia del entorno de ejecución de integración. IntegrationRuntimeReference (obligatorio)
environmentPath Ruta de acceso del entorno para ejecutar el paquete SSIS. Tipo: cadena (o Expresión con cadena resultType). cualquier
executionCredential Credencial de ejecución del paquete. SsisExecutionCredential
loggingLevel Nivel de registro de la ejecución del paquete SSIS. Tipo: cadena (o Expresión con cadena resultType). cualquier
logLocation Ubicación del registro de ejecución de paquetes SSIS. SsisLogLocation de
packageConnectionManagers Administradores de conexiones de nivel de paquete para ejecutar el paquete SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocation Ubicación del paquete SSIS. SsisPackageLocation (obligatorio)
packageParameters Parámetros de nivel de paquete para ejecutar el paquete SSIS. ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers Administradores de conexiones de nivel de proyecto para ejecutar el paquete SSIS. ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
projectParameters Parámetros de nivel de proyecto para ejecutar el paquete SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertyOverrides La propiedad invalida para ejecutar el paquete SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Ejecución Especifica el tiempo de ejecución para ejecutar el paquete SSIS. El valor debe ser "x86" o "x64". Tipo: cadena (o Expresión con cadena resultType). cualquier

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

Nombre Descripción Valor

ExecuteSsisPackageActivityTypePropertiesPackageParameters

Nombre Descripción Valor

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

Nombre Descripción Valor

ExecuteSsisPackageActivityTypePropertiesProjectParameters

Nombre Descripción Valor

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

Nombre Descripción Valor

Expresión

Nombre Descripción Valor
tipo Tipo de expresión. 'Expression' (obligatorio)
valor Valor de expresión. string (obligatorio)

FilterActivity

Nombre Descripción Valor
tipo Tipo de actividad. 'Filter' (obligatorio)
typeProperties Filtrar las propiedades de la actividad. filterActivityTypeProperties (obligatorio)

FilterActivityTypeProperties

Nombre Descripción Valor
condición Condición que se va a usar para filtrar la entrada. expresión (obligatorio)
Artículos Matriz de entrada en la que se debe aplicar el filtro. expresión (obligatorio)

ForEachActivity

Nombre Descripción Valor
tipo Tipo de actividad. 'ForEach' (obligatorio)
typeProperties Propiedades de actividad ForEach. forEachActivityTypeProperties (obligatorio)

ForEachActivityTypeProperties

Nombre Descripción Valor
Actividades Lista de actividades que se van a ejecutar. de actividad [] (obligatorio)
batchCount Recuento de lotes que se va a usar para controlar el número de ejecución en paralelo (cuando isSequential se establece en false). Int

Restricciones:
Valor máximo = 50
isSequential Si el bucle se ejecuta en secuencia o en paralelo (máximo 50) Bool
Artículos Colección que se va a iterar. expresión (obligatorio)

GetMetadataActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. 'GetMetadata' (obligatorio)
typeProperties Propiedades de la actividad GetMetadata. getMetadataActivityTypeProperties (obligatorio)

GetMetadataActivityTypeProperties

Nombre Descripción Valor
conjunto de datos Referencia del conjunto de datos de actividad GetMetadata. datasetReference (obligatorio)
fieldList Campos de metadatos que se van a obtener del conjunto de datos. any[]

HDInsightHiveActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. "HDInsightHive" (obligatorio)
typeProperties Propiedades de actividad de Hive de HDInsight. de HDInsightHiveActivityTypeProperties (obligatorio)

HDInsightHiveActivityTypeProperties

Nombre Descripción Valor
Argumentos Argumentos especificados por el usuario para HDInsightActivity. any[]
Define Permite al usuario especificar las definir para la solicitud de trabajo de Hive. HDInsightHiveActivityTypePropertiesDefines
getDebugInfo Opción de información de depuración. 'Always'
'Error'
'Ninguno'
scriptLinkedService Referencia del servicio vinculado de script. linkedServiceReference
scriptPath Ruta de acceso del script. Tipo: cadena (o Expresión con cadena resultType). cualquier
storageLinkedServices Referencias de servicio vinculado de almacenamiento. linkedServiceReference[]

HDInsightHiveActivityTypePropertiesDefines

Nombre Descripción Valor

HDInsightMapReduceActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. "HDInsightMapReduce" (obligatorio)
typeProperties Propiedades de actividad mapReduce de HDInsight. de HDInsightMapReduceActivityType (obligatorio)

HDInsightMapReduceActivityTypeProperties

Nombre Descripción Valor
Argumentos Argumentos especificados por el usuario para HDInsightActivity. any[]
className Nombre de clase. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
Define Permite al usuario especificar las definir para la solicitud de trabajo de MapReduce. HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo Opción de información de depuración. 'Always'
'Error'
'Ninguno'
jarFilePath Ruta de acceso jar. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
jarLibs Bibliotecas jar. any[]
jarLinkedService Referencia del servicio vinculado jar. linkedServiceReference
storageLinkedServices Referencias de servicio vinculado de almacenamiento. linkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

Nombre Descripción Valor

HDInsightPigActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. "HDInsightPig" (obligatorio)
typeProperties Propiedades de actividad de Pig de HDInsight. de HDInsightPigActivityTypeProperties (obligatorio)

HDInsightPigActivityTypeProperties

Nombre Descripción Valor
Argumentos Argumentos especificados por el usuario para HDInsightActivity. any[]
Define Permite al usuario especificar las definir para la solicitud de trabajo de Pig. HDInsightPigActivityTypePropertiesDefines
getDebugInfo Opción de información de depuración. 'Always'
'Error'
'Ninguno'
scriptLinkedService Referencia del servicio vinculado de script. linkedServiceReference
scriptPath Ruta de acceso del script. Tipo: cadena (o Expresión con cadena resultType). cualquier
storageLinkedServices Referencias de servicio vinculado de almacenamiento. linkedServiceReference[]

HDInsightPigActivityTypePropertiesDefines

Nombre Descripción Valor

HDInsightSparkActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. "HDInsightSpark" (obligatorio)
typeProperties Propiedades de actividad de Spark de HDInsight. de HDInsightSparkActivityTypeProperties (obligatorio)

HDInsightSparkActivityTypeProperties

Nombre Descripción Valor
Argumentos Argumentos especificados por el usuario para HDInsightSparkActivity. any[]
className Clase principal de Java/Spark de la aplicación. cuerda
entryFilePath Ruta de acceso relativa a la carpeta raíz del código o paquete que se va a ejecutar. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
getDebugInfo Opción de información de depuración. 'Always'
'Error'
'Ninguno'
proxyUser Usuario que suplantará que ejecutará el trabajo. Tipo: cadena (o Expresión con cadena resultType). cualquier
rootPath Ruta de acceso raíz de "sparkJobLinkedService" para todos los archivos del trabajo. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
sparkConfig Propiedad de configuración de Spark. HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService El servicio vinculado de almacenamiento para cargar el archivo de entrada y las dependencias, y para recibir registros. linkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Nombre Descripción Valor

HDInsightStreamingActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. "HDInsightStreaming" (obligatorio)
typeProperties Propiedades de actividad de streaming de HDInsight. (obligatorio) de HDInsightStreamingActivityTypeProperties

HDInsightStreamingActivityTypeProperties

Nombre Descripción Valor
Argumentos Argumentos especificados por el usuario para HDInsightActivity. any[]
combinador Nombre ejecutable del combinador. Tipo: cadena (o Expresión con cadena resultType). cualquier
commandEnvironment Valores de entorno de línea de comandos. any[]
Define Permite al usuario especificar las definir para la solicitud de trabajo de streaming. HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService Referencia del servicio vinculado donde se encuentran los archivos. linkedServiceReference
filePaths Rutas de acceso a archivos de trabajo de streaming. Puede ser directorios. any[] (obligatorio)
getDebugInfo Opción de información de depuración. 'Always'
'Error'
'Ninguno'
entrada Ruta de acceso del blob de entrada. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
mapeador Nombre ejecutable del asignador. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
salida Ruta de acceso del blob de salida. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
reductor Nombre ejecutable del reductor. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
storageLinkedServices Referencias de servicio vinculado de almacenamiento. linkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

Nombre Descripción Valor

IfConditionActivity

Nombre Descripción Valor
tipo Tipo de actividad. 'IfCondition' (obligatorio)
typeProperties Propiedades de la actividad IfCondition. IfConditionActivityTypeProperties (obligatorio)

IfConditionActivityTypeProperties

Nombre Descripción Valor
expresión Expresión que se evaluaría como booleana. Se usa para determinar el bloque de actividades (ifTrueActivities o ifFalseActivities) que se ejecutará. expresión (obligatorio)
ifFalseActivities Lista de actividades que se van a ejecutar si la expresión se evalúa como false. Se trata de una propiedad opcional y, si no se proporciona, la actividad se cerrará sin ninguna acción. de actividad []
ifTrueActivities Lista de actividades que se van a ejecutar si la expresión se evalúa como true. Se trata de una propiedad opcional y, si no se proporciona, la actividad se cerrará sin ninguna acción. de actividad []

IntegrationRuntimeReference

Nombre Descripción Valor
Parámetros Argumentos de Integration Runtime. ParameterValueSpecification
referenceName Haga referencia al nombre del entorno de ejecución de integración. string (obligatorio)
tipo Tipo de entorno de ejecución de integración. 'IntegrationRuntimeReference' (obligatorio)

LinkedServiceReference

Nombre Descripción Valor
Parámetros Argumentos para LinkedService. ParameterValueSpecification
referenceName Haga referencia al nombre de LinkedService. string (obligatorio)
tipo Tipo de referencia de servicio vinculado. 'LinkedServiceReference' (obligatorio)

LookupActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. 'Lookup' (obligatorio)
typeProperties Propiedades de la actividad de búsqueda. LookupActivityTypeProperties (obligatorio)

LookupActivityTypeProperties

Nombre Descripción Valor
conjunto de datos Referencia del conjunto de datos de actividad de búsqueda. datasetReference (obligatorio)
firstRowOnly Si se va a devolver la primera fila o todas las filas. El valor predeterminado es true. Tipo: booleano (o Expression con resultType boolean). cualquier
fuente Propiedades de origen específicas del conjunto de datos, igual que el origen de la actividad de copia. CopySource (obligatorio)

Microsoft.DataFactory/factorys/pipelines

Nombre Descripción Valor
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 1
Longitud máxima = 1
Patrón = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obligatorio)
padre En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.

Para obtener más información, consulte recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: generadores
Propiedades Propiedades de la canalización. de canalización (obligatorio)

ParameterDefinitionSpecification

Nombre Descripción Valor

ParameterSpecification

Nombre Descripción Valor
defaultValue Valor predeterminado del parámetro. cualquier
tipo Tipo de parámetro. 'Matriz'
'Bool'
'Float'
'Int'
'Object'
"SecureString"
'String' (obligatorio)

ParameterValueSpecification

Nombre Descripción Valor

ParameterValueSpecification

Nombre Descripción Valor

ParameterValueSpecification

Nombre Descripción Valor

ParameterValueSpecification

Nombre Descripción Valor

Tubería

Nombre Descripción Valor
Actividades Lista de actividades en la canalización. de actividad []
Anotaciones Lista de etiquetas que se pueden usar para describir la canalización. any[]
concurrencia Número máximo de ejecuciones simultáneas para la canalización. Int

Restricciones:
Valor mínimo = 1
descripción Descripción de la canalización. cuerda
Parámetros Lista de parámetros para la canalización. ParameterDefinitionSpecification

PipelineReference

Nombre Descripción Valor
nombre Nombre de referencia. cuerda
referenceName Nombre de canalización de referencia. string (obligatorio)
tipo Tipo de referencia de canalización. 'PipelineReference' (obligatorio)

RedirectIncompatibleRowSettings

Nombre Descripción Valor
linkedServiceName Nombre del servicio vinculado de Azure Storage, SAS de Storage o Azure Data Lake Store que se usa para redirigir filas incompatibles. Debe especificarse si se especifica redirectIncompatibleRowSettings. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
camino Ruta de acceso para almacenar los datos de fila incompatibles de redirección. Tipo: cadena (o Expresión con cadena resultType). cualquier

SecretBase

Nombre Descripción Valor
tipo Establezca en "AzureKeyVaultSecret" para el tipo AzureKeyVaultSecretReference. Establezca en "SecureString" para el tipo SecureString. "AzureKeyVaultSecret"
"SecureString" (obligatorio)

SecureString

Nombre Descripción Valor
tipo Tipo del secreto. string (obligatorio)
valor Valor de cadena segura. string (obligatorio)

SecureString

Nombre Descripción Valor
tipo Tipo del secreto. "SecureString" (obligatorio)
valor Valor de cadena segura. string (obligatorio)

SqlServerStoredProcedureActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. 'SqlServerStoredProcedure' (obligatorio)
typeProperties Propiedades de actividad de procedimiento almacenado de SQL. SqlServerStoredProcedureActivityTypeProperties (obligatorio)

SqlServerStoredProcedureActivityTypeProperties

Nombre Descripción Valor
storedProcedureName Nombre del procedimiento almacenado. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
storedProcedureParameters Valor y configuración de tipo para los parámetros de procedimiento almacenado. Ejemplo: "{Parameter1: {value: "1", type: "int"}}". SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

Nombre Descripción Valor

SsisAccessCredential

Nombre Descripción Valor
dominio Dominio para la autenticación de Windows. any (obligatorio)
contraseña Contraseña para la autenticación de Windows. SecretBase (obligatorio)
nombre de usuario UseName para la autenticación de Windows. any (obligatorio)

SsisConnectionManager

Nombre Descripción Valor

SsisConnectionManager

Nombre Descripción Valor

SsisExecutionCredential

Nombre Descripción Valor
dominio Dominio para la autenticación de Windows. any (obligatorio)
contraseña Contraseña para la autenticación de Windows. SecureString (obligatorio)
nombre de usuario UseName para la autenticación de Windows. any (obligatorio)

SsisExecutionParameter

Nombre Descripción Valor
valor Valor del parámetro de ejecución del paquete SSIS. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)

SsisLogLocation

Nombre Descripción Valor
logPath Ruta de acceso del registro de ejecución de paquetes SSIS. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
tipo Tipo de ubicación de registro de SSIS. 'File' (obligatorio)
typeProperties Propiedades de ubicación del registro de ejecución de paquetes SSIS. SsisLogLocationTypeProperties (obligatorio)

SsisLogLocationTypeProperties

Nombre Descripción Valor
accessCredential Credencial de acceso al registro de ejecución del paquete. SsisAccessCredential
logRefreshInterval Especifica el intervalo para actualizar el registro. El intervalo predeterminado es de 5 minutos. Tipo: cadena (o Expresión con cadena resultType), patrón: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). cualquier

SsisPackageLocation

Nombre Descripción Valor
packagePath Ruta de acceso del paquete SSIS. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
tipo Tipo de ubicación del paquete SSIS. 'File'
"SSISDB"
typeProperties Propiedades de ubicación del paquete SSIS. SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

Nombre Descripción Valor
accessCredential Credencial de acceso del paquete. SsisAccessCredential
configurationPath Archivo de configuración de la ejecución del paquete. Tipo: cadena (o Expresión con cadena resultType). cualquier
packagePassword Contraseña del paquete. SecretBase

SsisPropertyOverride

Nombre Descripción Valor
isSensitive Si el valor de invalidación de la propiedad del paquete SSIS es información confidencial. El valor se cifrará en SSISDB si es true Bool
valor Valor de invalidación de la propiedad del paquete SSIS. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)

StagingSettings

Nombre Descripción Valor
enableCompression Especifica si se debe usar la compresión al copiar datos a través de un almacenamiento provisional. El valor predeterminado es false. Tipo: booleano (o Expression con resultType boolean). cualquier
linkedServiceName Referencia de servicio vinculado de ensayo. LinkedServiceReference (obligatorio)
camino Ruta de acceso al almacenamiento para almacenar los datos provisionales. Tipo: cadena (o Expresión con cadena resultType). cualquier

StoredProcedureParameter

Nombre Descripción Valor
tipo Tipo de parámetro de procedimiento almacenado. 'Boolean'
'Date'
'Decimal'
'Guid'
'Int'
'Int64'
'String'
valor Valor del parámetro de procedimiento almacenado. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)

UntilActivity

Nombre Descripción Valor
tipo Tipo de actividad. 'Until' (obligatorio)
typeProperties Hasta las propiedades de la actividad. untilActivityTypeProperties (obligatorio)

UntilActivityTypeProperties

Nombre Descripción Valor
Actividades Lista de actividades que se van a ejecutar. de actividad [] (obligatorio)
expresión Expresión que se evaluaría como booleana. El bucle continuará hasta que esta expresión se evalúe como true. expresión (obligatorio)
interrupción Especifica el tiempo de espera de la actividad que se va a ejecutar. Si no se especifica ningún valor, se toma el valor de TimeSpan.FromDays(7), que es 1 semana como valor predeterminado. Tipo: cadena (o Expresión con cadena resultType), patrón: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). Tipo: cadena (o Expresión con cadena resultType), patrón: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). cualquier

WaitActivity

Nombre Descripción Valor
tipo Tipo de actividad. 'Wait' (obligatorio)
typeProperties Propiedades de la actividad de espera. waitActivityTypeProperties (obligatorio)

WaitActivityTypeProperties

Nombre Descripción Valor
waitTimeInSeconds Duración en segundos. int (obligatorio)

WebActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. 'WebActivity' (obligatorio)
typeProperties Propiedades de actividad web. webActivityTypeProperties (obligatorio)

WebActivityAuthentication

Nombre Descripción Valor
contraseña Contraseña para el archivo PFX o la autenticación básica. SecureString
Pfx Contenido codificado en Base64 de un archivo PFX. SecureString
recurso Recurso para el que se solicitará el token de autenticación de Azure al usar la autenticación MSI. cuerda
tipo Autenticación de actividad web (Basic/ClientCertificate/MSI) string (obligatorio)
nombre de usuario Nombre de usuario de autenticación de actividad web para la autenticación básica. cuerda

WebActivityTypeProperties

Nombre Descripción Valor
autenticación Método de autenticación usado para llamar al punto de conexión. WebActivityAuthentication
cuerpo Representa la carga que se enviará al punto de conexión. Obligatorio para el método POST/PUT, no permitido para el tipo de método GET: cadena (o Expresión con cadena resultType). cualquier
Datasets Lista de conjuntos de datos pasados al punto de conexión web. DatasetReference[]
disableCertValidation Cuando se establece en true, se deshabilitará la validación del certificado. Bool
Encabezados Representa los encabezados que se enviarán a la solicitud. Por ejemplo, para establecer el idioma y el tipo en una solicitud: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Tipo: cadena (o Expresión con cadena resultType). cualquier
linkedServices Lista de servicios vinculados pasados al punto de conexión web. linkedServiceReference[]
método Método de API rest para el punto de conexión de destino. 'DELETE'
'GET'
'POST'
'PUT' (obligatorio)
URL Punto de conexión y ruta de acceso de destino de la actividad web. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)

Ejemplos de inicio rápido

En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.

Archivo de Bicep Descripción
Crear una de factoría de datos V2 Esta plantilla crea una factoría de datos V2 que copia los datos de una carpeta de Azure Blob Storage en otra carpeta del almacenamiento.
Más es posible con Azure Data Factory: un clic para probar Azure Data Factory Esta plantilla crea una canalización de factoría de datos para una actividad de copia de Azure Blob en otro blob de Azure.

Definición de recursos de plantilla de ARM

El tipo de recurso factorys/pipelines se puede implementar con operaciones que tienen como destino:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.DataFactory/factorys/pipelines, agregue el siguiente JSON a la plantilla.

{
  "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"
      }
    }
  }
}

CopySink (objetos)

Establezca el tipo propiedad para especificar el tipo de objeto.

Objetos SecretBase

Establezca el tipo propiedad para especificar el 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

Establezca el tipo propiedad para especificar el tipo de objeto.

Objetos de actividad

Establezca el tipo propiedad para especificar el 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 Hasta, use:

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

Para Wait, use:

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

Para copiar, use:

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

Para 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 búsqueda, 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 propiedad

Actividad

Nombre Descripción Valor
dependsOn La actividad depende de la condición. activityDependency[]
descripción Descripción de la actividad. cuerda
nombre Nombre de la actividad. string (obligatorio)
tipo Establezca en "AzureMLBatchExecution" para el tipo AzureMLBatchExecutionActivity. Establezca en "AzureMLUpdateResource" para el tipo AzureMLUpdateResourceActivity. Establezca en "ExecutePipeline" para el tipo ExecutePipelineActivity. Establezca en "Filter" para el tipo FilterActivity. Establezca en "ForEach" para el tipo ForEachActivity. Establezca en "IfCondition" para el tipo IfConditionActivity. Establezca en "Until" para el tipo UntilActivity. Establezca en "Esperar" para el tipo WaitActivity. Establezca en "Copiar" para el tipo CopyActivity. Establezca en "Personalizado" para el tipo CustomActivity. Establezca en "DataLakeAnalyticsU-SQL" para el tipo DataLakeAnalyticsUsqlActivity. Establezca en "DatabricksNotebook" para el tipo DatabricksNotebookActivity. Establezca en "ExecuteSSISPackage" para el tipo ExecuteSsisPackageActivity. Establezca en "GetMetadata" para el tipo GetMetadataActivity. Establezca en "HDInsightHive" para el tipo HDInsightHiveActivity. Establezca en "HDInsightMapReduce" para el tipo HDInsightMapReduceActivity. Establezca en "HDInsightPig" para el tipo HDInsightPigActivity. Establezca en "HDInsightSpark" para el tipo HDInsightSparkActivity. Establezca en "HDInsightStreaming" para el tipo HDInsightStreamingActivity. Establezca en "Lookup" para el tipo LookupActivity. Establezca en "SqlServerStoredProcedure" para el tipo SqlServerStoredProcedureActivity. Establezca en "WebActivity" para el tipo WebActivity. "AzureMLBatchExecution"
"AzureMLUpdateResource"
'Copiar'
'Personalizado'
'DatabricksNotebook'
'DataLakeAnalyticsU-SQL'
'ExecutePipeline'
"ExecuteSSISPackage"
'Filter'
'ForEach'
'GetMetadata'
"HDInsightHive"
"HDInsightMapReduce"
"HDInsightPig"
"HDInsightSpark"
"HDInsightStreaming"
'IfCondition'
'Búsqueda'
'SqlServerStoredProcedure'
'Until'
'Wait'
'WebActivity' (obligatorio)

ActivityDependency

Nombre Descripción Valor
actividad Nombre de la actividad. string (obligatorio)
dependencyConditions Match-Condition para la dependencia. Matriz de cadenas que contiene cualquiera de:
"Completado"
'Error'
'Omitido'
"Correcto" (obligatorio)

ActivityPolicy

Nombre Descripción Valor
reintentar Número máximo de reintentos ordinarios. El valor predeterminado es 0. Tipo: entero (o Expresión con resultType entero), mínimo: 0. cualquier
retryIntervalInSeconds Intervalo entre cada intento de reintento (en segundos). El valor predeterminado es de 30 segundos. Int

Restricciones:
Valor mínimo = 30
Valor máximo = 86400
secureOutput Cuando se establece en true, la salida de la actividad se considera segura y no se registrará en la supervisión. Bool
interrupción Especifica el tiempo de espera de la actividad que se va a ejecutar. El tiempo de espera predeterminado es de 7 días. Tipo: cadena (o Expresión con cadena resultType), patrón: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). cualquier

AzureKeyVaultSecretReference

Nombre Descripción Valor
secretName Nombre del secreto en Azure Key Vault. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
secretVersion Versión del secreto en Azure Key Vault. El valor predeterminado es la versión más reciente del secreto. Tipo: cadena (o Expresión con cadena resultType). cualquier
tienda Referencia del servicio vinculado de Azure Key Vault. LinkedServiceReference (obligatorio)
tipo Tipo del secreto. "AzureKeyVaultSecret" (obligatorio)

AzureMLBatchExecutionActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. "AzureMLBatchExecution" (obligatorio)
typeProperties Propiedades de la actividad ejecución de Batch de Azure ML. azureMLBatchExecutionActivityTypeProperties (obligatorio)

AzureMLBatchExecutionActivityTypeProperties

Nombre Descripción Valor
globalParameters Pares clave,valor que se pasarán al punto de conexión del servicio de ejecución de Batch de Azure ML. Las claves deben coincidir con los nombres de los parámetros de servicio web definidos en el servicio web de Azure ML publicado. Los valores se pasarán en la propiedad GlobalParameters de la solicitud de ejecución por lotes de Azure ML. azureMLBatchExecutionActivityTypePropertiesGlobalParameters
webServiceInputs Pares clave,valor, asignación de los nombres de las entradas de servicio web del punto de conexión de Azure ML a objetos AzureMLWebServiceFile que especifican las ubicaciones de blobs de entrada. Esta información se pasará en la propiedad WebServiceInputs de la solicitud de ejecución por lotes de Azure ML. azureMLBatchExecutionActivityTypePropertiesWebServiceInputs
webServiceOutputs Pares clave,valor, asignación de los nombres de las salidas del servicio web del punto de conexión de Azure ML a objetos AzureMLWebServiceFile que especifican las ubicaciones de blob de salida. Esta información se pasará en la propiedad WebServiceOutputs de la solicitud de ejecución por lotes de Azure ML. azureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

Nombre Descripción Valor

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

Nombre Descripción Valor

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

Nombre Descripción Valor

AzureMLUpdateResourceActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. "AzureMLUpdateResource" (obligatorio)
typeProperties Propiedades de la actividad de administración de recursos de Azure ML Update. azureMLUpdateResourceActivityTypeProperties (obligatorio)

AzureMLUpdateResourceActivityTypeProperties

Nombre Descripción Valor
trainedModelFilePath Ruta de acceso de archivo relativa en trainedModelLinkedService para representar el archivo .ilearner que la operación de actualización cargará. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
trainedModelLinkedServiceName Nombre del servicio vinculado de Azure Storage que contiene el archivo .ilearner que la operación de actualización cargará. LinkedServiceReference (obligatorio)
trainedModelName Nombre del módulo Modelo entrenado en el experimento de servicio web que se va a actualizar. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)

AzureMLWebServiceFile

Nombre Descripción Valor
filePath Ruta de acceso del archivo relativa, incluido el nombre del contenedor, en El almacenamiento de blobs de Azure especificado por LinkedService. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
linkedServiceName Referencia a un linkedService de Azure Storage, donde se encuentra el archivo de entrada y salida de Azure ML WebService. LinkedServiceReference (obligatorio)

CopyActivity

Nombre Descripción Valor
Entradas Lista de entradas para la actividad. DatasetReference[]
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
Salidas Lista de salidas de la actividad. DatasetReference[]
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. 'Copy' (obligatorio)
typeProperties Propiedades de la actividad de copia. copyActivityTypeProperties (obligatorio)

CopyActivityTypeProperties

Nombre Descripción Valor
cloudDataMovementUnits Número máximo de unidades de movimiento de datos en la nube que se pueden usar para realizar este movimiento de datos. Tipo: entero (o Expresión con resultType entero), mínimo: 0. cualquier
enableSkipIncompatibleRow Si se omitirá la fila incompatible. El valor predeterminado es false. Tipo: booleano (o Expression con resultType boolean). cualquier
enableStaging Especifica si se van a copiar datos a través de un almacenamiento provisional. El valor predeterminado es false. Tipo: booleano (o Expression con resultType boolean). cualquier
parallelCopies Número máximo de sesiones simultáneas abiertas en el origen o receptor para evitar sobrecargar el almacén de datos. Tipo: entero (o Expresión con resultType entero), mínimo: 0. cualquier
redirectIncompatibleRowSettings Redirigir la configuración de fila incompatible cuando EnableSkipIncompatibleRow es true. redirectIncompatibleRowSettings
hundir Receptor de la actividad de copia. CopySink (obligatorio)
fuente Origen de la actividad de copia. CopySource (obligatorio)
stagingSettings Especifica la configuración provisional provisional cuando EnableStaging es true. StagingSettings
Translator Traductor de actividad de copia. Si no se especifica, se usa traductor tabular. cualquier

CopySink

Nombre Descripción Valor
sinkRetryCount Recuento de reintentos del receptor. Tipo: entero (o Expresión con entero resultType). cualquier
sinkRetryWait Espera de reintento del receptor. Tipo: cadena (o Expresión con cadena resultType), patrón: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). cualquier
tipo (obligatorio)
writeBatchSize Escriba el tamaño del lote. Tipo: entero (o Expresión con resultType entero), mínimo: 0. cualquier
writeBatchTimeout Tiempo de espera de escritura por lotes. Tipo: cadena (o Expresión con cadena resultType), patrón: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). cualquier

CopySource

Nombre Descripción Valor
sourceRetryCount Recuento de reintentos de origen. Tipo: entero (o Expresión con entero resultType). cualquier
sourceRetryWait Espera de reintento de origen. Tipo: cadena (o Expresión con cadena resultType), patrón: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). cualquier
tipo (obligatorio)

CustomActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. 'Custom' (obligatorio)
typeProperties Propiedades de actividad personalizadas. customActivityTypeProperties (obligatorio)

CustomActivityReferenceObject

Nombre Descripción Valor
Datasets Referencias de conjunto de datos. DatasetReference[]
linkedServices Referencias de servicio vinculadas. linkedServiceReference[]

CustomActivityTypeProperties

Nombre Descripción Valor
mandar Comando para tipo de actividad personalizada: cadena (o Expresión con cadena resultType). any (obligatorio)
extendedProperties Contenedor de propiedades definido por el usuario. No hay ninguna restricción en las claves o valores que se pueden usar. La actividad personalizada especificada por el usuario tiene la responsabilidad total de consumir e interpretar el contenido definido. CustomActivityTypePropertiesExtendedProperties
folderPath Ruta de acceso de carpeta para los archivos de recursos Tipo: cadena (o Expresión con cadena resultType). cualquier
referenceObjects Objetos de referencia CustomActivityReferenceObject
resourceLinkedService Referencia de servicio vinculado a recursos. linkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Nombre Descripción Valor

DatabricksNotebookActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. 'DatabricksNotebook' (obligatorio)
typeProperties Propiedades de actividad de Databricks Notebook. databricksNotebookActivityTypeProperties (obligatorio)

DatabricksNotebookActivityTypeProperties

Nombre Descripción Valor
baseParameters Parámetros base que se usarán para cada ejecución de este trabajo. Si el cuaderno toma un parámetro que no se especifica, se usará el valor predeterminado del cuaderno. databricksNotebookActivityTypePropertiesBaseParameters
notebookPath Ruta de acceso absoluta del cuaderno que se va a ejecutar en el área de trabajo de Databricks. Esta ruta de acceso debe comenzar con una barra diagonal. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)

DatabricksNotebookActivityTypePropertiesBaseParameters

Nombre Descripción Valor

DataLakeAnalyticsUsqlActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. 'DataLakeAnalyticsU-SQL' (obligatorio)
typeProperties Propiedades de actividad de U-SQL de Data Lake Analytics. DataLakeAnalyticsUsqlActivityTypeProperties (obligatorio)

DataLakeAnalyticsUsqlActivityTypeProperties

Nombre Descripción Valor
compilationMode Modo de compilación de U-SQL. Debe ser uno de estos valores: Semantic, Full y SingleBox. Tipo: cadena (o Expresión con cadena resultType). cualquier
degreeOfParallelism Número máximo de nodos que se usan simultáneamente para ejecutar el trabajo. El valor predeterminado es 1. Tipo: entero (o Expresión con entero resultType), mínimo: 1. cualquier
Parámetros Parámetros para la solicitud de trabajo de U-SQL. DataLakeAnalyticsUsqlActivityTypePropertiesParameters
prioridad Determina qué trabajos de todos los que se ponen en cola deben seleccionarse para ejecutarse primero. Cuanto menor sea el número, mayor será la prioridad. El valor predeterminado es 1000. Tipo: entero (o Expresión con entero resultType), mínimo: 1. cualquier
runtimeVersion Versión en tiempo de ejecución del motor de U-SQL que se va a usar. Tipo: cadena (o Expresión con cadena resultType). cualquier
scriptLinkedService Referencia del servicio vinculado de script. LinkedServiceReference (obligatorio)
scriptPath Ruta de acceso con distinción entre mayúsculas y minúsculas a la carpeta que contiene el script U-SQL. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

Nombre Descripción Valor

DatasetReference

Nombre Descripción Valor
Parámetros Argumentos del conjunto de datos. ParameterValueSpecification
referenceName Nombre del conjunto de datos de referencia. string (obligatorio)
tipo Tipo de referencia del conjunto de datos. 'DatasetReference' (obligatorio)

ExecutePipelineActivity

Nombre Descripción Valor
tipo Tipo de actividad. 'ExecutePipeline' (obligatorio)
typeProperties Ejecutar propiedades de actividad de canalización. executePipelineActivityTypeProperties (obligatorio)

ExecutePipelineActivityTypeProperties

Nombre Descripción Valor
Parámetros Parámetros de canalización. ParameterValueSpecification
tubería Referencia de canalización. pipelineReference (obligatorio)
waitOnCompletion Define si la ejecución de la actividad esperará a que finalice la ejecución de la canalización dependiente. El valor predeterminado es false. Bool

ExecuteSsisPackageActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. 'ExecuteSSISPackage' (obligatorio)
typeProperties Ejecute las propiedades de actividad del paquete SSIS. ExecuteSsisPackageActivityTypeProperties (obligatorio)

ExecuteSsisPackageActivityTypeProperties

Nombre Descripción Valor
connectVia Referencia del entorno de ejecución de integración. IntegrationRuntimeReference (obligatorio)
environmentPath Ruta de acceso del entorno para ejecutar el paquete SSIS. Tipo: cadena (o Expresión con cadena resultType). cualquier
executionCredential Credencial de ejecución del paquete. SsisExecutionCredential
loggingLevel Nivel de registro de la ejecución del paquete SSIS. Tipo: cadena (o Expresión con cadena resultType). cualquier
logLocation Ubicación del registro de ejecución de paquetes SSIS. SsisLogLocation de
packageConnectionManagers Administradores de conexiones de nivel de paquete para ejecutar el paquete SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocation Ubicación del paquete SSIS. SsisPackageLocation (obligatorio)
packageParameters Parámetros de nivel de paquete para ejecutar el paquete SSIS. ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers Administradores de conexiones de nivel de proyecto para ejecutar el paquete SSIS. ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
projectParameters Parámetros de nivel de proyecto para ejecutar el paquete SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertyOverrides La propiedad invalida para ejecutar el paquete SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Ejecución Especifica el tiempo de ejecución para ejecutar el paquete SSIS. El valor debe ser "x86" o "x64". Tipo: cadena (o Expresión con cadena resultType). cualquier

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

Nombre Descripción Valor

ExecuteSsisPackageActivityTypePropertiesPackageParameters

Nombre Descripción Valor

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

Nombre Descripción Valor

ExecuteSsisPackageActivityTypePropertiesProjectParameters

Nombre Descripción Valor

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

Nombre Descripción Valor

Expresión

Nombre Descripción Valor
tipo Tipo de expresión. 'Expression' (obligatorio)
valor Valor de expresión. string (obligatorio)

FilterActivity

Nombre Descripción Valor
tipo Tipo de actividad. 'Filter' (obligatorio)
typeProperties Filtrar las propiedades de la actividad. filterActivityTypeProperties (obligatorio)

FilterActivityTypeProperties

Nombre Descripción Valor
condición Condición que se va a usar para filtrar la entrada. expresión (obligatorio)
Artículos Matriz de entrada en la que se debe aplicar el filtro. expresión (obligatorio)

ForEachActivity

Nombre Descripción Valor
tipo Tipo de actividad. 'ForEach' (obligatorio)
typeProperties Propiedades de actividad ForEach. forEachActivityTypeProperties (obligatorio)

ForEachActivityTypeProperties

Nombre Descripción Valor
Actividades Lista de actividades que se van a ejecutar. de actividad [] (obligatorio)
batchCount Recuento de lotes que se va a usar para controlar el número de ejecución en paralelo (cuando isSequential se establece en false). Int

Restricciones:
Valor máximo = 50
isSequential Si el bucle se ejecuta en secuencia o en paralelo (máximo 50) Bool
Artículos Colección que se va a iterar. expresión (obligatorio)

GetMetadataActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. 'GetMetadata' (obligatorio)
typeProperties Propiedades de la actividad GetMetadata. getMetadataActivityTypeProperties (obligatorio)

GetMetadataActivityTypeProperties

Nombre Descripción Valor
conjunto de datos Referencia del conjunto de datos de actividad GetMetadata. datasetReference (obligatorio)
fieldList Campos de metadatos que se van a obtener del conjunto de datos. any[]

HDInsightHiveActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. "HDInsightHive" (obligatorio)
typeProperties Propiedades de actividad de Hive de HDInsight. de HDInsightHiveActivityTypeProperties (obligatorio)

HDInsightHiveActivityTypeProperties

Nombre Descripción Valor
Argumentos Argumentos especificados por el usuario para HDInsightActivity. any[]
Define Permite al usuario especificar las definir para la solicitud de trabajo de Hive. HDInsightHiveActivityTypePropertiesDefines
getDebugInfo Opción de información de depuración. 'Always'
'Error'
'Ninguno'
scriptLinkedService Referencia del servicio vinculado de script. linkedServiceReference
scriptPath Ruta de acceso del script. Tipo: cadena (o Expresión con cadena resultType). cualquier
storageLinkedServices Referencias de servicio vinculado de almacenamiento. linkedServiceReference[]

HDInsightHiveActivityTypePropertiesDefines

Nombre Descripción Valor

HDInsightMapReduceActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. "HDInsightMapReduce" (obligatorio)
typeProperties Propiedades de actividad mapReduce de HDInsight. de HDInsightMapReduceActivityType (obligatorio)

HDInsightMapReduceActivityTypeProperties

Nombre Descripción Valor
Argumentos Argumentos especificados por el usuario para HDInsightActivity. any[]
className Nombre de clase. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
Define Permite al usuario especificar las definir para la solicitud de trabajo de MapReduce. HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo Opción de información de depuración. 'Always'
'Error'
'Ninguno'
jarFilePath Ruta de acceso jar. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
jarLibs Bibliotecas jar. any[]
jarLinkedService Referencia del servicio vinculado jar. linkedServiceReference
storageLinkedServices Referencias de servicio vinculado de almacenamiento. linkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

Nombre Descripción Valor

HDInsightPigActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. "HDInsightPig" (obligatorio)
typeProperties Propiedades de actividad de Pig de HDInsight. de HDInsightPigActivityTypeProperties (obligatorio)

HDInsightPigActivityTypeProperties

Nombre Descripción Valor
Argumentos Argumentos especificados por el usuario para HDInsightActivity. any[]
Define Permite al usuario especificar las definir para la solicitud de trabajo de Pig. HDInsightPigActivityTypePropertiesDefines
getDebugInfo Opción de información de depuración. 'Always'
'Error'
'Ninguno'
scriptLinkedService Referencia del servicio vinculado de script. linkedServiceReference
scriptPath Ruta de acceso del script. Tipo: cadena (o Expresión con cadena resultType). cualquier
storageLinkedServices Referencias de servicio vinculado de almacenamiento. linkedServiceReference[]

HDInsightPigActivityTypePropertiesDefines

Nombre Descripción Valor

HDInsightSparkActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. "HDInsightSpark" (obligatorio)
typeProperties Propiedades de actividad de Spark de HDInsight. de HDInsightSparkActivityTypeProperties (obligatorio)

HDInsightSparkActivityTypeProperties

Nombre Descripción Valor
Argumentos Argumentos especificados por el usuario para HDInsightSparkActivity. any[]
className Clase principal de Java/Spark de la aplicación. cuerda
entryFilePath Ruta de acceso relativa a la carpeta raíz del código o paquete que se va a ejecutar. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
getDebugInfo Opción de información de depuración. 'Always'
'Error'
'Ninguno'
proxyUser Usuario que suplantará que ejecutará el trabajo. Tipo: cadena (o Expresión con cadena resultType). cualquier
rootPath Ruta de acceso raíz de "sparkJobLinkedService" para todos los archivos del trabajo. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
sparkConfig Propiedad de configuración de Spark. HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService El servicio vinculado de almacenamiento para cargar el archivo de entrada y las dependencias, y para recibir registros. linkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Nombre Descripción Valor

HDInsightStreamingActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. "HDInsightStreaming" (obligatorio)
typeProperties Propiedades de actividad de streaming de HDInsight. (obligatorio) de HDInsightStreamingActivityTypeProperties

HDInsightStreamingActivityTypeProperties

Nombre Descripción Valor
Argumentos Argumentos especificados por el usuario para HDInsightActivity. any[]
combinador Nombre ejecutable del combinador. Tipo: cadena (o Expresión con cadena resultType). cualquier
commandEnvironment Valores de entorno de línea de comandos. any[]
Define Permite al usuario especificar las definir para la solicitud de trabajo de streaming. HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService Referencia del servicio vinculado donde se encuentran los archivos. linkedServiceReference
filePaths Rutas de acceso a archivos de trabajo de streaming. Puede ser directorios. any[] (obligatorio)
getDebugInfo Opción de información de depuración. 'Always'
'Error'
'Ninguno'
entrada Ruta de acceso del blob de entrada. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
mapeador Nombre ejecutable del asignador. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
salida Ruta de acceso del blob de salida. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
reductor Nombre ejecutable del reductor. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
storageLinkedServices Referencias de servicio vinculado de almacenamiento. linkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

Nombre Descripción Valor

IfConditionActivity

Nombre Descripción Valor
tipo Tipo de actividad. 'IfCondition' (obligatorio)
typeProperties Propiedades de la actividad IfCondition. IfConditionActivityTypeProperties (obligatorio)

IfConditionActivityTypeProperties

Nombre Descripción Valor
expresión Expresión que se evaluaría como booleana. Se usa para determinar el bloque de actividades (ifTrueActivities o ifFalseActivities) que se ejecutará. expresión (obligatorio)
ifFalseActivities Lista de actividades que se van a ejecutar si la expresión se evalúa como false. Se trata de una propiedad opcional y, si no se proporciona, la actividad se cerrará sin ninguna acción. de actividad []
ifTrueActivities Lista de actividades que se van a ejecutar si la expresión se evalúa como true. Se trata de una propiedad opcional y, si no se proporciona, la actividad se cerrará sin ninguna acción. de actividad []

IntegrationRuntimeReference

Nombre Descripción Valor
Parámetros Argumentos de Integration Runtime. ParameterValueSpecification
referenceName Haga referencia al nombre del entorno de ejecución de integración. string (obligatorio)
tipo Tipo de entorno de ejecución de integración. 'IntegrationRuntimeReference' (obligatorio)

LinkedServiceReference

Nombre Descripción Valor
Parámetros Argumentos para LinkedService. ParameterValueSpecification
referenceName Haga referencia al nombre de LinkedService. string (obligatorio)
tipo Tipo de referencia de servicio vinculado. 'LinkedServiceReference' (obligatorio)

LookupActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. 'Lookup' (obligatorio)
typeProperties Propiedades de la actividad de búsqueda. LookupActivityTypeProperties (obligatorio)

LookupActivityTypeProperties

Nombre Descripción Valor
conjunto de datos Referencia del conjunto de datos de actividad de búsqueda. datasetReference (obligatorio)
firstRowOnly Si se va a devolver la primera fila o todas las filas. El valor predeterminado es true. Tipo: booleano (o Expression con resultType boolean). cualquier
fuente Propiedades de origen específicas del conjunto de datos, igual que el origen de la actividad de copia. CopySource (obligatorio)

Microsoft.DataFactory/factorys/pipelines

Nombre Descripción Valor
apiVersion La versión de api '2017-09-01-preview'
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 1
Longitud máxima = 1
Patrón = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obligatorio)
Propiedades Propiedades de la canalización. de canalización (obligatorio)
tipo El tipo de recurso "Microsoft.DataFactory/factorys/pipelines"

ParameterDefinitionSpecification

Nombre Descripción Valor

ParameterSpecification

Nombre Descripción Valor
defaultValue Valor predeterminado del parámetro. cualquier
tipo Tipo de parámetro. 'Matriz'
'Bool'
'Float'
'Int'
'Object'
"SecureString"
'String' (obligatorio)

ParameterValueSpecification

Nombre Descripción Valor

ParameterValueSpecification

Nombre Descripción Valor

ParameterValueSpecification

Nombre Descripción Valor

ParameterValueSpecification

Nombre Descripción Valor

Tubería

Nombre Descripción Valor
Actividades Lista de actividades en la canalización. de actividad []
Anotaciones Lista de etiquetas que se pueden usar para describir la canalización. any[]
concurrencia Número máximo de ejecuciones simultáneas para la canalización. Int

Restricciones:
Valor mínimo = 1
descripción Descripción de la canalización. cuerda
Parámetros Lista de parámetros para la canalización. ParameterDefinitionSpecification

PipelineReference

Nombre Descripción Valor
nombre Nombre de referencia. cuerda
referenceName Nombre de canalización de referencia. string (obligatorio)
tipo Tipo de referencia de canalización. 'PipelineReference' (obligatorio)

RedirectIncompatibleRowSettings

Nombre Descripción Valor
linkedServiceName Nombre del servicio vinculado de Azure Storage, SAS de Storage o Azure Data Lake Store que se usa para redirigir filas incompatibles. Debe especificarse si se especifica redirectIncompatibleRowSettings. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
camino Ruta de acceso para almacenar los datos de fila incompatibles de redirección. Tipo: cadena (o Expresión con cadena resultType). cualquier

SecretBase

Nombre Descripción Valor
tipo Establezca en "AzureKeyVaultSecret" para el tipo AzureKeyVaultSecretReference. Establezca en "SecureString" para el tipo SecureString. "AzureKeyVaultSecret"
"SecureString" (obligatorio)

SecureString

Nombre Descripción Valor
tipo Tipo del secreto. string (obligatorio)
valor Valor de cadena segura. string (obligatorio)

SecureString

Nombre Descripción Valor
tipo Tipo del secreto. "SecureString" (obligatorio)
valor Valor de cadena segura. string (obligatorio)

SqlServerStoredProcedureActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. 'SqlServerStoredProcedure' (obligatorio)
typeProperties Propiedades de actividad de procedimiento almacenado de SQL. SqlServerStoredProcedureActivityTypeProperties (obligatorio)

SqlServerStoredProcedureActivityTypeProperties

Nombre Descripción Valor
storedProcedureName Nombre del procedimiento almacenado. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
storedProcedureParameters Valor y configuración de tipo para los parámetros de procedimiento almacenado. Ejemplo: "{Parameter1: {value: "1", type: "int"}}". SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

Nombre Descripción Valor

SsisAccessCredential

Nombre Descripción Valor
dominio Dominio para la autenticación de Windows. any (obligatorio)
contraseña Contraseña para la autenticación de Windows. SecretBase (obligatorio)
nombre de usuario UseName para la autenticación de Windows. any (obligatorio)

SsisConnectionManager

Nombre Descripción Valor

SsisConnectionManager

Nombre Descripción Valor

SsisExecutionCredential

Nombre Descripción Valor
dominio Dominio para la autenticación de Windows. any (obligatorio)
contraseña Contraseña para la autenticación de Windows. SecureString (obligatorio)
nombre de usuario UseName para la autenticación de Windows. any (obligatorio)

SsisExecutionParameter

Nombre Descripción Valor
valor Valor del parámetro de ejecución del paquete SSIS. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)

SsisLogLocation

Nombre Descripción Valor
logPath Ruta de acceso del registro de ejecución de paquetes SSIS. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
tipo Tipo de ubicación de registro de SSIS. 'File' (obligatorio)
typeProperties Propiedades de ubicación del registro de ejecución de paquetes SSIS. SsisLogLocationTypeProperties (obligatorio)

SsisLogLocationTypeProperties

Nombre Descripción Valor
accessCredential Credencial de acceso al registro de ejecución del paquete. SsisAccessCredential
logRefreshInterval Especifica el intervalo para actualizar el registro. El intervalo predeterminado es de 5 minutos. Tipo: cadena (o Expresión con cadena resultType), patrón: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). cualquier

SsisPackageLocation

Nombre Descripción Valor
packagePath Ruta de acceso del paquete SSIS. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
tipo Tipo de ubicación del paquete SSIS. 'File'
"SSISDB"
typeProperties Propiedades de ubicación del paquete SSIS. SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

Nombre Descripción Valor
accessCredential Credencial de acceso del paquete. SsisAccessCredential
configurationPath Archivo de configuración de la ejecución del paquete. Tipo: cadena (o Expresión con cadena resultType). cualquier
packagePassword Contraseña del paquete. SecretBase

SsisPropertyOverride

Nombre Descripción Valor
isSensitive Si el valor de invalidación de la propiedad del paquete SSIS es información confidencial. El valor se cifrará en SSISDB si es true Bool
valor Valor de invalidación de la propiedad del paquete SSIS. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)

StagingSettings

Nombre Descripción Valor
enableCompression Especifica si se debe usar la compresión al copiar datos a través de un almacenamiento provisional. El valor predeterminado es false. Tipo: booleano (o Expression con resultType boolean). cualquier
linkedServiceName Referencia de servicio vinculado de ensayo. LinkedServiceReference (obligatorio)
camino Ruta de acceso al almacenamiento para almacenar los datos provisionales. Tipo: cadena (o Expresión con cadena resultType). cualquier

StoredProcedureParameter

Nombre Descripción Valor
tipo Tipo de parámetro de procedimiento almacenado. 'Boolean'
'Date'
'Decimal'
'Guid'
'Int'
'Int64'
'String'
valor Valor del parámetro de procedimiento almacenado. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)

UntilActivity

Nombre Descripción Valor
tipo Tipo de actividad. 'Until' (obligatorio)
typeProperties Hasta las propiedades de la actividad. untilActivityTypeProperties (obligatorio)

UntilActivityTypeProperties

Nombre Descripción Valor
Actividades Lista de actividades que se van a ejecutar. de actividad [] (obligatorio)
expresión Expresión que se evaluaría como booleana. El bucle continuará hasta que esta expresión se evalúe como true. expresión (obligatorio)
interrupción Especifica el tiempo de espera de la actividad que se va a ejecutar. Si no se especifica ningún valor, se toma el valor de TimeSpan.FromDays(7), que es 1 semana como valor predeterminado. Tipo: cadena (o Expresión con cadena resultType), patrón: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). Tipo: cadena (o Expresión con cadena resultType), patrón: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). cualquier

WaitActivity

Nombre Descripción Valor
tipo Tipo de actividad. 'Wait' (obligatorio)
typeProperties Propiedades de la actividad de espera. waitActivityTypeProperties (obligatorio)

WaitActivityTypeProperties

Nombre Descripción Valor
waitTimeInSeconds Duración en segundos. int (obligatorio)

WebActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. 'WebActivity' (obligatorio)
typeProperties Propiedades de actividad web. webActivityTypeProperties (obligatorio)

WebActivityAuthentication

Nombre Descripción Valor
contraseña Contraseña para el archivo PFX o la autenticación básica. SecureString
Pfx Contenido codificado en Base64 de un archivo PFX. SecureString
recurso Recurso para el que se solicitará el token de autenticación de Azure al usar la autenticación MSI. cuerda
tipo Autenticación de actividad web (Basic/ClientCertificate/MSI) string (obligatorio)
nombre de usuario Nombre de usuario de autenticación de actividad web para la autenticación básica. cuerda

WebActivityTypeProperties

Nombre Descripción Valor
autenticación Método de autenticación usado para llamar al punto de conexión. WebActivityAuthentication
cuerpo Representa la carga que se enviará al punto de conexión. Obligatorio para el método POST/PUT, no permitido para el tipo de método GET: cadena (o Expresión con cadena resultType). cualquier
Datasets Lista de conjuntos de datos pasados al punto de conexión web. DatasetReference[]
disableCertValidation Cuando se establece en true, se deshabilitará la validación del certificado. Bool
Encabezados Representa los encabezados que se enviarán a la solicitud. Por ejemplo, para establecer el idioma y el tipo en una solicitud: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Tipo: cadena (o Expresión con cadena resultType). cualquier
linkedServices Lista de servicios vinculados pasados al punto de conexión web. linkedServiceReference[]
método Método de API rest para el punto de conexión de destino. 'DELETE'
'GET'
'POST'
'PUT' (obligatorio)
URL Punto de conexión y ruta de acceso de destino de la actividad web. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Crear una de factoría de datos V2

Implementación en Azure
Esta plantilla crea una factoría de datos V2 que copia los datos de una carpeta de Azure Blob Storage en otra carpeta del almacenamiento.
Más es posible con Azure Data Factory: un clic para probar Azure Data Factory

Implementación en Azure
Esta plantilla crea una canalización de factoría de datos para una actividad de copia de Azure Blob en otro blob de Azure.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso factorys/pipelines se puede implementar con operaciones que tienen como destino:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.DataFactory/factorys/pipelines, agregue el siguiente terraform a la plantilla.

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"
        }
      }
    }
  })
}

CopySink (objetos)

Establezca el tipo propiedad para especificar el tipo de objeto.

Objetos SecretBase

Establezca el tipo propiedad para especificar el 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

Establezca el tipo propiedad para especificar el tipo de objeto.

Objetos de actividad

Establezca el tipo propiedad para especificar el 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 Hasta, use:

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

Para Wait, use:

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

Para copiar, use:

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

Para 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 búsqueda, 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 propiedad

Actividad

Nombre Descripción Valor
dependsOn La actividad depende de la condición. activityDependency[]
descripción Descripción de la actividad. cuerda
nombre Nombre de la actividad. string (obligatorio)
tipo Establezca en "AzureMLBatchExecution" para el tipo AzureMLBatchExecutionActivity. Establezca en "AzureMLUpdateResource" para el tipo AzureMLUpdateResourceActivity. Establezca en "ExecutePipeline" para el tipo ExecutePipelineActivity. Establezca en "Filter" para el tipo FilterActivity. Establezca en "ForEach" para el tipo ForEachActivity. Establezca en "IfCondition" para el tipo IfConditionActivity. Establezca en "Until" para el tipo UntilActivity. Establezca en "Esperar" para el tipo WaitActivity. Establezca en "Copiar" para el tipo CopyActivity. Establezca en "Personalizado" para el tipo CustomActivity. Establezca en "DataLakeAnalyticsU-SQL" para el tipo DataLakeAnalyticsUsqlActivity. Establezca en "DatabricksNotebook" para el tipo DatabricksNotebookActivity. Establezca en "ExecuteSSISPackage" para el tipo ExecuteSsisPackageActivity. Establezca en "GetMetadata" para el tipo GetMetadataActivity. Establezca en "HDInsightHive" para el tipo HDInsightHiveActivity. Establezca en "HDInsightMapReduce" para el tipo HDInsightMapReduceActivity. Establezca en "HDInsightPig" para el tipo HDInsightPigActivity. Establezca en "HDInsightSpark" para el tipo HDInsightSparkActivity. Establezca en "HDInsightStreaming" para el tipo HDInsightStreamingActivity. Establezca en "Lookup" para el tipo LookupActivity. Establezca en "SqlServerStoredProcedure" para el tipo SqlServerStoredProcedureActivity. Establezca en "WebActivity" para el tipo WebActivity. "AzureMLBatchExecution"
"AzureMLUpdateResource"
'Copiar'
'Personalizado'
'DatabricksNotebook'
'DataLakeAnalyticsU-SQL'
'ExecutePipeline'
"ExecuteSSISPackage"
'Filter'
'ForEach'
'GetMetadata'
"HDInsightHive"
"HDInsightMapReduce"
"HDInsightPig"
"HDInsightSpark"
"HDInsightStreaming"
'IfCondition'
'Búsqueda'
'SqlServerStoredProcedure'
'Until'
'Wait'
'WebActivity' (obligatorio)

ActivityDependency

Nombre Descripción Valor
actividad Nombre de la actividad. string (obligatorio)
dependencyConditions Match-Condition para la dependencia. Matriz de cadenas que contiene cualquiera de:
"Completado"
'Error'
'Omitido'
"Correcto" (obligatorio)

ActivityPolicy

Nombre Descripción Valor
reintentar Número máximo de reintentos ordinarios. El valor predeterminado es 0. Tipo: entero (o Expresión con resultType entero), mínimo: 0. cualquier
retryIntervalInSeconds Intervalo entre cada intento de reintento (en segundos). El valor predeterminado es de 30 segundos. Int

Restricciones:
Valor mínimo = 30
Valor máximo = 86400
secureOutput Cuando se establece en true, la salida de la actividad se considera segura y no se registrará en la supervisión. Bool
interrupción Especifica el tiempo de espera de la actividad que se va a ejecutar. El tiempo de espera predeterminado es de 7 días. Tipo: cadena (o Expresión con cadena resultType), patrón: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). cualquier

AzureKeyVaultSecretReference

Nombre Descripción Valor
secretName Nombre del secreto en Azure Key Vault. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
secretVersion Versión del secreto en Azure Key Vault. El valor predeterminado es la versión más reciente del secreto. Tipo: cadena (o Expresión con cadena resultType). cualquier
tienda Referencia del servicio vinculado de Azure Key Vault. LinkedServiceReference (obligatorio)
tipo Tipo del secreto. "AzureKeyVaultSecret" (obligatorio)

AzureMLBatchExecutionActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. "AzureMLBatchExecution" (obligatorio)
typeProperties Propiedades de la actividad ejecución de Batch de Azure ML. azureMLBatchExecutionActivityTypeProperties (obligatorio)

AzureMLBatchExecutionActivityTypeProperties

Nombre Descripción Valor
globalParameters Pares clave,valor que se pasarán al punto de conexión del servicio de ejecución de Batch de Azure ML. Las claves deben coincidir con los nombres de los parámetros de servicio web definidos en el servicio web de Azure ML publicado. Los valores se pasarán en la propiedad GlobalParameters de la solicitud de ejecución por lotes de Azure ML. azureMLBatchExecutionActivityTypePropertiesGlobalParameters
webServiceInputs Pares clave,valor, asignación de los nombres de las entradas de servicio web del punto de conexión de Azure ML a objetos AzureMLWebServiceFile que especifican las ubicaciones de blobs de entrada. Esta información se pasará en la propiedad WebServiceInputs de la solicitud de ejecución por lotes de Azure ML. azureMLBatchExecutionActivityTypePropertiesWebServiceInputs
webServiceOutputs Pares clave,valor, asignación de los nombres de las salidas del servicio web del punto de conexión de Azure ML a objetos AzureMLWebServiceFile que especifican las ubicaciones de blob de salida. Esta información se pasará en la propiedad WebServiceOutputs de la solicitud de ejecución por lotes de Azure ML. azureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

Nombre Descripción Valor

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

Nombre Descripción Valor

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

Nombre Descripción Valor

AzureMLUpdateResourceActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. "AzureMLUpdateResource" (obligatorio)
typeProperties Propiedades de la actividad de administración de recursos de Azure ML Update. azureMLUpdateResourceActivityTypeProperties (obligatorio)

AzureMLUpdateResourceActivityTypeProperties

Nombre Descripción Valor
trainedModelFilePath Ruta de acceso de archivo relativa en trainedModelLinkedService para representar el archivo .ilearner que la operación de actualización cargará. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
trainedModelLinkedServiceName Nombre del servicio vinculado de Azure Storage que contiene el archivo .ilearner que la operación de actualización cargará. LinkedServiceReference (obligatorio)
trainedModelName Nombre del módulo Modelo entrenado en el experimento de servicio web que se va a actualizar. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)

AzureMLWebServiceFile

Nombre Descripción Valor
filePath Ruta de acceso del archivo relativa, incluido el nombre del contenedor, en El almacenamiento de blobs de Azure especificado por LinkedService. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
linkedServiceName Referencia a un linkedService de Azure Storage, donde se encuentra el archivo de entrada y salida de Azure ML WebService. LinkedServiceReference (obligatorio)

CopyActivity

Nombre Descripción Valor
Entradas Lista de entradas para la actividad. DatasetReference[]
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
Salidas Lista de salidas de la actividad. DatasetReference[]
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. 'Copy' (obligatorio)
typeProperties Propiedades de la actividad de copia. copyActivityTypeProperties (obligatorio)

CopyActivityTypeProperties

Nombre Descripción Valor
cloudDataMovementUnits Número máximo de unidades de movimiento de datos en la nube que se pueden usar para realizar este movimiento de datos. Tipo: entero (o Expresión con resultType entero), mínimo: 0. cualquier
enableSkipIncompatibleRow Si se omitirá la fila incompatible. El valor predeterminado es false. Tipo: booleano (o Expression con resultType boolean). cualquier
enableStaging Especifica si se van a copiar datos a través de un almacenamiento provisional. El valor predeterminado es false. Tipo: booleano (o Expression con resultType boolean). cualquier
parallelCopies Número máximo de sesiones simultáneas abiertas en el origen o receptor para evitar sobrecargar el almacén de datos. Tipo: entero (o Expresión con resultType entero), mínimo: 0. cualquier
redirectIncompatibleRowSettings Redirigir la configuración de fila incompatible cuando EnableSkipIncompatibleRow es true. redirectIncompatibleRowSettings
hundir Receptor de la actividad de copia. CopySink (obligatorio)
fuente Origen de la actividad de copia. CopySource (obligatorio)
stagingSettings Especifica la configuración provisional provisional cuando EnableStaging es true. StagingSettings
Translator Traductor de actividad de copia. Si no se especifica, se usa traductor tabular. cualquier

CopySink

Nombre Descripción Valor
sinkRetryCount Recuento de reintentos del receptor. Tipo: entero (o Expresión con entero resultType). cualquier
sinkRetryWait Espera de reintento del receptor. Tipo: cadena (o Expresión con cadena resultType), patrón: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). cualquier
tipo (obligatorio)
writeBatchSize Escriba el tamaño del lote. Tipo: entero (o Expresión con resultType entero), mínimo: 0. cualquier
writeBatchTimeout Tiempo de espera de escritura por lotes. Tipo: cadena (o Expresión con cadena resultType), patrón: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). cualquier

CopySource

Nombre Descripción Valor
sourceRetryCount Recuento de reintentos de origen. Tipo: entero (o Expresión con entero resultType). cualquier
sourceRetryWait Espera de reintento de origen. Tipo: cadena (o Expresión con cadena resultType), patrón: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). cualquier
tipo (obligatorio)

CustomActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. 'Custom' (obligatorio)
typeProperties Propiedades de actividad personalizadas. customActivityTypeProperties (obligatorio)

CustomActivityReferenceObject

Nombre Descripción Valor
Datasets Referencias de conjunto de datos. DatasetReference[]
linkedServices Referencias de servicio vinculadas. linkedServiceReference[]

CustomActivityTypeProperties

Nombre Descripción Valor
mandar Comando para tipo de actividad personalizada: cadena (o Expresión con cadena resultType). any (obligatorio)
extendedProperties Contenedor de propiedades definido por el usuario. No hay ninguna restricción en las claves o valores que se pueden usar. La actividad personalizada especificada por el usuario tiene la responsabilidad total de consumir e interpretar el contenido definido. CustomActivityTypePropertiesExtendedProperties
folderPath Ruta de acceso de carpeta para los archivos de recursos Tipo: cadena (o Expresión con cadena resultType). cualquier
referenceObjects Objetos de referencia CustomActivityReferenceObject
resourceLinkedService Referencia de servicio vinculado a recursos. linkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Nombre Descripción Valor

DatabricksNotebookActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. 'DatabricksNotebook' (obligatorio)
typeProperties Propiedades de actividad de Databricks Notebook. databricksNotebookActivityTypeProperties (obligatorio)

DatabricksNotebookActivityTypeProperties

Nombre Descripción Valor
baseParameters Parámetros base que se usarán para cada ejecución de este trabajo. Si el cuaderno toma un parámetro que no se especifica, se usará el valor predeterminado del cuaderno. databricksNotebookActivityTypePropertiesBaseParameters
notebookPath Ruta de acceso absoluta del cuaderno que se va a ejecutar en el área de trabajo de Databricks. Esta ruta de acceso debe comenzar con una barra diagonal. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)

DatabricksNotebookActivityTypePropertiesBaseParameters

Nombre Descripción Valor

DataLakeAnalyticsUsqlActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. 'DataLakeAnalyticsU-SQL' (obligatorio)
typeProperties Propiedades de actividad de U-SQL de Data Lake Analytics. DataLakeAnalyticsUsqlActivityTypeProperties (obligatorio)

DataLakeAnalyticsUsqlActivityTypeProperties

Nombre Descripción Valor
compilationMode Modo de compilación de U-SQL. Debe ser uno de estos valores: Semantic, Full y SingleBox. Tipo: cadena (o Expresión con cadena resultType). cualquier
degreeOfParallelism Número máximo de nodos que se usan simultáneamente para ejecutar el trabajo. El valor predeterminado es 1. Tipo: entero (o Expresión con entero resultType), mínimo: 1. cualquier
Parámetros Parámetros para la solicitud de trabajo de U-SQL. DataLakeAnalyticsUsqlActivityTypePropertiesParameters
prioridad Determina qué trabajos de todos los que se ponen en cola deben seleccionarse para ejecutarse primero. Cuanto menor sea el número, mayor será la prioridad. El valor predeterminado es 1000. Tipo: entero (o Expresión con entero resultType), mínimo: 1. cualquier
runtimeVersion Versión en tiempo de ejecución del motor de U-SQL que se va a usar. Tipo: cadena (o Expresión con cadena resultType). cualquier
scriptLinkedService Referencia del servicio vinculado de script. LinkedServiceReference (obligatorio)
scriptPath Ruta de acceso con distinción entre mayúsculas y minúsculas a la carpeta que contiene el script U-SQL. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

Nombre Descripción Valor

DatasetReference

Nombre Descripción Valor
Parámetros Argumentos del conjunto de datos. ParameterValueSpecification
referenceName Nombre del conjunto de datos de referencia. string (obligatorio)
tipo Tipo de referencia del conjunto de datos. 'DatasetReference' (obligatorio)

ExecutePipelineActivity

Nombre Descripción Valor
tipo Tipo de actividad. 'ExecutePipeline' (obligatorio)
typeProperties Ejecutar propiedades de actividad de canalización. executePipelineActivityTypeProperties (obligatorio)

ExecutePipelineActivityTypeProperties

Nombre Descripción Valor
Parámetros Parámetros de canalización. ParameterValueSpecification
tubería Referencia de canalización. pipelineReference (obligatorio)
waitOnCompletion Define si la ejecución de la actividad esperará a que finalice la ejecución de la canalización dependiente. El valor predeterminado es false. Bool

ExecuteSsisPackageActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. 'ExecuteSSISPackage' (obligatorio)
typeProperties Ejecute las propiedades de actividad del paquete SSIS. ExecuteSsisPackageActivityTypeProperties (obligatorio)

ExecuteSsisPackageActivityTypeProperties

Nombre Descripción Valor
connectVia Referencia del entorno de ejecución de integración. IntegrationRuntimeReference (obligatorio)
environmentPath Ruta de acceso del entorno para ejecutar el paquete SSIS. Tipo: cadena (o Expresión con cadena resultType). cualquier
executionCredential Credencial de ejecución del paquete. SsisExecutionCredential
loggingLevel Nivel de registro de la ejecución del paquete SSIS. Tipo: cadena (o Expresión con cadena resultType). cualquier
logLocation Ubicación del registro de ejecución de paquetes SSIS. SsisLogLocation de
packageConnectionManagers Administradores de conexiones de nivel de paquete para ejecutar el paquete SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocation Ubicación del paquete SSIS. SsisPackageLocation (obligatorio)
packageParameters Parámetros de nivel de paquete para ejecutar el paquete SSIS. ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers Administradores de conexiones de nivel de proyecto para ejecutar el paquete SSIS. ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
projectParameters Parámetros de nivel de proyecto para ejecutar el paquete SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertyOverrides La propiedad invalida para ejecutar el paquete SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Ejecución Especifica el tiempo de ejecución para ejecutar el paquete SSIS. El valor debe ser "x86" o "x64". Tipo: cadena (o Expresión con cadena resultType). cualquier

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

Nombre Descripción Valor

ExecuteSsisPackageActivityTypePropertiesPackageParameters

Nombre Descripción Valor

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

Nombre Descripción Valor

ExecuteSsisPackageActivityTypePropertiesProjectParameters

Nombre Descripción Valor

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

Nombre Descripción Valor

Expresión

Nombre Descripción Valor
tipo Tipo de expresión. 'Expression' (obligatorio)
valor Valor de expresión. string (obligatorio)

FilterActivity

Nombre Descripción Valor
tipo Tipo de actividad. 'Filter' (obligatorio)
typeProperties Filtrar las propiedades de la actividad. filterActivityTypeProperties (obligatorio)

FilterActivityTypeProperties

Nombre Descripción Valor
condición Condición que se va a usar para filtrar la entrada. expresión (obligatorio)
Artículos Matriz de entrada en la que se debe aplicar el filtro. expresión (obligatorio)

ForEachActivity

Nombre Descripción Valor
tipo Tipo de actividad. 'ForEach' (obligatorio)
typeProperties Propiedades de actividad ForEach. forEachActivityTypeProperties (obligatorio)

ForEachActivityTypeProperties

Nombre Descripción Valor
Actividades Lista de actividades que se van a ejecutar. de actividad [] (obligatorio)
batchCount Recuento de lotes que se va a usar para controlar el número de ejecución en paralelo (cuando isSequential se establece en false). Int

Restricciones:
Valor máximo = 50
isSequential Si el bucle se ejecuta en secuencia o en paralelo (máximo 50) Bool
Artículos Colección que se va a iterar. expresión (obligatorio)

GetMetadataActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. 'GetMetadata' (obligatorio)
typeProperties Propiedades de la actividad GetMetadata. getMetadataActivityTypeProperties (obligatorio)

GetMetadataActivityTypeProperties

Nombre Descripción Valor
conjunto de datos Referencia del conjunto de datos de actividad GetMetadata. datasetReference (obligatorio)
fieldList Campos de metadatos que se van a obtener del conjunto de datos. any[]

HDInsightHiveActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. "HDInsightHive" (obligatorio)
typeProperties Propiedades de actividad de Hive de HDInsight. de HDInsightHiveActivityTypeProperties (obligatorio)

HDInsightHiveActivityTypeProperties

Nombre Descripción Valor
Argumentos Argumentos especificados por el usuario para HDInsightActivity. any[]
Define Permite al usuario especificar las definir para la solicitud de trabajo de Hive. HDInsightHiveActivityTypePropertiesDefines
getDebugInfo Opción de información de depuración. 'Always'
'Error'
'Ninguno'
scriptLinkedService Referencia del servicio vinculado de script. linkedServiceReference
scriptPath Ruta de acceso del script. Tipo: cadena (o Expresión con cadena resultType). cualquier
storageLinkedServices Referencias de servicio vinculado de almacenamiento. linkedServiceReference[]

HDInsightHiveActivityTypePropertiesDefines

Nombre Descripción Valor

HDInsightMapReduceActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. "HDInsightMapReduce" (obligatorio)
typeProperties Propiedades de actividad mapReduce de HDInsight. de HDInsightMapReduceActivityType (obligatorio)

HDInsightMapReduceActivityTypeProperties

Nombre Descripción Valor
Argumentos Argumentos especificados por el usuario para HDInsightActivity. any[]
className Nombre de clase. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
Define Permite al usuario especificar las definir para la solicitud de trabajo de MapReduce. HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo Opción de información de depuración. 'Always'
'Error'
'Ninguno'
jarFilePath Ruta de acceso jar. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
jarLibs Bibliotecas jar. any[]
jarLinkedService Referencia del servicio vinculado jar. linkedServiceReference
storageLinkedServices Referencias de servicio vinculado de almacenamiento. linkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

Nombre Descripción Valor

HDInsightPigActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. "HDInsightPig" (obligatorio)
typeProperties Propiedades de actividad de Pig de HDInsight. de HDInsightPigActivityTypeProperties (obligatorio)

HDInsightPigActivityTypeProperties

Nombre Descripción Valor
Argumentos Argumentos especificados por el usuario para HDInsightActivity. any[]
Define Permite al usuario especificar las definir para la solicitud de trabajo de Pig. HDInsightPigActivityTypePropertiesDefines
getDebugInfo Opción de información de depuración. 'Always'
'Error'
'Ninguno'
scriptLinkedService Referencia del servicio vinculado de script. linkedServiceReference
scriptPath Ruta de acceso del script. Tipo: cadena (o Expresión con cadena resultType). cualquier
storageLinkedServices Referencias de servicio vinculado de almacenamiento. linkedServiceReference[]

HDInsightPigActivityTypePropertiesDefines

Nombre Descripción Valor

HDInsightSparkActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. "HDInsightSpark" (obligatorio)
typeProperties Propiedades de actividad de Spark de HDInsight. de HDInsightSparkActivityTypeProperties (obligatorio)

HDInsightSparkActivityTypeProperties

Nombre Descripción Valor
Argumentos Argumentos especificados por el usuario para HDInsightSparkActivity. any[]
className Clase principal de Java/Spark de la aplicación. cuerda
entryFilePath Ruta de acceso relativa a la carpeta raíz del código o paquete que se va a ejecutar. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
getDebugInfo Opción de información de depuración. 'Always'
'Error'
'Ninguno'
proxyUser Usuario que suplantará que ejecutará el trabajo. Tipo: cadena (o Expresión con cadena resultType). cualquier
rootPath Ruta de acceso raíz de "sparkJobLinkedService" para todos los archivos del trabajo. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
sparkConfig Propiedad de configuración de Spark. HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService El servicio vinculado de almacenamiento para cargar el archivo de entrada y las dependencias, y para recibir registros. linkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Nombre Descripción Valor

HDInsightStreamingActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. "HDInsightStreaming" (obligatorio)
typeProperties Propiedades de actividad de streaming de HDInsight. (obligatorio) de HDInsightStreamingActivityTypeProperties

HDInsightStreamingActivityTypeProperties

Nombre Descripción Valor
Argumentos Argumentos especificados por el usuario para HDInsightActivity. any[]
combinador Nombre ejecutable del combinador. Tipo: cadena (o Expresión con cadena resultType). cualquier
commandEnvironment Valores de entorno de línea de comandos. any[]
Define Permite al usuario especificar las definir para la solicitud de trabajo de streaming. HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService Referencia del servicio vinculado donde se encuentran los archivos. linkedServiceReference
filePaths Rutas de acceso a archivos de trabajo de streaming. Puede ser directorios. any[] (obligatorio)
getDebugInfo Opción de información de depuración. 'Always'
'Error'
'Ninguno'
entrada Ruta de acceso del blob de entrada. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
mapeador Nombre ejecutable del asignador. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
salida Ruta de acceso del blob de salida. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
reductor Nombre ejecutable del reductor. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
storageLinkedServices Referencias de servicio vinculado de almacenamiento. linkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

Nombre Descripción Valor

IfConditionActivity

Nombre Descripción Valor
tipo Tipo de actividad. 'IfCondition' (obligatorio)
typeProperties Propiedades de la actividad IfCondition. IfConditionActivityTypeProperties (obligatorio)

IfConditionActivityTypeProperties

Nombre Descripción Valor
expresión Expresión que se evaluaría como booleana. Se usa para determinar el bloque de actividades (ifTrueActivities o ifFalseActivities) que se ejecutará. expresión (obligatorio)
ifFalseActivities Lista de actividades que se van a ejecutar si la expresión se evalúa como false. Se trata de una propiedad opcional y, si no se proporciona, la actividad se cerrará sin ninguna acción. de actividad []
ifTrueActivities Lista de actividades que se van a ejecutar si la expresión se evalúa como true. Se trata de una propiedad opcional y, si no se proporciona, la actividad se cerrará sin ninguna acción. de actividad []

IntegrationRuntimeReference

Nombre Descripción Valor
Parámetros Argumentos de Integration Runtime. ParameterValueSpecification
referenceName Haga referencia al nombre del entorno de ejecución de integración. string (obligatorio)
tipo Tipo de entorno de ejecución de integración. 'IntegrationRuntimeReference' (obligatorio)

LinkedServiceReference

Nombre Descripción Valor
Parámetros Argumentos para LinkedService. ParameterValueSpecification
referenceName Haga referencia al nombre de LinkedService. string (obligatorio)
tipo Tipo de referencia de servicio vinculado. 'LinkedServiceReference' (obligatorio)

LookupActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. 'Lookup' (obligatorio)
typeProperties Propiedades de la actividad de búsqueda. LookupActivityTypeProperties (obligatorio)

LookupActivityTypeProperties

Nombre Descripción Valor
conjunto de datos Referencia del conjunto de datos de actividad de búsqueda. datasetReference (obligatorio)
firstRowOnly Si se va a devolver la primera fila o todas las filas. El valor predeterminado es true. Tipo: booleano (o Expression con resultType boolean). cualquier
fuente Propiedades de origen específicas del conjunto de datos, igual que el origen de la actividad de copia. CopySource (obligatorio)

Microsoft.DataFactory/factorys/pipelines

Nombre Descripción Valor
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 1
Longitud máxima = 1
Patrón = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: factorías de
Propiedades Propiedades de la canalización. de canalización (obligatorio)
tipo El tipo de recurso "Microsoft.DataFactory/factorys/pipelines@2017-09-01-preview"

ParameterDefinitionSpecification

Nombre Descripción Valor

ParameterSpecification

Nombre Descripción Valor
defaultValue Valor predeterminado del parámetro. cualquier
tipo Tipo de parámetro. 'Matriz'
'Bool'
'Float'
'Int'
'Object'
"SecureString"
'String' (obligatorio)

ParameterValueSpecification

Nombre Descripción Valor

ParameterValueSpecification

Nombre Descripción Valor

ParameterValueSpecification

Nombre Descripción Valor

ParameterValueSpecification

Nombre Descripción Valor

Tubería

Nombre Descripción Valor
Actividades Lista de actividades en la canalización. de actividad []
Anotaciones Lista de etiquetas que se pueden usar para describir la canalización. any[]
concurrencia Número máximo de ejecuciones simultáneas para la canalización. Int

Restricciones:
Valor mínimo = 1
descripción Descripción de la canalización. cuerda
Parámetros Lista de parámetros para la canalización. ParameterDefinitionSpecification

PipelineReference

Nombre Descripción Valor
nombre Nombre de referencia. cuerda
referenceName Nombre de canalización de referencia. string (obligatorio)
tipo Tipo de referencia de canalización. 'PipelineReference' (obligatorio)

RedirectIncompatibleRowSettings

Nombre Descripción Valor
linkedServiceName Nombre del servicio vinculado de Azure Storage, SAS de Storage o Azure Data Lake Store que se usa para redirigir filas incompatibles. Debe especificarse si se especifica redirectIncompatibleRowSettings. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
camino Ruta de acceso para almacenar los datos de fila incompatibles de redirección. Tipo: cadena (o Expresión con cadena resultType). cualquier

SecretBase

Nombre Descripción Valor
tipo Establezca en "AzureKeyVaultSecret" para el tipo AzureKeyVaultSecretReference. Establezca en "SecureString" para el tipo SecureString. "AzureKeyVaultSecret"
"SecureString" (obligatorio)

SecureString

Nombre Descripción Valor
tipo Tipo del secreto. string (obligatorio)
valor Valor de cadena segura. string (obligatorio)

SecureString

Nombre Descripción Valor
tipo Tipo del secreto. "SecureString" (obligatorio)
valor Valor de cadena segura. string (obligatorio)

SqlServerStoredProcedureActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. 'SqlServerStoredProcedure' (obligatorio)
typeProperties Propiedades de actividad de procedimiento almacenado de SQL. SqlServerStoredProcedureActivityTypeProperties (obligatorio)

SqlServerStoredProcedureActivityTypeProperties

Nombre Descripción Valor
storedProcedureName Nombre del procedimiento almacenado. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
storedProcedureParameters Valor y configuración de tipo para los parámetros de procedimiento almacenado. Ejemplo: "{Parameter1: {value: "1", type: "int"}}". SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

Nombre Descripción Valor

SsisAccessCredential

Nombre Descripción Valor
dominio Dominio para la autenticación de Windows. any (obligatorio)
contraseña Contraseña para la autenticación de Windows. SecretBase (obligatorio)
nombre de usuario UseName para la autenticación de Windows. any (obligatorio)

SsisConnectionManager

Nombre Descripción Valor

SsisConnectionManager

Nombre Descripción Valor

SsisExecutionCredential

Nombre Descripción Valor
dominio Dominio para la autenticación de Windows. any (obligatorio)
contraseña Contraseña para la autenticación de Windows. SecureString (obligatorio)
nombre de usuario UseName para la autenticación de Windows. any (obligatorio)

SsisExecutionParameter

Nombre Descripción Valor
valor Valor del parámetro de ejecución del paquete SSIS. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)

SsisLogLocation

Nombre Descripción Valor
logPath Ruta de acceso del registro de ejecución de paquetes SSIS. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
tipo Tipo de ubicación de registro de SSIS. 'File' (obligatorio)
typeProperties Propiedades de ubicación del registro de ejecución de paquetes SSIS. SsisLogLocationTypeProperties (obligatorio)

SsisLogLocationTypeProperties

Nombre Descripción Valor
accessCredential Credencial de acceso al registro de ejecución del paquete. SsisAccessCredential
logRefreshInterval Especifica el intervalo para actualizar el registro. El intervalo predeterminado es de 5 minutos. Tipo: cadena (o Expresión con cadena resultType), patrón: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). cualquier

SsisPackageLocation

Nombre Descripción Valor
packagePath Ruta de acceso del paquete SSIS. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
tipo Tipo de ubicación del paquete SSIS. 'File'
"SSISDB"
typeProperties Propiedades de ubicación del paquete SSIS. SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

Nombre Descripción Valor
accessCredential Credencial de acceso del paquete. SsisAccessCredential
configurationPath Archivo de configuración de la ejecución del paquete. Tipo: cadena (o Expresión con cadena resultType). cualquier
packagePassword Contraseña del paquete. SecretBase

SsisPropertyOverride

Nombre Descripción Valor
isSensitive Si el valor de invalidación de la propiedad del paquete SSIS es información confidencial. El valor se cifrará en SSISDB si es true Bool
valor Valor de invalidación de la propiedad del paquete SSIS. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)

StagingSettings

Nombre Descripción Valor
enableCompression Especifica si se debe usar la compresión al copiar datos a través de un almacenamiento provisional. El valor predeterminado es false. Tipo: booleano (o Expression con resultType boolean). cualquier
linkedServiceName Referencia de servicio vinculado de ensayo. LinkedServiceReference (obligatorio)
camino Ruta de acceso al almacenamiento para almacenar los datos provisionales. Tipo: cadena (o Expresión con cadena resultType). cualquier

StoredProcedureParameter

Nombre Descripción Valor
tipo Tipo de parámetro de procedimiento almacenado. 'Boolean'
'Date'
'Decimal'
'Guid'
'Int'
'Int64'
'String'
valor Valor del parámetro de procedimiento almacenado. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)

UntilActivity

Nombre Descripción Valor
tipo Tipo de actividad. 'Until' (obligatorio)
typeProperties Hasta las propiedades de la actividad. untilActivityTypeProperties (obligatorio)

UntilActivityTypeProperties

Nombre Descripción Valor
Actividades Lista de actividades que se van a ejecutar. de actividad [] (obligatorio)
expresión Expresión que se evaluaría como booleana. El bucle continuará hasta que esta expresión se evalúe como true. expresión (obligatorio)
interrupción Especifica el tiempo de espera de la actividad que se va a ejecutar. Si no se especifica ningún valor, se toma el valor de TimeSpan.FromDays(7), que es 1 semana como valor predeterminado. Tipo: cadena (o Expresión con cadena resultType), patrón: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). Tipo: cadena (o Expresión con cadena resultType), patrón: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). cualquier

WaitActivity

Nombre Descripción Valor
tipo Tipo de actividad. 'Wait' (obligatorio)
typeProperties Propiedades de la actividad de espera. waitActivityTypeProperties (obligatorio)

WaitActivityTypeProperties

Nombre Descripción Valor
waitTimeInSeconds Duración en segundos. int (obligatorio)

WebActivity

Nombre Descripción Valor
linkedServiceName Referencia de servicio vinculado. linkedServiceReference
política Directiva de actividad. ActivityPolicy de
tipo Tipo de actividad. 'WebActivity' (obligatorio)
typeProperties Propiedades de actividad web. webActivityTypeProperties (obligatorio)

WebActivityAuthentication

Nombre Descripción Valor
contraseña Contraseña para el archivo PFX o la autenticación básica. SecureString
Pfx Contenido codificado en Base64 de un archivo PFX. SecureString
recurso Recurso para el que se solicitará el token de autenticación de Azure al usar la autenticación MSI. cuerda
tipo Autenticación de actividad web (Basic/ClientCertificate/MSI) string (obligatorio)
nombre de usuario Nombre de usuario de autenticación de actividad web para la autenticación básica. cuerda

WebActivityTypeProperties

Nombre Descripción Valor
autenticación Método de autenticación usado para llamar al punto de conexión. WebActivityAuthentication
cuerpo Representa la carga que se enviará al punto de conexión. Obligatorio para el método POST/PUT, no permitido para el tipo de método GET: cadena (o Expresión con cadena resultType). cualquier
Datasets Lista de conjuntos de datos pasados al punto de conexión web. DatasetReference[]
disableCertValidation Cuando se establece en true, se deshabilitará la validación del certificado. Bool
Encabezados Representa los encabezados que se enviarán a la solicitud. Por ejemplo, para establecer el idioma y el tipo en una solicitud: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Tipo: cadena (o Expresión con cadena resultType). cualquier
linkedServices Lista de servicios vinculados pasados al punto de conexión web. linkedServiceReference[]
método Método de API rest para el punto de conexión de destino. 'DELETE'
'GET'
'POST'
'PUT' (obligatorio)
URL Punto de conexión y ruta de acceso de destino de la actividad web. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)