BigQuery 架构变更
本指南介绍了发布新的制造数据引擎 (MDE) 版本时数据架构变更方面的所有更新。
从版本 1.2 到 1.3 的变更
从 v1.2 到 v1.3 的某些 BigQuery 表架构更改不向后兼容。下表介绍了这些更改。
记录表
MDE v1.2 中的所有记录都存储在三个原型表之一中。在 MDE v1.3 中,记录按类型存储在表中(记录表),其中每种类型都与特定的原型相关联。下表概述了字段名称的主要变化:
| Nr | 原型 | v1.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 | payload |
| 11 | NDS | 值 | 数字 | payload |
| 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 | 全部 | 不适用 | 不适用 | uptime |
| 21 | 全部 | 不适用 | 不适用 | 停用时间 |
| 22 | 全部 | 不适用 | 不适用 | currentState |
| 23 | 全部 | 不适用 | 不适用 | previousState |
| 24 | 全部 | 不适用 | 不适用 | payloadKV |
| 25 | 全部 | 不适用 | 不适用 | edgeTagName |
| 26 | 全部 | 不适用 | 不适用 | payloadQualifierKV |
| 27 | 全部 | 不适用 | 不适用 | metadataKV |
| 28 | 全部 | 不适用 | 不适用 | metadataKV |
原型参考信息:
- NDS-C:Numeric Data Series Clustered Archetype。
- DDS-C:离散数据序列聚类原型。
- CDS-C:Continuous Data Series Clustered Archetype。