在变换中使用变量

时间:2015-01-01 12:54:03

标签: pentaho kettle

我有一个要求,即需要多次运行特定的水壶变换(ktr)。

这是场景: 转换具有表输入,其输入属于特定国家的用户细节。 我有近5个国家,这是保存在一个单独的表中。 我可以创建一个变量并为其分配国家名称,并在五次循环中运行相同的转换,每次变量更新到下一个国家/地区名称时。

我需要在表输入查询和列名中使用该变量。

这就是我在表输入中提到的变量。 this is the method i used

当我将变量作为值时,在输出中我得到'$ {COUNTRY }'而不是变量的值 value is not shown

1 个答案:

答案 0 :(得分:0)

PDI允许您使用变量进行多次迭代。你需要使用"复制行来结果"在kettel步骤。我有一个关于这个主题的博客。

博客链接:https://anotherreeshu.wordpress.com/2014/12/23/using-copy-rows-to-result-in-pentaho-data-integration/

请检查它是否对您有所帮助。 :)