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ć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika 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' = {
  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
  }
}

Obiekty przepływu danych

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

W przypadku flowletużyj:

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

W przypadku MappingDataFlowużyj:

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

W przypadku WranglingDataFlowużyj:

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

Wartości właściwości

Dataflow

Nazwa Opis Wartość
Adnotacje Lista tagów, których można użyć do opisywania przepływu danych. any[]
opis Opis przepływu danych. struna
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. DataFlowFolder
typ Ustaw wartość "Flowlet" dla typu Flowlet. Ustaw wartość "MappingDataFlow" dla typu MappingDataFlow. Ustaw wartość "WranglingDataFlow" dla typu WranglingDataFlow. "Flowlet"
"MappingDataFlow"
"WranglingDataFlow" (wymagane)

DataFlowFolder

Nazwa Opis Wartość
nazwa Nazwa folderu, w ramach którego znajduje się ten przepływ danych. struna

DataFlowReference

Nazwa Opis Wartość
datasetParameters Odwołania do parametrów przepływu danych z zestawu danych. jakikolwiek
Parametry Parametry przepływu danych ParameterValueSpecification
referenceName Nazwa przepływu danych referencyjnych. ciąg (wymagany)
typ Typ odwołania przepływu danych. "DataFlowReference" (wymagane)

DataFlowSink

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

DataFlowSource

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

DatasetReference

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

Przepływ

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

FlowletTypeProperties

Nazwa Opis Wartość
skrypt Skrypt flowletu. struna
scriptLines Wiersze skryptu flowletu. string[]
Zlewozmywaki Lista ujść w przepływie. DataFlowSink[]
Źródeł Lista źródeł w przepływie. DataFlowSource[]
Przekształcenia Lista przekształceń w usłudze Flowlet. przekształcenia[]

LinkedServiceReference

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

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. struna
scriptLines Wiersze skryptu przepływu danych. string[]
Zlewozmywaki Lista ujść w przepływie danych. DataFlowSink[]
Źródeł Lista źródeł w przepływie danych. DataFlowSource[]
Przekształcenia Lista przekształceń w przepływie danych. przekształcenia[]

Microsoft.DataFactory/factory/dataflows

Nazwa Opis Wartość
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 260
Wzorzec = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (wymagane)
rodzic W 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.
Nazwa symboliczna zasobu typu: fabryki
Właściwości Właściwości przepływu danych. przepływ danych (wymagane)

ParametrValueSpecification

Nazwa Opis Wartość

ParametrValueSpecification

Nazwa Opis Wartość

ParametrValueSpecification

Nazwa Opis Wartość

PowerQuerySource

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

PowerQueryTypeProperties

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

Przekształcenie

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

WranglingDataFlow

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

Definicja zasobu szablonu usługi ARM

Typ zasobu fabryk/przepływów danych można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika 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": [ {} ],
    "description": "string",
    "folder": {
      "name": "string"
    },
    "type": "string"
    // For remaining properties, see DataFlow objects
  }
}

Obiekty przepływu danych

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

W przypadku flowletużyj:

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

W przypadku MappingDataFlowużyj:

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

W przypadku WranglingDataFlowużyj:

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

Wartości właściwości

Dataflow

Nazwa Opis Wartość
Adnotacje Lista tagów, których można użyć do opisywania przepływu danych. any[]
opis Opis przepływu danych. struna
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. DataFlowFolder
typ Ustaw wartość "Flowlet" dla typu Flowlet. Ustaw wartość "MappingDataFlow" dla typu MappingDataFlow. Ustaw wartość "WranglingDataFlow" dla typu WranglingDataFlow. "Flowlet"
"MappingDataFlow"
"WranglingDataFlow" (wymagane)

DataFlowFolder

Nazwa Opis Wartość
nazwa Nazwa folderu, w ramach którego znajduje się ten przepływ danych. struna

DataFlowReference

Nazwa Opis Wartość
datasetParameters Odwołania do parametrów przepływu danych z zestawu danych. jakikolwiek
Parametry Parametry przepływu danych ParameterValueSpecification
referenceName Nazwa przepływu danych referencyjnych. ciąg (wymagany)
typ Typ odwołania przepływu danych. "DataFlowReference" (wymagane)

DataFlowSink

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

DataFlowSource

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

DatasetReference

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

Przepływ

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

FlowletTypeProperties

Nazwa Opis Wartość
skrypt Skrypt flowletu. struna
scriptLines Wiersze skryptu flowletu. string[]
Zlewozmywaki Lista ujść w przepływie. DataFlowSink[]
Źródeł Lista źródeł w przepływie. DataFlowSource[]
Przekształcenia Lista przekształceń w usłudze Flowlet. przekształcenia[]

LinkedServiceReference

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

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. struna
scriptLines Wiersze skryptu przepływu danych. string[]
Zlewozmywaki Lista ujść w przepływie danych. DataFlowSink[]
Źródeł Lista źródeł w przepływie danych. DataFlowSource[]
Przekształcenia Lista przekształceń w przepływie danych. przekształcenia[]

Microsoft.DataFactory/factory/dataflows

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2018-06-01'
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 260
Wzorzec = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (wymagane)
Właściwości Właściwości przepływu danych. przepływ danych (wymagane)
typ Typ zasobu "Microsoft.DataFactory/factory/dataflows"

ParametrValueSpecification

Nazwa Opis Wartość

ParametrValueSpecification

Nazwa Opis Wartość

ParametrValueSpecification

Nazwa Opis Wartość

PowerQuerySource

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

PowerQueryTypeProperties

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

Przekształcenie

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

WranglingDataFlow

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

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu fabryk/przepływów danych można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika 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"
  body = jsonencode({
    properties = {
      annotations = [
        ?
      ]
      description = "string"
      folder = {
        name = "string"
      }
      type = "string"
      // For remaining properties, see DataFlow objects
    }
  })
}

Obiekty przepływu danych

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

W przypadku flowletużyj:

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

W przypadku MappingDataFlowużyj:

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

W przypadku WranglingDataFlowużyj:

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

Wartości właściwości

Dataflow

Nazwa Opis Wartość
Adnotacje Lista tagów, których można użyć do opisywania przepływu danych. any[]
opis Opis przepływu danych. struna
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. DataFlowFolder
typ Ustaw wartość "Flowlet" dla typu Flowlet. Ustaw wartość "MappingDataFlow" dla typu MappingDataFlow. Ustaw wartość "WranglingDataFlow" dla typu WranglingDataFlow. "Flowlet"
"MappingDataFlow"
"WranglingDataFlow" (wymagane)

DataFlowFolder

Nazwa Opis Wartość
nazwa Nazwa folderu, w ramach którego znajduje się ten przepływ danych. struna

DataFlowReference

Nazwa Opis Wartość
datasetParameters Odwołania do parametrów przepływu danych z zestawu danych. jakikolwiek
Parametry Parametry przepływu danych ParameterValueSpecification
referenceName Nazwa przepływu danych referencyjnych. ciąg (wymagany)
typ Typ odwołania przepływu danych. "DataFlowReference" (wymagane)

DataFlowSink

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

DataFlowSource

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

DatasetReference

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

Przepływ

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

FlowletTypeProperties

Nazwa Opis Wartość
skrypt Skrypt flowletu. struna
scriptLines Wiersze skryptu flowletu. string[]
Zlewozmywaki Lista ujść w przepływie. DataFlowSink[]
Źródeł Lista źródeł w przepływie. DataFlowSource[]
Przekształcenia Lista przekształceń w usłudze Flowlet. przekształcenia[]

LinkedServiceReference

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

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. struna
scriptLines Wiersze skryptu przepływu danych. string[]
Zlewozmywaki Lista ujść w przepływie danych. DataFlowSink[]
Źródeł Lista źródeł w przepływie danych. DataFlowSource[]
Przekształcenia Lista przekształceń w przepływie danych. przekształcenia[]

Microsoft.DataFactory/factory/dataflows

Nazwa Opis Wartość
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 260
Wzorzec = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (wymagane)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: fabryki
Właściwości Właściwości przepływu danych. przepływ danych (wymagane)
typ Typ zasobu "Microsoft.DataFactory/factory/dataflows@2018-06-01"

ParametrValueSpecification

Nazwa Opis Wartość

ParametrValueSpecification

Nazwa Opis Wartość

ParametrValueSpecification

Nazwa Opis Wartość

PowerQuerySource

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

PowerQueryTypeProperties

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

Przekształcenie

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

WranglingDataFlow

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