我使用的是Pentaho Data Integration (Spoon) 8.1。我正在尝试使用命令行将参数传递给转换。我使用的是示例writeback.ktr。这是我的台词:
java -jar launcher\launcher.jar -lib ..\libswt\win64 -main org.pentaho.di.pan.Pan -initialDir "C:\Users\Sistemas\Documents\Pentaho-Data-Integration"\ -file:"C:\Users\Sistemas\Documents\Pentaho-Data-Integration\samples\trans\writeback.ktr" -param="arg1=Boris" -param="arg2=Pedro" -param="arg3=Cristian" -level:Minimal
但是它一直在创建没有我传递的值的文件。我也在尝试其他方法:
-param:"arg1=Boris"
-param:arg1=Boris
我正在使用这个配置。似乎什么都不起作用。有人能帮帮我吗?
谢谢
发布于 2018-08-10 14:45:17
示例如下:
pan.bat /file:C:\Pentaho_samples\repository\repository_export.kjb
"/param:rep_name=PDI2000" "/param:rep_user=admin" "/param:rep_password=password"
"/param:rep_folder=/public/dev"
"/param:target_filename=C:\Pentaho_samples\repository\export\dev.xml"
请查看下面的链接以了解更多信息。https://help.pentaho.com/Documentation/8.0/Products/Data_Integration/Command_Line_Tools
发布于 2018-08-11 00:14:43
好吧..。在尝试了不同的选择后,最终得到了一个解决方案:
pan.bat -file:C:\trans\writeback.ktr "PDI2000" "admin"
通过这种方式,我的转换采用了参数。
谢谢。
https://stackoverflow.com/questions/51775086
复制相似问题