Pentaho水壶数据集成-如何执行循环

问题描述 投票:0回答:1

希望此消息对您有帮助!

我陷入以下Spoon的境地:我有一个名为Directory的变量。在此变量中,我具有转换读取XLS文件的目录的路径。之后,我运行三个作业以完成流程。

现在,我不想只读取一个文件,而是要对其进行循环。换句话说,在读取第一个xls文件之后,该过程将在目录中获取下一个文件。

例如:

-> yada.xls->作业1->作业2->作业3-> yada2.xls->作业1->作业2->作业3

您有没有遇到同样的情况?

欢迎任何帮助!

kettle pentaho-spoon pentaho-data-integration
1个回答
0
投票

循环在Spoon / PDI中不是直观的,也不是可配置的。通常,您首先要将所有迭代放入列表中,然后将其复制到“结果行”中。然后必须将下一步配置为“执行每个输入行”(复选框)。然后,您可以循环将每一行分别传递给该作业/转换。在“参数”选项卡下的结果行中指定每个“流列名称”。

步骤1(生成结果行)->步骤2(“执行每个输入行”)

步骤2可以是具有多个步骤的作业,将每个行作为参数来处理。

您可能会发现有帮助的相关文章:https://anotherreeshu.wordpress.com/2014/12/23/using-copy-rows-to-result-in-pentaho-data-integration/

© www.soinside.com 2019 - 2024. All rights reserved.