Bonjour,
Je suis actuellement en train de concevoir un mini Datawarehouse (mini car 1 table de fait LOL) mais je bloque à une étape.
Outre mes dimensions que je charge dans le DWH, j'ai aussi une table (appelée Extraction) qui me permet de tracer les differentes extraction que j'ai fait sur ma base.
Ainsi, pour un enregistrement donné, on a une extraction, ce qui nous permet de savoir à quel moment a été extraite la ligne.
Afin de gardé toute la partie historisée, j'utilise le composant tOracleSCD. Mais voila le problème. Si je rentre la colone qui fait le lien avec l'extraction, IdExtract en type 1, il me modifie l'ensemble des champs de la table avec cette valeur (de ce fait, adieux l'historisation). Mais si je la met en type 2, à chaque extraction, ca me ré-extraira toute la table car la valeur de IdExtract aura changé.
Je connais pas très bien Talend, est ce que les types 0 ou 3 pourraient m'aider par hasard ?
Je ne sais pas comment faire la, je suis un peu bloqué.
Est ce que vous auriez des idées pour me sortir de là ?
Merci d'avance.
Steven
Partager