数据仓库元数据管理全解析
1. 数据结构元数据查询与填充
在数据仓库管理中,数据结构元数据的查询和填充是基础工作。核心查询会对 sys.tables 和 sys.columns 对象目录视图进行查询,以列出数据存储中的所有列,同时获取列的空值和标识属性。接着,查询 sys.index_columns 和 sys.foreign_key_columns 来确定列是否为主键或外键。输出列会使用 case 语句转换为 Y 和 N 。对于 data_type 列,也会使用 case 语句进行格式化:
- 如果列是 char 或 varchar ,会包含最大长度。
- 如果列是 decimal 或 float ,会包含精度和标度。
最后,表名会转换为表键。
虽然可以手动填充数据结构元数据,但使用脚本自动填充更为方便,能保证一致性和准确性。脚本输出需要“插入更新”到列表中,即存在则更新,不存在则插入。不过,表描述列仍需手动填写有意义且有用的业务描述。
2. 源系统元数据
2.1 源系统元数据概述
源系统元数据与数据结构元数据类似,包含源系统的数据结构,至少需要包含数据库级、表级和列级信息。这是因为数据映射元数据仅存储列键,当应用程序
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



