Definición de recursos de Bicep
El tipo de recurso factorys/dataflows 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/dataflows, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.DataFactory/factories/dataflows@2018-06-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
annotations: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
description: 'string'
folder: {
name: 'string'
}
type: 'string'
// For remaining properties, see DataFlow objects
}
}
Objetos DataFlow
Establezca el tipo propiedad para especificar el tipo de objeto.
Para Flowlet, use:
{
type: 'Flowlet'
typeProperties: {
script: 'string'
scriptLines: [
'string'
]
sinks: [
{
dataset: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
description: 'string'
flowlet: {
datasetParameters: any(Azure.Bicep.Types.Concrete.AnyType)
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
linkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
name: 'string'
rejectedDataLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
schemaLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
}
]
sources: [
{
dataset: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
description: 'string'
flowlet: {
datasetParameters: any(Azure.Bicep.Types.Concrete.AnyType)
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
linkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
name: 'string'
schemaLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
}
]
transformations: [
{
dataset: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
description: 'string'
flowlet: {
datasetParameters: any(Azure.Bicep.Types.Concrete.AnyType)
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
linkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
name: 'string'
}
]
}
}
Para MappingDataFlow, use:
{
type: 'MappingDataFlow'
typeProperties: {
script: 'string'
scriptLines: [
'string'
]
sinks: [
{
dataset: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
description: 'string'
flowlet: {
datasetParameters: any(Azure.Bicep.Types.Concrete.AnyType)
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
linkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
name: 'string'
rejectedDataLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
schemaLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
}
]
sources: [
{
dataset: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
description: 'string'
flowlet: {
datasetParameters: any(Azure.Bicep.Types.Concrete.AnyType)
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
linkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
name: 'string'
schemaLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
}
]
transformations: [
{
dataset: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
description: 'string'
flowlet: {
datasetParameters: any(Azure.Bicep.Types.Concrete.AnyType)
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
linkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
name: 'string'
}
]
}
}
Para WranglingDataFlow, use:
{
type: 'WranglingDataFlow'
typeProperties: {
documentLocale: 'string'
script: 'string'
sources: [
{
dataset: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
description: 'string'
flowlet: {
datasetParameters: any(Azure.Bicep.Types.Concrete.AnyType)
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
linkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
name: 'string'
schemaLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
script: 'string'
}
]
}
}
Valores de propiedad
Flujo de datos
Nombre |
Descripción |
Valor |
Anotaciones |
Lista de etiquetas que se pueden usar para describir el flujo de datos. |
any[] |
descripción |
Descripción del flujo de datos. |
cuerda |
carpeta |
Carpeta en la que se encuentra este flujo de datos. Si no se especifica, el flujo de datos aparecerá en el nivel raíz. |
dataFlowFolder de |
tipo |
Establezca en "Flowlet" para el tipo Flowlet. Establezca en "MappingDataFlow" para el tipo MappingDataFlow. Establezca en "WranglingDataFlow" para el tipo WranglingDataFlow. |
'Flowlet' 'MappingDataFlow' 'WranglingDataFlow' (obligatorio) |
DataFlowFolder
Nombre |
Descripción |
Valor |
nombre |
Nombre de la carpeta en la que se encuentra este flujo de datos. |
cuerda |
DataFlowReference
Nombre |
Descripción |
Valor |
datasetParameters |
Parámetros de flujo de datos de referencia del conjunto de datos. |
cualquier |
Parámetros |
Parámetros de flujo de datos |
ParameterValueSpecification |
referenceName |
Nombre del flujo de datos de referencia. |
string (obligatorio) |
tipo |
Tipo de referencia de flujo de datos. |
'DataFlowReference' (obligatorio) |
DataFlowSink
Nombre |
Descripción |
Valor |
conjunto de datos |
Referencia del conjunto de datos. |
DatasetReference |
descripción |
Descripción de la transformación. |
cuerda |
flowlet |
Referencia de Flowlet |
dataFlowReference |
linkedService |
Referencia de servicio vinculado. |
linkedServiceReference |
nombre |
Nombre de transformación. |
string (obligatorio) |
rejectedDataLinkedService |
Referencia de servicio vinculado a datos rechazados. |
linkedServiceReference |
schemaLinkedService |
Referencia del servicio vinculado de esquema. |
linkedServiceReference |
DataFlowSource
Nombre |
Descripción |
Valor |
conjunto de datos |
Referencia del conjunto de datos. |
DatasetReference |
descripción |
Descripción de la transformación. |
cuerda |
flowlet |
Referencia de Flowlet |
dataFlowReference |
linkedService |
Referencia de servicio vinculado. |
linkedServiceReference |
nombre |
Nombre de transformación. |
string (obligatorio) |
schemaLinkedService |
Referencia del servicio vinculado de esquema. |
linkedServiceReference |
DatasetReference
Nombre |
Descripción |
Valor |
Parámetros |
Argumentos del conjunto de datos. |
ParameterValueSpecification |
referenceName |
Nombre del conjunto de datos de referencia. |
string (obligatorio) |
tipo |
Tipo de referencia del conjunto de datos. |
'DatasetReference' (obligatorio) |
Flowlet
Nombre |
Descripción |
Valor |
tipo |
Tipo de flujo de datos. |
'Flowlet' (obligatorio) |
typeProperties |
Propiedades de tipo Flowlet. |
FlowletTypeProperties |
FlowletTypeProperties
Nombre |
Descripción |
Valor |
Guión |
Script flowlet. |
cuerda |
scriptLines |
Líneas de script flowlet. |
string[] |
Fregaderos |
Lista de receptores en Flowlet. |
DataFlowSink[] |
Fuentes |
Lista de orígenes en Flowlet. |
dataFlowSource de [] |
Transformaciones |
Lista de transformaciones en Flowlet. |
de transformación [] |
LinkedServiceReference
Nombre |
Descripción |
Valor |
Parámetros |
Argumentos para LinkedService. |
ParameterValueSpecification |
referenceName |
Haga referencia al nombre de LinkedService. |
string (obligatorio) |
tipo |
Tipo de referencia de servicio vinculado. |
'LinkedServiceReference' (obligatorio) |
MappingDataFlow
Nombre |
Descripción |
Valor |
tipo |
Tipo de flujo de datos. |
'MappingDataFlow' (obligatorio) |
typeProperties |
Propiedades de tipo de flujo de datos de asignación. |
mappingDataFlowTypeProperties |
MappingDataFlowTypeProperties
Nombre |
Descripción |
Valor |
Guión |
Script de Flujo de datos. |
cuerda |
scriptLines |
Líneas de script de flujo de datos. |
string[] |
Fregaderos |
Lista de receptores en el flujo de datos. |
DataFlowSink[] |
Fuentes |
Lista de orígenes en el flujo de datos. |
dataFlowSource de [] |
Transformaciones |
Lista de transformaciones en el flujo de datos. |
de transformación [] |
Microsoft.DataFactory/factorys/dataflows
Nombre |
Descripción |
Valor |
nombre |
El nombre del recurso |
cuerda
Restricciones: Longitud mínima = 1 Longitud máxima = 1 Patrón = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obligatorio) |
padre |
En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.
Para obtener más información, consulte recurso secundario fuera del recurso primario. |
Nombre simbólico del recurso de tipo: generadores |
Propiedades |
Propiedades del flujo de datos. |
de flujo de datos (obligatorio) |
ParameterValueSpecification
ParameterValueSpecification
ParameterValueSpecification
PowerQuerySource
Nombre |
Descripción |
Valor |
conjunto de datos |
Referencia del conjunto de datos. |
DatasetReference |
descripción |
Descripción de la transformación. |
cuerda |
flowlet |
Referencia de Flowlet |
dataFlowReference |
linkedService |
Referencia de servicio vinculado. |
linkedServiceReference |
nombre |
Nombre de transformación. |
string (obligatorio) |
schemaLinkedService |
Referencia del servicio vinculado de esquema. |
linkedServiceReference |
Guión |
script de origen. |
cuerda |
PowerQueryTypeProperties
Nombre |
Descripción |
Valor |
documentLocale |
Configuración regional del documento mashup de Power Query. |
cuerda |
Guión |
Script de mashup de Power Query. |
cuerda |
Fuentes |
Lista de orígenes en Power Query. |
powerQuerySource[] |
Nombre |
Descripción |
Valor |
conjunto de datos |
Referencia del conjunto de datos. |
DatasetReference |
descripción |
Descripción de la transformación. |
cuerda |
flowlet |
Referencia de Flowlet |
dataFlowReference |
linkedService |
Referencia de servicio vinculado. |
linkedServiceReference |
nombre |
Nombre de transformación. |
string (obligatorio) |
WranglingDataFlow
Nombre |
Descripción |
Valor |
tipo |
Tipo de flujo de datos. |
'WranglingDataFlow' (obligatorio) |
typeProperties |
Propiedades del tipo de flujo de datos de PowerQuery. |
PowerQueryTypeProperties |
Definición de recursos de plantilla de ARM
El tipo de recurso factorys/dataflows 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/dataflows, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.DataFactory/factories/dataflows",
"apiVersion": "2018-06-01",
"name": "string",
"properties": {
"annotations": [ {} ],
"description": "string",
"folder": {
"name": "string"
},
"type": "string"
// For remaining properties, see DataFlow objects
}
}
Objetos DataFlow
Establezca el tipo propiedad para especificar el tipo de objeto.
Para Flowlet, use:
{
"type": "Flowlet",
"typeProperties": {
"script": "string",
"scriptLines": [ "string" ],
"sinks": [
{
"dataset": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"description": "string",
"flowlet": {
"datasetParameters": {},
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"linkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"name": "string",
"rejectedDataLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"schemaLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
}
],
"sources": [
{
"dataset": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"description": "string",
"flowlet": {
"datasetParameters": {},
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"linkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"name": "string",
"schemaLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
}
],
"transformations": [
{
"dataset": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"description": "string",
"flowlet": {
"datasetParameters": {},
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"linkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"name": "string"
}
]
}
}
Para MappingDataFlow, use:
{
"type": "MappingDataFlow",
"typeProperties": {
"script": "string",
"scriptLines": [ "string" ],
"sinks": [
{
"dataset": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"description": "string",
"flowlet": {
"datasetParameters": {},
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"linkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"name": "string",
"rejectedDataLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"schemaLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
}
],
"sources": [
{
"dataset": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"description": "string",
"flowlet": {
"datasetParameters": {},
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"linkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"name": "string",
"schemaLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
}
],
"transformations": [
{
"dataset": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"description": "string",
"flowlet": {
"datasetParameters": {},
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"linkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"name": "string"
}
]
}
}
Para WranglingDataFlow, use:
{
"type": "WranglingDataFlow",
"typeProperties": {
"documentLocale": "string",
"script": "string",
"sources": [
{
"dataset": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"description": "string",
"flowlet": {
"datasetParameters": {},
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"linkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"name": "string",
"schemaLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"script": "string"
}
]
}
}
Valores de propiedad
Flujo de datos
Nombre |
Descripción |
Valor |
Anotaciones |
Lista de etiquetas que se pueden usar para describir el flujo de datos. |
any[] |
descripción |
Descripción del flujo de datos. |
cuerda |
carpeta |
Carpeta en la que se encuentra este flujo de datos. Si no se especifica, el flujo de datos aparecerá en el nivel raíz. |
dataFlowFolder de |
tipo |
Establezca en "Flowlet" para el tipo Flowlet. Establezca en "MappingDataFlow" para el tipo MappingDataFlow. Establezca en "WranglingDataFlow" para el tipo WranglingDataFlow. |
'Flowlet' 'MappingDataFlow' 'WranglingDataFlow' (obligatorio) |
DataFlowFolder
Nombre |
Descripción |
Valor |
nombre |
Nombre de la carpeta en la que se encuentra este flujo de datos. |
cuerda |
DataFlowReference
Nombre |
Descripción |
Valor |
datasetParameters |
Parámetros de flujo de datos de referencia del conjunto de datos. |
cualquier |
Parámetros |
Parámetros de flujo de datos |
ParameterValueSpecification |
referenceName |
Nombre del flujo de datos de referencia. |
string (obligatorio) |
tipo |
Tipo de referencia de flujo de datos. |
'DataFlowReference' (obligatorio) |
DataFlowSink
Nombre |
Descripción |
Valor |
conjunto de datos |
Referencia del conjunto de datos. |
DatasetReference |
descripción |
Descripción de la transformación. |
cuerda |
flowlet |
Referencia de Flowlet |
dataFlowReference |
linkedService |
Referencia de servicio vinculado. |
linkedServiceReference |
nombre |
Nombre de transformación. |
string (obligatorio) |
rejectedDataLinkedService |
Referencia de servicio vinculado a datos rechazados. |
linkedServiceReference |
schemaLinkedService |
Referencia del servicio vinculado de esquema. |
linkedServiceReference |
DataFlowSource
Nombre |
Descripción |
Valor |
conjunto de datos |
Referencia del conjunto de datos. |
DatasetReference |
descripción |
Descripción de la transformación. |
cuerda |
flowlet |
Referencia de Flowlet |
dataFlowReference |
linkedService |
Referencia de servicio vinculado. |
linkedServiceReference |
nombre |
Nombre de transformación. |
string (obligatorio) |
schemaLinkedService |
Referencia del servicio vinculado de esquema. |
linkedServiceReference |
DatasetReference
Nombre |
Descripción |
Valor |
Parámetros |
Argumentos del conjunto de datos. |
ParameterValueSpecification |
referenceName |
Nombre del conjunto de datos de referencia. |
string (obligatorio) |
tipo |
Tipo de referencia del conjunto de datos. |
'DatasetReference' (obligatorio) |
Flowlet
Nombre |
Descripción |
Valor |
tipo |
Tipo de flujo de datos. |
'Flowlet' (obligatorio) |
typeProperties |
Propiedades de tipo Flowlet. |
FlowletTypeProperties |
FlowletTypeProperties
Nombre |
Descripción |
Valor |
Guión |
Script flowlet. |
cuerda |
scriptLines |
Líneas de script flowlet. |
string[] |
Fregaderos |
Lista de receptores en Flowlet. |
DataFlowSink[] |
Fuentes |
Lista de orígenes en Flowlet. |
dataFlowSource de [] |
Transformaciones |
Lista de transformaciones en Flowlet. |
de transformación [] |
LinkedServiceReference
Nombre |
Descripción |
Valor |
Parámetros |
Argumentos para LinkedService. |
ParameterValueSpecification |
referenceName |
Haga referencia al nombre de LinkedService. |
string (obligatorio) |
tipo |
Tipo de referencia de servicio vinculado. |
'LinkedServiceReference' (obligatorio) |
MappingDataFlow
Nombre |
Descripción |
Valor |
tipo |
Tipo de flujo de datos. |
'MappingDataFlow' (obligatorio) |
typeProperties |
Propiedades de tipo de flujo de datos de asignación. |
mappingDataFlowTypeProperties |
MappingDataFlowTypeProperties
Nombre |
Descripción |
Valor |
Guión |
Script de Flujo de datos. |
cuerda |
scriptLines |
Líneas de script de flujo de datos. |
string[] |
Fregaderos |
Lista de receptores en el flujo de datos. |
DataFlowSink[] |
Fuentes |
Lista de orígenes en el flujo de datos. |
dataFlowSource de [] |
Transformaciones |
Lista de transformaciones en el flujo de datos. |
de transformación [] |
Microsoft.DataFactory/factorys/dataflows
Nombre |
Descripción |
Valor |
apiVersion |
La versión de api |
'2018-06-01' |
nombre |
El nombre del recurso |
cuerda
Restricciones: Longitud mínima = 1 Longitud máxima = 1 Patrón = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obligatorio) |
Propiedades |
Propiedades del flujo de datos. |
de flujo de datos (obligatorio) |
tipo |
El tipo de recurso |
"Microsoft.DataFactory/factorys/dataflows" |
ParameterValueSpecification
ParameterValueSpecification
ParameterValueSpecification
PowerQuerySource
Nombre |
Descripción |
Valor |
conjunto de datos |
Referencia del conjunto de datos. |
DatasetReference |
descripción |
Descripción de la transformación. |
cuerda |
flowlet |
Referencia de Flowlet |
dataFlowReference |
linkedService |
Referencia de servicio vinculado. |
linkedServiceReference |
nombre |
Nombre de transformación. |
string (obligatorio) |
schemaLinkedService |
Referencia del servicio vinculado de esquema. |
linkedServiceReference |
Guión |
script de origen. |
cuerda |
PowerQueryTypeProperties
Nombre |
Descripción |
Valor |
documentLocale |
Configuración regional del documento mashup de Power Query. |
cuerda |
Guión |
Script de mashup de Power Query. |
cuerda |
Fuentes |
Lista de orígenes en Power Query. |
powerQuerySource[] |
Nombre |
Descripción |
Valor |
conjunto de datos |
Referencia del conjunto de datos. |
DatasetReference |
descripción |
Descripción de la transformación. |
cuerda |
flowlet |
Referencia de Flowlet |
dataFlowReference |
linkedService |
Referencia de servicio vinculado. |
linkedServiceReference |
nombre |
Nombre de transformación. |
string (obligatorio) |
WranglingDataFlow
Nombre |
Descripción |
Valor |
tipo |
Tipo de flujo de datos. |
'WranglingDataFlow' (obligatorio) |
typeProperties |
Propiedades del tipo de flujo de datos de PowerQuery. |
PowerQueryTypeProperties |
El tipo de recurso factorys/dataflows 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/dataflows, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataFactory/factories/dataflows@2018-06-01"
name = "string"
body = jsonencode({
properties = {
annotations = [
?
]
description = "string"
folder = {
name = "string"
}
type = "string"
// For remaining properties, see DataFlow objects
}
})
}
Objetos DataFlow
Establezca el tipo propiedad para especificar el tipo de objeto.
Para Flowlet, use:
{
type = "Flowlet"
typeProperties = {
script = "string"
scriptLines = [
"string"
]
sinks = [
{
dataset = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
description = "string"
flowlet = {
datasetParameters = ?
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
linkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
name = "string"
rejectedDataLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
schemaLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
}
]
sources = [
{
dataset = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
description = "string"
flowlet = {
datasetParameters = ?
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
linkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
name = "string"
schemaLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
}
]
transformations = [
{
dataset = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
description = "string"
flowlet = {
datasetParameters = ?
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
linkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
name = "string"
}
]
}
}
Para MappingDataFlow, use:
{
type = "MappingDataFlow"
typeProperties = {
script = "string"
scriptLines = [
"string"
]
sinks = [
{
dataset = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
description = "string"
flowlet = {
datasetParameters = ?
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
linkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
name = "string"
rejectedDataLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
schemaLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
}
]
sources = [
{
dataset = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
description = "string"
flowlet = {
datasetParameters = ?
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
linkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
name = "string"
schemaLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
}
]
transformations = [
{
dataset = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
description = "string"
flowlet = {
datasetParameters = ?
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
linkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
name = "string"
}
]
}
}
Para WranglingDataFlow, use:
{
type = "WranglingDataFlow"
typeProperties = {
documentLocale = "string"
script = "string"
sources = [
{
dataset = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
description = "string"
flowlet = {
datasetParameters = ?
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
linkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
name = "string"
schemaLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
script = "string"
}
]
}
}
Valores de propiedad
Flujo de datos
Nombre |
Descripción |
Valor |
Anotaciones |
Lista de etiquetas que se pueden usar para describir el flujo de datos. |
any[] |
descripción |
Descripción del flujo de datos. |
cuerda |
carpeta |
Carpeta en la que se encuentra este flujo de datos. Si no se especifica, el flujo de datos aparecerá en el nivel raíz. |
dataFlowFolder de |
tipo |
Establezca en "Flowlet" para el tipo Flowlet. Establezca en "MappingDataFlow" para el tipo MappingDataFlow. Establezca en "WranglingDataFlow" para el tipo WranglingDataFlow. |
'Flowlet' 'MappingDataFlow' 'WranglingDataFlow' (obligatorio) |
DataFlowFolder
Nombre |
Descripción |
Valor |
nombre |
Nombre de la carpeta en la que se encuentra este flujo de datos. |
cuerda |
DataFlowReference
Nombre |
Descripción |
Valor |
datasetParameters |
Parámetros de flujo de datos de referencia del conjunto de datos. |
cualquier |
Parámetros |
Parámetros de flujo de datos |
ParameterValueSpecification |
referenceName |
Nombre del flujo de datos de referencia. |
string (obligatorio) |
tipo |
Tipo de referencia de flujo de datos. |
'DataFlowReference' (obligatorio) |
DataFlowSink
Nombre |
Descripción |
Valor |
conjunto de datos |
Referencia del conjunto de datos. |
DatasetReference |
descripción |
Descripción de la transformación. |
cuerda |
flowlet |
Referencia de Flowlet |
dataFlowReference |
linkedService |
Referencia de servicio vinculado. |
linkedServiceReference |
nombre |
Nombre de transformación. |
string (obligatorio) |
rejectedDataLinkedService |
Referencia de servicio vinculado a datos rechazados. |
linkedServiceReference |
schemaLinkedService |
Referencia del servicio vinculado de esquema. |
linkedServiceReference |
DataFlowSource
Nombre |
Descripción |
Valor |
conjunto de datos |
Referencia del conjunto de datos. |
DatasetReference |
descripción |
Descripción de la transformación. |
cuerda |
flowlet |
Referencia de Flowlet |
dataFlowReference |
linkedService |
Referencia de servicio vinculado. |
linkedServiceReference |
nombre |
Nombre de transformación. |
string (obligatorio) |
schemaLinkedService |
Referencia del servicio vinculado de esquema. |
linkedServiceReference |
DatasetReference
Nombre |
Descripción |
Valor |
Parámetros |
Argumentos del conjunto de datos. |
ParameterValueSpecification |
referenceName |
Nombre del conjunto de datos de referencia. |
string (obligatorio) |
tipo |
Tipo de referencia del conjunto de datos. |
'DatasetReference' (obligatorio) |
Flowlet
Nombre |
Descripción |
Valor |
tipo |
Tipo de flujo de datos. |
'Flowlet' (obligatorio) |
typeProperties |
Propiedades de tipo Flowlet. |
FlowletTypeProperties |
FlowletTypeProperties
Nombre |
Descripción |
Valor |
Guión |
Script flowlet. |
cuerda |
scriptLines |
Líneas de script flowlet. |
string[] |
Fregaderos |
Lista de receptores en Flowlet. |
DataFlowSink[] |
Fuentes |
Lista de orígenes en Flowlet. |
dataFlowSource de [] |
Transformaciones |
Lista de transformaciones en Flowlet. |
de transformación [] |
LinkedServiceReference
Nombre |
Descripción |
Valor |
Parámetros |
Argumentos para LinkedService. |
ParameterValueSpecification |
referenceName |
Haga referencia al nombre de LinkedService. |
string (obligatorio) |
tipo |
Tipo de referencia de servicio vinculado. |
'LinkedServiceReference' (obligatorio) |
MappingDataFlow
Nombre |
Descripción |
Valor |
tipo |
Tipo de flujo de datos. |
'MappingDataFlow' (obligatorio) |
typeProperties |
Propiedades de tipo de flujo de datos de asignación. |
mappingDataFlowTypeProperties |
MappingDataFlowTypeProperties
Nombre |
Descripción |
Valor |
Guión |
Script de Flujo de datos. |
cuerda |
scriptLines |
Líneas de script de flujo de datos. |
string[] |
Fregaderos |
Lista de receptores en el flujo de datos. |
DataFlowSink[] |
Fuentes |
Lista de orígenes en el flujo de datos. |
dataFlowSource de [] |
Transformaciones |
Lista de transformaciones en el flujo de datos. |
de transformación [] |
Microsoft.DataFactory/factorys/dataflows
Nombre |
Descripción |
Valor |
nombre |
El nombre del recurso |
cuerda
Restricciones: Longitud mínima = 1 Longitud máxima = 1 Patrón = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obligatorio) |
parent_id |
Identificador del recurso que es el elemento primario de este recurso. |
Identificador del recurso de tipo: factorías de |
Propiedades |
Propiedades del flujo de datos. |
de flujo de datos (obligatorio) |
tipo |
El tipo de recurso |
"Microsoft.DataFactory/factorys/dataflows@2018-06-01" |
ParameterValueSpecification
ParameterValueSpecification
ParameterValueSpecification
PowerQuerySource
Nombre |
Descripción |
Valor |
conjunto de datos |
Referencia del conjunto de datos. |
DatasetReference |
descripción |
Descripción de la transformación. |
cuerda |
flowlet |
Referencia de Flowlet |
dataFlowReference |
linkedService |
Referencia de servicio vinculado. |
linkedServiceReference |
nombre |
Nombre de transformación. |
string (obligatorio) |
schemaLinkedService |
Referencia del servicio vinculado de esquema. |
linkedServiceReference |
Guión |
script de origen. |
cuerda |
PowerQueryTypeProperties
Nombre |
Descripción |
Valor |
documentLocale |
Configuración regional del documento mashup de Power Query. |
cuerda |
Guión |
Script de mashup de Power Query. |
cuerda |
Fuentes |
Lista de orígenes en Power Query. |
powerQuerySource[] |
Nombre |
Descripción |
Valor |
conjunto de datos |
Referencia del conjunto de datos. |
DatasetReference |
descripción |
Descripción de la transformación. |
cuerda |
flowlet |
Referencia de Flowlet |
dataFlowReference |
linkedService |
Referencia de servicio vinculado. |
linkedServiceReference |
nombre |
Nombre de transformación. |
string (obligatorio) |
WranglingDataFlow
Nombre |
Descripción |
Valor |
tipo |
Tipo de flujo de datos. |
'WranglingDataFlow' (obligatorio) |
typeProperties |
Propiedades del tipo de flujo de datos de PowerQuery. |
PowerQueryTypeProperties |