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;