Share via


Fábricas/fluxos de dados Microsoft.DataFactory 2018-06-01

Definição de recurso do Bicep

O tipo de recurso de fábricas/fluxos de dados pode ser implementado com operações direcionadas:

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

Formato do recurso

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

resource symbolicname 'Microsoft.DataFactory/factories/dataflows@2018-06-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    annotations: [
      any
    ]
    description: 'string'
    folder: {
      name: 'string'
    }
    type: 'string'
    // For remaining properties, see DataFlow objects
  }
}

Objetos do Fluxo de Dados

Defina a propriedade type para especificar o tipo de objeto.

Para Flowlet, utilize:

  type: 'Flowlet'
  typeProperties: {
    script: 'string'
    scriptLines: [
      'string'
    ]
    sinks: [
      {
        dataset: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'DatasetReference'
        }
        description: 'string'
        flowlet: {
          datasetParameters: any()
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'DataFlowReference'
          {customized property}: any()
        }
        linkedService: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'LinkedServiceReference'
        }
        name: 'string'
        rejectedDataLinkedService: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'LinkedServiceReference'
        }
        schemaLinkedService: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'LinkedServiceReference'
        }
      }
    ]
    sources: [
      {
        dataset: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'DatasetReference'
        }
        description: 'string'
        flowlet: {
          datasetParameters: any()
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'DataFlowReference'
          {customized property}: any()
        }
        linkedService: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'LinkedServiceReference'
        }
        name: 'string'
        schemaLinkedService: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'LinkedServiceReference'
        }
      }
    ]
    transformations: [
      {
        dataset: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'DatasetReference'
        }
        description: 'string'
        flowlet: {
          datasetParameters: any()
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'DataFlowReference'
          {customized property}: any()
        }
        linkedService: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'LinkedServiceReference'
        }
        name: 'string'
      }
    ]
  }

Para MappingDataFlow, utilize:

  type: 'MappingDataFlow'
  typeProperties: {
    script: 'string'
    scriptLines: [
      'string'
    ]
    sinks: [
      {
        dataset: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'DatasetReference'
        }
        description: 'string'
        flowlet: {
          datasetParameters: any()
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'DataFlowReference'
          {customized property}: any()
        }
        linkedService: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'LinkedServiceReference'
        }
        name: 'string'
        rejectedDataLinkedService: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'LinkedServiceReference'
        }
        schemaLinkedService: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'LinkedServiceReference'
        }
      }
    ]
    sources: [
      {
        dataset: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'DatasetReference'
        }
        description: 'string'
        flowlet: {
          datasetParameters: any()
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'DataFlowReference'
          {customized property}: any()
        }
        linkedService: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'LinkedServiceReference'
        }
        name: 'string'
        schemaLinkedService: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'LinkedServiceReference'
        }
      }
    ]
    transformations: [
      {
        dataset: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'DatasetReference'
        }
        description: 'string'
        flowlet: {
          datasetParameters: any()
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'DataFlowReference'
          {customized property}: any()
        }
        linkedService: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'LinkedServiceReference'
        }
        name: 'string'
      }
    ]
  }

Para WranglingDataFlow, utilize:

  type: 'WranglingDataFlow'
  typeProperties: {
    documentLocale: 'string'
    script: 'string'
    sources: [
      {
        dataset: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'DatasetReference'
        }
        description: 'string'
        flowlet: {
          datasetParameters: any()
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'DataFlowReference'
          {customized property}: any()
        }
        linkedService: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'LinkedServiceReference'
        }
        name: 'string'
        schemaLinkedService: {
          parameters: {
            {customized property}: any()
          }
          referenceName: 'string'
          type: 'LinkedServiceReference'
        }
        script: 'string'
      }
    ]
  }

Valores de propriedade

fábricas/fluxos de dados

Nome Descrição Valor
name O nome do recurso

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

Limite de carateres: 1-260

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

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

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

Fluxo de Dados

Nome Descrição Valor
anotações Lista de etiquetas que podem ser utilizadas para descrever o fluxo de dados. any[]
descrição A descrição do fluxo de dados. string
pasta A pasta em que este fluxo de dados se encontra. Se não for especificado, o Fluxo de dados será apresentado ao nível da raiz. DataFlowFolder
tipo Definir o tipo de objeto Flowlet
MappingDataFlow
WranglingDataFlow (obrigatório)

DataFlowFolder

Nome Descrição Valor
name O nome da pasta onde se encontra este fluxo de dados. string

Flowlet

Nome Descrição Valor
tipo Tipo de fluxo de dados. "Flowlet" (obrigatório)
typeProperties Propriedades do tipo flowlet. FlowletTypeProperties

FlowletTypeProperties

Nome Descrição Valor
script Script de flowlet. string
scriptLines Linhas de script de flowlet. string[]
sinks Lista de sinks no Flowlet. DataFlowSink[]
origens Lista de origens no Flowlet. DataFlowSource[]
transformações Lista de transformações no Flowlet. Transformação[]

DataFlowSink

Nome Descrição Valor
conjunto de dados Referência de conjuntos de dados. DatasetReference
descrição Descrição da transformação. string
flowlet Referência do Flowlet DataFlowReference
linkedService Referência do serviço ligado. LinkedServiceReference
name Nome da transformação. cadeia (obrigatório)
rejectedDataLinkedService Referência de serviços ligados a dados rejeitados. LinkedServiceReference
schemaLinkedService Referência do serviço ligado ao esquema. LinkedServiceReference

DatasetReference

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

ParameterValueSpecification

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

DataFlowReference

Nome Descrição Valor
datasetParameters Referenciar parâmetros de fluxo de dados do conjunto de dados. Para Bicep, pode utilizar a função any( ).
parâmetros Parâmetros de fluxo de dados ParameterValueSpecification
referenceName Nome do fluxo de dados de referência. cadeia (obrigatório)
tipo Tipo de referência de fluxo de dados. "DataFlowReference" (obrigatório)
{customized property} Para Bicep, pode utilizar a função any( ).

LinkedServiceReference

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

DataFlowSource

Nome Descrição Valor
conjunto de dados Referência de conjuntos de dados. DatasetReference
descrição Descrição da transformação. string
flowlet Referência do Flowlet DataFlowReference
linkedService Referência do serviço ligado. LinkedServiceReference
name Nome da transformação. cadeia (obrigatório)
schemaLinkedService Referência do serviço ligado ao esquema. LinkedServiceReference

Transformação

Nome Descrição Valor
conjunto de dados Referência de conjuntos de dados. DatasetReference
descrição Descrição da transformação. string
flowlet Referência do Flowlet DataFlowReference
linkedService Referência do serviço ligado. LinkedServiceReference
name Nome da transformação. cadeia (obrigatório)

MappingDataFlow

Nome Descrição Valor
tipo Tipo de fluxo de dados. "MappingDataFlow" (obrigatório)
typeProperties Mapear propriedades do tipo de fluxo de dados. MappingDataFlowTypeProperties

MappingDataFlowTypeProperties

Nome Descrição Valor
script Script do Fluxo de Dados. string
scriptLines Linhas de script de fluxo de dados. string[]
sinks Lista de sinks no fluxo de dados. DataFlowSink[]
origens Lista de origens no fluxo de dados. DataFlowSource[]
transformações Lista de transformações no fluxo de dados. Transformação[]

WranglingDataFlow

Nome Descrição Valor
tipo Tipo de fluxo de dados. "WranglingDataFlow" (obrigatório)
typeProperties Propriedades do tipo de fluxo de dados do PowerQuery. PowerQueryTypeProperties

PowerQueryTypeProperties

Nome Descrição Valor
documentLocale Região do documento de mashup do Power Query. string
script Script de mashup do Power Query. string
origens Lista de origens no Power Query. PowerQuerySource[]

PowerQuerySource

Nome Descrição Valor
conjunto de dados Referência de conjuntos de dados. DatasetReference
descrição Descrição da transformação. string
flowlet Referência do Flowlet DataFlowReference
linkedService Referência do serviço ligado. LinkedServiceReference
name Nome da transformação. cadeia (obrigatório)
schemaLinkedService Referência do serviço ligado ao esquema. LinkedServiceReference
script script de origem. string

Definição de recurso do modelo arm

O tipo de recurso de fábricas/fluxos de dados pode ser implementado com operações direcionadas:

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

Formato do recurso

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

{
  "type": "Microsoft.DataFactory/factories/dataflows",
  "apiVersion": "2018-06-01",
  "name": "string",
  "properties": {
    "annotations": [ object ],
    "description": "string",
    "folder": {
      "name": "string"
    },
    "type": "string"
    // For remaining properties, see DataFlow objects
  }
}

Objetos do Fluxo de Dados

Defina a propriedade type para especificar o tipo de objeto.

Para Flowlet, utilize:

  "type": "Flowlet",
  "typeProperties": {
    "script": "string",
    "scriptLines": [ "string" ],
    "sinks": [
      {
        "dataset": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "DatasetReference"
        },
        "description": "string",
        "flowlet": {
          "datasetParameters": {},
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "DataFlowReference",
          "{customized property}": {}
        },
        "linkedService": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "LinkedServiceReference"
        },
        "name": "string",
        "rejectedDataLinkedService": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "LinkedServiceReference"
        },
        "schemaLinkedService": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "LinkedServiceReference"
        }
      }
    ],
    "sources": [
      {
        "dataset": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "DatasetReference"
        },
        "description": "string",
        "flowlet": {
          "datasetParameters": {},
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "DataFlowReference",
          "{customized property}": {}
        },
        "linkedService": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "LinkedServiceReference"
        },
        "name": "string",
        "schemaLinkedService": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "LinkedServiceReference"
        }
      }
    ],
    "transformations": [
      {
        "dataset": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "DatasetReference"
        },
        "description": "string",
        "flowlet": {
          "datasetParameters": {},
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "DataFlowReference",
          "{customized property}": {}
        },
        "linkedService": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "LinkedServiceReference"
        },
        "name": "string"
      }
    ]
  }

Para MappingDataFlow, utilize:

  "type": "MappingDataFlow",
  "typeProperties": {
    "script": "string",
    "scriptLines": [ "string" ],
    "sinks": [
      {
        "dataset": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "DatasetReference"
        },
        "description": "string",
        "flowlet": {
          "datasetParameters": {},
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "DataFlowReference",
          "{customized property}": {}
        },
        "linkedService": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "LinkedServiceReference"
        },
        "name": "string",
        "rejectedDataLinkedService": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "LinkedServiceReference"
        },
        "schemaLinkedService": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "LinkedServiceReference"
        }
      }
    ],
    "sources": [
      {
        "dataset": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "DatasetReference"
        },
        "description": "string",
        "flowlet": {
          "datasetParameters": {},
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "DataFlowReference",
          "{customized property}": {}
        },
        "linkedService": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "LinkedServiceReference"
        },
        "name": "string",
        "schemaLinkedService": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "LinkedServiceReference"
        }
      }
    ],
    "transformations": [
      {
        "dataset": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "DatasetReference"
        },
        "description": "string",
        "flowlet": {
          "datasetParameters": {},
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "DataFlowReference",
          "{customized property}": {}
        },
        "linkedService": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "LinkedServiceReference"
        },
        "name": "string"
      }
    ]
  }

Para WranglingDataFlow, utilize:

  "type": "WranglingDataFlow",
  "typeProperties": {
    "documentLocale": "string",
    "script": "string",
    "sources": [
      {
        "dataset": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "DatasetReference"
        },
        "description": "string",
        "flowlet": {
          "datasetParameters": {},
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "DataFlowReference",
          "{customized property}": {}
        },
        "linkedService": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "LinkedServiceReference"
        },
        "name": "string",
        "schemaLinkedService": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "LinkedServiceReference"
        },
        "script": "string"
      }
    ]
  }

Valores de propriedade

fábricas/fluxos de dados

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

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

Limite de carateres: 1-260

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

Comece com alfanumérico.
propriedades Propriedades do fluxo de dados. Fluxo de Dados (obrigatório)

Fluxo de Dados

Nome Descrição Valor
anotações Lista de etiquetas que podem ser utilizadas para descrever o fluxo de dados. any[]
descrição A descrição do fluxo de dados. string
pasta A pasta em que este fluxo de dados se encontra. Se não for especificado, o Fluxo de dados será apresentado ao nível da raiz. DataFlowFolder
tipo Definir o tipo de objeto Flowlet
MappingDataFlow
WranglingDataFlow (obrigatório)

DataFlowFolder

Nome Descrição Valor
name O nome da pasta onde se encontra este fluxo de dados. string

Flowlet

Nome Descrição Valor
tipo Tipo de fluxo de dados. "Flowlet" (obrigatório)
typeProperties Propriedades do tipo flowlet. FlowletTypeProperties

FlowletTypeProperties

Nome Descrição Valor
script Script de flowlet. string
scriptLines Linhas de script de flowlet. string[]
sinks Lista de sinks no Flowlet. DataFlowSink[]
origens Lista de origens no Flowlet. DataFlowSource[]
transformações Lista de transformações no Flowlet. Transformação[]

DataFlowSink

Nome Descrição Valor
conjunto de dados Referência de conjuntos de dados. DatasetReference
descrição Descrição da transformação. string
flowlet Referência do Flowlet DataFlowReference
linkedService Referência do serviço ligado. LinkedServiceReference
name Nome da transformação. cadeia (obrigatório)
rejectedDataLinkedService Referência de serviços ligados a dados rejeitados. LinkedServiceReference
schemaLinkedService Referência do serviço ligado ao esquema. LinkedServiceReference

DatasetReference

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

ParameterValueSpecification

Nome Descrição Valor
{customized property}

DataFlowReference

Nome Descrição Valor
datasetParameters Referenciar parâmetros de fluxo de dados do conjunto de dados.
parâmetros Parâmetros de fluxo de dados ParameterValueSpecification
referenceName Nome do fluxo de dados de referência. cadeia (obrigatório)
tipo Tipo de referência de fluxo de dados. "DataFlowReference" (obrigatório)
{customized property}

LinkedServiceReference

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

DataFlowSource

Nome Descrição Valor
conjunto de dados Referência do conjunto de dados. DatasetReference
descrição Descrição da transformação. string
fluxolet Referência do Flowlet DataFlowReference
linkedService Referência do serviço ligado. LinkedServiceReference
name Nome da transformação. cadeia (obrigatório)
schemaLinkedService Referência do serviço ligado ao esquema. LinkedServiceReference

Transformação

Nome Descrição Valor
conjunto de dados Referência do conjunto de dados. DatasetReference
descrição Descrição da transformação. string
fluxolet Referência do Flowlet DataFlowReference
linkedService Referência do serviço ligado. LinkedServiceReference
name Nome da transformação. cadeia (obrigatório)

MappingDataFlow

Nome Descrição Valor
tipo Tipo de fluxo de dados. "MappingDataFlow" (obrigatório)
typeProperties Mapear propriedades do tipo de fluxo de dados. MappingDataFlowTypeProperties

MappingDataFlowTypeProperties

Nome Descrição Valor
script Script do Fluxo de Dados. string
scriptLines Linhas de script de fluxo de dados. string[]
sinks Lista de sinks no fluxo de dados. DataFlowSink[]
origens Lista de origens no fluxo de dados. DataFlowSource[]
transformações Lista de transformações no fluxo de dados. Transformação[]

WranglingDataFlow

Nome Descrição Valor
tipo Tipo de fluxo de dados. "WranglingDataFlow" (obrigatório)
typeProperties Propriedades do tipo de fluxo de dados do PowerQuery. PowerQueryTypeProperties

PowerQueryTypeProperties

Nome Descrição Valor
documentLocale Região do documento de mashup do Power Query. string
script Script de mashup do Power Query. string
origens Lista de origens no Power Query. PowerQuerySource[]

PowerQuerySource

Nome Descrição Valor
conjunto de dados Referência de conjuntos de dados. DatasetReference
descrição Descrição da transformação. string
flowlet Referência do Flowlet DataFlowReference
linkedService Referência do serviço ligado. LinkedServiceReference
name Nome da transformação. cadeia (obrigatório)
schemaLinkedService Referência do serviço ligado ao esquema. LinkedServiceReference
script script de origem. string

Definição de recurso terraform (fornecedor AzAPI)

O tipo de recurso de fábricas/fluxos de dados pode ser implementado com operações direcionadas:

  • Grupos de recursos

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

Formato do recurso

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataFactory/factories/dataflows@2018-06-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      annotations = [ object ]
      description = "string"
      folder = {
        name = "string"
      }
      type = "string"
      // For remaining properties, see DataFlow objects
    }
  })
}

Objetos do Fluxo de Dados

Defina a propriedade type para especificar o tipo de objeto.

Para Flowlet, utilize:

  type = "Flowlet"
  typeProperties = {
    script = "string"
    scriptLines = [
      "string"
    ]
    sinks = [
      {
        dataset = {
          parameters = {}
          referenceName = "string"
          type = "DatasetReference"
        }
        description = "string"
        flowlet = {
          parameters = {}
          referenceName = "string"
          type = "DataFlowReference"
        }
        linkedService = {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
        name = "string"
        rejectedDataLinkedService = {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
        schemaLinkedService = {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
      }
    ]
    sources = [
      {
        dataset = {
          parameters = {}
          referenceName = "string"
          type = "DatasetReference"
        }
        description = "string"
        flowlet = {
          parameters = {}
          referenceName = "string"
          type = "DataFlowReference"
        }
        linkedService = {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
        name = "string"
        schemaLinkedService = {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
      }
    ]
    transformations = [
      {
        dataset = {
          parameters = {}
          referenceName = "string"
          type = "DatasetReference"
        }
        description = "string"
        flowlet = {
          parameters = {}
          referenceName = "string"
          type = "DataFlowReference"
        }
        linkedService = {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
        name = "string"
      }
    ]
  }

Para MappingDataFlow, utilize:

  type = "MappingDataFlow"
  typeProperties = {
    script = "string"
    scriptLines = [
      "string"
    ]
    sinks = [
      {
        dataset = {
          parameters = {}
          referenceName = "string"
          type = "DatasetReference"
        }
        description = "string"
        flowlet = {
          parameters = {}
          referenceName = "string"
          type = "DataFlowReference"
        }
        linkedService = {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
        name = "string"
        rejectedDataLinkedService = {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
        schemaLinkedService = {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
      }
    ]
    sources = [
      {
        dataset = {
          parameters = {}
          referenceName = "string"
          type = "DatasetReference"
        }
        description = "string"
        flowlet = {
          parameters = {}
          referenceName = "string"
          type = "DataFlowReference"
        }
        linkedService = {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
        name = "string"
        schemaLinkedService = {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
      }
    ]
    transformations = [
      {
        dataset = {
          parameters = {}
          referenceName = "string"
          type = "DatasetReference"
        }
        description = "string"
        flowlet = {
          parameters = {}
          referenceName = "string"
          type = "DataFlowReference"
        }
        linkedService = {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
        name = "string"
      }
    ]
  }

Para WranglingDataFlow, utilize:

  type = "WranglingDataFlow"
  typeProperties = {
    documentLocale = "string"
    script = "string"
    sources = [
      {
        dataset = {
          parameters = {}
          referenceName = "string"
          type = "DatasetReference"
        }
        description = "string"
        flowlet = {
          parameters = {}
          referenceName = "string"
          type = "DataFlowReference"
        }
        linkedService = {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
        name = "string"
        schemaLinkedService = {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
        script = "string"
      }
    ]
  }

Valores de propriedade

fábricas/fluxos de dados

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

Limite de carateres: 1-260

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

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

Fluxo de Dados

Nome Descrição Valor
anotações Lista de etiquetas que podem ser utilizadas para descrever o fluxo de dados. any[]
descrição A descrição do fluxo de dados. string
pasta A pasta em que este fluxo de dados se encontra. Se não for especificado, o fluxo de dados será apresentado ao nível da raiz. DataFlowFolder
tipo Definir o tipo de objeto Flowlet
MappingDataFlow
WranglingDataFlow (obrigatório)

DataFlowFolder

Nome Descrição Valor
name O nome da pasta em que se encontra este fluxo de dados. string

Flowlet

Nome Descrição Valor
tipo Tipo de fluxo de dados. "Flowlet" (obrigatório)
typeProperties Propriedades do tipo flowlet. FlowletTypeProperties

FlowletTypeProperties

Nome Descrição Valor
script Script de fluxolet. string
scriptLines Linhas de script de fluxolet. cadeia[]
sinks Lista de sinks no Flowlet. DataFlowSink[]
origens Lista de origens no Flowlet. DataFlowSource[]
transformações Lista de transformações no Flowlet. Transformação[]

DataFlowSink

Nome Descrição Valor
conjunto de dados Referência do conjunto de dados. DatasetReference
descrição Descrição da transformação. string
fluxolet Referência do Flowlet DataFlowReference
linkedService Referência do serviço ligado. LinkedServiceReference
name Nome da transformação. cadeia (obrigatório)
rejectedDataLinkedService Referência do serviço ligado a dados rejeitados. LinkedServiceReference
schemaLinkedService Referência do serviço ligado ao esquema. LinkedServiceReference

DatasetReference

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

ParameterValueSpecification

Nome Descrição Valor
{customized property}

DataFlowReference

Nome Descrição Valor
datasetParameters Referenciar parâmetros de fluxo de dados do conjunto de dados.
parâmetros Parâmetros de fluxo de dados ParameterValueSpecification
referenceName Nome do fluxo de dados de referência. cadeia (obrigatório)
tipo Tipo de referência de fluxo de dados. "DataFlowReference" (obrigatório)
{customized property}

LinkedServiceReference

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

DataFlowSource

Nome Descrição Valor
conjunto de dados Referência do conjunto de dados. DatasetReference
descrição Descrição da transformação. string
fluxolet Referência do Flowlet DataFlowReference
linkedService Referência do serviço ligado. LinkedServiceReference
name Nome da transformação. cadeia (obrigatório)
schemaLinkedService Referência do serviço ligado ao esquema. LinkedServiceReference

Transformação

Nome Descrição Valor
conjunto de dados Referência do conjunto de dados. DatasetReference
descrição Descrição da transformação. string
fluxolet Referência do Flowlet DataFlowReference
linkedService Referência do serviço ligado. LinkedServiceReference
name Nome da transformação. cadeia (obrigatório)

MappingDataFlow

Nome Descrição Valor
tipo Tipo de fluxo de dados. "MappingDataFlow" (obrigatório)
typeProperties Mapear propriedades do tipo de fluxo de dados. MappingDataFlowTypeProperties

MappingDataFlowTypeProperties

Nome Descrição Valor
script Script do Fluxo de Dados. string
scriptLines Linhas de script de fluxo de dados. cadeia[]
sinks Lista de sinks no fluxo de dados. DataFlowSink[]
origens Lista de origens no fluxo de dados. DataFlowSource[]
transformações Lista de transformações no fluxo de dados. Transformação[]

WranglingDataFlow

Nome Descrição Valor
tipo Tipo de fluxo de dados. "WranglingDataFlow" (obrigatório)
typeProperties Propriedades do tipo de fluxo de dados do PowerQuery. PowerQueryTypeProperties

PowerQueryTypeProperties

Nome Descrição Valor
documentLocale Região do documento de mashup do Power query. string
script Script de mashup do Power Query. string
origens Lista de origens no Power Query. PowerQuerySource[]

PowerQuerySource

Nome Descrição Valor
conjunto de dados Referência do conjunto de dados. DatasetReference
descrição Descrição da transformação. string
fluxolet Referência do Flowlet DataFlowReference
linkedService Referência do serviço ligado. LinkedServiceReference
name Nome da transformação. cadeia (obrigatório)
schemaLinkedService Referência do serviço ligado ao esquema. LinkedServiceReference
script script de origem. string