Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
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.