Udostępnij za pośrednictwem


Microsoft.DataFactory factory/dataflows 2018-06-01

Definicja zasobu Bicep

Typ zasobu fabryk/przepływów danych można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.DataFactory/factory/dataflows, dodaj następujący kod Bicep do szablonu.

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

Obiekty przepływu danych

Ustaw właściwość type , aby określić typ obiektu.

W przypadku polecenia Flowlet użyj:

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

W przypadku mapowaniaDataFlow użyj:

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

W przypadku WranglingDataFlow użyj:

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

Wartości właściwości

fabryki/przepływy danych

Nazwa Opis Wartość
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep.
ciąg (wymagany)

Limit znaków: 1–260

Prawidłowe znaki:
Nie można użyć:
<>*#.%&:\\+?/ lub znaki sterujące

Zacznij od alfanumerycznego.
Nadrzędny W pliku Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Symboliczna nazwa zasobu typu: fabryki
properties Właściwości przepływu danych. Przepływ danych (wymagany)

Dataflow

Nazwa Opis Wartość
Adnotacje Lista tagów, których można użyć do opisywania przepływu danych. dowolny[]
description (opis) Opis przepływu danych. ciąg
folder Folder, w ramach którego znajduje się ten przepływ danych. Jeśli nie zostanie określony, przepływ danych pojawi się na poziomie głównym. DataFlowFolder
typ Ustawianie typu obiektu Przepływ
MappingDataFlow
WranglingDataFlow (wymagane)

DataFlowFolder

Nazwa Opis Wartość
name Nazwa folderu, w ramach którego znajduje się ten przepływ danych. ciąg

Przepływ

Nazwa Opis Wartość
typ Typ przepływu danych. "Flowlet" (wymagane)
typeProperties Właściwości typu flowlet. FlowletTypeProperties

FlowletTypeProperties

Nazwa Opis Wartość
skrypt Skrypt przepływu. ciąg
scriptLines Wiersze skryptu przepływu. ciąg[]
Zlewozmywaki Lista ujść w przepływie. DataFlowSink[]
sources Lista źródeł w przepływie. DataFlowSource[]
Przekształcenia Lista przekształceń w usłudze Flowlet. Przekształcanie[]

DataFlowSink

Nazwa Opis Wartość
Dataset Dokumentacja zestawu danych. Datasetreference
description (opis) Opis przekształcenia. ciąg
flowlet Odwołanie do przepływu DataFlowReference
linkedService Dokumentacja połączonej usługi. LinkedServiceReference
name Nazwa przekształcenia. ciąg (wymagany)
rejectedDataLinkedService Odrzucone odwołanie do połączonej usługi danych. LinkedServiceReference
schemaLinkedService Dokumentacja połączonej usługi schematu. LinkedServiceReference

Datasetreference

Nazwa Opis Wartość
parameters Argumenty zestawu danych. ParametrValueSpecification
referenceName Nazwa zestawu danych odwołania. ciąg (wymagany)
typ Typ odwołania zestawu danych. "DatasetReference" (wymagane)

ParametrValueSpecification

Nazwa Opis Wartość
{niestandardowa właściwość} W przypadku Bicep można użyć funkcji any().

DataFlowReference

Nazwa Opis Wartość
datasetParameters Odwołania do parametrów przepływu danych z zestawu danych. W przypadku Bicep można użyć funkcji any().
parameters Parametry przepływu danych ParametrValueSpecification
referenceName Nazwa przepływu danych referencyjnych. ciąg (wymagany)
typ Typ odwołania przepływu danych. "DataFlowReference" (wymagane)
{niestandardowa właściwość} W przypadku Bicep można użyć funkcji any().

LinkedServiceReference

Nazwa Opis Wartość
parameters Argumenty dla usługi LinkedService. ParametrValueSpecification
referenceName Odwołanie do nazwy połączonej usługi. ciąg (wymagany)
typ Typ odwołania do połączonej usługi. "LinkedServiceReference" (wymagane)

DataFlowSource

Nazwa Opis Wartość
Dataset Dokumentacja zestawu danych. Datasetreference
description (opis) Opis przekształcenia. ciąg
flowlet Odwołanie do przepływu DataFlowReference
linkedService Dokumentacja połączonej usługi. LinkedServiceReference
name Nazwa przekształcenia. ciąg (wymagany)
schemaLinkedService Dokumentacja połączonej usługi schematu. LinkedServiceReference

Przekształcenia

Nazwa Opis Wartość
Dataset Dokumentacja zestawu danych. Datasetreference
description (opis) Opis przekształcenia. ciąg
flowlet Odwołanie do przepływów DataFlowReference
linkedService Dokumentacja połączonej usługi. LinkedServiceReference
name Nazwa przekształcenia. ciąg (wymagany)

MappingDataFlow

Nazwa Opis Wartość
typ Typ przepływu danych. "MappingDataFlow" (wymagane)
typeProperties Właściwości typu przepływu danych mapowania. MappingDataFlowTypeProperties

MappingDataFlowTypeProperties

Nazwa Opis Wartość
skrypt Skrypt przepływu danych. ciąg
scriptLines Wiersze skryptu przepływu danych. ciąg[]
Zlewozmywaki Lista ujść w przepływie danych. DataFlowSink[]
sources Lista źródeł w przepływie danych. DataFlowSource[]
Przekształcenia Lista przekształceń w przepływie danych. Transformacja[]

WranglingDataFlow

Nazwa Opis Wartość
typ Typ przepływu danych. "WranglingDataFlow" (wymagane)
typeProperties Właściwości typu przepływu danych usługi PowerQuery. PowerQueryTypeProperties

PowerQueryTypeProperties

Nazwa Opis Wartość
documentLocale Ustawienia regionalne dokumentu mashup power query. ciąg
skrypt Skrypt mashupu dodatku Power Query. ciąg
sources Lista źródeł w Power Query. PowerQuerySource[]

PowerQuerySource

Nazwa Opis Wartość
Dataset Dokumentacja zestawu danych. Datasetreference
description (opis) Opis przekształcenia. ciąg
flowlet Odwołanie do przepływów DataFlowReference
linkedService Dokumentacja połączonej usługi. LinkedServiceReference
name Nazwa przekształcenia. ciąg (wymagany)
schemaLinkedService Dokumentacja połączonej usługi schematu. LinkedServiceReference
skrypt skrypt źródłowy. ciąg

Definicja zasobu szablonu usługi ARM

Typ zasobu fabryk/przepływów danych można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.DataFactory/factory/dataflows, dodaj następujący kod JSON do szablonu.

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

Obiekty przepływu danych

Ustaw właściwość type , aby określić typ obiektu.

W przypadku elementu Flowlet użyj:

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

W przypadku elementu MappingDataFlow użyj:

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

W przypadku WranglingDataFlow użyj:

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

Wartości właściwości

fabryki/przepływy danych

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.DataFactory/factory/dataflows"
apiVersion Wersja interfejsu API zasobów '2018-06-01'
name Nazwa zasobu

Zobacz, jak ustawiać nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM JSON.
ciąg (wymagany)

Limit znaków: 1–260

Prawidłowe znaki:
Nie można użyć:
<>*#.%&:\\+?/ lub znaki sterujące

Zacznij od alfanumerycznego.
properties Właściwości przepływu danych. Przepływ danych (wymagany)

Dataflow

Nazwa Opis Wartość
Adnotacje Lista tagów, których można użyć do opisywania przepływu danych. dowolny[]
description (opis) Opis przepływu danych. ciąg
folder Folder, w ramach którego znajduje się ten przepływ danych. Jeśli nie zostanie określony, przepływ danych pojawi się na poziomie głównym. DataFlowFolder
typ Ustawianie typu obiektu Przepływ
MappingDataFlow
WranglingDataFlow (wymagane)

DataFlowFolder

Nazwa Opis Wartość
name Nazwa folderu, w ramach którego znajduje się ten przepływ danych. ciąg

Przepływ

Nazwa Opis Wartość
typ Typ przepływu danych. "Flowlet" (wymagane)
typeProperties Właściwości typu flowlet. FlowletTypeProperties

FlowletTypeProperties

Nazwa Opis Wartość
skrypt Skrypt przepływu. ciąg
scriptLines Wiersze skryptu przepływu. ciąg[]
Zlewozmywaki Lista ujść w przepływie. DataFlowSink[]
sources Lista źródeł w przepływie. DataFlowSource[]
Przekształcenia Lista przekształceń w usłudze Flowlet. Przekształcanie[]

DataFlowSink

Nazwa Opis Wartość
Dataset Dokumentacja zestawu danych. Datasetreference
description (opis) Opis przekształcenia. ciąg
flowlet Odwołanie do przepływu DataFlowReference
linkedService Dokumentacja połączonej usługi. LinkedServiceReference
name Nazwa przekształcenia. ciąg (wymagany)
rejectedDataLinkedService Odrzucone odwołanie do połączonej usługi danych. LinkedServiceReference
schemaLinkedService Dokumentacja połączonej usługi schematu. LinkedServiceReference

Datasetreference

Nazwa Opis Wartość
parameters Argumenty dla zestawu danych. ParameterValueSpecification
referenceName Nazwa zestawu danych odwołania. ciąg (wymagany)
typ Typ odwołania do zestawu danych. "DatasetReference" (wymagane)

ParameterValueSpecification

Nazwa Opis Wartość
{niestandardowa właściwość}

DataFlowReference

Nazwa Opis Wartość
datasetParameters Odwoływanie się do parametrów przepływu danych z zestawu danych.
parameters Parametry przepływu danych ParameterValueSpecification
referenceName Nazwa przepływu danych referencyjnych. ciąg (wymagany)
typ Typ odwołania do przepływu danych. "DataFlowReference" (wymagane)
{niestandardowa właściwość}

LinkedServiceReference

Nazwa Opis Wartość
parameters Argumenty dla usługi LinkedService. ParameterValueSpecification
referenceName Odwoływanie się do nazwy usługi połączonej. ciąg (wymagany)
typ Typ odwołania do połączonej usługi. "LinkedServiceReference" (wymagane)

DataFlowSource

Nazwa Opis Wartość
Dataset Dokumentacja zestawu danych. Datasetreference
description (opis) Opis przekształcenia. ciąg
flowlet Odwołanie do przepływów DataFlowReference
linkedService Dokumentacja połączonej usługi. LinkedServiceReference
name Nazwa przekształcenia. ciąg (wymagany)
schemaLinkedService Dokumentacja połączonej usługi schematu. LinkedServiceReference

Przekształcenia

Nazwa Opis Wartość
Dataset Dokumentacja zestawu danych. Datasetreference
description (opis) Opis przekształcenia. ciąg
flowlet Odwołanie do przepływów DataFlowReference
linkedService Dokumentacja połączonej usługi. LinkedServiceReference
name Nazwa przekształcenia. ciąg (wymagany)

MappingDataFlow

Nazwa Opis Wartość
typ Typ przepływu danych. "MappingDataFlow" (wymagane)
typeProperties Właściwości typu przepływu danych mapowania. MappingDataFlowTypeProperties

MappingDataFlowTypeProperties

Nazwa Opis Wartość
skrypt Skrypt przepływu danych. ciąg
scriptLines Wiersze skryptu przepływu danych. ciąg[]
Zlewozmywaki Lista ujść w przepływie danych. DataFlowSink[]
sources Lista źródeł w przepływie danych. DataFlowSource[]
Przekształcenia Lista przekształceń w przepływie danych. Transformacja[]

WranglingDataFlow

Nazwa Opis Wartość
typ Typ przepływu danych. "WranglingDataFlow" (wymagane)
typeProperties Właściwości typu przepływu danych usługi PowerQuery. PowerQueryTypeProperties

PowerQueryTypeProperties

Nazwa Opis Wartość
documentLocale Ustawienia regionalne dokumentu mashup power query. ciąg
skrypt Skrypt mashupu dodatku Power Query. ciąg
sources Lista źródeł w Power Query. PowerQuerySource[]

PowerQuerySource

Nazwa Opis Wartość
Dataset Dokumentacja zestawu danych. Datasetreference
description (opis) Opis przekształcenia. ciąg
flowlet Odwołanie do przepływów DataFlowReference
linkedService Dokumentacja połączonej usługi. LinkedServiceReference
name Nazwa przekształcenia. ciąg (wymagany)
schemaLinkedService Dokumentacja połączonej usługi schematu. LinkedServiceReference
skrypt skrypt źródłowy. ciąg

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu fabryk/przepływów danych można wdrożyć z operacjami docelowymi:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.DataFactory/factory/dataflows, dodaj następujący program Terraform do szablonu.

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

Obiekty przepływu danych

Ustaw właściwość type , aby określić typ obiektu.

W przypadku elementu Flowlet użyj:

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

W przypadku elementu MappingDataFlow użyj:

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

W przypadku WranglingDataFlow użyj:

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

Wartości właściwości

fabryki/przepływy danych

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.DataFactory/factory/dataflows@2018-06-01"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–260

Prawidłowe znaki:
Nie można użyć:
<>*#.%&:\\+?/ lub znaki kontrolne

Zacznij od alfanumerycznego.
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: fabryki
properties Właściwości przepływu danych. Przepływ danych (wymagany)

Dataflow

Nazwa Opis Wartość
Adnotacje Lista tagów, których można użyć do opisywania przepływu danych. any[]
description (opis) Opis przepływu danych. ciąg
folder Folder, w ramach którego znajduje się ten przepływ danych. Jeśli nie zostanie określony, przepływ danych będzie wyświetlany na poziomie głównym. Folder przepływu danych
typ Ustawianie typu obiektu Przepływ
MappingDataFlow
WranglingDataFlow (wymagane)

Folder przepływu danych

Nazwa Opis Wartość
name Nazwa folderu, w ramach którego znajduje się ten przepływ danych. ciąg

Przepływ

Nazwa Opis Wartość
typ Typ przepływu danych. "Flowlet" (wymagane)
typeProperties Właściwości typu flowlet. FlowletTypeProperties

FlowletTypeProperties

Nazwa Opis Wartość
skrypt Skrypt flowletu. ciąg
scriptLines Wiersze skryptu flowletu. ciąg[]
Zlewozmywaki Lista ujść w przepływie. DataFlowSink[]
sources Lista źródeł w przepływie. DataFlowSource[]
Przekształcenia Lista przekształceń w elemecie Flowlet. Transformacja[]

DataFlowSink

Nazwa Opis Wartość
Dataset Dokumentacja zestawu danych. Datasetreference
description (opis) Opis przekształcenia. ciąg
flowlet Odwołanie do przepływów DataFlowReference
linkedService Dokumentacja połączonej usługi. LinkedServiceReference
name Nazwa przekształcenia. ciąg (wymagany)
rejectedDataLinkedService Odrzucone odwołanie do połączonej usługi danych. LinkedServiceReference
schemaLinkedService Dokumentacja połączonej usługi schematu. LinkedServiceReference

Datasetreference

Nazwa Opis Wartość
parameters Argumenty dla zestawu danych. ParameterValueSpecification
referenceName Nazwa zestawu danych odwołania. ciąg (wymagany)
typ Typ odwołania do zestawu danych. "DatasetReference" (wymagane)

ParameterValueSpecification

Nazwa Opis Wartość
{niestandardowa właściwość}

DataFlowReference

Nazwa Opis Wartość
datasetParameters Odwołania do parametrów przepływu danych z zestawu danych.
parameters Parametry przepływu danych ParametrValueSpecification
referenceName Nazwa przepływu danych referencyjnych. ciąg (wymagany)
typ Typ odwołania przepływu danych. "DataFlowReference" (wymagane)
{niestandardowa właściwość}

LinkedServiceReference

Nazwa Opis Wartość
parameters Argumenty dla usługi LinkedService. ParametrValueSpecification
referenceName Odwołanie do nazwy połączonej usługi. ciąg (wymagany)
typ Typ odwołania do połączonej usługi. "LinkedServiceReference" (wymagane)

DataFlowSource

Nazwa Opis Wartość
Dataset Dokumentacja zestawu danych. Datasetreference
description (opis) Opis przekształcenia. ciąg
flowlet Odwołanie do przepływu DataFlowReference
linkedService Dokumentacja połączonej usługi. LinkedServiceReference
name Nazwa przekształcenia. ciąg (wymagany)
schemaLinkedService Dokumentacja połączonej usługi schematu. LinkedServiceReference

Przekształcenia

Nazwa Opis Wartość
Dataset Dokumentacja zestawu danych. Datasetreference
description (opis) Opis przekształcenia. ciąg
flowlet Odwołanie do przepływu DataFlowReference
linkedService Dokumentacja połączonej usługi. LinkedServiceReference
name Nazwa przekształcenia. ciąg (wymagany)

MappingDataFlow

Nazwa Opis Wartość
typ Typ przepływu danych. "MappingDataFlow" (wymagane)
typeProperties Mapowanie właściwości typu przepływu danych. MappingDataFlowTypeProperties

MappingDataFlowTypeProperties

Nazwa Opis Wartość
skrypt Skrypt przepływu danych. ciąg
scriptLines Wiersze skryptu przepływu danych. ciąg[]
Zlewozmywaki Lista ujść w przepływie danych. DataFlowSink[]
sources Lista źródeł w przepływie danych. DataFlowSource[]
Przekształcenia Lista przekształceń w przepływie danych. Przekształcanie[]

WranglingDataFlow

Nazwa Opis Wartość
typ Typ przepływu danych. "WranglingDataFlow" (wymagane)
typeProperties Właściwości typu przepływu danych usługi PowerQuery. PowerQueryTypeProperties

PowerQueryTypeProperties

Nazwa Opis Wartość
documentLocale Ustawienia regionalne dokumentu mashup power query. ciąg
skrypt Skrypt mashupu dodatku Power Query. ciąg
sources Lista źródeł w Power Query. PowerQuerySource[]

PowerQuerySource

Nazwa Opis Wartość
Dataset Dokumentacja zestawu danych. Datasetreference
description (opis) Opis przekształcenia. ciąg
flowlet Odwołanie do przepływów DataFlowReference
linkedService Dokumentacja połączonej usługi. LinkedServiceReference
name Nazwa przekształcenia. ciąg (wymagany)
schemaLinkedService Dokumentacja połączonej usługi schematu. LinkedServiceReference
skrypt skrypt źródłowy. ciąg