Pentaho行变量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pentaho行变量相关的知识,希望对你有一定的参考价值。

我正在尝试创建一个转换,它从表输入中取值(比方说,10行),然后从行的值中创建变量。对于原始集合中的每一行,我需要使用变量进行新的转换。

我如何逐个循环遍历一堆行,将其读入变量中,这些变量将在以后的变换中使用?

答案

在PDI中循环有点复杂。

您可以使用以下步骤:

  1. 在PDI中创建一份工作。首先执行Transformation,它读取或生成您需要的行,并使用“将行复制到结果”步骤。
  2. 之后,在第一个Job中创建一个执行作业步骤。在这里,您必须在作业的“高级”设置中选中“执行每个输入行”选项。在这项工作中,您将创建并执行最终的转换,这将转换您的数据。
  3. 在此转换中,您必须使用“从结果中获取行”。在这里,您最终可以阅读之前定义的变量。

希望我能帮助你。最好的祝福。

以上是关于Pentaho行变量的主要内容,如果未能解决你的问题,请参考以下文章

如何存储一行中的变量以在 Pentaho 水壶中的后续行中使用?

多个 Pentaho 转换“变量?”

使用 pentaho 水壶下载文件

过滤行 - Pentaho

为啥我在 pentaho 中过滤行年龄 > 0 时会减号?

将整数值分配给输出行,pentaho