|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : août 2009 Messages : 18 ![]() |
Bonjour
j ai eu la chance de faire un petit projet talend avec fichiers plats et Orcale : je suis sur un serveur Windows 2003 et Talend TIS 15 jobs Talend avec 30 tables en entree, 25 en sortie. certains jobs doivent tourner lorsque d'autre ont deja ete lancé. Comment faire avec le jobconductor ou autre outil pour executer ces jobs de nuit tout les jours selon un ordre precis. par exemple. Un groupe de 10 job en meme temps, puis 3 jobs et apres encore 8 autres jobs ? |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : novembre 2004 Messages : 569 ![]() |
Bonjour,
A partir de ton job conducteur, il suffit de relier les jobs fils entre eux par des événements (OnSubjectOK, On subjectError). Exemple : Dans le job conducteur tu as tRunJob1 (Job 1) ----> OnsubjectOk ----> tRun(Job2) Si le job1 précède plusieurs jobs (plusieurs liens OnsubjectOk) tu auras des priorités (order) que tu peux modifier bien sur. Sur TIS uniquement tu peux paralléliser en utilisant le composant tParallelize, tu as les événements Synchronize + parallelize. A ne pas oublier de surveiller le passage des paramètres du job père vers les fils. |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : août 2009 Messages : 18 ![]() |
j ai bien trouvé le tRunJob1 (Job 1) ----> OnsubjectOk ----> tRun(Job2)
mais ca se trouve pas au niveau du job conductor mais au niveau du studio de developpement. il faut ajouter un job et dedans , mettre ces boites tRun merci pour le coup de pouce, j ai pu solutionner la chose |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com