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

Announcements
Join us to spark ideas for how to put the latest capabilities into action. Register here!
cancel
Showing results for 
Search instead for 
Did you mean: 
_AnonymousUser
Specialist III
Specialist III

Developing Jobs with Subjob vs Joblet

In designing jobs in Talend, what is the difference between using a subjob vs a joblet? One benefit I see in joblets is that you don't have to specify the "type" of input/output (Excel vs. file delimited vs. XML). Are there any other key differences?
Labels (3)
2 Replies
Anonymous
Not applicable

Hi,
Joblets are used for repeatable pieces of code/processing that are called within individual mappings.

Subjobs are used to encompass processing/flows that involve multiple mappings. So there is difference.
HTH
Anonymous
Not applicable

the word 'subjob' is normally used to denote a set of nested components (indicated by the blue box)-- a joblet can be a part of a subjob, an external job called by a tRunJob is not. I am assuming that you mean the difference between a joblet and an external job called with tRunJob.

The major difference is in how the code is generated. as a rule of thumb, you can think of executing a joblet as adding the components directly in the job father- while a job called by a tRunJob is executed by calling an external jar.