数据仓库元数据管理全解析
1. 数据结构元数据查询与填充
在数据管理中,查询数据结构元数据是一项基础且重要的工作。核心查询会对 sys.tables 和 sys.columns 对象目录视图进行查询,以此列出数据存储中的所有列,同时获取列的空值和标识属性。接着,查询 sys.index_columns 和 sys.foreign_key_columns 来判断列是主键还是外键。输出列会通过 CASE 语句转换为 Y 和 N 。对于 data_type 列,也会使用 CASE 语句进行格式化:
- 若列是 char 或 varchar 类型,会包含最大长度。
- 若列是 decimal 或 float 类型,会包含精度和小数位数。
最后,表名会被转换为表键。
虽然可以手动填充数据结构元数据,但使用脚本自动填充更为便捷,能确保一致性和准确性。脚本输出需要“插入更新”到列表中,即存在则更新,不存在则插入。不过,无论是否使用脚本,表描述列仍需手动填写有意义且实用的业务描述。尽管有工具可生成数据库的数据结构信息,如表名、列名、数据类型和数据长度,但每列和表的业务描述仍需手动输入。
2. 源系统元数据
源系统元数据与数据结构元数据类似,包含源系统的数据结构
超级会员免费看
订阅专栏 解锁全文
1002

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



