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

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Embedded Talend?

Is it possible to use Talend embedded inside another application (similar to how CloverETL allows embedded mode)? The goal would be to programmatically generate an ETL pipeline and then have Talend run it.
Thanks!
Labels (2)
13 Replies
Anonymous
Not applicable
Author

Well, TOS is opensource, it'll be a pain, but you can try to look at the jar files & their API.
A talend job is basically a xml file (see .item files) serialized from an EMF model (see the eclipse project).
TIS (the non free version of TOS) has a console which can then compile the project.
Anonymous
Not applicable
Author

Hi Morbo,
The question is not about design of Talend and using Eclipse modelling framework(EMF) or java classes without having intergace implementation.
The question is about whether there is/are APIs which can be used independently from out side of TOS. Please let us know in case you have some idea about the API/s exposed by talend.
There are many third party APIs those are used by talend. Might be there are APIs developed by talend on top of third party API. Do you have any idea about it?
Any way talend is an excellent software.
Thanks and Regards,
Pravu Mishra.
Anonymous
Not applicable
Author

Hello,
I don't know much, I just did some digging on some area.
All I'm saying is that's it's already possible to manipulate the .item file in a regulated manner (thanks to EMF) and without TOS. I'm made a basic gui launcher wich uses this to read the item file, deduce the context parameters to expose.
See this about the EMF model of talend https://community.talend.com/t5/Design-and-Development/Is-there-a-the-xsd-for-item-files/td-p/99896
And this was a start of discution about talend use of GEF : https://community.talend.com/t5/Design-and-Development/Which-class-of-TOS-generates-the-GUI-represen... but I didn't go further.
Feel free to share your investigations 0683p000009MAB6.png.
Regards
Anonymous
Not applicable
Author

Hello,
I know this post has been asleep for a while but the question has never been properly answered.
So, once again, is there today a way to define programmatically talend Job and execute them from my own java application ?
I checked the documentation, there is a guide for components development but that is not what i want, there is (to my knowledge), there is no available API, nothing useful on the maven repositories so...
Did i miss something ? Is it even possible to do what i'm asking ? I saw some tutorials about running already defined Talend Job from java application, i can maybe turn aroud this to build my own application but i'd like to be sure...
Sorry for the inconvenience,
Best Regards, Cyprien.