Bonjour, j'ai une question à propos de Talend. Je dispose de plusieurs tables qui n'ont aucun liens entre elles, et je souhaite les regrouper dans une nouvelle et unique table, tel que :
Flux 1 :
COULEUR FORME ROUGE CARRE NOIR ROND ROSE TRIANGLE GRIS LOSANGE
Flux 2 :
AGE TAILLE 12 140 18 190 24 185
Flux 3 :
TYPE NOM SURNOM CARNI BELETTE REGIS CARNI CHAT SERGE
Et je souhaiterai obtenir :
AGE COULEUR FORME TAILLE TYPE NOM SURNOM 12 NULL NULL 140 NULL NULL NULL 18 NULL NULL 190 NULL NULL NULL 24 NULL NULL 185 NULL NULL NULL NULL ROUGE CARRE NULL NULL NULL NULL NULL NOIR ROND NULL NULL NULL NULL NULL ROSE TRIANGLE NULL NULL NULL NULL NULL GRIS LOSANGE NULL NULL NULL NULL NULL NULL NULL NULL CARNI BELETTE REGIS NULL NULL NULL NULL CARNI CHAT SERGE
J'ai donc utilisé un tMap pour commencer, sans succès, devant choisir un flux main, le tMap cherche une correspondance entre les tables.
J'obtiens un résultat similaire à celui-ci lorsque mon flux 3 est en main :
AGE COULEUR FORME TAILLE TYPE NOM SURNOM 12 NULL NULL 140 NULL BELETTE REGIS 18 NULL NULL 190 NULL BELETTE REGIS 24 NULL NULL 185 NULL BELETTE REGIS NULL ROUGE CARRE NULL NULL BELETTE REGIS NULL NOIR ROND NULL NULL BELETTE REGIS NULL ROSE TRIANGLE NULL NULL BELETTE REGIS NULL GRIS LOSANGE NULL NULL BELETTE REGIS NULL NULL NULL NULL CARNI BELETTE REGIS 12 NULL NULL 140 NULL CHAT SERGE 18 NULL NULL 190 NULL CHAT SERGE 24 NULL NULL 185 NULL CHAT SERGE NULL ROUGE CARRE NULL NULL CHAT SERGE NULL NOIR ROND NULL NULL CHAT SERGE NULL ROSE TRIANGLE NULL NULL CHAT SERGE NULL GRIS LOSANGE NULL NULL CHAT SERGE NULL NULL NULL NULL CARNI CHAT SERGE
J'ai tenté avec un tUnit, et je ne sais au final comment effectuer mon Full Outher join .
En espérant que quelqu'un puisse me venir en aide ou me donner une piste. Merci
Partager