ETL – 測試人員的角色



ETL 測試人員主要負責驗證資料來源、提取資料、應用轉換邏輯以及將資料載入到目標表中。

ETL 測試人員的主要職責列在下面。

驗證源系統中的表

它涉及以下操作 -

  • 計數檢查
  • 與源資料協調記錄
  • 資料型別檢查
  • 確保沒有載入垃圾資料
  • 刪除重複資料
  • 檢查所有鍵都已到位

應用轉換邏輯

轉換邏輯在載入資料之前應用。它涉及以下操作 -

  • 資料閾值驗證檢查,例如,年齡值不應超過 100。

  • 記錄計數檢查,在應用轉換邏輯之前和之後。

  • 從暫存區到中間表的資料流驗證。

  • 代理鍵檢查。

資料載入

資料從暫存區載入到目標系統。它涉及以下操作 -

  • 從中間表到目標系統的記錄計數檢查。

  • 確保關鍵欄位資料不丟失或為空。

  • 檢查聚合值和計算度量是否已載入到事實表中。

  • 檢查基於目標表的建模檢視。

  • 檢查是否已在增量載入表上應用 CDC。

  • 維度表中的資料檢查和歷史表檢查。

  • 根據載入的事實表和維度表以及預期結果檢查 BI 報表。

測試 ETL 工具

ETL 測試人員也需要測試工具和測試用例。它涉及以下操作 -

  • 測試 ETL 工具及其功能
  • 測試 ETL 資料倉庫系統
  • 建立、設計和執行測試計劃和測試用例。
  • 測試平面檔案資料傳輸。
廣告

© . All rights reserved.