etl - 将 Talend ETL 作业公开为 Web 服务

标签 etl talend data-integration

我目前正在评估 Talend ETL(用于数据集成的 Talend Open Studio)。

我想知道如何/是否可以将 ETL 作业公开为 Web 服务。

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

一个示例用例是:

1) 在 Talend ETL 中调用 WS 并传递带有数据的 XML

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

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

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

最佳答案

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

有关 Talend ESB 的更多教程,请访问 here .

关于etl - 将 Talend ETL 作业公开为 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14749634/

相关文章:

sql-server - 选择在 SSIS 错误记录任务期间写入哪些行

hadoop - 如何解决 talend open studio for Big data 中的 tHDFS 组件问题

sql-server - 在 Talend 中处理数据截断

sql - 将 Excel 日期序列号转换为常规日期

具有自动调度功能的 Java 开源 ETL 框架

hadoop - 有没有办法看到sqoop已完成写入文件?

talend - 在 Talend 中捕获 ftp 异常并重试

mysql - 用于集成 MSSQL 和 MySql 数据库的 SSIS 包创建

cassandra - Apache Nifi/Cassandra - 如何将 CSV 加载到 Cassandra 表中

hadoop - Talend 和 Apache Spark?