ETL测试 - 数据质量

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

数字检查

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

日期检查

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

精确检查

精度值应在目标表中按预期显示.例如,在源表中,值为15.2323422,但在目标表中,它应显示为15.23或15的轮次.

数据检查

它涉及根据业务需求检查数据.应该过滤掉不符合特定标准的记录.

示例 : 只有那些date_id> = 2015和Account_Id!='001'的记录才应加载到目标表中.

空检查

有些列应该根据要求和该字段的可能值有Null.

示例 : 终止日期列应显示为空,除非并且直到其活动状态列为"T"或"已故".

其他检查

常见检查,如From_Date不应该大于To_Date.