Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi, I am trying to create a job with TOS DI 7.0.1, where I can have multiple flows run in parallel after one component say for example a tJava component. Below is a screen shot. In the first step I want to create a concatenated string which will be the parameter for tDBInput_2,tDBInput_3,tDBInput_4,tDBInput_5 and tDBInput_6. Once that is created i am doing little bit more manipulation inside tJava_2. Once that is done i want to execute tDBIput_2,tDBIput_3,tDBIput_4,tDBIput_5 and tDBIput_6 all in parallel. How can i achieve that. I do not see tParallize in pallet. Thanks in advance.
Hi,
That component is probably missing because you might be using the Open Source version of the product (which doesnt have that functionality).
You can get around this by creating a subjob with just the 5 tDBINput flows in, then link that subjob in to your current job. Ensure on the subjob, properties enable multi-thread execution.
The only caveat with any parallel processing strategy is consider whether your Talend execution server or database server can cope with these 5 processes being run together.
Thanks for the response. Is there any way i can get around this without a sub job?