1

ジョブの入力ごとに異なるファイルを書き込むように Pentaho を設定する方法を見つけようとしています。

私の変換はすぐに FTP から .txt ファイルを取得できるようになります。さまざまな数のファイル、私の変換の現在の方法、フォルダー (FTP またはローカル) から取得するファイルの数に関係なく、1 つの大きな XLS を生成します。出力、出力側の情報はすべて正しく、すべて正確に抽出したいデータと一致しますが、それらのファイルを整理するには、単一の入力から単一のファイルを作成するペンタホが必要です。

ファイル (//PentahoIn0001.txt、//PentahoIn0002.txt、//PentahoIn0003.txt) が処理される場合、(//PentahoOut0001.xls、//PentahoOut0002.xls、//PentahoOut0003.xls) が作成され、現在のところ、3 つの入力すべてに相当するデータを含む単一のファイルを作成するだけです。

これまでのところ、私はいくつかの方法を試しましたが、結果はありませんでした.ここや外部からの投稿でさえ、他のいくつかの支援変換とそれを行うための仕事を含んでいますが、そうではありません.

4

1 に答える 1

0

Transformation Executor出力ファイル名を行に保存し、データを保存する必要がある新しい変換を使用して、ファイル名の呼び出しで行が並べ替えられていることを確認します。ファイル名フィールドで必ず有効Row groupingにし、ファイル名を としてParameter新しい変換に渡します。

子変換でGet rows from resultは、渡された filename パラメータを使用して結果をファイルに保存します。

于 2016-03-18T10:31:39.123 に答える