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 Downstreamdienste wie Azure Maps und Time Series Insights 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 aus einer beliebigen Quelle in Azure Digital Twins aufzunehmen, 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-Fluss integrieren, indem Sie den Azure Digital Twins Power Platform-Connector verwenden. Weitere Informationen zu Connectors finden Sie unter Verbinden ors (Übersicht).

Datenausgang

Möglicherweise möchten Sie Azure Digital Twins-Daten zur Speicherung oder zusätzlichen Verarbeitung an andere Downstreamdienste senden.

Es gibt zwei Standard Ausgangsoptionen in Azure Digital Twins. Die Daten von digitalen Zwillingen können über Endpunkte an die meisten Azure-Dienste gesendet werden. Oder 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 werden und als solche abgefragt werden können. 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, Time Series Insights 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.

Ausführliche Anweisungen zum Senden von Azure Digital Twins-Daten an Azure Maps finden Sie unter Aktualisieren eines Azure Maps-Gebäudeplans mithilfe von Azure Digital Twins. Ausführliche Anweisungen zum Senden von Azure Digital Twins-Daten an Time Series Insights finden Sie unter Integrieren von Azure Digital Twins in Azure Time Series Insights.

Datenverlauf

Um Twin-Daten an Azure Data Explorer zu senden, richten Sie eine Datenverlaufsverbindung ein, mit der Diagrammaktualisierungen von Ihrer Azure Digital Twins-Instanz automatisch an einen Azure Data Explorer-Cluster historisiert werden. 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.
  • Integration in die Multivariate-Anomalieerkennung von Azure AI- und Azure AI-Diensten, um Ihre Azure Digital Twins-Daten schnell mit einer nachgeschalteten KI/Machine Learning-Lösung zu verbinden, die sich auf Anomalieerkennung spezialisiert hat. 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 Lieferdetails

Damit Azure Digital Twins Daten über Endpunkte oder den Datenverlauf an andere Azure-Dienste senden kann, muss der empfangende Dienst entweder über aktivierten öffentlichen Netzwerkzugriff oder die Option "Vertrauenswürdiger Microsoft-Dienst" verfügen. 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 die Sicherheitseinstellungen für Den Event Hub und Azure Data Explorer manuell konfiguriert werden.

Sobald die Verbindung eingerichtet ist, implementiert Azure Digital Twins mindestens einmal die Übermittlung für Daten, die an Ausgängedienste ausgegeben werden.

Wenn das Ereignishub-, Ereignisraster- oder Servicebusthema, das für Ihren Endpunkt verwendet wird, nicht verfügbar ist und die Nachricht nicht zugestellt werden kann, versucht Azure Digital Twins, die Nachricht 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 so einrichten, dass Gerätedaten aus IoT Hub aufgenommen werden: