bonjour
ma question est comment fusionner deux flux d'entrée qui n'ont pas le même shéma??
bonjour
ma question est comment fusionner deux flux d'entrée qui n'ont pas le même shéma??
Bonjour,
au vu de mettre les données à la suite les une des autres ?
Si c'est le cas, je prendrais l'exemple suivant :
Schéma Flux1 :
id, nom, prenom, adresse, ville
Schéma Flux2 :
id, nom, ville, code postal
Schéma Output :
id, nom, prenom, adresse, code postal, ville
Tu envoies ton flux1 dans un tJavaRow avec pour schéma d'entré, le schéma du flux1 et en schéma de sortie de schéma output. Tu lies les deux en mettant ceci dans le tJavaRow:
Pareil pour le flux 2 mais le code du tJavaRow sera le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 output.id=input.id; output.nom=input.prenom; output.adresse=input.adresse; output.codepostal = ""; output.ville = input.ville;
Et tu envoies les deux flux de sorties de tes tJavaRow dans un tUnit.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 output.id=input.id; output.nom=input.nom; output.nom=""; output.adresse=""; output.codepostal = input.codepostal; output.ville = "";
Tu n'as qu'a regardé la pièce jointe.
J'espère avoir pu t'aidé.
Google est ton ami mais ton voisin aussi
Modérateur BI - Responsable Talend
Mes tutoriels - FAQ Talend - FAQ SQL*Plus
Avant toute chose : lire le mode d'emploi du forum et ses règles.
Suivez @Developpez sur twitter !
merci c'est exactement ce que je cherchais
Ravi d'avoir pû t'aidé.
Pense à mettre le post en Résolu
Bon weekend.
Google est ton ami mais ton voisin aussi
Modérateur BI - Responsable Talend
Mes tutoriels - FAQ Talend - FAQ SQL*Plus
Avant toute chose : lire le mode d'emploi du forum et ses règles.
Suivez @Developpez sur twitter !
Partager