【问题标题】:Pentaho variables at JVM levelJVM 级别的 Pentaho 变量
【发布时间】:2018-08-24 23:19:55
【问题描述】:

在 pentaho 中使用 set variables 步骤,我已经定义了一个变量,并且范围设置为“在 Java 虚拟机中有效”,但它没有替换表输入步骤中使用的 sql 之一。

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

有人可以分享你的想法吗?

【问题讨论】:

  • 您能否附上您的工作/转换或文件本身的屏幕截图?

标签: pentaho pentaho-data-integration


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    正如 Working Hard.. 所说,您不能在同一个转换中使用参数,您必须在设置变量后使用另一个转换。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-15
      • 2017-09-06
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      • 2021-10-24
      相关资源
      最近更新 更多