将值传递给作业执行器 pentaho

Passing values to job executor pentaho

我在转换中将数据写入 Table 输出

在下一步中,我将进行转换,其中我的作业执行器带有 shell 脚本 我如何将 table 输入的值传递给作业执行器以使其对 table 中的所有数据执行。例如 脚本:

ls "value1_from_table_input" 

写入日志

和下一个 运行

ls "value2_from_table_input"

写入日志

查看 Pentaho 安装目录 samples/jobs 中的“shell for every row”目录。 使其工作的关键是在转换中使用“将行复制到结果”步骤,并在作业中添加“Shell”作业条目,您检查“将以前的结果复制到参数?”和“对每个输入行执行