首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JVM级别的Pentaho变量

问JVM级别的Pentaho变量
EN

Stack Overflow用户
提问于 2018-08-06 15:42:11
回答 2查看 417关注 0票数 0

使用pentaho中的set variables步骤,我定义了一个变量,并将范围设置为"valid in the Java virtual machine",但是在表输入步骤中使用的sql中没有替换变量。

用“替换脚本中的变量”选项检查表输入步骤。但是当我把相同的变量放到kettle.properties文件中时,它是有效的。可在存储库中使用并从Linux机器上运行的Pentaho作业

有人能分享一下你的想法吗?

EN

回答 2

Stack Overflow用户

发布于 2018-08-06 18:05:51

您不能设置参数并在同一转换中使用它,因为它并行地执行所有步骤。从逻辑上讲,正确的方法是首先设置变量,并在下一次转换中获取变量,然后在适当的步骤中进一步使用或替换。

票数 2
EN

Stack Overflow用户

发布于 2018-08-24 23:19:55

努力工作..也就是说,你不能在同一个变换中使用一个参数,在设置变量之后,你必须使用另一个变换。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51702745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档