Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik GA: Multivariate Time Series in Qlik Predict: Get Details
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Run jobs in parallel

Hi,

How can I run 3 jobs in parallel in another job?

I have
MAIN JOB:
Job 1 on subjob ok -> job 2 on subjob ok -> Job 3 on subjob ok -> Job 4 parallel on subjob ok -> Job 5
Job 4 parallel is contains
Job 6, job 7 and job 8.
Just inserted in there without any trigger/row. I tought they were going to start to run once job 4 parallel starts?
Apparently he runs first job 6 and only when 6 is finished he runs 7, ...?
Labels (2)
2 Replies
Anonymous
Not applicable
Author

Real parallel run is only possible in the Professional or Enterprise edition with the tParallel component.
If you are limited to the Open Source Edition you have to design your jobs 6,7,and 8 in a way they runs for them self and polling on any trigger (like a file) to start their work.
This way you can scale your parallel processing as wide as you want.
Anonymous
Not applicable
Author

Hi,
With Community version , it seems you are looking for "Multithread option" in your job? If so, check out "Multithreadoption" in Extra of job review then subjobs should be executed by Multithread without any connecter between them. .
See my pic.
The tParallelize allows you to run different subjobs parallel, this component is only available in Talend enterprise subscription, well, tParallelize also allows you to synchronizes the execution of a subjob with other sub-jobs within the main Job. For example,
tParallelize---parallelize--tRunJob_1
---parallelize--tRunJob_2
--synchronizes --tRunJob_3
in this example, tRunJob_1 and tRunJob_2 will run parallel, tRunJob_3 will run only when both tRunJob_1 and tRunJob_2 ends. So, tParallelize is the best component if you have a request that need some of subjobs to run parallel, and a subjob starts to run only when all other parallelize subjobs finishes. Also, tParallelize component makes your job design more flexible.
0683p000009MCfM.png