2017-02-21 55 views
0

以下轉換循環遍歷應用程序字段中的每個行嗎?Pentaho環路 - 這種轉換循環?

還有一種方法可以循環並輸出每個單獨的行到它自己的txt或excel文件(最好是txt)。

目前它將所有行輸出到一個文本文件。我想在不創建多個文本文件轉換的情況下執行此操作。 不確定一個開關盒是否是一個循環。 enter image description here

回答

1

轉換的本質是將步驟應用於其中的所有行。將自己多瞭解基於流程的概念可能是一個好主意,那麼您可以自己回答開關/案例問題。

關於每行一個文件,您可以在文本文件輸出步驟中使用選項「接受文件名字段」,然後將您的應用程序字段放在那裏。您需要在上一步中添加目標路徑,因爲PDI需要該字段中的完整路徑和文件名。

+0

謝謝,但我將如何去添加目的地路徑?我不確定使用哪個步驟來執行此操作 – Karen

+0

添加常量或獲取變量或甚至從輸入文件步驟中取出它。然後你使用沒有分隔符的Concat Fields將它們放在一起。你甚至可以從「/ my/path/subfolder/DUMMY_something」開始,並使用Replace In String來替換DUMMY和你的應用程序名稱,如果你還想在應用程序之後使用它。 – Cyrus