Hello,
Voiçi le sujet : j'ai deux fournisseurs de données issus du même univers. L'un ramène les données d'une hiérarchie provenant d'une table suffixé par PROD. L'autre ramène les données de la même hiérarchie provenant d'une table suffixé par REC.
Comme vous l'avez peut-être compris, nos amis de l'ETL n'ayant pas prévu de comparaison entre les tables de PROD et de REC pour s'assurer du contenu (chose qui me semble plus simple de leur côté), la tâche nous a été affecté... (Sympa les mecs...)
Il nous est demandé de créer un rapport qui compare les données de l'un par rapport à l'autre.
Exemple :
REQ1 (REC) :
100 | France | Paris | 11E
100 | France | Paris | 15E
100 | France | Marseille | 1E
100 | France | Toulouse | Monmirail
200 | Belgique | Bruxelles | XXX...
REQ2 (PROD) :
100 | France | Pari | 11E
100 | France | Marseille | 1E
100 | France | Toulouse | Montmirail
200 | Belgique | Bruxelles | XXX...
Ils veulent un rapport qui identifie les lignes ajoutées/modifiées avec l'identification de la modification...
Exemple :
MODIF :
100 | France | Paris | 11E
100 | France | Toulouse | Monmirail
AJOUT :
100 | France | Paris | 15E
A part un rapport statistique (qui compte le nombre d'ajout/modif), je pense qu'on ne pourra rien faire d'autres... Le fait qu'il n'y ait pas un ID unique pour chaque ligne me bloque... Les modif étant trop aléatoires pour s'en sortir, il me semble impossible de trouver quelle ligne correspond à quelle autre...
C'est un exemple, j'ai 20 colonnes à comparer. De plus, il peut y avoir plusieurs changements sur la même ligne...
An idea ???
Partager