Etl-testing-data-accuracy
提供:Dev Guides
ETLテスト-データ精度
ETLテストでは、期待どおりにデータがターゲットシステムに正確にロードされるかどうかを確認するために、データの精度が使用されます。 データの正確性を実行するための重要な手順は次のとおりです-
値の比較
値の比較では、ソースシステムとターゲットシステムのデータを、最小限の変換または変換なしで比較します。 Informaticaのソース修飾子変換など、さまざまなETLテストツールを使用して実行できます。
一部の式変換は、データ精度テストでも実行できます。 さまざまな集合演算子をSQLステートメントで使用して、ソースシステムとターゲットシステムのデータの正確性を確認できます。 一般的な演算子は、マイナス演算子と交差演算子です。 これらの演算子の結果は、ターゲットシステムとソースシステムの値の偏差と見なすことができます。
重要なデータ列を確認する
重要なデータ列は、ソースシステムとターゲットシステムの異なる値を比較することで確認できます。 重要なデータ列を確認するために使用できるサンプルクエリを次に示します-
SELECT cust_name, Order_Id, city, count(*) FROM customer
GROUP BY cust_name, Order_Id, city;