检查数据完整性oracle etl

时间:2018-02-14 16:41:03

标签: oracle validation testing etl

我是oracle的新手,我想知道如何检查完整的数据加载并验证边界值,作为ETL测试过程的一部分。 (这两个表可以是T1和T2)。请让我知道一个示例查询。

谢谢,Santosh

1 个答案:

答案 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;