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より大きくすることはできません。