【问题标题】:check for data completeness oracle etl检查数据完整性 oracle etl
【发布时间】:2018-02-14 16:41:03
【问题描述】:

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

谢谢,桑托什

【问题讨论】:

    标签: oracle validation testing etl


    【解决方案1】:

    要验证数据完整性,请执行以下验证:

    • 确保将所有预期数据加载到目标表中。
    • 比较源和目标之间的记录数。 • 检查任何被拒绝的记录
    • 目标表列中的检查数据不应被截断

    您可以编写简单的减号查询来检查是否相同-:

    ((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;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多