📜  ETL测试–数据准确性

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


在ETL测试中,数据准确性用于确保是否按照预期将数据正确加载到目标系统。执行数据准确性的关键步骤如下-

价值比较

价值比较涉及比较源系统和目标系统中的数据,而无需进行最少的转换或不进行任何转换。可以使用各种ETL测试工具完成此操作,例如,Informatica中的Source Qualifier Transformation。

某些表达式转换也可以在数据准确性测试中执行。 SQL语句中可以使用各种集合运算符来检查源系统和目标系统中的数据准确性。普通运算符为减运算符和相交运算符。这些运算符的结果可以视为目标系统和源系统中值的偏差。

检查关键数据列

可以通过比较源系统和目标系统中的不同值来检查关键数据列。这是一个示例查询,可用于检查关键数据列-

SELECT cust_name, Order_Id, city, count(*) FROM customer 
GROUP BY cust_name, Order_Id, city;