Dela via


Ingress och utgående data för Azure Digital Twins

Azure Digital Twins används vanligtvis tillsammans med andra tjänster för att skapa flexibla, anslutna lösningar som använder dina data på olika sätt. Den här artikeln beskriver inkommande och utgående data för Azure Digital Twins- och Azure-tjänster som kan användas för att dra nytta av dem.

Azure Digital Twins kan ta emot data från överordnade tjänster som IoT Hub eller Logic Apps, som används för att leverera telemetri och meddelanden.

Azure Digital Twins kan också använda händelsevägar för att skicka data till underordnade tjänster, till exempel Azure Maps, för lagring, arbetsflödesintegrering, analys med mera.

Data ingress

Azure Digital Twins kan köras med data och händelser från valfri tjänst – IoT Hub, Logic Apps, din egen anpassade tjänst med mera. Med den här typen av dataflöde kan du samla in telemetri från fysiska enheter i din miljö och bearbeta dessa data med hjälp av Azure Digital Twins-grafen i molnet.

I stället för att ha en inbyggd IoT Hub i bakgrunden låter Azure Digital Twins dig "ta med din egen" IoT Hub att använda med tjänsten. Du kan använda en befintlig IoT Hub som du för närvarande har i produktion eller distribuera en ny som ska användas för detta ändamål. Den här funktionen ger dig fullständig åtkomst till alla funktioner för enhetshantering i IoT Hub.

Om du vill mata in data från valfri källa i Azure Digital Twins kan du använda en Azure-funktion. Läs mer om det här mönstret i Mata in telemetri från IoT Hub eller prova själv i Azure Digital Twins Connect en lösning från slutpunkt till slutpunkt.

Du kan också integrera Azure Digital Twins i ett Microsoft Power Platform- eller Azure Logic Apps-flöde med hjälp av Azure Digital Twins Power Platform-anslutningsappen. Mer information om anslutningsappar finns i Översikt över anslutningsappar.

Utgående data

Du kanske vill skicka Azure Digital Twins-data till andra underordnade tjänster för lagring eller ytterligare bearbetning.

Det finns två huvudsakliga alternativ för utgående trafik i Azure Digital Twins. Digitala tvillingdata kan skickas till de flesta Azure-tjänster med hjälp av slutpunkter. Om målet är Azure Data Explorer kan du använda datahistorik för att automatiskt skicka grafuppdateringar till ett Azure Data Explorer-kluster, där de lagras som historiska data och kan efterfrågas som sådana. I underavsnitten nedan beskrivs de två utgående alternativen mer detaljerat.

Slutpunkter

Om du vill skicka Azure Digital Twins-data till de flesta Azure-tjänster, till exempel Azure Maps eller Azure Storage, börjar du med att koppla måltjänsten till en slutpunkt.

Slutpunkter kan vara instanser av någon av dessa Azure-tjänster:

Slutpunkten är kopplad till en Azure Digital Twins-instans med hjälp av hanterings-API:er eller Azure Portal och kan överföra data från instansen till andra lyssningstjänster. Mer information om Azure Digital Twins-slutpunkter finns i Slutpunkter och händelsevägar.

Datahistorik

Om du vill skicka tvillingdata till Azure Data Explorer konfigurerar du en datahistorikanslutning som automatiskt historiserar grafuppdateringar från din Azure Digital Twins-instans till ett Azure Data Explorer-kluster. Datahistorikanslutningen kräver en händelsehubb, men kräver ingen explicit slutpunkt.

När data har historiserats kan du köra frågor mot dessa data i Azure Data Explorer med hjälp av Azure Digital Twins-frågeprogrammet för Azure Data Explorer.

Du kan också använda datahistorik i kombination med Azure Synapse Analytics för att aggregera data från olika källor. Detta kan vara användbart i många scenarier. Nedan följer två exempel:

  • Kombinera IT-data (Information Technology) från ERP- eller CRM-system (till exempel Dynamics 365, SAP eller Salesforce) med data om driftteknik (OT) från IoT-enheter och produktionshanteringssystem. Ett exempel som illustrerar hur ett företag kan kombinera dessa data finns i följande blogginlägg: Integrera IT- och OT-data med Azure Digital Twins, Azure Data Explorer och Azure Synapse.
  • Integrera med Azure AI- och Azure AI-tjänsterna Multivariate Avvikelseidentifiering för att snabbt ansluta dina Azure Digital Twins-data till en underordnad AI/maskininlärningslösning som specialiserar sig på avvikelseidentifiering. Azure Digital Twins Multivariate Anomaly Detection Toolkit är ett exempelprojekt som tillhandahåller ett arbetsflöde för träning av flera Multivariate-Avvikelseidentifiering modeller för flera scenarioanalyser, baserat på historiska digitala tvillingdata. Den använder sedan de tränade modellerna för att identifiera onormala åtgärder och avvikelser i modellerade Azure Digital Twins-miljöer nästan i realtid.

Säkerhets- och leveransinformation

För att Azure Digital Twins ska kunna skicka data till andra Azure-tjänster via slutpunkter eller datahistorik måste den mottagande tjänsten ha antingen offentlig nätverksåtkomst aktiverad eller alternativet Betrodd Microsoft-tjänst aktiverat. För datahistorik måste datahistorikanslutningen konfigureras med offentlig nätverksåtkomst aktiverad på Event Hub- och Azure Data Explorer-instanserna. När datahistoriken har konfigurerats måste brandväggs- och säkerhetsinställningarna för Event Hub och Azure Data Explorer konfigureras manuellt.

När anslutningen har konfigurerats implementerar Azure Digital Twins minst en gång leverans för data som skickas till utgående tjänster.

Om händelsehubben, Event Grid eller Service Bus-ämnet som används för slutpunkten inte är tillgängligt och meddelandet inte kan levereras försöker Azure Digital Twins skicka meddelandet igen i minst 20 minuter och i upp till 24 timmar.

Nästa steg

Läs mer om slutpunkter och routningshändelser till externa tjänster:

Se hur du konfigurerar Azure Digital Twins för att mata in enhetsdata från IoT Hub: