- ETL 测试教程
- ETL 测试 - 主页
- ETL 测试 - 介绍
- ETL 测试 - 任务
- ETL 与数据库测试
- ETL 测试 - 类别
- ETL 测试 - 挑战
- ETL - 测试人员角色
- ETL 测试 - 技术方法
- ETL 测试 - 流程
- ETL 测试 - 场景(测试用例)
- ETL 测试 - 性能
- ETL 测试 - 可扩展性
- ETL 测试 - 数据准确性
- ETL 测试 - 元数据
- ETL 测试 - 数据转换
- ETL 测试 - 数据质量
- ETL 测试 - 数据完整性
- ETL 测试 - 备份恢复
- ETL 测试 - 自动化
- ETL 测试 - 最佳实践
- ETL 测试 - 面试问题
- ETL 测试有用资源
- ETL 测试 - 快速指南
- ETL 测试 - 有用资源
- ETL 测试 - 讨论
ETL 测试 - 数据准确性
在 ETL 测试中,数据准确性用于确保数据已按预期准确加载到目标系统。执行数据准确性的关键步骤如下 -
值比较
值比较涉及比较源系统和目标系统中的数据,且转换最少或不转换。它可以使用各种 ETL 测试工具来完成,例如 Informatica 中的源限定器转换。
某些表达式转换也可以在数据准确性测试中进行。各种集合运算符可用于 SQL 语句,以检查源系统和目标系统中的数据准确性。常见运算符是 Minus 和 Intersect 运算符。这些运算符的结果可被视为目标系统和源系统中的值偏差。
检查关键数据列
关键数据列可以通过比较源系统和目标系统中的不同值来检查。以下是一个可用于检查关键数据列的示例查询 -
SELECT cust_name, Order_Id, city, count(*) FROM customer GROUP BY cust_name, Order_Id, city;
广告