如何解决pentaho 变量同名作业和转换
我在作业中有一个名为 week_start 的变量,并且在该作业中的转换中也有一个变量,也称为 week_start。 我的问题是,如果我将 week_start 放入等于 202021 的作业中并将 week_start 放入等于 202030 的作业中,当我从作业中执行时,转换将使用哪个值?
解决方法
如果您在转换中设置了任何变量,则不能在该转换中使用这些变量。因为转换中的所有步骤都是并行运行的,没有特定的执行顺序。
所以,规则是-您可以设置要在 JOB 的第一次转换中使用的变量。
注意:- 如果您在转换中设置变量,则可以使用作业中的这些变量。
我已经为您准备了一个示例转换和工作HERE。运行作业后,您可以从日志中获得完整的想法,其中我在转换和作业中都设置了 2 个具有相同名称“week_start”的变量。
简而言之,如果我想给出您的答案,那么这将是“当您执行作业时,您用于作业的值 - 将/需要在转换中使用”
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。