BigQuery スキーマの変更
このガイドでは、新しい Manufacturing Data Engine(MDE)バージョンをリリースする際のデータスキーマの変更に関する更新について説明します。
バージョン 1.2 から 1.3 への変更
v1.2 から v1.3 への BigQuery テーブル スキーマの変更の一部は、下位互換性がありません。次の表に、これらの変更を示します。
レコード テーブル
MDE v1.2 のすべてのレコードは、3 つのアーキタイプ テーブルのいずれかに保存されていました。MDE v1.3 では、レコードはタイプ(レコード テーブル)ごとにテーブルに保存され、各タイプは特定のアーキタイプに関連付けられます。次の表は、フィールド名の主な変更点の概要です。
| Nr | アーキタイプ | v1.3 レコード テーブルのフィールド名 | データ型 v1.3 | v1.2 アーキタイプ テーブルのフィールド名 |
|---|---|---|---|---|
| 1 | すべて | id | 文字列 | id |
| 2 | すべて | tag_name | 文字列 | tagName |
| 3 | すべて | type_version | integer | なし |
| 4 | すべて | embedded_metadata | JSON | payloadQualifier |
| 5 | すべて | cloud_metadata_ref | JSON | なし |
| 6 | すべて | materialized_cloud_metadata | JSON | なし |
| 8 | すべて | ingest_timestamp | timestamp | ingestTimestamp |
| 9 | すべて | source_message_id | 文字列 | messageId |
| 10 | DDS、CDS | データ | JSON | payload |
| 11 | NDS | 値 | 数値 | payload |
| 12 | DDS、NDS | event_timestamp | timestamp | eventTimestamp |
| 13 | CDS | event_timestamp_start | timestamp | eventTimestampStart |
| 14 | CDS | event_timestamp_end | timestamp | eventTimestampEnd |
| 15 | CDS | duration | integer | duration |
| 16 | NDS-C、DDS-C、CDS-C* | cluster_column_1 | 文字列 | なし |
| 17 | NDS-C、DDS-C、CDS-C* | cluster_column_2 | 文字列 | なし |
| 18 | NDS-C、DDS-C、CDS-C* | cluster_column_3 | 文字列 | なし |
| 19 | NDS-C、DDS-C、CDS-C* | cluster_column_4 | 文字列 | なし |
| 20 | すべて | なし | なし | 稼働時間 |
| 21 | すべて | なし | なし | のダウンタイムが発生) |
| 22 | すべて | なし | なし | currentState |
| 23 | すべて | なし | なし | previousState |
| 24 | すべて | なし | なし | payloadKV |
| 25 | すべて | なし | なし | edgeTagName |
| 26 | すべて | なし | なし | payloadQualifierKV |
| 27 | すべて | なし | なし | metadataKV |
| 28 | すべて | なし | なし | metadataKV |
アーキタイプの参照:
- NDS-C: 数値データ系列クラスタ化アーキタイプ。
- DDS-C: Discrete Data Series Clustered Archetype。
- CDS-C: 連続データ シリーズ クラスタ化アーキタイプ。