J'ai crée un job avec deux tbufferoutput, j'aimerais vider le premier avant d'insérer des lignes dans le deuxième.
Vous avez une idée ?
J'ai crée un job avec deux tbufferoutput, j'aimerais vider le premier avant d'insérer des lignes dans le deuxième.
Vous avez une idée ?
"Le savant qui enseigne le bien aux gens et ne le met pas en pratique, est semblable à la torche qui éclaire en se brûlant." Mohammed le Messager d’Allah (que la paix et le salut d'Allah soient sur lui)
Tutoriels Talend
Mes articles publiés
Mon CV en-ligne
Bonjour
ne serait-ce pas en cochant "vider le buffer global avant d'ajouter des lignes de données"
cordialement
En fait je n'ai pas cette option sur mon composant !!
Mais j'ai trouvé une autre solution, il suffit d'ajouter un tJava avec le code suivant :
Et ça marche !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part globalBuffer.clear()
Cette réponse provient d'ici : http://www.talendforge.org/forum/viewtopic.php?id=9174
"Le savant qui enseigne le bien aux gens et ne le met pas en pratique, est semblable à la torche qui éclaire en se brûlant." Mohammed le Messager d’Allah (que la paix et le salut d'Allah soient sur lui)
Tutoriels Talend
Mes articles publiés
Mon CV en-ligne
j'ai réimporter le composant
cordialement
Bonjour,
Le tBufferOutput est pour sauvegarder des données réutilisables par le job père.
A la place du tBufferOutput/input, il y a les composants tHashInput et tHashOutput. Sur le tHashInput, il y a une option pour vider le Hash ( V 5.6.1 )
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager