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!
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.
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.
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.