Bonjour à tous,

Voilà, actuellement en clientèle, je développe un datawarehouse pour un client sur une base MySQL.

Mon problème est le suivant :

Dans l'ODS j'utilise les business key venant de l'opérationnel, mais dans le DTW j'utilise les clés techniques ainsi que des clés étrangères.


Mais voilà, en sorti du DTW j'aimerais insérer dans une table de rejet les lignes de l'ODS qui n'ont pas pu être inclu dans le DTW... Mais cela me semble impossible étant donné qu'en sortie du DTW je vais récupérer uniquement les clés techniques...

Nom : Sans titre.jpg
Affichages : 599
Taille : 104,6 Ko

Ici dans le fichier stock_dtw à gauche j'ai les business key + les clés techniques, mais dans le TMAP je garde uniquement les clés techniques.
Je voulais mettre en place un champ avec une clé unique généré dans l'ODS puis récupéré dans le DTW pour remapper l'info avec le fichier mais le client refuse d'avoir un champ technique dans le DTW qui ne servirait qu'à gérer les rejets...

Avez-vous une idée de comment faire?
Perso, j'aime bien gérer les rejets avec les output... notamment pour les rejets techniques... (clés étrangères par exemple)

Merci d'avance.