Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Bicep-resourcedefinitie
Het resourcetype instances/dataflowProfiles/dataflows kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.IoTOperations/instances/dataflowProfiles/dataflows wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.IoTOperations/instances/dataflowProfiles/dataflows@2025-10-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'
headers: [
{
actionType: 'string'
// For remaining properties, see DataflowDestinationHeaderAction objects
}
]
}
name: 'string'
operationType: 'string'
sourceSettings: {
assetRef: 'string'
dataSources: [
'string'
]
endpointRef: 'string'
schemaRef: 'string'
serializationFormat: 'string'
}
}
]
requestDiskPersistence: 'string'
}
}
DataflowDestinationHeaderAction-objecten
Stel de eigenschap actionType in om het type object op te geven.
Gebruik voor AddIfNotPresent:
{
actionType: 'AddIfNotPresent'
key: 'string'
value: 'string'
}
Gebruik voor AddOrReplace:
{
actionType: 'AddOrReplace'
key: 'string'
value: 'string'
}
Gebruik voor Verwijderen:
{
actionType: 'Remove'
key: 'string'
}
Eigenschapswaarden
Microsoft.IoTOperations/instances/dataflowProfiles/dataflows
| Name | Description | Value |
|---|---|---|
| extendedLocation | Edge-locatie van de resource. | ExtendedLocation |
| name | De resourcenaam | string Constraints: Minimale lengte = 3 Maximale lengte = 63 Patroon = ^[a-z0-9][a-z0-9-]*[a-z0-9]$ (vereist) |
| parent | In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie. |
Symbolische naam voor resource van het type: exemplaren/dataflowProfiles |
| properties | De resourcespecifieke eigenschappen voor deze resource. | DataflowProperties |
DataflowBuiltInTransformationDataset
| Name | Description | Value |
|---|---|---|
| description | Een gebruiker heeft een optionele beschrijving van de gegevensset opgegeven. | string Constraints: Maximale lengte = 256 |
| expression | Voorwaarde voor het verrijken van gegevens uit Broker State Store. Voorbeeld: $ 1 < 0 || $ 1 > $ 2 (ervan uitgaande dat de invoersectie $1 en $2 zijn opgegeven) | string |
| inputs | Lijst met velden voor verrijking van de Broker State Store. | tekenreeks[] (vereist) |
| key | De sleutel van de gegevensset. | string Constraints: Maximale lengte = 64 (vereist) |
| schemaRef | De verwijzing naar het schema waarin de gegevensset wordt beschreven. Toegestaan: JSON-schema/draft-7. | string |
DataflowBuiltInTransformationFilter
| Name | Description | Value |
|---|---|---|
| description | Een gebruiker heeft een optionele beschrijving van het filter opgegeven. | string Constraints: Maximale lengte = 256 |
| expression | Voorwaarde om gegevens te filteren. Kan verwijzen naar invoervelden met {n} waarbij n de index is van het invoerveld vanaf 1. Voorbeeld: $ 1 < 0 || $ 1 > $ 2 (ervan uitgaande dat de invoersectie $1 en $2 zijn opgegeven) | tekenreeks (vereist) |
| inputs | Lijst met velden voor filteren in JSON-padexpressie. | tekenreeks[] (vereist) |
| type | Het type gegevensstroombewerking. | 'Filter' |
DataflowBuiltInTransformationMap
| Name | Description | Value |
|---|---|---|
| description | Een gebruiker heeft een optionele beschrijving van de toewijzingsfunctie opgegeven. | string Constraints: Maximale lengte = 256 |
| expression | Wijzig de invoervelden in het uiteindelijke uitvoerveld. Voorbeeld: $1 * 2,2 (ervan uitgaande dat de invoersectie $1 is opgegeven) | string |
| inputs | Lijst met velden voor toewijzing in JSON-padexpressie. | tekenreeks[] (vereist) |
| output | Waar en hoe de invoervelden moeten worden geordend in de uitvoerrecord. | tekenreeks (vereist) |
| type | Type transformatie. | 'BuiltInFunction' 'Compute' 'NewProperties' 'PassThrough' 'Rename' |
DataflowBuiltInTransformationSettings
| Name | Description | Value |
|---|---|---|
| datasets | Verrijk gegevens uit Broker State Store. Gegevensset verwijst naar een sleutel in Broker State Store. | DataflowBuiltInTransformationDataset[] |
| filter | Hiermee filtert u invoerrecords of gegevenspunten op basis van een voorwaarde. | DataflowBuiltInTransformationFilter[] |
| map | Hiermee wordt invoer toegewezen aan uitvoerbericht. | DataflowBuiltInTransformationMap[] |
| schemaRef | Verwijzing naar het schema waarin de uitvoer van de transformatie wordt beschreven. | string |
| serializationFormat | Serialisatie-indeling. Facultatief; standaard ingesteld op JSON. Toegestane waarde JSON-schema/draft-7, Parquet. Standaardinstelling: Json | 'Delta' 'Json' 'Parquet' |
DataflowDestinationAddIfNotPresentHeaderActie
| Name | Description | Value |
|---|---|---|
| actietype | Het type headerbewerking dat moet worden uitgevoerd. | 'AddIfNotPresent' (verplicht) |
| key | De naam van de header die moet worden toegevoegd. | tekenreeks (vereist) |
| waarde | De waarde van de koptekst die moet worden toegevoegd. | tekenreeks (vereist) |
DataflowDestinationAddOrReplaceHeaderActie
| Name | Description | Value |
|---|---|---|
| actietype | Het type headerbewerking dat moet worden uitgevoerd. | 'AddOrReplace' (verplicht) |
| key | De naam van de koptekst die moet worden toegevoegd of vervangen. | tekenreeks (vereist) |
| waarde | De waarde van de koptekst die moet worden toegevoegd of vervangen. | tekenreeks (vereist) |
DataflowDestinationHeaderActie
| Name | Description | Value |
|---|---|---|
| actietype | Stel in op 'AddIfNotPresent' voor het type DataflowDestinationAddIfNotPresentHeaderAction. Stel in op 'AddOrReplace' voor het type DataflowDestinationAddOrReplaceHeaderAction. Stel in op 'Verwijderen' voor het type DataflowDestinationRemoveHeaderAction. | 'AddIfNotPresent' 'Toevoegen Of Vervangen' 'Verwijderen' (verplicht) |
DataflowDestinationOperationSettings
| Name | Description | Value |
|---|---|---|
| dataDestination | Doellocatie kan een onderwerp of tabelnaam zijn. Ondersteunt dynamische waarden met $topic, $systemProperties, $userProperties, $payload, $context en $subscription. | string Constraints: Minimale lengte = 1 (vereist) |
| endpointRef | Verwijzing naar het eindpunt CR. Kan van Broker, Kafka, Fabric, ADLS, ADX-type zijn. | tekenreeks (vereist) |
| headers | Headers voor de uitvoergegevens. | DataflowDestinationHeaderAction[] |
DataflowDestinationRemoveHeaderActie
| Name | Description | Value |
|---|---|---|
| actietype | Het type headerbewerking dat moet worden uitgevoerd. | 'Verwijderen' (verplicht) |
| key | De naam van de header die moet worden verwijderd. | tekenreeks (vereist) |
DataflowOperation
| Name | Description | Value |
|---|---|---|
| builtInTransformationSettings | Ingebouwde transformatieconfiguratie. | DataflowBuiltInTransformationSettings |
| destinationSettings | Configuratie van de bestemming. | DataflowDestinationOperationSettings |
| name | Optionele door de gebruiker opgegeven naam van de transformatie. | string Constraints: Maximale lengte = 64 |
| operationType | Type bewerking. | 'BuiltInTransformation' 'Destination' 'Bron' (verplicht) |
| sourceSettings | Bron configuratie. | DataflowSourceOperationSettings |
DataflowProperties
| Name | Description | Value |
|---|---|---|
| mode | Modus voor gegevensstroom. Facultatief; is standaard ingeschakeld. | 'Disabled' 'Enabled' |
| operations | Lijst met bewerkingen, waaronder bron- en doelverwijzingen, evenals transformatie. | DataflowOperation[] (verplicht) |
| requestDiskPersistence | Persistentiemodus van de schijf. | 'Disabled' 'Enabled' |
DataflowSourceOperationSettings
| Name | Description | Value |
|---|---|---|
| assetRef | Verwijzing naar de resource in Azure Device Registry waaruit de gegevens in het eindpunt afkomstig zijn. | string |
| dataSources | Lijst met bronlocaties. Dit kunnen Broker- of Kafka-onderwerpen zijn. Ondersteunt jokertekens # en +. | string Constraints: Minimale lengte = 1[] (vereist) |
| endpointRef | Verwijzing naar de gegevensstroomeindpuntresource. Kan alleen van broker- en Kafka-type zijn. | tekenreeks (vereist) |
| schemaRef | Schema CR-verwijzing. Gegevens worden gedeserialiseerd volgens het schema en verwijderd als deze niet overeenkomen. | string |
| serializationFormat | Inhoud is een JSON-schema. Toegestaan: JSON-schema/draft-7. | 'Json' |
ExtendedLocation
| Name | Description | Value |
|---|---|---|
| name | De naam van de uitgebreide locatie. | tekenreeks (vereist) |
| type | Type UitgebreideLocatie. | 'CustomLocation' (verplicht) |
Resourcedefinitie van ARM-sjabloon
Het resourcetype instances/dataflowProfiles/dataflows kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.IoTOperations/instances/dataflowProfiles/dataflows wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.IoTOperations/instances/dataflowProfiles/dataflows",
"apiVersion": "2025-10-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",
"headers": [ {
"actionType": "string"
// For remaining properties, see DataflowDestinationHeaderAction objects
} ]
},
"name": "string",
"operationType": "string",
"sourceSettings": {
"assetRef": "string",
"dataSources": [ "string" ],
"endpointRef": "string",
"schemaRef": "string",
"serializationFormat": "string"
}
}
],
"requestDiskPersistence": "string"
}
}
DataflowDestinationHeaderAction-objecten
Stel de eigenschap actionType in om het type object op te geven.
Gebruik voor AddIfNotPresent:
{
"actionType": "AddIfNotPresent",
"key": "string",
"value": "string"
}
Gebruik voor AddOrReplace:
{
"actionType": "AddOrReplace",
"key": "string",
"value": "string"
}
Gebruik voor Verwijderen:
{
"actionType": "Remove",
"key": "string"
}
Eigenschapswaarden
Microsoft.IoTOperations/instances/dataflowProfiles/dataflows
| Name | Description | Value |
|---|---|---|
| apiVersion | De API-versie | '2025-10-01' |
| extendedLocation | Edge-locatie van de resource. | ExtendedLocation |
| name | De resourcenaam | string Constraints: Minimale lengte = 3 Maximale lengte = 63 Patroon = ^[a-z0-9][a-z0-9-]*[a-z0-9]$ (vereist) |
| properties | De resourcespecifieke eigenschappen voor deze resource. | DataflowProperties |
| type | Het brontype | 'Microsoft.IoTOperations/instances/dataflowProfiles/dataflows' |
DataflowBuiltInTransformationDataset
| Name | Description | Value |
|---|---|---|
| description | Een gebruiker heeft een optionele beschrijving van de gegevensset opgegeven. | string Constraints: Maximale lengte = 256 |
| expression | Voorwaarde voor het verrijken van gegevens uit Broker State Store. Voorbeeld: $ 1 < 0 || $ 1 > $ 2 (ervan uitgaande dat de invoersectie $1 en $2 zijn opgegeven) | string |
| inputs | Lijst met velden voor verrijking van de Broker State Store. | tekenreeks[] (vereist) |
| key | De sleutel van de gegevensset. | string Constraints: Maximale lengte = 64 (vereist) |
| schemaRef | De verwijzing naar het schema waarin de gegevensset wordt beschreven. Toegestaan: JSON-schema/draft-7. | string |
DataflowBuiltInTransformationFilter
| Name | Description | Value |
|---|---|---|
| description | Een gebruiker heeft een optionele beschrijving van het filter opgegeven. | string Constraints: Maximale lengte = 256 |
| expression | Voorwaarde om gegevens te filteren. Kan verwijzen naar invoervelden met {n} waarbij n de index is van het invoerveld vanaf 1. Voorbeeld: $ 1 < 0 || $ 1 > $ 2 (ervan uitgaande dat de invoersectie $1 en $2 zijn opgegeven) | tekenreeks (vereist) |
| inputs | Lijst met velden voor filteren in JSON-padexpressie. | tekenreeks[] (vereist) |
| type | Het type gegevensstroombewerking. | 'Filter' |
DataflowBuiltInTransformationMap
| Name | Description | Value |
|---|---|---|
| description | Een gebruiker heeft een optionele beschrijving van de toewijzingsfunctie opgegeven. | string Constraints: Maximale lengte = 256 |
| expression | Wijzig de invoervelden in het uiteindelijke uitvoerveld. Voorbeeld: $1 * 2,2 (ervan uitgaande dat de invoersectie $1 is opgegeven) | string |
| inputs | Lijst met velden voor toewijzing in JSON-padexpressie. | tekenreeks[] (vereist) |
| output | Waar en hoe de invoervelden moeten worden geordend in de uitvoerrecord. | tekenreeks (vereist) |
| type | Type transformatie. | 'BuiltInFunction' 'Compute' 'NewProperties' 'PassThrough' 'Rename' |
DataflowBuiltInTransformationSettings
| Name | Description | Value |
|---|---|---|
| datasets | Verrijk gegevens uit Broker State Store. Gegevensset verwijst naar een sleutel in Broker State Store. | DataflowBuiltInTransformationDataset[] |
| filter | Hiermee filtert u invoerrecords of gegevenspunten op basis van een voorwaarde. | DataflowBuiltInTransformationFilter[] |
| map | Hiermee wordt invoer toegewezen aan uitvoerbericht. | DataflowBuiltInTransformationMap[] |
| schemaRef | Verwijzing naar het schema waarin de uitvoer van de transformatie wordt beschreven. | string |
| serializationFormat | Serialisatie-indeling. Facultatief; standaard ingesteld op JSON. Toegestane waarde JSON-schema/draft-7, Parquet. Standaardinstelling: Json | 'Delta' 'Json' 'Parquet' |
DataflowDestinationAddIfNotPresentHeaderActie
| Name | Description | Value |
|---|---|---|
| actietype | Het type headerbewerking dat moet worden uitgevoerd. | 'AddIfNotPresent' (verplicht) |
| key | De naam van de header die moet worden toegevoegd. | tekenreeks (vereist) |
| waarde | De waarde van de koptekst die moet worden toegevoegd. | tekenreeks (vereist) |
DataflowDestinationAddOrReplaceHeaderActie
| Name | Description | Value |
|---|---|---|
| actietype | Het type headerbewerking dat moet worden uitgevoerd. | 'AddOrReplace' (verplicht) |
| key | De naam van de koptekst die moet worden toegevoegd of vervangen. | tekenreeks (vereist) |
| waarde | De waarde van de koptekst die moet worden toegevoegd of vervangen. | tekenreeks (vereist) |
DataflowDestinationHeaderActie
| Name | Description | Value |
|---|---|---|
| actietype | Stel in op 'AddIfNotPresent' voor het type DataflowDestinationAddIfNotPresentHeaderAction. Stel in op 'AddOrReplace' voor het type DataflowDestinationAddOrReplaceHeaderAction. Stel in op 'Verwijderen' voor het type DataflowDestinationRemoveHeaderAction. | 'AddIfNotPresent' 'Toevoegen Of Vervangen' 'Verwijderen' (verplicht) |
DataflowDestinationOperationSettings
| Name | Description | Value |
|---|---|---|
| dataDestination | Doellocatie kan een onderwerp of tabelnaam zijn. Ondersteunt dynamische waarden met $topic, $systemProperties, $userProperties, $payload, $context en $subscription. | string Constraints: Minimale lengte = 1 (vereist) |
| endpointRef | Verwijzing naar het eindpunt CR. Kan van Broker, Kafka, Fabric, ADLS, ADX-type zijn. | tekenreeks (vereist) |
| headers | Headers voor de uitvoergegevens. | DataflowDestinationHeaderAction[] |
DataflowDestinationRemoveHeaderActie
| Name | Description | Value |
|---|---|---|
| actietype | Het type headerbewerking dat moet worden uitgevoerd. | 'Verwijderen' (verplicht) |
| key | De naam van de header die moet worden verwijderd. | tekenreeks (vereist) |
DataflowOperation
| Name | Description | Value |
|---|---|---|
| builtInTransformationSettings | Ingebouwde transformatieconfiguratie. | DataflowBuiltInTransformationSettings |
| destinationSettings | Configuratie van de bestemming. | DataflowDestinationOperationSettings |
| name | Optionele door de gebruiker opgegeven naam van de transformatie. | string Constraints: Maximale lengte = 64 |
| operationType | Type bewerking. | 'BuiltInTransformation' 'Destination' 'Bron' (verplicht) |
| sourceSettings | Bron configuratie. | DataflowSourceOperationSettings |
DataflowProperties
| Name | Description | Value |
|---|---|---|
| mode | Modus voor gegevensstroom. Facultatief; is standaard ingeschakeld. | 'Disabled' 'Enabled' |
| operations | Lijst met bewerkingen, waaronder bron- en doelverwijzingen, evenals transformatie. | DataflowOperation[] (verplicht) |
| requestDiskPersistence | Persistentiemodus van de schijf. | 'Disabled' 'Enabled' |
DataflowSourceOperationSettings
| Name | Description | Value |
|---|---|---|
| assetRef | Verwijzing naar de resource in Azure Device Registry waaruit de gegevens in het eindpunt afkomstig zijn. | string |
| dataSources | Lijst met bronlocaties. Dit kunnen Broker- of Kafka-onderwerpen zijn. Ondersteunt jokertekens # en +. | string Constraints: Minimale lengte = 1[] (vereist) |
| endpointRef | Verwijzing naar de gegevensstroomeindpuntresource. Kan alleen van broker- en Kafka-type zijn. | tekenreeks (vereist) |
| schemaRef | Schema CR-verwijzing. Gegevens worden gedeserialiseerd volgens het schema en verwijderd als deze niet overeenkomen. | string |
| serializationFormat | Inhoud is een JSON-schema. Toegestaan: JSON-schema/draft-7. | 'Json' |
ExtendedLocation
| Name | Description | Value |
|---|---|---|
| name | De naam van de uitgebreide locatie. | tekenreeks (vereist) |
| type | Type UitgebreideLocatie. | 'CustomLocation' (verplicht) |
Gebruiksvoorbeelden
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype instances/dataflowProfiles/dataflows kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.IoTOperations/instances/dataflowProfiles/dataflows wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.IoTOperations/instances/dataflowProfiles/dataflows@2025-10-01"
name = "string"
parent_id = "string"
body = {
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"
headers = [
{
actionType = "string"
// For remaining properties, see DataflowDestinationHeaderAction objects
}
]
}
name = "string"
operationType = "string"
sourceSettings = {
assetRef = "string"
dataSources = [
"string"
]
endpointRef = "string"
schemaRef = "string"
serializationFormat = "string"
}
}
]
requestDiskPersistence = "string"
}
}
}
DataflowDestinationHeaderAction-objecten
Stel de eigenschap actionType in om het type object op te geven.
Gebruik voor AddIfNotPresent:
{
actionType = "AddIfNotPresent"
key = "string"
value = "string"
}
Gebruik voor AddOrReplace:
{
actionType = "AddOrReplace"
key = "string"
value = "string"
}
Gebruik voor Verwijderen:
{
actionType = "Remove"
key = "string"
}
Eigenschapswaarden
Microsoft.IoTOperations/instances/dataflowProfiles/dataflows
| Name | Description | Value |
|---|---|---|
| extendedLocation | Edge-locatie van de resource. | ExtendedLocation |
| name | De resourcenaam | string Constraints: Minimale lengte = 3 Maximale lengte = 63 Patroon = ^[a-z0-9][a-z0-9-]*[a-z0-9]$ (vereist) |
| parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: exemplaren/dataflowProfiles |
| properties | De resourcespecifieke eigenschappen voor deze resource. | DataflowProperties |
| type | Het brontype | "Microsoft.IoTOperations/instances/dataflowProfiles/dataflows@2025-10-01" |
DataflowBuiltInTransformationDataset
| Name | Description | Value |
|---|---|---|
| description | Een gebruiker heeft een optionele beschrijving van de gegevensset opgegeven. | string Constraints: Maximale lengte = 256 |
| expression | Voorwaarde voor het verrijken van gegevens uit Broker State Store. Voorbeeld: $ 1 < 0 || $ 1 > $ 2 (ervan uitgaande dat de invoersectie $1 en $2 zijn opgegeven) | string |
| inputs | Lijst met velden voor verrijking van de Broker State Store. | tekenreeks[] (vereist) |
| key | De sleutel van de gegevensset. | string Constraints: Maximale lengte = 64 (vereist) |
| schemaRef | De verwijzing naar het schema waarin de gegevensset wordt beschreven. Toegestaan: JSON-schema/draft-7. | string |
DataflowBuiltInTransformationFilter
| Name | Description | Value |
|---|---|---|
| description | Een gebruiker heeft een optionele beschrijving van het filter opgegeven. | string Constraints: Maximale lengte = 256 |
| expression | Voorwaarde om gegevens te filteren. Kan verwijzen naar invoervelden met {n} waarbij n de index is van het invoerveld vanaf 1. Voorbeeld: $ 1 < 0 || $ 1 > $ 2 (ervan uitgaande dat de invoersectie $1 en $2 zijn opgegeven) | tekenreeks (vereist) |
| inputs | Lijst met velden voor filteren in JSON-padexpressie. | tekenreeks[] (vereist) |
| type | Het type gegevensstroombewerking. | 'Filter' |
DataflowBuiltInTransformationMap
| Name | Description | Value |
|---|---|---|
| description | Een gebruiker heeft een optionele beschrijving van de toewijzingsfunctie opgegeven. | string Constraints: Maximale lengte = 256 |
| expression | Wijzig de invoervelden in het uiteindelijke uitvoerveld. Voorbeeld: $1 * 2,2 (ervan uitgaande dat de invoersectie $1 is opgegeven) | string |
| inputs | Lijst met velden voor toewijzing in JSON-padexpressie. | tekenreeks[] (vereist) |
| output | Waar en hoe de invoervelden moeten worden geordend in de uitvoerrecord. | tekenreeks (vereist) |
| type | Type transformatie. | 'BuiltInFunction' 'Compute' 'NewProperties' 'PassThrough' 'Rename' |
DataflowBuiltInTransformationSettings
| Name | Description | Value |
|---|---|---|
| datasets | Verrijk gegevens uit Broker State Store. Gegevensset verwijst naar een sleutel in Broker State Store. | DataflowBuiltInTransformationDataset[] |
| filter | Hiermee filtert u invoerrecords of gegevenspunten op basis van een voorwaarde. | DataflowBuiltInTransformationFilter[] |
| map | Hiermee wordt invoer toegewezen aan uitvoerbericht. | DataflowBuiltInTransformationMap[] |
| schemaRef | Verwijzing naar het schema waarin de uitvoer van de transformatie wordt beschreven. | string |
| serializationFormat | Serialisatie-indeling. Facultatief; standaard ingesteld op JSON. Toegestane waarde JSON-schema/draft-7, Parquet. Standaardinstelling: Json | 'Delta' 'Json' 'Parquet' |
DataflowDestinationAddIfNotPresentHeaderActie
| Name | Description | Value |
|---|---|---|
| actietype | Het type headerbewerking dat moet worden uitgevoerd. | 'AddIfNotPresent' (verplicht) |
| key | De naam van de header die moet worden toegevoegd. | tekenreeks (vereist) |
| waarde | De waarde van de koptekst die moet worden toegevoegd. | tekenreeks (vereist) |
DataflowDestinationAddOrReplaceHeaderActie
| Name | Description | Value |
|---|---|---|
| actietype | Het type headerbewerking dat moet worden uitgevoerd. | 'AddOrReplace' (verplicht) |
| key | De naam van de koptekst die moet worden toegevoegd of vervangen. | tekenreeks (vereist) |
| waarde | De waarde van de koptekst die moet worden toegevoegd of vervangen. | tekenreeks (vereist) |
DataflowDestinationHeaderActie
| Name | Description | Value |
|---|---|---|
| actietype | Stel in op 'AddIfNotPresent' voor het type DataflowDestinationAddIfNotPresentHeaderAction. Stel in op 'AddOrReplace' voor het type DataflowDestinationAddOrReplaceHeaderAction. Stel in op 'Verwijderen' voor het type DataflowDestinationRemoveHeaderAction. | 'AddIfNotPresent' 'Toevoegen Of Vervangen' 'Verwijderen' (verplicht) |
DataflowDestinationOperationSettings
| Name | Description | Value |
|---|---|---|
| dataDestination | Doellocatie kan een onderwerp of tabelnaam zijn. Ondersteunt dynamische waarden met $topic, $systemProperties, $userProperties, $payload, $context en $subscription. | string Constraints: Minimale lengte = 1 (vereist) |
| endpointRef | Verwijzing naar het eindpunt CR. Kan van Broker, Kafka, Fabric, ADLS, ADX-type zijn. | tekenreeks (vereist) |
| headers | Headers voor de uitvoergegevens. | DataflowDestinationHeaderAction[] |
DataflowDestinationRemoveHeaderActie
| Name | Description | Value |
|---|---|---|
| actietype | Het type headerbewerking dat moet worden uitgevoerd. | 'Verwijderen' (verplicht) |
| key | De naam van de header die moet worden verwijderd. | tekenreeks (vereist) |
DataflowOperation
| Name | Description | Value |
|---|---|---|
| builtInTransformationSettings | Ingebouwde transformatieconfiguratie. | DataflowBuiltInTransformationSettings |
| destinationSettings | Configuratie van de bestemming. | DataflowDestinationOperationSettings |
| name | Optionele door de gebruiker opgegeven naam van de transformatie. | string Constraints: Maximale lengte = 64 |
| operationType | Type bewerking. | 'BuiltInTransformation' 'Destination' 'Bron' (verplicht) |
| sourceSettings | Bron configuratie. | DataflowSourceOperationSettings |
DataflowProperties
| Name | Description | Value |
|---|---|---|
| mode | Modus voor gegevensstroom. Facultatief; is standaard ingeschakeld. | 'Disabled' 'Enabled' |
| operations | Lijst met bewerkingen, waaronder bron- en doelverwijzingen, evenals transformatie. | DataflowOperation[] (verplicht) |
| requestDiskPersistence | Persistentiemodus van de schijf. | 'Disabled' 'Enabled' |
DataflowSourceOperationSettings
| Name | Description | Value |
|---|---|---|
| assetRef | Verwijzing naar de resource in Azure Device Registry waaruit de gegevens in het eindpunt afkomstig zijn. | string |
| dataSources | Lijst met bronlocaties. Dit kunnen Broker- of Kafka-onderwerpen zijn. Ondersteunt jokertekens # en +. | string Constraints: Minimale lengte = 1[] (vereist) |
| endpointRef | Verwijzing naar de gegevensstroomeindpuntresource. Kan alleen van broker- en Kafka-type zijn. | tekenreeks (vereist) |
| schemaRef | Schema CR-verwijzing. Gegevens worden gedeserialiseerd volgens het schema en verwijderd als deze niet overeenkomen. | string |
| serializationFormat | Inhoud is een JSON-schema. Toegestaan: JSON-schema/draft-7. | 'Json' |
ExtendedLocation
| Name | Description | Value |
|---|---|---|
| name | De naam van de uitgebreide locatie. | tekenreeks (vereist) |
| type | Type UitgebreideLocatie. | 'CustomLocation' (verplicht) |