Instance Microsoft.IoTOperations/dataflowProfiles/dataflows
- nejnovější
- 2025-04-01
- 11. 11. 2024
-
2024-09-15-preview -
2024-08-15-preview -
2024-07-01-preview
Definice prostředku Bicep
Instance/ dataflowProfiles/typ prostředku toků dat je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.IoTOperations/instances/dataflowProfiles/dataflows, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.IoTOperations/instances/dataflowProfiles/dataflows@2025-04-01' = {
parent: resourceSymbolicName
extendedLocation: {
name: 'string'
type: 'string'
}
name: 'string'
properties: {
mode: 'string'
operations: [
{
builtInTransformationSettings: {
datasets: [
{
description: 'string'
expression: 'string'
inputs: [
'string'
]
key: 'string'
schemaRef: 'string'
}
]
filter: [
{
description: 'string'
expression: 'string'
inputs: [
'string'
]
type: 'string'
}
]
map: [
{
description: 'string'
expression: 'string'
inputs: [
'string'
]
output: 'string'
type: 'string'
}
]
schemaRef: 'string'
serializationFormat: 'string'
}
destinationSettings: {
dataDestination: 'string'
endpointRef: 'string'
}
name: 'string'
operationType: 'string'
sourceSettings: {
assetRef: 'string'
dataSources: [
'string'
]
endpointRef: 'string'
schemaRef: 'string'
serializationFormat: 'string'
}
}
]
}
}
Hodnoty vlastností
DataflowBuiltInTransformationDataset
Jméno | Popis | Hodnota | ||
---|---|---|---|---|
popis | Uživatel zadal volitelný popis datové sady. | řetězec Omezení: Maximální délka = 256 |
||
výraz | Podmínka pro obohacení dat z Broker State Store Příklad: $1 < 0 | $1 > $2 (za předpokladu, že jsou zadány vstupy oddíl $1 a $2) | řetězec | |
vstupy | Seznam polí pro obohacení zprostředkovatele state Store | string[] (povinné) | ||
klíč | Klíč datové sady. | řetězec Omezení: Maximální délka = 64 (povinné) |
||
schemaRef | Odkaz na schéma, které popisuje datovou sadu. Povoleno: Schéma JSON / koncept-7. | řetězec |
DataflowBuiltInTransformationFilter
Jméno | Popis | Hodnota | ||
---|---|---|---|---|
popis | Uživatel zadal volitelný popis filtru. | řetězec Omezení: Maximální délka = 256 |
||
výraz | Podmínka pro filtrování dat Může odkazovat na vstupní pole pomocí {n}, kde n je index vstupního pole začínajícího od 1. Příklad: $1 < 0 | $1 > $2 (za předpokladu, že jsou zadány vstupy oddíl $1 a $2) | string (povinné) | |
vstupy | Seznam polí pro filtrování ve výrazu cesty JSON | string[] (povinné) | ||
typ | Typ operace toku dat. | Filtr |
DataflowBuiltInTransformationMap
Jméno | Popis | Hodnota |
---|---|---|
popis | Uživatel zadal volitelný popis funkce mapování. | řetězec Omezení: Maximální délka = 256 |
výraz | Upravte vstupní pole na konečné výstupní pole. Příklad: $1 * 2,2 (za předpokladu, že je zadán oddíl $1) | řetězec |
vstupy | Seznam polí pro mapování ve výrazu cesty JSON | string[] (povinné) |
výstup | Kde a jak se mají vstupní pole uspořádat do výstupního záznamu | string (povinné) |
typ | Typ transformace | BuiltInFunction Compute NewProperties PassThrough Přejmenovat |
DataflowBuiltInTransformationSettings
Jméno | Popis | Hodnota |
---|---|---|
Soubory | Obohacení dat z úložiště stavu zprostředkovatele Datová sada odkazuje na klíč v úložišti stavu zprostředkovatele. | DataflowBuiltInTransformationDataset[] |
filtr | Filtruje vstupní záznam nebo datové body na základě podmínky. | DataflowBuiltInTransformationFilter[] |
mapa | Mapuje vstup do výstupní zprávy. | DataflowBuiltInTransformationMap[] |
schemaRef | Odkaz na schéma, které popisuje výstup transformace. | řetězec |
serializationFormat | Formát serializace. Volitelný; výchozí hodnota je JSON. Povolená hodnota JSON Schema/draft-7, Parquet. Výchozí: Json | Delta Json Parquet |
DataflowDestinationOperationSettings
Jméno | Popis | Hodnota |
---|---|---|
dataDestination | Cílové umístění může být název tématu nebo tabulky. Podporuje dynamické hodnoty pomocí $topic, $systemProperties, $userProperties, $payload, $context a $subscription. | řetězec Omezení: Minimální délka = 1 (povinné) |
endpointRef | Odkaz na CR koncového bodu Může být typu Broker, Kafka, Fabric, ADLS, ADX. | string (povinné) |
DataflowOperation
Jméno | Popis | Hodnota |
---|---|---|
builtInTransformationSettings | Integrovaná konfigurace transformace | dataflowBuiltInTransformationSettings |
destinationSettings | Cílová konfigurace. | dataflowDestinationOperationSettings |
Jméno | Volitelné uživatelské jméno transformace. | řetězec Omezení: Maximální délka = 64 |
operationType | Typ operace. | BuiltInTransformation Cíl Zdroj (povinné) |
sourceSettings | Konfigurace zdroje | |
DataflowProperties
Jméno | Popis | Hodnota |
---|---|---|
režim | Režim toku dat Volitelný; Výchozí hodnota je Povolena. | Zakázáno Povoleno |
operace | Seznam operací včetně zdrojových a cílových odkazů a transformace | DataflowOperation[] (povinné) |
DataflowSourceOperationSettings
Jméno | Popis | Hodnota |
---|---|---|
assetRef | Odkaz na prostředek ve službě Azure Device Registry, ze kterého pocházejí data v koncovém bodu. | řetězec |
zdroje dat | Seznam zdrojových umístění Můžou to být témata zprostředkovatele nebo Kafka. Podporuje zástupné znamény # a +. | řetězec Omezení: Minimální délka = 1[] (povinné) |
endpointRef | Odkaz na prostředek koncového bodu toku dat Může být pouze typu Broker a Kafka. | string (povinné) |
schemaRef | Referenční dokumentace CR schématu Data se deserializují podle schématu a v případě, že se neshoduje, zahodí. | řetězec |
serializationFormat | Obsah je schéma JSON. Povoleno: Schéma JSON / koncept-7. | Json |
ExtendedLocation
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název rozšířeného umístění. | string (povinné) |
typ | Typ ExtendedLocation. | CustomLocation (povinné) |
Microsoft.IoTOperations/instances/dataflowProfiles/dataflows
Jméno | Popis | Hodnota |
---|---|---|
extendedLocation | Hraniční umístění prostředku. | ExtendedLocation (povinné) |
Jméno | Název prostředku | řetězec Omezení: Minimální délka = 3 Maximální délka = 63 Model = ^[a-z0-9][a-z0-9-]*[a-z0-9]$ (povinné) |
rodič | V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek. Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek. |
Symbolický název prostředku typu: instance/dataflowProfiles |
vlastnosti | Vlastnosti specifické pro prostředek pro tento prostředek. | dataflowProperties |
Definice prostředku šablony ARM
Instance/ dataflowProfiles/typ prostředku toků dat je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.IoTOperations/instances/dataflowProfiles/dataflows, přidejte do šablony následující JSON.
{
"type": "Microsoft.IoTOperations/instances/dataflowProfiles/dataflows",
"apiVersion": "2025-04-01",
"name": "string",
"extendedLocation": {
"name": "string",
"type": "string"
},
"properties": {
"mode": "string",
"operations": [
{
"builtInTransformationSettings": {
"datasets": [
{
"description": "string",
"expression": "string",
"inputs": [ "string" ],
"key": "string",
"schemaRef": "string"
}
],
"filter": [
{
"description": "string",
"expression": "string",
"inputs": [ "string" ],
"type": "string"
}
],
"map": [
{
"description": "string",
"expression": "string",
"inputs": [ "string" ],
"output": "string",
"type": "string"
}
],
"schemaRef": "string",
"serializationFormat": "string"
},
"destinationSettings": {
"dataDestination": "string",
"endpointRef": "string"
},
"name": "string",
"operationType": "string",
"sourceSettings": {
"assetRef": "string",
"dataSources": [ "string" ],
"endpointRef": "string",
"schemaRef": "string",
"serializationFormat": "string"
}
}
]
}
}
Hodnoty vlastností
DataflowBuiltInTransformationDataset
Jméno | Popis | Hodnota | ||
---|---|---|---|---|
popis | Uživatel zadal volitelný popis datové sady. | řetězec Omezení: Maximální délka = 256 |
||
výraz | Podmínka pro obohacení dat z Broker State Store Příklad: $1 < 0 | $1 > $2 (za předpokladu, že jsou zadány vstupy oddíl $1 a $2) | řetězec | |
vstupy | Seznam polí pro obohacení zprostředkovatele state Store | string[] (povinné) | ||
klíč | Klíč datové sady. | řetězec Omezení: Maximální délka = 64 (povinné) |
||
schemaRef | Odkaz na schéma, které popisuje datovou sadu. Povoleno: Schéma JSON / koncept-7. | řetězec |
DataflowBuiltInTransformationFilter
Jméno | Popis | Hodnota | ||
---|---|---|---|---|
popis | Uživatel zadal volitelný popis filtru. | řetězec Omezení: Maximální délka = 256 |
||
výraz | Podmínka pro filtrování dat Může odkazovat na vstupní pole pomocí {n}, kde n je index vstupního pole začínajícího od 1. Příklad: $1 < 0 | $1 > $2 (za předpokladu, že jsou zadány vstupy oddíl $1 a $2) | string (povinné) | |
vstupy | Seznam polí pro filtrování ve výrazu cesty JSON | string[] (povinné) | ||
typ | Typ operace toku dat. | Filtr |
DataflowBuiltInTransformationMap
Jméno | Popis | Hodnota |
---|---|---|
popis | Uživatel zadal volitelný popis funkce mapování. | řetězec Omezení: Maximální délka = 256 |
výraz | Upravte vstupní pole na konečné výstupní pole. Příklad: $1 * 2,2 (za předpokladu, že je zadán oddíl $1) | řetězec |
vstupy | Seznam polí pro mapování ve výrazu cesty JSON | string[] (povinné) |
výstup | Kde a jak se mají vstupní pole uspořádat do výstupního záznamu | string (povinné) |
typ | Typ transformace | BuiltInFunction Compute NewProperties PassThrough Přejmenovat |
DataflowBuiltInTransformationSettings
Jméno | Popis | Hodnota |
---|---|---|
Soubory | Obohacení dat z úložiště stavu zprostředkovatele Datová sada odkazuje na klíč v úložišti stavu zprostředkovatele. | DataflowBuiltInTransformationDataset[] |
filtr | Filtruje vstupní záznam nebo datové body na základě podmínky. | DataflowBuiltInTransformationFilter[] |
mapa | Mapuje vstup do výstupní zprávy. | DataflowBuiltInTransformationMap[] |
schemaRef | Odkaz na schéma, které popisuje výstup transformace. | řetězec |
serializationFormat | Formát serializace. Volitelný; výchozí hodnota je JSON. Povolená hodnota JSON Schema/draft-7, Parquet. Výchozí: Json | Delta Json Parquet |
DataflowDestinationOperationSettings
Jméno | Popis | Hodnota |
---|---|---|
dataDestination | Cílové umístění může být název tématu nebo tabulky. Podporuje dynamické hodnoty pomocí $topic, $systemProperties, $userProperties, $payload, $context a $subscription. | řetězec Omezení: Minimální délka = 1 (povinné) |
endpointRef | Odkaz na CR koncového bodu Může být typu Broker, Kafka, Fabric, ADLS, ADX. | string (povinné) |
DataflowOperation
Jméno | Popis | Hodnota |
---|---|---|
builtInTransformationSettings | Integrovaná konfigurace transformace | dataflowBuiltInTransformationSettings |
destinationSettings | Cílová konfigurace. | dataflowDestinationOperationSettings |
Jméno | Volitelné uživatelské jméno transformace. | řetězec Omezení: Maximální délka = 64 |
operationType | Typ operace. | BuiltInTransformation Cíl Zdroj (povinné) |
sourceSettings | Konfigurace zdroje | |
DataflowProperties
Jméno | Popis | Hodnota |
---|---|---|
režim | Režim toku dat Volitelný; Výchozí hodnota je Povolena. | Zakázáno Povoleno |
operace | Seznam operací včetně zdrojových a cílových odkazů a transformace | DataflowOperation[] (povinné) |
DataflowSourceOperationSettings
Jméno | Popis | Hodnota |
---|---|---|
assetRef | Odkaz na prostředek ve službě Azure Device Registry, ze kterého pocházejí data v koncovém bodu. | řetězec |
zdroje dat | Seznam zdrojových umístění Můžou to být témata zprostředkovatele nebo Kafka. Podporuje zástupné znamény # a +. | řetězec Omezení: Minimální délka = 1[] (povinné) |
endpointRef | Odkaz na prostředek koncového bodu toku dat Může být pouze typu Broker a Kafka. | string (povinné) |
schemaRef | Referenční dokumentace CR schématu Data se deserializují podle schématu a v případě, že se neshoduje, zahodí. | řetězec |
serializationFormat | Obsah je schéma JSON. Povoleno: Schéma JSON / koncept-7. | Json |
ExtendedLocation
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název rozšířeného umístění. | string (povinné) |
typ | Typ ExtendedLocation. | CustomLocation (povinné) |
Microsoft.IoTOperations/instances/dataflowProfiles/dataflows
Jméno | Popis | Hodnota |
---|---|---|
apiVersion | Verze rozhraní API | '2025-04-01' |
extendedLocation | Hraniční umístění prostředku. | ExtendedLocation (povinné) |
Jméno | Název prostředku | řetězec Omezení: Minimální délka = 3 Maximální délka = 63 Model = ^[a-z0-9][a-z0-9-]*[a-z0-9]$ (povinné) |
vlastnosti | Vlastnosti specifické pro prostředek pro tento prostředek. | dataflowProperties |
typ | Typ prostředku | Microsoft.IoTOperations/instances/dataflowProfiles/dataflows |
Příklady použití
Definice prostředku Terraformu (poskytovatel AzAPI)
Instance/ dataflowProfiles/typ prostředku toků dat je možné nasadit s operacemi, které cílí:
- skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.IoTOperations/instances/dataflowProfiles/dataflows, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.IoTOperations/instances/dataflowProfiles/dataflows@2025-04-01"
name = "string"
body = jsonencode({
extendedLocation = {
name = "string"
type = "string"
}
properties = {
mode = "string"
operations = [
{
builtInTransformationSettings = {
datasets = [
{
description = "string"
expression = "string"
inputs = [
"string"
]
key = "string"
schemaRef = "string"
}
]
filter = [
{
description = "string"
expression = "string"
inputs = [
"string"
]
type = "string"
}
]
map = [
{
description = "string"
expression = "string"
inputs = [
"string"
]
output = "string"
type = "string"
}
]
schemaRef = "string"
serializationFormat = "string"
}
destinationSettings = {
dataDestination = "string"
endpointRef = "string"
}
name = "string"
operationType = "string"
sourceSettings = {
assetRef = "string"
dataSources = [
"string"
]
endpointRef = "string"
schemaRef = "string"
serializationFormat = "string"
}
}
]
}
})
}
Hodnoty vlastností
DataflowBuiltInTransformationDataset
Jméno | Popis | Hodnota | ||
---|---|---|---|---|
popis | Uživatel zadal volitelný popis datové sady. | řetězec Omezení: Maximální délka = 256 |
||
výraz | Podmínka pro obohacení dat z Broker State Store Příklad: $1 < 0 | $1 > $2 (za předpokladu, že jsou zadány vstupy oddíl $1 a $2) | řetězec | |
vstupy | Seznam polí pro obohacení zprostředkovatele state Store | string[] (povinné) | ||
klíč | Klíč datové sady. | řetězec Omezení: Maximální délka = 64 (povinné) |
||
schemaRef | Odkaz na schéma, které popisuje datovou sadu. Povoleno: Schéma JSON / koncept-7. | řetězec |
DataflowBuiltInTransformationFilter
Jméno | Popis | Hodnota | ||
---|---|---|---|---|
popis | Uživatel zadal volitelný popis filtru. | řetězec Omezení: Maximální délka = 256 |
||
výraz | Podmínka pro filtrování dat Může odkazovat na vstupní pole pomocí {n}, kde n je index vstupního pole začínajícího od 1. Příklad: $1 < 0 | $1 > $2 (za předpokladu, že jsou zadány vstupy oddíl $1 a $2) | string (povinné) | |
vstupy | Seznam polí pro filtrování ve výrazu cesty JSON | string[] (povinné) | ||
typ | Typ operace toku dat. | Filtr |
DataflowBuiltInTransformationMap
Jméno | Popis | Hodnota |
---|---|---|
popis | Uživatel zadal volitelný popis funkce mapování. | řetězec Omezení: Maximální délka = 256 |
výraz | Upravte vstupní pole na konečné výstupní pole. Příklad: $1 * 2,2 (za předpokladu, že je zadán oddíl $1) | řetězec |
vstupy | Seznam polí pro mapování ve výrazu cesty JSON | string[] (povinné) |
výstup | Kde a jak se mají vstupní pole uspořádat do výstupního záznamu | string (povinné) |
typ | Typ transformace | BuiltInFunction Compute NewProperties PassThrough Přejmenovat |
DataflowBuiltInTransformationSettings
Jméno | Popis | Hodnota |
---|---|---|
Soubory | Obohacení dat z úložiště stavu zprostředkovatele Datová sada odkazuje na klíč v úložišti stavu zprostředkovatele. | DataflowBuiltInTransformationDataset[] |
filtr | Filtruje vstupní záznam nebo datové body na základě podmínky. | DataflowBuiltInTransformationFilter[] |
mapa | Mapuje vstup do výstupní zprávy. | DataflowBuiltInTransformationMap[] |
schemaRef | Odkaz na schéma, které popisuje výstup transformace. | řetězec |
serializationFormat | Formát serializace. Volitelný; výchozí hodnota je JSON. Povolená hodnota JSON Schema/draft-7, Parquet. Výchozí: Json | Delta Json Parquet |
DataflowDestinationOperationSettings
Jméno | Popis | Hodnota |
---|---|---|
dataDestination | Cílové umístění může být název tématu nebo tabulky. Podporuje dynamické hodnoty pomocí $topic, $systemProperties, $userProperties, $payload, $context a $subscription. | řetězec Omezení: Minimální délka = 1 (povinné) |
endpointRef | Odkaz na CR koncového bodu Může být typu Broker, Kafka, Fabric, ADLS, ADX. | string (povinné) |
DataflowOperation
Jméno | Popis | Hodnota |
---|---|---|
builtInTransformationSettings | Integrovaná konfigurace transformace | dataflowBuiltInTransformationSettings |
destinationSettings | Cílová konfigurace. | dataflowDestinationOperationSettings |
Jméno | Volitelné uživatelské jméno transformace. | řetězec Omezení: Maximální délka = 64 |
operationType | Typ operace. | BuiltInTransformation Cíl Zdroj (povinné) |
sourceSettings | Konfigurace zdroje | |
DataflowProperties
Jméno | Popis | Hodnota |
---|---|---|
režim | Režim toku dat Volitelný; Výchozí hodnota je Povolena. | Zakázáno Povoleno |
operace | Seznam operací včetně zdrojových a cílových odkazů a transformace | DataflowOperation[] (povinné) |
DataflowSourceOperationSettings
Jméno | Popis | Hodnota |
---|---|---|
assetRef | Odkaz na prostředek ve službě Azure Device Registry, ze kterého pocházejí data v koncovém bodu. | řetězec |
zdroje dat | Seznam zdrojových umístění Můžou to být témata zprostředkovatele nebo Kafka. Podporuje zástupné znamény # a +. | řetězec Omezení: Minimální délka = 1[] (povinné) |
endpointRef | Odkaz na prostředek koncového bodu toku dat Může být pouze typu Broker a Kafka. | string (povinné) |
schemaRef | Referenční dokumentace CR schématu Data se deserializují podle schématu a v případě, že se neshoduje, zahodí. | řetězec |
serializationFormat | Obsah je schéma JSON. Povoleno: Schéma JSON / koncept-7. | Json |
ExtendedLocation
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název rozšířeného umístění. | string (povinné) |
typ | Typ ExtendedLocation. | CustomLocation (povinné) |
Microsoft.IoTOperations/instances/dataflowProfiles/dataflows
Jméno | Popis | Hodnota |
---|---|---|
extendedLocation | Hraniční umístění prostředku. | ExtendedLocation (povinné) |
Jméno | Název prostředku | řetězec Omezení: Minimální délka = 3 Maximální délka = 63 Model = ^[a-z0-9][a-z0-9-]*[a-z0-9]$ (povinné) |
parent_id | ID prostředku, který je nadřazený pro tento prostředek. | ID prostředku typu: instance/ dataflowProfiles |
vlastnosti | Vlastnosti specifické pro prostředek pro tento prostředek. | dataflowProperties |
typ | Typ prostředku | Microsoft.IoTOperations/instances/dataflowProfiles/dataflows@2025-04-01 |