在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.