Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > ETL > Talend
Talend Forum d'entraide sur Talend (Talend Open Studio, ...). Avant de poster --> FAQ Talend, Tutoriels Talend
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/12/2010, 17h36   #1
Invité de passage
 
Inscription : novembre 2010
Messages : 9
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 9
Points : 0
Points : 0
Par défaut relation job fils job père

Salut,
je travaille sur un exemple où je dois tester le format de deux fichiers ensuite vérifier leur intégrité, comme résultat je dois avoir un fichier cible qui va contenir le résultat des trois testes, et le journal des traitement.
J'ai trouvé une solution dont je ne suis pas satisfaite.

deux 1er jobs qui permettent de tester le format des fichiers :




le 3eme job qui le père des deux 1er jobs, il teste l'intégrité des données résultants des jobs fils et génère le fichier cible et le dit journal:



merci pour votre aide.
dabdallas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2010, 13h44   #2
atb
Membre chevronné
 
Homme
Inscription : novembre 2004
Messages : 569
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Autre

Informations forums :
Inscription : novembre 2004
Messages : 569
Points : 696
Points : 696
Bonjour, c'est quoi ta question ?
atb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2010, 10h18   #3
Invité de passage
 
Inscription : novembre 2010
Messages : 9
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 9
Points : 0
Points : 0
Par défaut traitement des jobs fils et père

Salut, mes questions sont:
est ce correcte cette solution?
n'y a t-il pas une amélioration pour cette solution?
est possible d'utiliser des variable de contextes pour transférer les données d'un job à un autre? si oui comment le faire?

Merci
dabdallas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2010, 10h40   #4
Membre Expert
 
Avatar de Benoit_Durand
 
Benoit Durand
Consultant en Business Intelligence Freelance
Inscription : mars 2005
Messages : 812
Détails du profil
Informations personnelles :
Nom : Benoit Durand
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Consultant en Business Intelligence Freelance

Informations forums :
Inscription : mars 2005
Messages : 812
Points : 1 084
Points : 1 084
Citation:
Envoyé par dabdallas Voir le message
est possible d'utiliser des variable de contextes pour transférer les données d'un job à un autre? si oui comment le faire?
A ma connaissance les variables de contexte ne se transmettent que dans le sens père --> fils.
__________________
Pensez à la fonction Recherche
Benoit_Durand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2010, 16h30   #5
Invité de passage
 
Inscription : novembre 2010
Messages : 9
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 9
Points : 0
Points : 0
Par défaut transfère des données entre Jobs père et fils

Salut,
Comment pourrais je faire afin de transmettre une valeur du job père à un job fils,
par exemple le nom de fichier log ou tous les fils inséreront leur information d'exécution

Merci d'avance
dabdallas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2010, 16h48   #6
atb
Membre chevronné
 
Homme
Inscription : novembre 2004
Messages : 569
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Autre

Informations forums :
Inscription : novembre 2004
Messages : 569
Points : 696
Points : 696
Fais un tour ici : http://www.developpez.net/forums/d72...ts-job-talend/
atb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2010, 17h00   #7
Membre Expert
 
Avatar de Benoit_Durand
 
Benoit Durand
Consultant en Business Intelligence Freelance
Inscription : mars 2005
Messages : 812
Détails du profil
Informations personnelles :
Nom : Benoit Durand
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Consultant en Business Intelligence Freelance

Informations forums :
Inscription : mars 2005
Messages : 812
Points : 1 084
Points : 1 084
Citation:
Envoyé par dabdallas Voir le message
Salut,
Comment pourrais je faire afin de transmettre une valeur du job père à un job fils,
par exemple le nom de fichier log ou tous les fils inséreront leur information d'exécution

Merci d'avance
Du job père à un job fils, les variables de contexte fonctionnent.
__________________
Pensez à la fonction Recherche
Benoit_Durand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2010, 21h58   #8
Invité de passage
 
Inscription : novembre 2010
Messages : 9
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 9
Points : 0
Points : 0
Par défaut transfère des données entre Jobs père et fils

Merci, je vais le tester.
dabdallas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2010, 22h13   #9
Rédacteur/Modérateur
 
Avatar de CyberChouan
 
Homme Benoît Courtine
Directeur technique
Inscription : janvier 2007
Messages : 2 744
Détails du profil
Informations personnelles :
Nom : Homme Benoît Courtine
Âge : 29
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2007
Messages : 2 744
Points : 4 202
Points : 4 202
Envoyer un message via MSN à CyberChouan
Citation:
Envoyé par dabdallas Voir le message
Salut,
Comment pourrais je faire afin de transmettre une valeur du job père à un job fils
Comme on te l'a déjà dit, les variables de contexte fonctionnent.

Si tu veux une remontée d'information du fils vers le père, tu as le tBufferOutput (mais tu l'as déjà utiliser pour remonter des données). Il te reste donc l'utilisation d'une variable statique. Sa portée sera ainsi globale dans la JVM.

Sur TalendExchange, tu peux regarder du côté de la routine "StaticMap" que j'ai développée spécialement pour ce genre de problématiques.
__________________
Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
Mes articles et tutoriaux & Mon blog informatique
CyberChouan est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h01.


 
 
 
 
Partenaires

Hébergement Web