ETL 测试 – 数据质量

在 ETL 测试期间检查数据质量涉及对目标系统中加载的数据执行质量检查。它包括以下测试 −

数字检查

数字格式应在目标系统中相同。例如,在源系统中,列编号的格式为 x.30,但如果目标仅为 30,则必须加载而不在目标列号中添加前缀 x.

日期检查

日期格式在源系统和目标系统中都应一致。例如,它应该在所有记录中都相同。标准格式为:yyyy-mm-dd。

精度检查

精度值应按预期显示在目标表中。例如,在源表中,该值为 15.2323422,但在目标表中,它应显示为 15.23 或 15 的四舍五入值。

数据检查

它涉及根据业务需求检查数据。不符合某些条件的记录应被过滤掉。

示例 − 只有 date_id >=2015 且 Account_Id != '001' 的记录才应加载到目标表中。

Null 检查

根据要求和该字段的可能值,某些列应为 Null。

示例 −终止日期列应显示 Null,除非其活动状态列为"T"或"已故"。

其他检查

可以执行的常见检查(如 From_Date 不应大于 To_Date)。