【问题标题】:Pentaho Kettle Data Integration - How to do a LoopPentaho Kettle 数据集成 - 如何进行循环
【发布时间】:2020-01-28 03:33:27
【问题描述】:

我希望这条消息让你一切都好!

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

现在,我想为它做一个循环,而不是只读取一个文件。换句话说,在读取第一个 xls 文件后,该进程将获取目录中的下一个。

例如:

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

你们是否已经面临同样的情况?

欢迎任何帮助!

【问题讨论】:

    标签: kettle pentaho-spoon pentaho-data-integration


    【解决方案1】:

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

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

    第 2 步可以是一个包含多个步骤的作业,将每一行作为参数处理。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多