ETL – 测试人员的角色
ETL – 测试人员的角色
ETL 测试人员主要负责验证数据源、提取数据、应用转换逻辑以及将数据加载到目标表中。
下面列出了 ETL 测试人员的主要职责。
验证源系统中的表
它涉及以下操作 –
- 计数检查
- 将记录与源数据协调
- 数据类型检查
- 确保没有加载垃圾邮件数据
- 删除重复数据
- 检查所有钥匙是否到位
应用转换逻辑
在加载数据之前应用转换逻辑。它涉及以下操作 –
-
数据阈值验证检查,例如年龄值不应超过 100。
-
应用转换逻辑前后的记录计数检查。
-
从暂存区到中间表的数据流验证。
-
代理键检查。
数据加载
数据从暂存区加载到目标系统。它涉及以下操作 –
-
从中间表到目标系统的记录计数检查。
-
确保关键字段数据不丢失或为空。
-
检查汇总值和计算度量值是否已加载到事实表中。
-
检查基于目标表的建模视图。
-
检查 CDC 是否已应用于增量加载表。
-
维表中的数据检查和历史表检查。
-
根据加载的事实和维度表并根据预期结果检查 BI 报告。
测试 ETL 工具
ETL 测试人员也需要测试工具和测试用例。它涉及以下操作 –
- 测试ETL工具及其功能
- 测试 ETL 数据仓库系统
- 创建、设计和执行测试计划和测试用例。
- 测试平面文件数据传输。