Datenein- und -ausgänge für Azure Digital Twins
Azure Digital Twins wird in der Regel zusammen mit anderen Diensten verwendet, um flexible, vernetzte Lösungen zu erstellen, die Ihre Daten in verschiedener Weise nutzen. In diesem Artikel wird der Ein- und Ausgang von Daten für Azure Digital Twins und Azure-Dienste behandelt, über die diese Daten genutzt werden können.
Azure Digital Twins kann Daten von Upstreamdiensten wie IoT Hub oder Logic Apps empfangen, die zur Bereitstellung von Telemetrie und Benachrichtigungen verwendet werden.
Azure Digital Twins kann auch Ereignisrouten zum Senden von Daten an nachgelagerte Dienste wie Azure Maps für Speicherung, Workflowintegration, Analyse und andere Zwecke verwenden.
Dateneingang
Azure Digital Twins kann mit Daten und Ereignissen aus jedem Dienst gespeist werden – IoT Hub, Logic Apps, Ihrem eigenen benutzerdefinierten Dienst usw. Diese Art von Datenfluss ermöglicht es Ihnen, Telemetrie von physischen Geräten in Ihrer Umgebung zu erfassen und diese Daten mithilfe des Azure Digital Twins-Graphen in der Cloud zu verarbeiten.
Anstatt einen integrierten IoT Hub im Hintergrund zu verwenden, können Sie mit Azure Digital Twins Ihren eigenen IoT Hub für den Dienst verwenden. Sie können einen vorhandenen IoT Hub verwenden, den Sie derzeit in der Produktionsumgebung einsetzen, oder einen neuen IoT Hub zu diesem Zweck bereitstellen. Durch diese Funktionalität erhalten Sie vollen Zugriff auf alle Geräteverwaltungsfunktionen von IoT Hub.
Um Daten von einer beliebigen Quelle in Azure Digital Twins zu erfassen, können Sie eine Azure-Funktion verwenden. Weitere Informationen zu diesem Muster finden Sie unterErfassen von Telemetriedaten aus IoT Hub, oder testen Sie selbst im Azure Digital Twins-Tutorial: Verbinden einer End-to-End-Lösung.
Sie können Azure Digital Twins auch in einen Microsoft Power Platform- oder Azure Logic Apps-Flow integrieren, indem Sie den Power Platform-Connector für Azure Digital Twins verwenden. Weitere Informationen zu Connectors finden Sie unter Übersicht über Connectors.
Datenausgang
Möglicherweise möchten Sie Azure Digital Twins-Daten zur Speicherung oder zusätzlichen Verarbeitung an andere Downstreamdienste senden.
Es gibt zwei Hauptausgangsoptionen in Azure Digital Twins. Die Daten von digitalen Zwillingen können über Endpunkte an die meisten Azure-Dienste gesendet werden. Wenn Ihr Ziel Azure Data Explorer ist, können Sie den Datenverlauf verwenden, um automatisch Diagrammaktualisierungen an einen Azure Data Explorer-Cluster zu senden, in dem sie als historische Daten gespeichert und abgefragt werden. In den folgenden Unterabschnitten werden die beiden Ausgangsoptionen ausführlicher beschrieben.
Endpunkte
Um Azure Digital Twins-Daten an die meisten Azure-Dienste wie Azure Maps oder Azure Storage zu senden, fügen Sie zunächst den Zieldienst an einen Endpunkt an.
Endpunkte können Instanzen der folgenden Azure-Dienste sein:
Der Endpunkt wird mithilfe von Verwaltungs-APIs oder des Azure-Portals an eine Azure Digital Twins-Instanz angefügt und kann Daten von der Instanz an andere lauschende Dienste weiterleiten. Weitere Informationen zu Azure Digital Twins-Endpunkten finden Sie unter Ereignisrouten innerhalb und außerhalb von Azure Digital Twins.
Datenverlauf
Richten Sie zum Senden von Zwillingsdaten an Azure Data Explorer eine Datenverlaufsverbindung ein, die automatisch den Verlauf der Diagrammaktualisierungen von Ihrer Azure Digital Twins-Instanz an einen Azure Data Explorer-Cluster erstellt. Die Datenverlaufsverbindung erfordert einen Ereignishub, aber keinen expliziten Endpunkt.
Nachdem der Datenverlauf erstellt wurde, können Sie diese Daten in Azure Data Explorer abfragen, indem Sie das Azure Digital Twins-Abfrage-Plug-In für Azure Data Explorer verwenden.
Sie können den Datenverlauf auch zusammen mit Azure Synapse Analytics verwenden, um Daten aus unterschiedlichen Quellen zu aggregieren. Dies kann in vielen Szenarien hilfreich sein. Zwei Beispiele:
- Die Kombination von IT-Daten (Informationstechnologiedaten) aus ERP- oder CRM-Systemen (wie Dynamics 365, SAP oder Salesforce) mit OT-Daten (Betriebsdaten) aus IoT-Geräten und Produktionsmanagementsystemen. Ein Beispiel, das veranschaulicht, wie ein Unternehmen diese Daten kombinieren kann, finden Sie im Blogbeitrag zum Integrieren von IT- und OT-Daten in Azure Digital Twins, Azure Data Explorer und Azure Synapse.
- Integrieren Sie die multivariate Anomalieerkennung von Azure KI und Azure KI Services, um Ihre Azure Digital Twins-Daten schnell mit einer nachgelagerten KI-Lösung bzw. einer Lösung für maschinelles Lernen zu verbinden, die sich auf die Anomalieerkennung spezialisiert. Das Azure Digital Twins Multivariate Anomaly Detection Toolkit ist ein Beispielprojekt, das einen Workflow für die Schulung mehrerer Multivariate-Anomalieerkennung-Modelle für mehrere Szenarioanalysen bereitstellt, basierend auf historischen digitalen Twin-Daten. Anschließend nutzt es die trainierten Modelle, um ungewöhnliche Vorgänge und Anomalien in modellierten Azure Digital Twins-Umgebungen in Echtzeit zu erkennen.
Sicherheits- und Zustellungsdetails
Damit Azure Digital Twins Daten über Endpunkte oder den Datenverlauf an andere Azure-Dienste senden kann, muss für den empfangenden Dienst entweder öffentlicher Netzwerkzugriff oder die Option „Vertrauenswürdiger Microsoft-Dienst“ aktiviert sein. Für den Datenverlauf muss die Datenverlaufsverbindung mit aktiviertem öffentlichen Netzwerkzugriff in den Event Hub- und Azure Data Explorer-Instanzen konfiguriert werden. Nachdem der Datenverlauf konfiguriert wurde, müssen die Firewall- und Sicherheitseinstellungen für Event Hub und Azure Data Explorer manuell konfiguriert werden.
Sobald die Verbindung eingerichtet wurde, implementiert Azure Digital Twins die mindestens einmalige Zustellung für Daten, die an Ausgangsdienste ausgegeben werden.
Wenn das Event Hub-, Event Grid- oder Service Bus-Thema, das für Ihren Endpunkt verwendet wird, nicht verfügbar ist und die Nachricht nicht zugestellt werden kann, versucht Azure Digital Twins, die Nachricht für mindestens 20 Minuten und bis zu 24 Stunden erneut zu senden.
Nächste Schritte
Weitere Informationen zu Endpunkten und zur Weiterleitung von Ereignissen an externe Dienste:
Erfahren Sie, wie Sie Azure Digital Twins zum Erfassen von Gerätedaten aus IoT Hub einrichten: