BigQuery 스키마 변경
이 가이드에서는 새 Manufacturing Data Engine (MDE) 버전을 출시할 때 데이터 스키마 변경사항에 관한 업데이트를 보여줍니다.
버전 1.2에서 1.3으로의 변경사항
v1.2에서 v1.3으로의 일부 BigQuery 테이블 스키마 변경사항은 이전 버전과 호환되지 않습니다. 다음 표에서는 이러한 변경사항을 설명합니다.
레코드 테이블
MDE v1.2의 모든 레코드는 세 가지 원형 테이블 중 하나에 저장되었습니다. MDE v1.3에서는 각 유형이 특정 원형에 연결된 유형별 테이블 (레코드 테이블)에 레코드가 저장됩니다. 다음 표는 필드 이름의 주요 변경사항을 보여줍니다.
| Nr | Archetype | 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(연속 데이터 시리즈 클러스터링된 원형)