BigQuery 結構定義異動
本指南會說明發布新版 Manufacturing Data Engine (MDE) 時,資料結構定義的任何更新。
1.2 版到 1.3 版的變更
從 1.2 版到 1.3 版,部分 BigQuery 資料表結構定義變更不具備回溯相容性。下表說明這些變更。
記錄表格
MDE 1.2 版的所有記錄都儲存在三種原型表格之一。在 MDE v1.3 中,記錄會儲存在各個「類型」的資料表 (記錄資料表) 中,每個「類型」都與特定「原型」相關聯。下表概略說明欄位名稱的主要變更:
| Nr | 原型 | 1.3 版記錄表中的欄位名稱 | 資料類型 v1.3 | v1.2 原型資料表中的欄位名稱 |
|---|---|---|---|---|
| 1 | 全部 | id | 字串 | id |
| 2 | 全部 | tag_name | 字串 | tagName |
| 3 | 全部 | type_version | 整數 | 不適用 |
| 4 | 全部 | embedded_metadata | JSON | payloadQualifier |
| 5 | 全部 | cloud_metadata_ref | JSON | 不適用 |
| 6 | 全部 | materialized_cloud_metadata | JSON | 不適用 |
| 8 | 全部 | ingest_timestamp | 時間戳記 | ingestTimestamp |
| 9 | 全部 | source_message_id | 字串 | messageId |
| 10 | DDS、CDS | 資料 | JSON | 酬載 |
| 11 | NDS | 值 | 數字 | 酬載 |
| 12 | DDS、NDS | event_timestamp | 時間戳記 | eventTimestamp |
| 13 | CDS | event_timestamp_start | 時間戳記 | eventTimestampStart |
| 14 | CDS | event_timestamp_end | 時間戳記 | eventTimestampEnd |
| 15 | CDS | 持續時間 | 整數 | 持續時間 |
| 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:離散資料序列叢集原型。
- CDS-C:連續資料序列叢集原型。