Pentaho 在转换中使用变量

Pentaho 在转换中使用变量,pentaho,kettle,Pentaho,Kettle,我有一个要求,即一个特定的水壶转换ktr需要运行多次 这是一个场景: 转换有一个表输入,用于提取属于特定国家/地区的用户详细信息。 我几乎有5个国家,这是保存在一个单独的表。 我可以创建一个变量并为其指定国家名称,然后在循环中运行五次相同的转换,每次该变量更新为下一个国家名称 我需要在表输入查询和列名中使用该变量 这就是我在表输入中提到变量的方式。 当我给变量赋值时,在输出中我得到“${COUNTRY” }'而不是变量的值 PDI允许您使用一个变量进行多次迭代。您需要使用复制行来生成kette

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

这是一个场景: 转换有一个表输入,用于提取属于特定国家/地区的用户详细信息。 我几乎有5个国家,这是保存在一个单独的表。 我可以创建一个变量并为其指定国家名称,然后在循环中运行五次相同的转换,每次该变量更新为下一个国家名称

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

这就是我在表输入中提到变量的方式。

当我给变量赋值时,在输出中我得到“${COUNTRY” }'而不是变量的值
PDI允许您使用一个变量进行多次迭代。您需要使用复制行来生成kettel步骤。我有一个关于这个话题的博客

博客链接:

请检查它是否对您有帮助