JVM级别的Pentaho变量

JVM级别的Pentaho变量,pentaho,pentaho-data-integration,Pentaho,Pentaho Data Integration,使用pentaho中的set variables步骤,我定义了一个变量,并且将范围设置为“在Java虚拟机中有效”,但它没有替换为表输入步骤中使用的sql之一 使用“替换脚本中的变量”选项选中表输入步骤。但当我将同一个变量放入cattle.properties文件时,它正在工作。Pentaho作业在存储库中可用,并从Linux box运行 任何人都可以分享您的想法吗?您不能设置参数并在同一转换中使用它,因为它并行执行所有步骤。 逻辑正确的方法是首先设置变量并在下一次转换中获取变量,然后在相关步骤

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

使用“替换脚本中的变量”选项选中表输入步骤。但当我将同一个变量放入cattle.properties文件时,它正在工作。Pentaho作业在存储库中可用,并从Linux box运行


任何人都可以分享您的想法吗?

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

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

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

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

您可以附上作业/转换或文件本身的屏幕截图吗?您可以附上作业/转换或文件本身的屏幕截图吗?