我需要一个建议。在过去的几年里,我一直在使用DataStage、Kettle等ETL工具。现在,我在一家没有任何ETL工具的公司工作,该公司的ETL流程采用遗留的RPG (IBM )。他们想要迁移到ETL工具,所以我正在研究哪种工具是正确的。但问题是,从RPG转移到ETL工具将意味着重写所有ETL流程,因为我找不到可以为我们完成这项工作的工具。有什么方法或工具可以做到这一点吗?可以从ETL工具中的作业运行RPG吗?
提前谢谢。
发布于 2019-09-10 02:21:09
我不能决定这个问题是否离题...
我不能“推荐一个工具”,因为我不知道有任何特定的工具可以将RPG迁移到ETL工具。虽然有(过去是?)尝试将RPG代码迁移到其他语言的工具。
我要指出的是,RPG远不是IBM上唯一支持的语言。
例如,Java得到了很好的支持,从Java调用RPG程序很容易。更确切地说,基于Java的ETL工具提供了一些方法来展示功能,这是另一回事。
此外,IBM已经做了很多工作来支持IBM i上的opensource。i.afaik上支持Node.js、Python、Rudy和PHP,有一种方法可以调用所有它们的RPG程序。
https://stackoverflow.com/questions/57857407
复制相似问题