Pentaho环路 - 这种转换循环?

问题描述:

以下转换循环遍历应用程序字段中的每个行吗?Pentaho环路 - 这种转换循环?

还有一种方法可以循环并输出每个单独的行到它自己的txt或excel文件(最好是txt)。

目前它将所有行输出到一个文本文件。我想在不创建多个文本文件转换的情况下执行此操作。 不确定一个开关盒是否是一个循环。 enter image description here

转换的本质是将步骤应用于其中的所有行。将自己多了解基于流程的概念可能是一个好主意,那么您可以自己回答开关/案例问题。

关于每行一个文件,您可以在文本文件输出步骤中使用选项“接受文件名字段”,然后将您的应用程序字段放在那里。您需要在上一步中添加目标路径,因为PDI需要该字段中的完整路径和文件名。

+0

谢谢,但我将如何去添加目的地路径?我不确定使用哪个步骤来执行此操作 – Karen

+0

添加常量或获取变量或甚至从输入文件步骤中取出它。然后你使用没有分隔符的Concat Fields将它们放在一起。你甚至可以从“/ my/path/subfolder/DUMMY_something”开始,并使用Replace In String来替换DUMMY和你的应用程序名称,如果你还想在应用程序之后使用它。 – Cyrus