Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
- Ein Arbeitsbereich mit einer Microsoft Fabric-fähigen Kapazität
- Digital Twin Builder (Vorschau) für Ihren Mandanten aktiviert.
Fabric-Administratoren können zugriff auf den digitalen Twin Builder im Verwaltungsportal gewähren. Aktivieren Sie in den MandanteneinstellungenDigital Twin Builder (Vorschau).
Der Mandant kann die Autoscale-Abrechnung für Spark nicht aktiviert haben, da der digitale Zwillings-Generator nicht mit diesem kompatibel ist. Diese Einstellung wird auch im Verwaltungsportal verwaltet.
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