ETL 测试 – 元数据


检查元数据涉及验证映射文档的源表结构和目标表结构。映射文档包含源列和目标列、数据转换规则和数据类型以及定义源系统和目标系统中表结构的所有字段的详细信息。

数据长度检查

目标列数据类型的长度应等于或大于源列数据类型。让我们举个例子。假设源表中有名字和姓氏,并且每个名字的数据长度定义为 50 个字符。那么,目标系统中全名列的目标数据长度应至少为 100 或更大。

数据类型检查

数据类型检查涉及验证源数据类型和目标数据类型并确保它们相同。转换后目标数据类型可能与源数据不同。因此还需要检查转换规则。

约束/索引检查

约束检查涉及根据设计规范文档验证索引值和约束。所有不能有 Null 值的列都应该有 Not Null 约束。主键列按照设计文档建立索引。