在转换中使用变量
Using variable in transformations
我有一个要求,其中特定的 Kettle 转换 (ktr) 需要 运行 多次。
场景是这样的:
转换有一个 table 输入,可以提取属于特定国家/地区的用户详细信息。
我有将近 5 个国家,这个保存在单独的 table 中。
我可以创建一个变量并将国家名称分配给它,然后 运行 在五次循环中进行相同的转换,每次变量都更新为下一个国家名称。
我需要在 table 输入查询和列名中使用变量。
这就是我在 table 输入中提到变量的方式。
当我给变量作为值时,在输出中我得到'${COUNTRY
}' 而不是变量的值
PDI 允许您使用变量进行多次迭代。您需要在 kettel 步骤中使用 "copy rows to result"。我有一篇关于这个主题的博客。
请检查是否对您有帮助。 :)
我有一个要求,其中特定的 Kettle 转换 (ktr) 需要 运行 多次。
场景是这样的: 转换有一个 table 输入,可以提取属于特定国家/地区的用户详细信息。 我有将近 5 个国家,这个保存在单独的 table 中。 我可以创建一个变量并将国家名称分配给它,然后 运行 在五次循环中进行相同的转换,每次变量都更新为下一个国家名称。
我需要在 table 输入查询和列名中使用变量。
这就是我在 table 输入中提到变量的方式。
当我给变量作为值时,在输出中我得到'${COUNTRY
}' 而不是变量的值
PDI 允许您使用变量进行多次迭代。您需要在 kettel 步骤中使用 "copy rows to result"。我有一篇关于这个主题的博客。
请检查是否对您有帮助。 :)