Test ETL - Qualité des données

La vérification de la qualité des données pendant les tests ETL implique la réalisation de contrôles de qualité sur les données chargées dans le système cible. Il comprend les tests suivants -

Vérification du numéro

Le format de nombre doit être le même dans le système cible. Par exemple, dans le système source, le format de numérotation des colonnes estx.30, mais si la cible est uniquement 30, alors il doit charger sans préfixer x. dans le numéro de colonne cible.

Vérification de la date

Le format de date doit être cohérent dans les systèmes source et cible. Par exemple, il doit être le même pour tous les enregistrements. Le format standard est: aaaa-mm-jj.

Contrôle de précision

La valeur de précision doit s'afficher comme prévu dans la table cible. Par exemple, dans la table source, la valeur est 15,2323422, mais dans la table cible, elle doit s'afficher sous la forme 15,23 ou un tour de 15.

Vérification des données

Il s'agit de vérifier les données conformément aux exigences de l'entreprise. Les enregistrements qui ne répondent pas à certains critères doivent être filtrés.

Example - Seuls les enregistrements dont date_id> = 2015 et Account_Id! = '001' doivent se charger dans la table cible.

Vérification nulle

Certaines colonnes doivent avoir Null selon l'exigence et les valeurs possibles pour ce champ.

Example - La colonne Date de fin doit afficher Null à moins que et jusqu'à ce que sa colonne de statut Actif soit «T» ou «Décédé».

Autres contrôles

Les vérifications courantes telles que From_Date ne doivent pas être supérieures à To_Date.