我是oracle的新手,我想知道如何检查完整的数据加载并验证边界值,作为ETL测试过程的一部分。 (这两个表可以是T1和T2)。请让我知道一个示例查询。
谢谢,Santosh
答案 0 :(得分:0)
要验证数据完整性,请执行以下验证 -
•确保将所有预期数据加载到目标表中 •比较源和目标之间的记录计数。 •检查是否有任何被拒绝的记录 •不应在目标表的列中截断检查数据
您可以编写简单的减号查询来检查 -
((Select [column1], [column2]…,[column n] from t1
Minus
Select [column1], [column2]…,[column n] from t2)
Union
(Select [column1], [column2]…,[column n] from t2
Minus
Select [column1], [column2]…,[column n] from t1
检查边界值 - :
Select * FROM t1 WHERE id NOT BETWEEN x AND y;