📜  ETL测试–数据质量

📅  最后修改于: 2020-12-06 09:25:21             🧑  作者: Mango


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

号码检查

在整个目标系统上,数字格式应相同。例如,在源系统中,对列进行编号的格式为x.30 ,但是如果目标仅为30 ,则必须加载不带前缀x的代码。在目标列号中。

日期检查

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

精度检查

精度值应在目标表中按预期显示。例如,在源表中,该值为15.2323422,但在目标表中,该值应显示为15.23或15的整数。

资料检查

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

示例-仅那些date_id> = 2015并且Account_Id!=“ 001”的记录才应加载到目标表中。

空检查

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

示例-终止日期列应显示为Null,除非且直到其活动状态列为“ T”或“ Deceased”。

其他检查

可以执行From_Date之类的常见检查,但不能超过To_Date。