[datastage] Boucle avec traitement parallèle
Bonjour,
dans une séquence de job , il y a une boucle. Dans cette boucle est appelé un job (appelons le zeJobA(N) ) qui prend des paramètres en fonction de N.
N étant le nombre de tours de boucle effectués.
Vu que ma boucle risque de devoir faire environ 1200 tours , c'est un peu long si le traitement de la boucle est séquentiel.
J'entends par là que le flow serait comme suit :
- tour de boucle n=1
- lancement zeJobA(1)
- fin zeJobA(1)
-tour de de boucle n=2
- lancement zeJobA(2)
- fin zeJobA(2)
etc jusqu'à n=1200
est-il possible de lancer zeJobA dans une boucle sans attendre la fin de celui-ci ? (en java, on ferait une boucle pour lancer n threads), pour obtenir un flow comme suit :
- tour de boucle n=1
- lancement zeJobA(1)
- tour de boucle n=2
- lancement zeJobA(2)
- tour de boucle n=3
- lancement zeJobA(3)
- fin zeJobA(1)
- fin zeJobA(2)
- fin zeJobA(3)
L'intérêt serait de profiter de l'architecture du serveur qui est massivement parallèle.
merci pour vos réponses.