使用pentaho中的set variables步骤,我定义了一个变量,并将范围设置为"valid in the Java virtual machine",但是在表输入步骤中使用的sql中没有替换变量。
用“替换脚本中的变量”选项检查表输入步骤。但是当我把相同的变量放到kettle.properties文件中时,它是有效的。可在存储库中使用并从Linux机器上运行的Pentaho作业
有人能分享一下你的想法吗?
发布于 2018-08-06 18:05:51
您不能设置参数并在同一转换中使用它,因为它并行地执行所有步骤。从逻辑上讲,正确的方法是首先设置变量,并在下一次转换中获取变量,然后在适当的步骤中进一步使用或替换。
发布于 2018-08-24 23:19:55
努力工作..也就是说,你不能在同一个变换中使用一个参数,在设置变量之后,你必须使用另一个变换。
https://stackoverflow.com/questions/51702745
复制相似问题