Freigeben über


Digital Twin Builder (Vorschau) im Real-Time Intelligence-Lernprogramm: Einführung

Digital Twin Builder (Vorschau) ist ein neues Element im Real-Time Intelligence-Workload in Microsoft Fabric. Es erstellt digitale Darstellungen von realen Umgebungen, um physische Vorgänge mithilfe von Daten zu optimieren.

Von Bedeutung

Dieses Feature befindet sich in der Vorschauphase.

In diesem Lernprogramm erfahren Sie, wie Sie ein Digitales Twin Builder-Element einrichten und es verwenden, um eine Ontologie zu erstellen, die Beispieldaten kontextualisiert, die aus einem Ereignisstream gestreamt werden. Nachdem Sie die Ontologie im digitalen Zwillings-Generator erstellt haben, verwenden Sie Verknüpfungen, um die Daten in einem Eventhouse verfügbar zu machen und sie mithilfe von KQL-Abfragen (Kusto Query Language) abzufragen. Anschließend visualisieren Sie diese Abfrageergebnisse in einem Real-Time Dashboard.

Voraussetzungen

Szenario

Das in diesem Lernprogramm verwendete Beispielszenario ist eine Reihe von Busdaten, die Informationen zu Busbewegungen und -standorten enthalten. Mithilfe des digitalen Zwillings-Generators (Vorschau) können Sie die Daten kontextualisieren und modellieren, um das Busverhalten zu analysieren und zu schätzen.

Diese Analyse umfasst die Schätzung, ob ein Bus am nächsten Halt verspätet sein wird, während auch Standortdaten auf Stadtebene verwendet werden, um Verzögerungsmuster zu analysieren. Die Analyse kann verwendet werden, um Verzögerungen an einzelnen Haltestellen zu schätzen und geografische Trends zu identifizieren, z. B. welche Haltestellen und Bezirke häufigere Verzögerungen erleben.

Datenzusammenfassung

In diesem Lernprogramm kombinieren Sie Daten aus zwei Datenquellen: Echtzeit-Busbewegungen und Timing-Details (Faktendaten) sowie präzise geografische und kontextbezogene Busstoppdaten (dimensionale Daten). Die Kontextualisierung der Busdaten im digitalen Twin Builder (Vorschau) ermöglicht eine dynamische Analyse und operative Einblicke. Durch die Integration statischer Busstoppdaten wird eine Grundlage für die lokalisierte Analyse und die Identifizierung von Verzögerungsmustern geschaffen. Darüber hinaus ermöglichen die Daten des Stadtbesitzes und der Lokalität aus den Stoppdaten das Verständnis von breiteren geografischen Trends und gesamter Transiteffizienz.

In den folgenden Tabellen sind die Daten zusammengefasst, die in jeder Datenquelle enthalten sind.

Busdaten

Diese Datenmenge sind Echtzeitdaten, die Informationen zu Busbewegungen liefern. Es wird über Real-Time Intelligence gestreamt.

Feld BESCHREIBUNG
Timestamp Die Zeit, zu der die Datenmomentaufnahme erstellt wurde (Echtzeit-Systemzeit).
TripId Der eindeutige Bezeichner für jede Reiseinstanz, z. B. ein bestimmter Bus, der auf einer Route ausgeführt wird. Nützlich für die Verfolgung einzelner Busfahrten.
BusLine Die Routennummer, z. B. 110 oder 99. Nützlich zum Gruppieren von Reisen und Stopps für die Mustererkennung in bestimmten Linien.
StationNumber Die Stoppsequenz innerhalb einer Reise (1 ist der erste Stopp). Nützlich für die Nachverfolgung, wie ein Bus entlang einer Route voranschreitet.
ScheduleTime Die geplante Zeit, zu der der Bus die nächste Station auf seiner Route erreichen sollte. Nützlich für die Berechnung von Verzögerungen.
Properties Ein JSON-Feld, das zwei Werte enthält: BusState dies kann oder InMotionArrived (gibt den Bewegungsstatus an) und TimeToNextStation, die geschätzte Verbleibende Zeit, um den nächsten Stopp zu erreichen. Diese JSON-Feldspalte muss für die Verwendung im digitalen Zwillings-Generator (Vorschau) getrennt werden.

Busstoppdaten

Diese Datenmenge ist dimensionale Daten zu Bushaltestellen. Sie stellt kontextbezogene (simulierte) Informationen darüber bereit, wo sich die Stopps befinden. Diese Daten werden als statische Datei in das Lernprogramm lakehouse hochgeladen.

Feld BESCHREIBUNG
Stop_Code Der eindeutige Bezeichner für die Bushaltestelle.
Stop_Name Der Name der Bushaltestelle, wie Abbey Wood Road.
Latitude Der Breitengrad der Bushaltestelle. Nützlich für Kartenvisualisierungen oder das Berechnen von Abständen zwischen Stopps.
Longitude Der Längengrad der Bushaltestelle. Nützlich für Kartenvisualisierungen oder das Berechnen von Abständen zwischen Stopps.
Road_Name Die Straße, auf der sich die Haltestelle befindet. Nützlich für die Identifizierung von straßenspezifischen Trends.
Borough Der Bezirk, in dem sich die Haltestelle befindet, wie Greenwich. Nützlich für Aggregation und geografische Analyse.
Borough_ID Eine numerische ID für den Bezirk. Kann für die Verknüpfung mit Datasets auf Stadtebene verwendet werden.
Suggested_Locality Die Nachbarschaft oder das Lokale Gebiet, zu dem die Haltestelle gehört, wie Abbey Wood. Präziser als Bezirk und hilfreicher für die lokale Analyse.
Locality_ID Ein numerischer Bezeichner für die Lokalität.

Anleitungsschritte

In diesem Lernprogramm führen Sie die folgenden Schritte aus, um das Busdatenszenario zu erstellen:

  • Einrichten Ihrer Umgebung und Hochladen statischer, kontextbezogener Beispieldaten in ein Seehaus
  • Verarbeiten von Streamingdaten und Abrufen des Datenstroms in das Seehaus
  • Erstellen einer Ontologie im digitalen Zwillings-Generator (Vorschau)
  • Project the ontology data to Eventhouse by using a Fabric notebook
  • Erstellen von KQL-Abfragen und einem Real-Time Dashboard zum Untersuchen und Visualisieren der Daten

Nächster Schritt