Etl-testing-data-quality

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

ETLテスト–データ品質

ETLテスト中のデータ品質のチェックには、ターゲットシステムにロードされたデータの品質チェックの実行が含まれます。 次のテストが含まれています-

番号チェック

数値形式は、ターゲットシステム全体で同じである必要があります。 たとえば、ソースシステムでは、列の番号付けの形式は x.30 ですが、ターゲットが 30 のみの場合は、ターゲット列番号に* x。*を付けずにロードする必要があります。

日付チェック

日付形式は、ソースシステムとターゲットシステムの両方で一貫している必要があります。 たとえば、すべてのレコードで同じである必要があります。 標準形式はyyyy-mm-ddです。

精度チェック

精度値は、ターゲットテーブルに期待どおりに表示されます。 たとえば、ソーステーブルでは値は15.2323422ですが、ターゲットテーブルでは15.23または15のラウンドとして表示されます。

データチェック

ビジネス要件に従ってデータをチェックする必要があります。 特定の基準を満たさないレコードは除外する必要があります。

-date_id> = 2015およびAccount_Id!= ‘001’のレコードのみがターゲットテーブルにロードされます。

ヌルチェック

一部の列には、そのフィールドの要件と可能な値に従ってNullが必要です。

-アクティブステータス列が「T」または「死亡」でない限り、終了日列はヌルを表示する必要があります。

その他のチェック

From_Dateのような一般的なチェックは、To_Dateより大きくすることはできません。