Etl-testing-etl-testers-roles

提供:Dev Guides
移動先:案内検索

ETL –テスターの役割

ETLテスターは、データソースの検証、データの抽出、変換ロジックの適用、およびターゲットテーブルへのデータのロードを主に担当します。

ETLテスターの主な責任は以下のとおりです。

ソースシステムのテーブルを確認する

次の操作が含まれます-

  • カウントチェック
  • レコードをソースデータと調整する
  • データ型チェック
  • スパムデータが読み込まれないようにする
  • 重複データを削除する
  • すべてのキーが配置されていることを確認します

変換ロジックを適用

変換ロジックは、データをロードする前に適用されます。 次の操作が含まれます-

  • データのしきい値の検証チェック。たとえば、年齢の値は100以下である必要があります。
  • 変換ロジックの適用前後のレコードカウントチェック。
  • ステージング領域から中間テーブルへのデータフロー検証。
  • 代理キーチェック。

データの読み込み

データはステージング領域からターゲットシステムにロードされます。 次の操作が含まれます-

  • 中間テーブルからターゲットシステムへのレコード数チェック。
  • キーフィールドデータが欠落していないか、ヌルではないことを確認します。
  • 集計値と計算されたメジャーがファクトテーブルに読み込まれているかどうかを確認します。
  • ターゲットテーブルに基づいてモデリングビューを確認します。
  • CDCが増分ロードテーブルに適用されているかどうかを確認します。
  • ディメンションテーブルのデータチェックと履歴テーブルのチェック。
  • ロードされたファクトとディメンションテーブルに基づいて、予想される結果に従ってBIレポートを確認します。

ETLツールのテスト

ETLテスターは、ツールとテストケースもテストする必要があります。 次の操作が含まれます-

  • ETLツールとその機能をテストする
  • ETL Data Warehouseシステムをテストする
  • テスト計画とテストケースを作成、設計、および実行します。
  • フラットファイルデータ転送をテストします。