Test ETL - Précision des données

Dans les tests ETL, la précision des données est utilisée pour garantir que les données sont chargées avec précision dans le système cible conformément aux attentes. Les étapes clés de la précision des données sont les suivantes:

Comparaison des valeurs

La comparaison des valeurs implique la comparaison des données dans le système source et cible avec une transformation minimale ou nulle. Cela peut être fait à l'aide de divers outils de test ETL, par exemple, Source Qualifier Transformation dans Informatica.

Certaines transformations d'expression peuvent également être effectuées dans les tests d'exactitude des données. Différents opérateurs d'ensemble peuvent être utilisés dans les instructions SQL pour vérifier l'exactitude des données dans les systèmes source et cible. Les opérateurs courants sont les opérateurs Moins et Intersection. Les résultats de ces opérateurs peuvent être considérés comme un écart de valeur dans la cible et le système source.

Vérifier les colonnes de données critiques

Les colonnes de données critiques peuvent être vérifiées en comparant des valeurs distinctes dans les systèmes source et cible. Voici un exemple de requête qui peut être utilisé pour vérifier les colonnes de données critiques -

SELECT cust_name, Order_Id, city, count(*) FROM customer 
GROUP BY cust_name, Order_Id, city;