📜  ETL’测试员的角色

📅  最后修改于: 2020-12-06 09:22:22             🧑  作者: Mango


ETL测试人员主要负责验证数据源,提取数据,应用转换逻辑以及将数据加载到目标表中。

下面列出了ETL测试人员的主要职责。

验证源系统中的表

它涉及以下操作-

  • 计数检查
  • 使记录与源数据一致
  • 数据类型检查
  • 确保没有垃圾邮件数据加载
  • 删除重复数据
  • 检查所有按键是否到位

应用转换逻辑

在加载数据之前应用转换逻辑。它涉及以下操作-

  • 数据阈值验证检查,例如,年龄值不应超过100。

  • 在应用转换逻辑之前和之后,记录计数检查。

  • 从登台区域到中间表的数据流验证。

  • 代理密钥检查。

资料载入

数据从登台区域加载到目标系统。它涉及以下操作-

  • 从中间表到目标系统的记录计数检查。

  • 确保关键字段数据不丢失或为空。

  • 检查事实值表中是否加载了合计值和计算得出的度量。

  • 根据目标表检查建模视图。

  • 检查CDC是否已应用于增量负载表。

  • 维度表和历史表检查中的数据检查。

  • 根据加载的事实和维表并根据预期结果检查BI报告。

测试ETL工具

还要求ETL测试人员测试工具和测试用例。它涉及以下操作-

  • 测试ETL工具及其功能
  • 测试ETL数据仓库系统
  • 创建,设计和执行测试计划和测试用例。
  • 测试平面文件数据传输。