Bonjour,
J'ai une question concernant le composant tDenormalize de Talend Open Studio for Data Integration.
Dans le flux d'entrée de ce composant, il y a une liste de personnes avec adresses postales et numéros de téléphones.
Comme une personne peut avoir plusieurs adresses postales et/ou numéros de téléphone, j'utilise le tDenormalize pour les fusionner.
Cependant, il est possible qu'une même personne ait une seule adresse postale mais deux numéros de téléphone (ou plus), comme ceci :
Dans ce cas, dans le flux de sortie du tDenormalize, on obtient en valeur du champ fusionné adresse "null|ADRESSE" ou "ADRESSE|null".ID_PERSONNE / ADRESSE / TELEPHONE
--------------------------------------------------------------------
10 / 8 RUE DE LA PAIX - PARIS / 06 12 34 56 78
10 / [NULL] / 06 56 78 99 90
Et il faut employer un tReplace pour éliminer les chaines "null|" ou "|null".
Existe-t-il une option/astuce du tDenormalize pour ignorer les NULL et éviter l'emploi du tReplace , please ?
D'avance Merci pour vos futures réponses.
GiDu
Partager