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.
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
ParametrValueSpecification
ParametrValueSpecification
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 [] |
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.
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
ParametrValueSpecification
ParametrValueSpecification
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 [] |
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 |
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.
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
ParametrValueSpecification
ParametrValueSpecification
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 [] |
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 |