Bearbeta och dirigera data med dataflöden
Viktigt!
Förhandsversion av Azure IoT Operations – aktiverad av Azure Arc är för närvarande i förhandsversion. Du bör inte använda den här förhandsgranskningsprogramvaran i produktionsmiljöer.
Du måste distribuera en ny Azure IoT Operations-installation när en allmänt tillgänglig version blir tillgänglig. Du kommer inte att kunna uppgradera en förhandsgranskningsinstallation.
Juridiska villkor som gäller för Azure-funktioner som är i betaversion, förhandsversion eller som ännu inte har släppts i allmän tillgänglighet finns i Kompletterande användningsvillkor för Förhandsversioner av Microsoft Azure.
Med dataflöden kan du ansluta olika datakällor och utföra dataåtgärder, vilket förenklar konfigurationen av datasökvägar för att flytta, transformera och berika data. Dataflödeskomponenten är en del av Azure IoT Operations, som distribueras som ett Azure Arc-tillägg. Konfigurationen för ett dataflöde görs via Kubernetes anpassade resursdefinitioner (CRD).
Du kan skriva konfigurationer för olika användningsfall, till exempel:
- Transformera data och skicka tillbaka dem till MQTT
- Transformera data och skicka dem till molnet
- Skicka data till molnet eller gränsen utan transformering
Dataflöden är inte begränsade till den region där IoT Operations-instansen distribueras. Du kan använda dataflöden för att skicka data till molnslutpunkter i olika regioner.
Nyckelfunktioner
Här är de viktigaste funktionerna i dataflöden.
Databearbetning och routning
Dataflöden möjliggör inmatning, bearbetning och routning av meddelanden till angivna mottagare. Du kan ange:
- Källor: Där meddelanden matas in från
- Mål: Där meddelanden töms till
- Transformeringar (valfritt): Konfiguration för databearbetningsåtgärder
Transformeringsfunktioner
Transformeringar kan tillämpas på data under bearbetningsfasen för att utföra olika åtgärder. Dessa åtgärder kan omfatta:
- Beräkna nya egenskaper: Baserat på befintliga egenskaper i meddelandet
- Byt namn på egenskaper: Om du vill standardisera eller förtydliga data
- Konvertera enheter: Konvertera värden till olika måttenheter
- Standardisera värden: Skala egenskapsvärden till ett användardefinierat intervall
- Kontextualisera data: Lägga till referensdata i meddelanden för berikande och drivande insikter
Konfiguration och distribution
Konfigurationen anges med kubernetes CRD. Baserat på den här konfigurationen skapar dataflödesoperatorn dataflödesinstanser för att säkerställa hög tillgänglighet och tillförlitlighet.
Förmåner
- Förenklad konfiguration: Anslut enkelt datakällor och mål.
- Flexibla transformeringar: Utför en mängd olika dataåtgärder.
- Skalbar konfiguration: Använd Kubernetes CRD för skalbara och hanterbara konfigurationer.
- Hög tillgänglighet: Kubernetes interna resurs garanterar tillförlitlighet.
Genom att använda dataflöden kan du effektivt hantera dina datasökvägar. Du kan se till att data skickas, transformeras och berikas korrekt för att uppfylla dina operativa behov.
Schemaregister
Schemaregistret, en funktion som tillhandahålls av Förhandsversionen av Azure Device Registry, är en synkroniserad lagringsplats i molnet och vid gränsen. Schemaregistret lagrar definitionerna av meddelanden som kommer från gränstillgångar och exponerar sedan ett API för åtkomst till dessa scheman vid gränsen. Södergående anslutningsappar som OPC UA-anslutningsappen kan skapa meddelandescheman och lägga till dem i schemaregistret eller så kan kunder ladda upp scheman till webbgränssnittet för driftupplevelsen.
Dataflöden använder meddelandescheman på både käll- och målpunkterna. För källor kan meddelandescheman fungera som filter för att identifiera de specifika meddelanden som du vill samla in för ett dataflöde. För mål hjälper meddelandescheman till att omvandla meddelandet till det format som förväntas av målslutpunkten.
Mer information finns i Förstå meddelandescheman.