Test ETL - Métadonnées

La vérification des métadonnées implique la validation de la structure de la table source et cible dans le document de mappage. Le document de mappage contient des détails sur les colonnes source et cible, les règles de transformation des données et les types de données, tous les champs qui définissent la structure des tables dans les systèmes source et cible.

Vérification de la longueur des données

La longueur du type de données de la colonne cible doit être égale ou supérieure au type de données de la colonne source. Prenons un exemple. Supposons que vous ayez les prénoms et les noms de famille dans la table source et que la longueur des données pour chacun d'entre eux soit définie sur 50 caractères. Ensuite, la longueur de données cible pour la colonne de nom complet dans le système cible doit être au minimum de 100 ou plus.

Vérification du type de données

La vérification du type de données implique de vérifier la source et le type de données cible et de s'assurer qu'ils sont identiques. Il est possible que le type de données cible soit différent des données source après une transformation. Par conséquent, il est également nécessaire de vérifier les règles de transformation.

Vérification des contraintes / index

La vérification des contraintes consiste à vérifier les valeurs d'index et les contraintes conformément au document de spécification de conception. Toutes les colonnes qui ne peuvent pas avoir de valeurs Null doivent avoir la contrainte Not Null. Les colonnes de clés primaires sont indexées selon le document de conception.