本文为您介绍不同数据源的元数据执行不同操作是否会生成新版本以及不同元数据类型的对象获取的信息。
元数据版本
通用说明
修改如下信息,元数据不会生成新版本。
分区定义变更:分区个数变更、分区字段的分区类型和分区表达式发生变更。
属性定义变更:自定义属性变更。
采集策略配置:采集任务的采集策略配置为保留已删除的元数据,且连续2次采集变更仅有删除字段变更时,元数据不会生成新版本。
修改如下信息,元数据会生成新版本。
表定义变更:包括表描述、元数据类型。
字段定义变更:包括字段类型、字段键类型、字段描述、字段顺序改变、新增/更新/删除字段。
分区定义变更:包括修改分区字段、从非分区表变更为分区表(即是否分区表)变更。
此外,部分数据源的特有属性变更也会影响是否生成新版本,见下方表格。
数据源类型 | 变更方式 |
Hologres | 分区表类型(如分区父表和分区子表互为转变)、所属分区父表的名称、分区子表条件变更。 |
Starrocks | 表类型、物化视图刷新类型、是否失效、分桶键修改、排序键修改、分桶方式、分桶字段变更;但是分桶数个数变更不会生成新版本。 |
元数据表属性
数据源 | 描述 |
MySQL Microsoft SQL Server | 无存储类型。 |
AnalyticDB for MySQL 3.0 IBM DB2 | 表行数信息仅供参考 |
Hologres |
|
Hive |
|
StarRocks |
|
元数据字段属性
数据源 | 描述 |
IBM DB2 | 不展示默认值信息 |
AnalyticDB for MySQL 3.0、PolarDB-X(原DRDS)、MySQL | 视图字段的默认值展示为来源表字段的默认值。 |
StarRocks | 展示分桶键和排序键信息。 |
Hive | 不展示是否可为空和默认值信息。 |