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).