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.
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(...)
]
concurrency: int
description: 'string'
parameters: {
{customized property}: {
defaultValue: any(...)
type: 'string'
}
}
}
}
Objetos SecretBase
Establezca la propiedad type para especificar el tipo de objeto.
Para AzureKeyVaultSecret, use:
{
secretName: any(...)
secretVersion: any(...)
store: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
type: 'AzureKeyVaultSecret'
}
Para SecureString, use:
{
type: 'SecureString'
value: 'string'
}
Objetos CopySource
Establezca la propiedad type para especificar el tipo de objeto.
Objetos de actividad
Establezca la propiedad type para especificar el tipo de objeto.
Para AzureMLBatchExecution, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'AzureMLBatchExecution'
typeProperties: {
globalParameters: {
{customized property}: any(...)
}
webServiceInputs: {
{customized property}: {
filePath: any(...)
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
}
}
webServiceOutputs: {
{customized property}: {
filePath: any(...)
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
}
}
}
}
Para AzureMLUpdateResource, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'AzureMLUpdateResource'
typeProperties: {
trainedModelFilePath: any(...)
trainedModelLinkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
trainedModelName: any(...)
}
}
Para ExecutePipeline, use:
{
type: 'ExecutePipeline'
typeProperties: {
parameters: {
{customized property}: any(...)
}
pipeline: {
name: 'string'
referenceName: 'string'
type: 'string'
}
waitOnCompletion: bool
}
}
Para 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 Until, use:
{
type: 'Until'
typeProperties: {
activities: [
{
dependsOn: [
{
activity: 'string'
dependencyConditions: [
'string'
]
}
]
description: 'string'
name: 'string'
type: 'string'
// For remaining properties, see Activity objects
}
]
expression: {
type: 'string'
value: 'string'
}
timeout: any(...)
}
}
Para Wait, use:
{
type: 'Wait'
typeProperties: {
waitTimeInSeconds: int
}
}
Para Copiar, use:
{
inputs: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
outputs: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'Copy'
typeProperties: {
cloudDataMovementUnits: any(...)
enableSkipIncompatibleRow: any(...)
enableStaging: any(...)
parallelCopies: any(...)
redirectIncompatibleRowSettings: {
linkedServiceName: any(...)
path: any(...)
}
sink: {
sinkRetryCount: any(...)
sinkRetryWait: any(...)
writeBatchSize: any(...)
writeBatchTimeout: any(...)
type: 'string'
// For remaining properties, see CopySink objects
}
source: {
sourceRetryCount: any(...)
sourceRetryWait: any(...)
type: 'string'
// For remaining properties, see CopySource objects
}
stagingSettings: {
enableCompression: any(...)
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
path: any(...)
}
translator: any(...)
}
}
Para Custom, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'Custom'
typeProperties: {
command: any(...)
extendedProperties: {
{customized property}: any(...)
}
folderPath: any(...)
referenceObjects: {
datasets: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
linkedServices: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
}
resourceLinkedService: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
}
}
Para DataLakeAnalyticsU-SQL, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'DataLakeAnalyticsU-SQL'
typeProperties: {
compilationMode: any(...)
degreeOfParallelism: any(...)
parameters: {
{customized property}: any(...)
}
priority: any(...)
runtimeVersion: any(...)
scriptLinkedService: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
scriptPath: any(...)
}
}
Para DatabricksNotebook, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'DatabricksNotebook'
typeProperties: {
baseParameters: {
{customized property}: any(...)
}
notebookPath: any(...)
}
}
Para ExecuteSSISPackage, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'ExecuteSSISPackage'
typeProperties: {
connectVia: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
environmentPath: any(...)
executionCredential: {
domain: any(...)
password: {
type: 'string'
value: 'string'
}
userName: any(...)
}
loggingLevel: any(...)
logLocation: {
logPath: any(...)
type: 'string'
typeProperties: {
accessCredential: {
domain: any(...)
password: {
type: 'string'
// For remaining properties, see SecretBase objects
}
userName: any(...)
}
logRefreshInterval: any(...)
}
}
packageConnectionManagers: {
{customized property}: {
{customized property}: {
value: any(...)
}
}
}
packageLocation: {
packagePath: any(...)
type: 'string'
typeProperties: {
accessCredential: {
domain: any(...)
password: {
type: 'string'
// For remaining properties, see SecretBase objects
}
userName: any(...)
}
configurationPath: any(...)
packagePassword: {
type: 'string'
// For remaining properties, see SecretBase objects
}
}
}
packageParameters: {
{customized property}: {
value: any(...)
}
}
projectConnectionManagers: {
{customized property}: {
{customized property}: {
value: any(...)
}
}
}
projectParameters: {
{customized property}: {
value: any(...)
}
}
propertyOverrides: {
{customized property}: {
isSensitive: bool
value: any(...)
}
}
runtime: any(...)
}
}
Para GetMetadata, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'GetMetadata'
typeProperties: {
dataset: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
fieldList: [
any(...)
]
}
}
Para HDInsightHive, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'HDInsightHive'
typeProperties: {
arguments: [
any(...)
]
defines: {
{customized property}: any(...)
}
getDebugInfo: 'string'
scriptLinkedService: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
scriptPath: any(...)
storageLinkedServices: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
}
}
Para HDInsightMapReduce, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'HDInsightMapReduce'
typeProperties: {
arguments: [
any(...)
]
className: any(...)
defines: {
{customized property}: any(...)
}
getDebugInfo: 'string'
jarFilePath: any(...)
jarLibs: [
any(...)
]
jarLinkedService: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
storageLinkedServices: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
}
}
Para HDInsightPig, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'HDInsightPig'
typeProperties: {
arguments: [
any(...)
]
defines: {
{customized property}: any(...)
}
getDebugInfo: 'string'
scriptLinkedService: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
scriptPath: any(...)
storageLinkedServices: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
}
}
Para HDInsightSpark, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'HDInsightSpark'
typeProperties: {
arguments: [
any(...)
]
className: 'string'
entryFilePath: any(...)
getDebugInfo: 'string'
proxyUser: any(...)
rootPath: any(...)
sparkConfig: {
{customized property}: any(...)
}
sparkJobLinkedService: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
}
}
Para HDInsightStreaming, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'HDInsightStreaming'
typeProperties: {
arguments: [
any(...)
]
combiner: any(...)
commandEnvironment: [
any(...)
]
defines: {
{customized property}: any(...)
}
fileLinkedService: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
filePaths: [
any(...)
]
getDebugInfo: 'string'
input: any(...)
mapper: any(...)
output: any(...)
reducer: any(...)
storageLinkedServices: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
}
}
Para Búsqueda, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'Lookup'
typeProperties: {
dataset: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
firstRowOnly: any(...)
source: {
sourceRetryCount: any(...)
sourceRetryWait: any(...)
type: 'string'
// For remaining properties, see CopySource objects
}
}
}
Para SqlServerStoredProcedure, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'SqlServerStoredProcedure'
typeProperties: {
storedProcedureName: any(...)
storedProcedureParameters: {
{customized property}: {
type: 'string'
value: any(...)
}
}
}
}
Para WebActivity, use:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'WebActivity'
typeProperties: {
authentication: {
password: {
type: 'string'
value: 'string'
}
pfx: {
type: 'string'
value: 'string'
}
resource: 'string'
type: 'string'
username: 'string'
}
body: any(...)
datasets: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
disableCertValidation: bool
headers: any(...)
linkedServices: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
method: 'string'
url: any(...)
}
}
CopySink (objetos)
Establezca la propiedad type para especificar el tipo de objeto.
Valores de propiedad
Actividad
ActivityDependency
Nombre |
Descripción |
Importancia |
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 (Política de actividad)
Nombre |
Descripción |
Importancia |
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 |
tiempo de expiració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 |
Importancia |
nombreSecreto |
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
AzureMLBatchExecutionActivityTypeProperties
Nombre |
Descripción |
Importancia |
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 |
Importancia |
Nombre |
Descripción |
Importancia |
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
Nombre |
Descripción |
Importancia |
AzureMLUpdateResourceActivity
AzureMLUpdateResourceActivityTypeProperties
Nombre |
Descripción |
Importancia |
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 |
Importancia |
Ruta de acceso del archivo |
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) |
nombreDelServicioVinculado |
Referencia a un linkedService de Azure Storage, donde se encuentra el archivo de entrada y salida de Azure ML WebService. |
LinkedServiceReference (obligatorio) |
CopyActivity
CopyActivityTypeProperties
Nombre |
Descripción |
Importancia |
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 Falso. 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 Falso. Tipo: booleano (o Expression con resultType boolean). |
cualquier |
copias paralelas |
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 |
receptor |
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 (Sumidero de copias)
Nombre |
Descripción |
Importancia |
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 (Copiar)
Nombre |
Descripción |
Importancia |
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
CustomActivityReferenceObject
CustomActivityTypeProperties
Nombre |
Descripción |
Importancia |
comando |
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 |
Importancia |
DatabricksNotebookActivity
DatabricksNotebookActivityTypeProperties
Nombre |
Descripción |
Importancia |
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 |
Importancia |
DataLakeAnalyticsUsqlActivity
DataLakeAnalyticsUsqlActivityTypeProperties
Nombre |
Descripción |
Importancia |
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 |
gradoDeParalelismo |
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 de script) |
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 |
Importancia |
DatasetReference (Referencia de conjunto de datos)
Nombre |
Descripción |
Importancia |
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 |
Importancia |
tipo |
Tipo de actividad. |
'ExecutePipeline' (obligatorio) |
typeProperties |
Ejecutar propiedades de actividad de canalización. |
ExecutePipelineActivityTypeProperties (obligatorio) |
ExecutePipelineActivityTypeProperties
Nombre |
Descripción |
Importancia |
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
ExecuteSsisPackageActivityTypeProperties
ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
Nombre |
Descripción |
Importancia |
ExecuteSsisPackageActivityTypePropertiesPackageParameters
Nombre |
Descripción |
Importancia |
ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
Nombre |
Descripción |
Importancia |
ExecuteSsisPackageActivityTypePropertiesProjectParameters
Nombre |
Descripción |
Importancia |
ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Nombre |
Descripción |
Importancia |
Expresión
Nombre |
Descripción |
Importancia |
tipo |
Tipo de expresión. |
'Expression' (obligatorio) |
valor |
Valor de expresión. |
string (obligatorio) |
FilterActivity
Nombre |
Descripción |
Importancia |
tipo |
Tipo de actividad. |
'Filter' (obligatorio) |
typeProperties |
Filtrar las propiedades de la actividad. |
FilterActivityTypeProperties (obligatorio) |
FilterActivityTypeProperties
Nombre |
Descripción |
Importancia |
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 |
Importancia |
tipo |
Tipo de actividad. |
'ForEach' (obligatorio) |
typeProperties |
Propiedades de actividad ForEach. |
ForEachActivityTypeProperties (obligatorio) |
ForEachActivityTypeProperties
Nombre |
Descripción |
Importancia |
Actividades |
Lista de actividades que se van a ejecutar. |
Activity[] (obligatorio) |
batchCount (Recuento por lotes) |
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) |
Nombre |
Descripción |
Importancia |
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. |
Cualquiera[] |
HDInsightHiveActivity
HDInsightHiveActivityTypeProperties
Nombre |
Descripción |
Importancia |
Argumentos |
Argumentos especificados por el usuario para HDInsightActivity. |
Cualquiera[] |
Define |
Permite al usuario especificar las definir para la solicitud de trabajo de Hive. |
HDInsightHiveActivityTypePropertiesDefines |
getDebugInfo |
Opción de información de depuración. |
'Siempre' 'Error' 'Ninguno' |
scriptLinkedService |
Referencia del servicio vinculado de script. |
linkedServiceReference |
scriptPath (Ruta de acceso de script) |
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 |
Importancia |
HDInsightMapReduceActivity
HDInsightMapReduceActivityTypeProperties
Nombre |
Descripción |
Importancia |
Argumentos |
Argumentos especificados por el usuario para HDInsightActivity. |
Cualquiera[] |
nombreDeClase |
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. |
'Siempre' 'Error' 'Ninguno' |
jarFilePath |
Ruta de acceso jar. Tipo: cadena (o Expresión con cadena resultType). |
any (obligatorio) |
jarLibs |
Bibliotecas jar. |
Cualquiera[] |
jarLinkedService |
Referencia del servicio vinculado jar. |
linkedServiceReference |
storageLinkedServices |
Referencias de servicio vinculado de almacenamiento. |
LinkedServiceReference[] |
HDInsightMapReduceActivityTypePropertiesDefines
Nombre |
Descripción |
Importancia |
HDInsightPigActivity
HDInsightPigActivityTypeProperties
Nombre |
Descripción |
Importancia |
Argumentos |
Argumentos especificados por el usuario para HDInsightActivity. |
Cualquiera[] |
Define |
Permite al usuario especificar las definir para la solicitud de trabajo de Pig. |
HDInsightPigActivityTypePropertiesDefines |
getDebugInfo |
Opción de información de depuración. |
'Siempre' 'Error' 'Ninguno' |
scriptLinkedService |
Referencia del servicio vinculado de script. |
linkedServiceReference |
scriptPath (Ruta de acceso de script) |
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 |
Importancia |
HDInsightSparkActivity
HDInsightSparkActivityTypeProperties
Nombre |
Descripción |
Importancia |
Argumentos |
Argumentos especificados por el usuario para HDInsightSparkActivity. |
Cualquiera[] |
nombreDeClase |
Clase principal de Java/Spark de la aplicación. |
cuerda / cadena |
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. |
'Siempre' 'Error' 'Ninguno' |
proxyUser |
Usuario que suplantará que ejecutará el trabajo. Tipo: cadena (o Expresión con cadena resultType). |
cualquier |
Ruta de acceso |
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 |
Importancia |
HDInsightStreamingActivity
HDInsightStreamingActivityTypeProperties
Nombre |
Descripción |
Importancia |
Argumentos |
Argumentos especificados por el usuario para HDInsightActivity. |
Cualquiera[] |
combinador |
Nombre ejecutable del combinador. Tipo: cadena (o Expresión con cadena resultType). |
cualquier |
commandEnvironment |
Valores de entorno de línea de comandos. |
Cualquiera[] |
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. |
'Siempre' '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) |
resultado |
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 |
Importancia |
IfConditionActivity
Nombre |
Descripción |
Importancia |
tipo |
Tipo de actividad. |
'IfCondition' (obligatorio) |
typeProperties |
Propiedades de la actividad IfCondition. |
IfConditionActivityTypeProperties (obligatorio) |
IfConditionActivityTypeProperties
Nombre |
Descripción |
Importancia |
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. |
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. |
Actividad[] |
IntegrationRuntimeReference
Nombre |
Descripción |
Importancia |
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 (Referencia de servicio)
Nombre |
Descripción |
Importancia |
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
LookupActivityTypeProperties
Nombre |
Descripción |
Importancia |
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 |
Importancia |
nombre |
El nombre del recurso |
cuerda
Restricciones: Longitud mínima = 1 Longitud máxima = 260 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. |
Canalización (obligatorio) |
ParameterDefinitionSpecification
Nombre |
Descripción |
Importancia |
ParameterSpecification
Nombre |
Descripción |
Importancia |
defaultValue |
Valor predeterminado del parámetro. |
cualquier |
tipo |
Tipo de parámetro. |
'Matriz' 'Bool' 'Flotar' 'Int' 'Objeto' "SecureString" 'String' (obligatorio) |
ParameterValueSpecification
Nombre |
Descripción |
Importancia |
ParameterValueSpecification
Nombre |
Descripción |
Importancia |
ParameterValueSpecification
Nombre |
Descripción |
Importancia |
ParameterValueSpecification
Nombre |
Descripción |
Importancia |
Tubería
Nombre |
Descripción |
Importancia |
Actividades |
Lista de actividades en la canalización. |
Actividad[] |
Anotaciones |
Lista de etiquetas que se pueden usar para describir la canalización. |
Cualquiera[] |
simultaneidad |
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 / cadena |
parámetros |
Lista de parámetros para la canalización. |
ParameterDefinitionSpecification |
PipelineReference (Referencia de canalización)
Nombre |
Descripción |
Importancia |
nombre |
Nombre de referencia. |
cuerda / cadena |
referenceName |
Nombre de canalización de referencia. |
string (obligatorio) |
tipo |
Tipo de referencia de canalización. |
'PipelineReference' (obligatorio) |
RedirectIncompatibleRowSettings
Nombre |
Descripción |
Importancia |
nombreDelServicioVinculado |
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 |
Base secreta
Nombre |
Descripción |
Importancia |
tipo |
Establezca en "AzureKeyVaultSecret" para el tipo AzureKeyVaultSecretReference. Establezca en "SecureString" para el tipo SecureString. |
"AzureKeyVaultSecret" "SecureString" (obligatorio) |
SecureString
Nombre |
Descripción |
Importancia |
tipo |
Tipo del secreto. |
string (obligatorio) |
valor |
Valor de cadena segura. |
string (obligatorio) |
SecureString
Nombre |
Descripción |
Importancia |
tipo |
Tipo del secreto. |
"SecureString" (obligatorio) |
valor |
Valor de cadena segura. |
string (obligatorio) |
SqlServerStoredProcedureActivity
SqlServerStoredProcedureActivityTypeProperties
Nombre |
Descripción |
Importancia |
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 |
Importancia |
SsisAccessCredential
Nombre |
Descripción |
Importancia |
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 |
Importancia |
SsisConnectionManager
Nombre |
Descripción |
Importancia |
SsisExecutionCredential
Nombre |
Descripción |
Importancia |
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 |
Importancia |
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 |
Importancia |
logPath (Ruta de registro) |
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 |
Importancia |
accessCredential |
Credencial de acceso al registro de ejecución del paquete. |
SsisAccessCredential |
logRefreshInterval |
Especifica el intervalo para actualizar el registro. El intervalo predeterminado es 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 |
Importancia |
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. |
'Archivo' "SSISDB" |
typeProperties |
Propiedades de ubicación del paquete SSIS. |
SsisPackageLocationTypeProperties |
SsisPackageLocationTypeProperties
Nombre |
Descripción |
Importancia |
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. |
Base secreta |
SsisPropertyOverride
Nombre |
Descripción |
Importancia |
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 |
Importancia |
habilitarCompresión |
Especifica si se debe usar la compresión al copiar datos a través de un almacenamiento provisional. El valor predeterminado es Falso. Tipo: booleano (o Expression con resultType boolean). |
cualquier |
nombreDelServicioVinculado |
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 |
Parámetro de Procedimiento Almacenado
Nombre |
Descripción |
Importancia |
tipo |
Tipo de parámetro de procedimiento almacenado. |
'Booleano' 'Fecha' 'Decimal' 'Guid' 'Int' 'Int64' 'Cuerda' |
valor |
Valor del parámetro de procedimiento almacenado. Tipo: cadena (o Expresión con cadena resultType). |
any (obligatorio) |
HastaActividad
Nombre |
Descripción |
Importancia |
tipo |
Tipo de actividad. |
'Until' (obligatorio) |
typeProperties |
Hasta las propiedades de la actividad. |
UntilActivityTypeProperties (obligatorio) |
UntilActivityTypeProperties
Nombre |
Descripción |
Importancia |
Actividades |
Lista de actividades que se van a ejecutar. |
Activity[] (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) |
tiempo de expiració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 (Actividad de espera)
Nombre |
Descripción |
Importancia |
tipo |
Tipo de actividad. |
'Wait' (obligatorio) |
typeProperties |
Propiedades de la actividad de espera. |
WaitActivityTypeProperties (obligatorio) |
WaitActivityTypeProperties
Nombre |
Descripción |
Importancia |
waitTimeInSeconds |
Duración en segundos. |
int (obligatorio) |
Actividad web
WebActivityAuthentication
Nombre |
Descripción |
Importancia |
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 / cadena |
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 / cadena |
WebActivityTypeProperties
Nombre |
Descripción |
Importancia |
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 |
Conjuntos de datos |
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 |
Servicios enlazados |
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. |
'ELIMINAR' 'OBTENER' 'PUBLICACIÓN' '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 uso
Ejemplos de inicio rápido de Azure
Las siguientes plantillas de inicio rápido de Azure contienen ejemplos de Bicep para implementar este tipo de recurso.
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.
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"
}
}
}
}
Objetos SecretBase
Establezca la propiedad type 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 la propiedad type para especificar el tipo de objeto.
Objetos de actividad
Establezca la propiedad type 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 Until, 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": {}
}
}
CopySink (objetos)
Establezca la propiedad type para especificar el tipo de objeto.
Valores de propiedad
Actividad
ActivityDependency
Nombre |
Descripción |
Importancia |
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 (Política de actividad)
Nombre |
Descripción |
Importancia |
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 |
tiempo de expiració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 |
Importancia |
nombreSecreto |
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
AzureMLBatchExecutionActivityTypeProperties
Nombre |
Descripción |
Importancia |
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 |
Importancia |
Nombre |
Descripción |
Importancia |
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
Nombre |
Descripción |
Importancia |
AzureMLUpdateResourceActivity
AzureMLUpdateResourceActivityTypeProperties
Nombre |
Descripción |
Importancia |
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 |
Importancia |
Ruta de acceso del archivo |
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) |
nombreDelServicioVinculado |
Referencia a un linkedService de Azure Storage, donde se encuentra el archivo de entrada y salida de Azure ML WebService. |
LinkedServiceReference (obligatorio) |
CopyActivity
CopyActivityTypeProperties
Nombre |
Descripción |
Importancia |
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 Falso. 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 Falso. Tipo: booleano (o Expression con resultType boolean). |
cualquier |
copias paralelas |
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 |
receptor |
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 (Sumidero de copias)
Nombre |
Descripción |
Importancia |
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 (Copiar)
Nombre |
Descripción |
Importancia |
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
CustomActivityReferenceObject
CustomActivityTypeProperties
Nombre |
Descripción |
Importancia |
comando |
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 |
Importancia |
DatabricksNotebookActivity
DatabricksNotebookActivityTypeProperties
Nombre |
Descripción |
Importancia |
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 |
Importancia |
DataLakeAnalyticsUsqlActivity
DataLakeAnalyticsUsqlActivityTypeProperties
Nombre |
Descripción |
Importancia |
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 |
gradoDeParalelismo |
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 de script) |
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 |
Importancia |
DatasetReference (Referencia de conjunto de datos)
Nombre |
Descripción |
Importancia |
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 |
Importancia |
tipo |
Tipo de actividad. |
'ExecutePipeline' (obligatorio) |
typeProperties |
Ejecutar propiedades de actividad de canalización. |
ExecutePipelineActivityTypeProperties (obligatorio) |
ExecutePipelineActivityTypeProperties
Nombre |
Descripción |
Importancia |
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
ExecuteSsisPackageActivityTypeProperties
ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
Nombre |
Descripción |
Importancia |
ExecuteSsisPackageActivityTypePropertiesPackageParameters
Nombre |
Descripción |
Importancia |
ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
Nombre |
Descripción |
Importancia |
ExecuteSsisPackageActivityTypePropertiesProjectParameters
Nombre |
Descripción |
Importancia |
ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Nombre |
Descripción |
Importancia |
Expresión
Nombre |
Descripción |
Importancia |
tipo |
Tipo de expresión. |
'Expression' (obligatorio) |
valor |
Valor de expresión. |
string (obligatorio) |
FilterActivity
Nombre |
Descripción |
Importancia |
tipo |
Tipo de actividad. |
'Filter' (obligatorio) |
typeProperties |
Filtrar las propiedades de la actividad. |
FilterActivityTypeProperties (obligatorio) |
FilterActivityTypeProperties
Nombre |
Descripción |
Importancia |
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 |
Importancia |
tipo |
Tipo de actividad. |
'ForEach' (obligatorio) |
typeProperties |
Propiedades de actividad ForEach. |
ForEachActivityTypeProperties (obligatorio) |
ForEachActivityTypeProperties
Nombre |
Descripción |
Importancia |
Actividades |
Lista de actividades que se van a ejecutar. |
Activity[] (obligatorio) |
batchCount (Recuento por lotes) |
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) |
Nombre |
Descripción |
Importancia |
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. |
Cualquiera[] |
HDInsightHiveActivity
HDInsightHiveActivityTypeProperties
Nombre |
Descripción |
Importancia |
Argumentos |
Argumentos especificados por el usuario para HDInsightActivity. |
Cualquiera[] |
Define |
Permite al usuario especificar las definir para la solicitud de trabajo de Hive. |
HDInsightHiveActivityTypePropertiesDefines |
getDebugInfo |
Opción de información de depuración. |
'Siempre' 'Error' 'Ninguno' |
scriptLinkedService |
Referencia del servicio vinculado de script. |
linkedServiceReference |
scriptPath (Ruta de acceso de script) |
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 |
Importancia |
HDInsightMapReduceActivity
HDInsightMapReduceActivityTypeProperties
Nombre |
Descripción |
Importancia |
Argumentos |
Argumentos especificados por el usuario para HDInsightActivity. |
Cualquiera[] |
nombreDeClase |
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. |
'Siempre' 'Error' 'Ninguno' |
jarFilePath |
Ruta de acceso jar. Tipo: cadena (o Expresión con cadena resultType). |
any (obligatorio) |
jarLibs |
Bibliotecas jar. |
Cualquiera[] |
jarLinkedService |
Referencia del servicio vinculado jar. |
linkedServiceReference |
storageLinkedServices |
Referencias de servicio vinculado de almacenamiento. |
LinkedServiceReference[] |
HDInsightMapReduceActivityTypePropertiesDefines
Nombre |
Descripción |
Importancia |
HDInsightPigActivity
HDInsightPigActivityTypeProperties
Nombre |
Descripción |
Importancia |
Argumentos |
Argumentos especificados por el usuario para HDInsightActivity. |
Cualquiera[] |
Define |
Permite al usuario especificar las definir para la solicitud de trabajo de Pig. |
HDInsightPigActivityTypePropertiesDefines |
getDebugInfo |
Opción de información de depuración. |
'Siempre' 'Error' 'Ninguno' |
scriptLinkedService |
Referencia del servicio vinculado de script. |
linkedServiceReference |
scriptPath (Ruta de acceso de script) |
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 |
Importancia |
HDInsightSparkActivity
HDInsightSparkActivityTypeProperties
Nombre |
Descripción |
Importancia |
Argumentos |
Argumentos especificados por el usuario para HDInsightSparkActivity. |
Cualquiera[] |
nombreDeClase |
Clase principal de Java/Spark de la aplicación. |
cuerda / cadena |
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. |
'Siempre' 'Error' 'Ninguno' |
proxyUser |
Usuario que suplantará que ejecutará el trabajo. Tipo: cadena (o Expresión con cadena resultType). |
cualquier |
Ruta de acceso |
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 |
Importancia |
HDInsightStreamingActivity
HDInsightStreamingActivityTypeProperties
Nombre |
Descripción |
Importancia |
Argumentos |
Argumentos especificados por el usuario para HDInsightActivity. |
Cualquiera[] |
combinador |
Nombre ejecutable del combinador. Tipo: cadena (o Expresión con cadena resultType). |
cualquier |
commandEnvironment |
Valores de entorno de línea de comandos. |
Cualquiera[] |
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. |
'Siempre' '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) |
resultado |
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 |
Importancia |
IfConditionActivity
Nombre |
Descripción |
Importancia |
tipo |
Tipo de actividad. |
'IfCondition' (obligatorio) |
typeProperties |
Propiedades de la actividad IfCondition. |
IfConditionActivityTypeProperties (obligatorio) |
IfConditionActivityTypeProperties
Nombre |
Descripción |
Importancia |
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. |
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. |
Actividad[] |
IntegrationRuntimeReference
Nombre |
Descripción |
Importancia |
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 (Referencia de servicio)
Nombre |
Descripción |
Importancia |
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
LookupActivityTypeProperties
Nombre |
Descripción |
Importancia |
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 |
Importancia |
apiVersion |
La versión de api |
'2017-09-01-preestreno' |
nombre |
El nombre del recurso |
cuerda
Restricciones: Longitud mínima = 1 Longitud máxima = 260 Patrón = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obligatorio) |
Propiedades |
Propiedades de la canalización. |
Canalización (obligatorio) |
tipo |
El tipo de recurso |
"Microsoft.DataFactory/factorys/pipelines" |
ParameterDefinitionSpecification
Nombre |
Descripción |
Importancia |
ParameterSpecification
Nombre |
Descripción |
Importancia |
defaultValue |
Valor predeterminado del parámetro. |
cualquier |
tipo |
Tipo de parámetro. |
'Matriz' 'Bool' 'Flotar' 'Int' 'Objeto' "SecureString" 'String' (obligatorio) |
ParameterValueSpecification
Nombre |
Descripción |
Importancia |
ParameterValueSpecification
Nombre |
Descripción |
Importancia |
ParameterValueSpecification
Nombre |
Descripción |
Importancia |
ParameterValueSpecification
Nombre |
Descripción |
Importancia |
Tubería
Nombre |
Descripción |
Importancia |
Actividades |
Lista de actividades en la canalización. |
Actividad[] |
Anotaciones |
Lista de etiquetas que se pueden usar para describir la canalización. |
Cualquiera[] |
simultaneidad |
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 / cadena |
parámetros |
Lista de parámetros para la canalización. |
ParameterDefinitionSpecification |
PipelineReference (Referencia de canalización)
Nombre |
Descripción |
Importancia |
nombre |
Nombre de referencia. |
cuerda / cadena |
referenceName |
Nombre de canalización de referencia. |
string (obligatorio) |
tipo |
Tipo de referencia de canalización. |
'PipelineReference' (obligatorio) |
RedirectIncompatibleRowSettings
Nombre |
Descripción |
Importancia |
nombreDelServicioVinculado |
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 |
Base secreta
Nombre |
Descripción |
Importancia |
tipo |
Establezca en "AzureKeyVaultSecret" para el tipo AzureKeyVaultSecretReference. Establezca en "SecureString" para el tipo SecureString. |
"AzureKeyVaultSecret" "SecureString" (obligatorio) |
SecureString
Nombre |
Descripción |
Importancia |
tipo |
Tipo del secreto. |
string (obligatorio) |
valor |
Valor de cadena segura. |
string (obligatorio) |
SecureString
Nombre |
Descripción |
Importancia |
tipo |
Tipo del secreto. |
"SecureString" (obligatorio) |
valor |
Valor de cadena segura. |
string (obligatorio) |
SqlServerStoredProcedureActivity
SqlServerStoredProcedureActivityTypeProperties
Nombre |
Descripción |
Importancia |
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 |
Importancia |
SsisAccessCredential
Nombre |
Descripción |
Importancia |
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 |
Importancia |
SsisConnectionManager
Nombre |
Descripción |
Importancia |
SsisExecutionCredential
Nombre |
Descripción |
Importancia |
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 |
Importancia |
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 |
Importancia |
logPath (Ruta de registro) |
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 |
Importancia |
accessCredential |
Credencial de acceso al registro de ejecución del paquete. |
SsisAccessCredential |
logRefreshInterval |
Especifica el intervalo para actualizar el registro. El intervalo predeterminado es 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 |
Importancia |
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. |
'Archivo' "SSISDB" |
typeProperties |
Propiedades de ubicación del paquete SSIS. |
SsisPackageLocationTypeProperties |
SsisPackageLocationTypeProperties
Nombre |
Descripción |
Importancia |
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. |
Base secreta |
SsisPropertyOverride
Nombre |
Descripción |
Importancia |
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 |
Importancia |
habilitarCompresión |
Especifica si se debe usar la compresión al copiar datos a través de un almacenamiento provisional. El valor predeterminado es Falso. Tipo: booleano (o Expression con resultType boolean). |
cualquier |
nombreDelServicioVinculado |
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 |
Parámetro de Procedimiento Almacenado
Nombre |
Descripción |
Importancia |
tipo |
Tipo de parámetro de procedimiento almacenado. |
'Booleano' 'Fecha' 'Decimal' 'Guid' 'Int' 'Int64' 'Cuerda' |
valor |
Valor del parámetro de procedimiento almacenado. Tipo: cadena (o Expresión con cadena resultType). |
any (obligatorio) |
HastaActividad
Nombre |
Descripción |
Importancia |
tipo |
Tipo de actividad. |
'Until' (obligatorio) |
typeProperties |
Hasta las propiedades de la actividad. |
UntilActivityTypeProperties (obligatorio) |
UntilActivityTypeProperties
Nombre |
Descripción |
Importancia |
Actividades |
Lista de actividades que se van a ejecutar. |
Activity[] (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) |
tiempo de expiració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 (Actividad de espera)
Nombre |
Descripción |
Importancia |
tipo |
Tipo de actividad. |
'Wait' (obligatorio) |
typeProperties |
Propiedades de la actividad de espera. |
WaitActivityTypeProperties (obligatorio) |
WaitActivityTypeProperties
Nombre |
Descripción |
Importancia |
waitTimeInSeconds |
Duración en segundos. |
int (obligatorio) |
Actividad web
WebActivityAuthentication
Nombre |
Descripción |
Importancia |
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 / cadena |
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 / cadena |
WebActivityTypeProperties
Nombre |
Descripción |
Importancia |
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 |
Conjuntos de datos |
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 |
Servicios enlazados |
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. |
'ELIMINAR' 'OBTENER' 'PUBLICACIÓN' '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 uso
Plantillas de inicio rápido de Azure
Las siguientes plantillas de inicio rápido de Azure implementan este tipo de recurso.
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.
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"
parent_id = "string"
body = {
properties = {
activities = [
{
dependsOn = [
{
activity = "string"
dependencyConditions = [
"string"
]
}
]
description = "string"
name = "string"
type = "string"
// For remaining properties, see Activity objects
}
]
annotations = [
?
]
concurrency = int
description = "string"
parameters = {
{customized property} = {
defaultValue = ?
type = "string"
}
}
}
}
}
Objetos SecretBase
Establezca la propiedad type 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 la propiedad type para especificar el tipo de objeto.
Objetos de actividad
Establezca la propiedad type 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 Until, 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 = ?
}
}
CopySink (objetos)
Establezca la propiedad type para especificar el tipo de objeto.
Valores de propiedad
Actividad
ActivityDependency
Nombre |
Descripción |
Importancia |
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 (Política de actividad)
Nombre |
Descripción |
Importancia |
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 |
tiempo de expiració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 |
Importancia |
nombreSecreto |
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
AzureMLBatchExecutionActivityTypeProperties
Nombre |
Descripción |
Importancia |
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 |
Importancia |
Nombre |
Descripción |
Importancia |
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
Nombre |
Descripción |
Importancia |
AzureMLUpdateResourceActivity
AzureMLUpdateResourceActivityTypeProperties
Nombre |
Descripción |
Importancia |
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 |
Importancia |
Ruta de acceso del archivo |
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) |
nombreDelServicioVinculado |
Referencia a un linkedService de Azure Storage, donde se encuentra el archivo de entrada y salida de Azure ML WebService. |
LinkedServiceReference (obligatorio) |
CopyActivity
CopyActivityTypeProperties
Nombre |
Descripción |
Importancia |
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 Falso. 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 Falso. Tipo: booleano (o Expression con resultType boolean). |
cualquier |
copias paralelas |
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 |
receptor |
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 (Sumidero de copias)
Nombre |
Descripción |
Importancia |
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 (Copiar)
Nombre |
Descripción |
Importancia |
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
CustomActivityReferenceObject
CustomActivityTypeProperties
Nombre |
Descripción |
Importancia |
comando |
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 |
Importancia |
DatabricksNotebookActivity
DatabricksNotebookActivityTypeProperties
Nombre |
Descripción |
Importancia |
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 |
Importancia |
DataLakeAnalyticsUsqlActivity
DataLakeAnalyticsUsqlActivityTypeProperties
Nombre |
Descripción |
Importancia |
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 |
gradoDeParalelismo |
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 de script) |
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 |
Importancia |
DatasetReference (Referencia de conjunto de datos)
Nombre |
Descripción |
Importancia |
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 |
Importancia |
tipo |
Tipo de actividad. |
'ExecutePipeline' (obligatorio) |
typeProperties |
Ejecutar propiedades de actividad de canalización. |
ExecutePipelineActivityTypeProperties (obligatorio) |
ExecutePipelineActivityTypeProperties
Nombre |
Descripción |
Importancia |
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
ExecuteSsisPackageActivityTypeProperties
ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
Nombre |
Descripción |
Importancia |
ExecuteSsisPackageActivityTypePropertiesPackageParameters
Nombre |
Descripción |
Importancia |
ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
Nombre |
Descripción |
Importancia |
ExecuteSsisPackageActivityTypePropertiesProjectParameters
Nombre |
Descripción |
Importancia |
ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Nombre |
Descripción |
Importancia |
Expresión
Nombre |
Descripción |
Importancia |
tipo |
Tipo de expresión. |
'Expression' (obligatorio) |
valor |
Valor de expresión. |
string (obligatorio) |
FilterActivity
Nombre |
Descripción |
Importancia |
tipo |
Tipo de actividad. |
'Filter' (obligatorio) |
typeProperties |
Filtrar las propiedades de la actividad. |
FilterActivityTypeProperties (obligatorio) |
FilterActivityTypeProperties
Nombre |
Descripción |
Importancia |
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 |
Importancia |
tipo |
Tipo de actividad. |
'ForEach' (obligatorio) |
typeProperties |
Propiedades de actividad ForEach. |
ForEachActivityTypeProperties (obligatorio) |
ForEachActivityTypeProperties
Nombre |
Descripción |
Importancia |
Actividades |
Lista de actividades que se van a ejecutar. |
Activity[] (obligatorio) |
batchCount (Recuento por lotes) |
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) |
Nombre |
Descripción |
Importancia |
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. |
Cualquiera[] |
HDInsightHiveActivity
HDInsightHiveActivityTypeProperties
Nombre |
Descripción |
Importancia |
Argumentos |
Argumentos especificados por el usuario para HDInsightActivity. |
Cualquiera[] |
Define |
Permite al usuario especificar las definir para la solicitud de trabajo de Hive. |
HDInsightHiveActivityTypePropertiesDefines |
getDebugInfo |
Opción de información de depuración. |
'Siempre' 'Error' 'Ninguno' |
scriptLinkedService |
Referencia del servicio vinculado de script. |
linkedServiceReference |
scriptPath (Ruta de acceso de script) |
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 |
Importancia |
HDInsightMapReduceActivity
HDInsightMapReduceActivityTypeProperties
Nombre |
Descripción |
Importancia |
Argumentos |
Argumentos especificados por el usuario para HDInsightActivity. |
Cualquiera[] |
nombreDeClase |
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. |
'Siempre' 'Error' 'Ninguno' |
jarFilePath |
Ruta de acceso jar. Tipo: cadena (o Expresión con cadena resultType). |
any (obligatorio) |
jarLibs |
Bibliotecas jar. |
Cualquiera[] |
jarLinkedService |
Referencia del servicio vinculado jar. |
linkedServiceReference |
storageLinkedServices |
Referencias de servicio vinculado de almacenamiento. |
LinkedServiceReference[] |
HDInsightMapReduceActivityTypePropertiesDefines
Nombre |
Descripción |
Importancia |
HDInsightPigActivity
HDInsightPigActivityTypeProperties
Nombre |
Descripción |
Importancia |
Argumentos |
Argumentos especificados por el usuario para HDInsightActivity. |
Cualquiera[] |
Define |
Permite al usuario especificar las definir para la solicitud de trabajo de Pig. |
HDInsightPigActivityTypePropertiesDefines |
getDebugInfo |
Opción de información de depuración. |
'Siempre' 'Error' 'Ninguno' |
scriptLinkedService |
Referencia del servicio vinculado de script. |
linkedServiceReference |
scriptPath (Ruta de acceso de script) |
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 |
Importancia |
HDInsightSparkActivity
HDInsightSparkActivityTypeProperties
Nombre |
Descripción |
Importancia |
Argumentos |
Argumentos especificados por el usuario para HDInsightSparkActivity. |
Cualquiera[] |
nombreDeClase |
Clase principal de Java/Spark de la aplicación. |
cuerda / cadena |
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. |
'Siempre' 'Error' 'Ninguno' |
proxyUser |
Usuario que suplantará que ejecutará el trabajo. Tipo: cadena (o Expresión con cadena resultType). |
cualquier |
Ruta de acceso |
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 |
Importancia |
HDInsightStreamingActivity
HDInsightStreamingActivityTypeProperties
Nombre |
Descripción |
Importancia |
Argumentos |
Argumentos especificados por el usuario para HDInsightActivity. |
Cualquiera[] |
combinador |
Nombre ejecutable del combinador. Tipo: cadena (o Expresión con cadena resultType). |
cualquier |
commandEnvironment |
Valores de entorno de línea de comandos. |
Cualquiera[] |
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. |
'Siempre' '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) |
resultado |
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 |
Importancia |
IfConditionActivity
Nombre |
Descripción |
Importancia |
tipo |
Tipo de actividad. |
'IfCondition' (obligatorio) |
typeProperties |
Propiedades de la actividad IfCondition. |
IfConditionActivityTypeProperties (obligatorio) |
IfConditionActivityTypeProperties
Nombre |
Descripción |
Importancia |
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. |
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. |
Actividad[] |
IntegrationRuntimeReference
Nombre |
Descripción |
Importancia |
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 (Referencia de servicio)
Nombre |
Descripción |
Importancia |
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
LookupActivityTypeProperties
Nombre |
Descripción |
Importancia |
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 |
Importancia |
nombre |
El nombre del recurso |
cuerda
Restricciones: Longitud mínima = 1 Longitud máxima = 260 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: generadores |
Propiedades |
Propiedades de la canalización. |
Canalización (obligatorio) |
tipo |
El tipo de recurso |
"Microsoft.DataFactory/factorys/pipelines@2017-09-01-preview" |
ParameterDefinitionSpecification
Nombre |
Descripción |
Importancia |
ParameterSpecification
Nombre |
Descripción |
Importancia |
defaultValue |
Valor predeterminado del parámetro. |
cualquier |
tipo |
Tipo de parámetro. |
'Matriz' 'Bool' 'Flotar' 'Int' 'Objeto' "SecureString" 'String' (obligatorio) |
ParameterValueSpecification
Nombre |
Descripción |
Importancia |
ParameterValueSpecification
Nombre |
Descripción |
Importancia |
ParameterValueSpecification
Nombre |
Descripción |
Importancia |
ParameterValueSpecification
Nombre |
Descripción |
Importancia |
Tubería
Nombre |
Descripción |
Importancia |
Actividades |
Lista de actividades en la canalización. |
Actividad[] |
Anotaciones |
Lista de etiquetas que se pueden usar para describir la canalización. |
Cualquiera[] |
simultaneidad |
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 / cadena |
parámetros |
Lista de parámetros para la canalización. |
ParameterDefinitionSpecification |
PipelineReference (Referencia de canalización)
Nombre |
Descripción |
Importancia |
nombre |
Nombre de referencia. |
cuerda / cadena |
referenceName |
Nombre de canalización de referencia. |
string (obligatorio) |
tipo |
Tipo de referencia de canalización. |
'PipelineReference' (obligatorio) |
RedirectIncompatibleRowSettings
Nombre |
Descripción |
Importancia |
nombreDelServicioVinculado |
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 |
Base secreta
Nombre |
Descripción |
Importancia |
tipo |
Establezca en "AzureKeyVaultSecret" para el tipo AzureKeyVaultSecretReference. Establezca en "SecureString" para el tipo SecureString. |
"AzureKeyVaultSecret" "SecureString" (obligatorio) |
SecureString
Nombre |
Descripción |
Importancia |
tipo |
Tipo del secreto. |
string (obligatorio) |
valor |
Valor de cadena segura. |
string (obligatorio) |
SecureString
Nombre |
Descripción |
Importancia |
tipo |
Tipo del secreto. |
"SecureString" (obligatorio) |
valor |
Valor de cadena segura. |
string (obligatorio) |
SqlServerStoredProcedureActivity
SqlServerStoredProcedureActivityTypeProperties
Nombre |
Descripción |
Importancia |
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 |
Importancia |
SsisAccessCredential
Nombre |
Descripción |
Importancia |
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 |
Importancia |
SsisConnectionManager
Nombre |
Descripción |
Importancia |
SsisExecutionCredential
Nombre |
Descripción |
Importancia |
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 |
Importancia |
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 |
Importancia |
logPath (Ruta de registro) |
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 |
Importancia |
accessCredential |
Credencial de acceso al registro de ejecución del paquete. |
SsisAccessCredential |
logRefreshInterval |
Especifica el intervalo para actualizar el registro. El intervalo predeterminado es 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 |
Importancia |
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. |
'Archivo' "SSISDB" |
typeProperties |
Propiedades de ubicación del paquete SSIS. |
SsisPackageLocationTypeProperties |
SsisPackageLocationTypeProperties
Nombre |
Descripción |
Importancia |
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. |
Base secreta |
SsisPropertyOverride
Nombre |
Descripción |
Importancia |
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 |
Importancia |
habilitarCompresión |
Especifica si se debe usar la compresión al copiar datos a través de un almacenamiento provisional. El valor predeterminado es Falso. Tipo: booleano (o Expression con resultType boolean). |
cualquier |
nombreDelServicioVinculado |
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 |
Parámetro de Procedimiento Almacenado
Nombre |
Descripción |
Importancia |
tipo |
Tipo de parámetro de procedimiento almacenado. |
'Booleano' 'Fecha' 'Decimal' 'Guid' 'Int' 'Int64' 'Cuerda' |
valor |
Valor del parámetro de procedimiento almacenado. Tipo: cadena (o Expresión con cadena resultType). |
any (obligatorio) |
HastaActividad
Nombre |
Descripción |
Importancia |
tipo |
Tipo de actividad. |
'Until' (obligatorio) |
typeProperties |
Hasta las propiedades de la actividad. |
UntilActivityTypeProperties (obligatorio) |
UntilActivityTypeProperties
Nombre |
Descripción |
Importancia |
Actividades |
Lista de actividades que se van a ejecutar. |
Activity[] (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) |
tiempo de expiració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 (Actividad de espera)
Nombre |
Descripción |
Importancia |
tipo |
Tipo de actividad. |
'Wait' (obligatorio) |
typeProperties |
Propiedades de la actividad de espera. |
WaitActivityTypeProperties (obligatorio) |
WaitActivityTypeProperties
Nombre |
Descripción |
Importancia |
waitTimeInSeconds |
Duración en segundos. |
int (obligatorio) |
Actividad web
WebActivityAuthentication
Nombre |
Descripción |
Importancia |
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 / cadena |
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 / cadena |
WebActivityTypeProperties
Nombre |
Descripción |
Importancia |
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 |
Conjuntos de datos |
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 |
Servicios enlazados |
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. |
'ELIMINAR' 'OBTENER' 'PUBLICACIÓN' '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) |