【发布时间】:2018-02-14 16:41:03
【问题描述】:
我是 Oracle 的新手,我想知道我们如何在 ETL 测试过程中检查完整的数据加载和验证边界值。 (这两个表可以是 T1 和 T2)。请让我知道一个示例查询。
谢谢,桑托什
【问题讨论】:
标签: oracle validation testing etl
我是 Oracle 的新手,我想知道我们如何在 ETL 测试过程中检查完整的数据加载和验证边界值。 (这两个表可以是 T1 和 T2)。请让我知道一个示例查询。
谢谢,桑托什
【问题讨论】:
标签: oracle validation testing etl
要验证数据完整性,请执行以下验证:
• 确保将所有预期数据加载到目标表中。
• 比较源和目标之间的记录数。
• 检查任何被拒绝的记录
• 目标表列中的检查数据不应被截断
您可以编写简单的减号查询来检查是否相同-:
((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;
【讨论】: