BigQuery-Schemaänderungen
In diesem Leitfaden finden Sie alle Aktualisierungen zu Änderungen am Datenschema, wenn neue Versionen der Manufacturing Data Engine (MDE) veröffentlicht werden.
Änderungen von Version 1.2 zu Version 1.3
Einige Änderungen am BigQuery-Tabellenschema von Version 1.2 zu Version 1.3 sind nicht abwärtskompatibel. In der folgenden Tabelle werden diese Änderungen beschrieben.
Tabellen mit Datensätzen
Alle Datensätze in MDE v1.2 wurden in einer von drei Archetyptabellen gespeichert. In MDE v1.3 werden Datensätze in Tabellen nach Typ (Datensatztabellen) gespeichert, wobei jeder Typ mit einem bestimmten Archetyp verknüpft ist. Die folgende Tabelle bietet einen Überblick über die wichtigsten Änderungen bei Feldnamen:
| Nr | Archetyp | Feldname in der Datensatz-Tabelle für Version 1.3 | Datentyp v1.3 | Feldname in der Archetypentabelle für Version 1.2 |
|---|---|---|---|---|
| 1 | Alle | id | String | id |
| 2 | Alle | tag_name | String | tagName |
| 3 | Alle | type_version | integer | – |
| 4 | Alle | embedded_metadata | JSON | payloadQualifier |
| 5 | Alle | cloud_metadata_ref | JSON | – |
| 6 | Alle | materialized_cloud_metadata | JSON | – |
| 8 | Alle | ingest_timestamp | timestamp | ingestTimestamp |
| 9 | Alle | source_message_id | String | messageId |
| 10 | DDS, CDS | Daten | JSON | payload |
| 11 | NDS | Wert | numeric | payload |
| 12 | DDS, NDS | event_timestamp | timestamp | eventTimestamp |
| 13 | CDS | event_timestamp_start | timestamp | eventTimestampStart |
| 14 | CDS | event_timestamp_end | timestamp | eventTimestampEnd |
| 15 | CDS | Dauer | integer | Dauer |
| 16 | NDS-C, DDS-C, CDS-C* | cluster_column_1 | String | – |
| 17 | NDS-C, DDS-C, CDS-C* | cluster_column_2 | String | – |
| 18 | NDS-C, DDS-C, CDS-C* | cluster_column_3 | String | – |
| 19 | NDS-C, DDS-C, CDS-C* | cluster_column_4 | String | – |
| 20 | Alle | – | – | uptime |
| 21 | Alle | – | – | für Nutzer |
| 22 | Alle | – | – | currentState |
| 23 | Alle | – | – | previousState |
| 24 | Alle | – | – | payloadKV |
| 25 | Alle | – | – | edgeTagName |
| 26 | Alle | – | – | payloadQualifierKV |
| 27 | Alle | – | – | metadataKV |
| 28 | Alle | – | – | metadataKV |
Archetypreferenzen:
- NDS-C: Numeric Data Series Clustered Archetype (geclusterter Archetyp für numerische Datenreihen).
- DDS-C: Discrete Data Series Clustered Archetype (geclusterter Archetyp für diskrete Datenreihen).
- CDS-C: Continuous Data Series Clustered Archetype (geclusterter Archetyp für kontinuierliche Datenreihen).