是否可以将pentaho作业转换为jar文件?如果是这样请告诉我怎么样?我试图将作业转换为jar但由于类问题而失败。
答案 0 :(得分:1)
在JAR中,我们聚合了许多Java类文件。但是在PDI Jobs中,文件是XML文件。 Pentaho使用其DI引擎来读取这些XML文件。因此,我们无法从XML文件中创建JAR文件。
答案 1 :(得分:0)
您可以使用kettle的api从java代码运行ETL作业。你不能把工作转换成罐子。
答案 2 :(得分:0)
如果以批处理模式启动作业或转换,则必须使用脚本kitchen或pan(在操作系统上使用sh或bat扩展名)。实际上,这些脚本使用您传递给它的参数在里面运行java程序。其中一个参数必须是文件.Kjb(作业的扩展名)的路径,这是一个常规的xml文件。因此xml文件是必需的,但您可以直接启动java命令(sh / bat脚本中的一个)将所需的参数传递给它。要查看它需要哪些参数,您必须对厨房/平底锅脚本进行逆向工程,这些内部非常简单且简短。