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: 連続データ シリーズ クラスタ化アーキタイプ。