将Talend ETL作业公开为Web服务

时间:2013-02-07 11:06:23

标签: etl talend data-integration

我目前正在评估Talend ETL(Talend Open Studio for Data Integration)。

我想知道如何将ETL作业公开为Web服务。

我知道我可以将作业导出为Web服务并通过特定的URL调用它们,但我的目标是能够使用IN / OUT参数公开特定的WSDL。

示例用例是:

1)在Talend ETL中调用WS并使用数据传递XML

2)Talend ETL从XML中提取数据,并将它们作为变量插入到要对DB执行的查询中。

3)Talend ETL将结果集从DB转换为XML数据并响应WS客户端。

最后,我还想知道相同的场景是否可以作为REST服务公开。

1 个答案:

答案 0 :(得分:7)

您必须使用Talend ESB进行此类用法 Talend网站上有一个非常好的教程,用于在mysql数据库中使用查询公开REST服务:
How to create a REST Service

可以找到有关Talend ESB的更多教程here