我必须在我的应用程序中开发一个Java接口,业务用户可以在其中运行作业/转换。我需要一个指南,这怎么可能? PS:我很天真。我对Pentaho了解不多。
该接口存在并随您的 PDI 发行版一起提供。它被称为pan.sh
用于作业,kitchen.sh
用于转换。用户指南在这里:https://help.pentaho.com/Documentation/7.0/0L0/0Y0/070。
如果您的用户不喜欢 linux shell,有一个不错的 Web 应用程序称为Carte
,您可以在服务器上启动它(指定端口(,然后您可以从浏览器启动/监视/停止/重新启动作业+转换。Doc在这里:https://wiki.pentaho.com/display/EAI/Carte+User+Documentation,除了第一次测试之外,没有什么比这更简单的了。
如果出于某种原因,你需要一个Java接口,你可以在Pentaho Kettle Solutions:使用Pentaho Data Integration构建开源ETL解决方案一书的第22章中找到它。有工作的例子。