2017-02-21 20 views
0

アプリケーションフィールドの各行に次の変換がループしていますか?Pentahoのループ - この変換ループですか?

個々の行をループして独自のtxtファイルまたはExcelファイル(好ましくはtxt)に出力する方法もあります。

現在、すべての行が1つのテキストファイルに出力されます。私は複数のテキストファイル変換を作成せずにこれを実行したい。 スイッチケースがループであるかどうか不明です。 enter image description here

答えて

1

変換はその性質上、すべての行にステップを適用します。フローベースのコンセプトをもう少し理解することをお勧めします。次に、スイッチ/ケースの質問に自分で答えてください。

1行につき1つのファイルについては、「テキストファイル出力ステップ」の「フィールドからファイル名を受け入れる」オプションを使用して、アプリケーションフィールドを入力することができます。 PDIはそのフィールドにフルパスとファイル名が必要であるため、前のステップで宛先パスを追加する必要があります。

+0

ありがとうございますが、目的地パスを追加するにはどうすればいいですか?私はどちらのステップを使用するかわかりません – Karen

+0

定数を追加するか変数を取得するか、入力ファイルのステップから取得することすらできません。次に、セパレータなしの連結フィールドを使用してそれらをまとめます。 "/ my/path/subfolder/DUMMY_something"のようなものから始めることもできます。また、アプリケーションの後ろにも入れたい場合は、Replace In Stringを使用してDUMMYをアプリケーション名に置き換えることができます。 – Cyrus

関連する問題