1

フォルダーから複数の XML ファイルを読み取り、それらが持つすべてのデータ (すべて同じ XML 構造を持っています) をコンパイルし、そのデータを CSV ファイルに保存しようとしています。

すべての XML ファイルを取得するために、Get File NamesおよびCopy Rows to Resultという手順を含む「read-files」変換が既にあります。(動作しています-すべてのファイル名を含むファイルを印刷します)

次に、Get Rows from Result Stepを使用した変換を持つ「for-each-file」ジョブを入力し、次にそれらのファイルを処理する別のジョブを入力します。

すべての行を取得する「ファイルごと」ジョブの「読み取りファイル」変換から変換への情報を失っていると思います。(すべてのファイル名を含む別のファイルを印刷しますが、空です)

私が正しい方法で考えているかどうか教えてもらえますか? いくつかの変数、または無効になっているオプションを設定する必要がありますか? ありがとう。

4

1 に答える 1

1

「ファイル名ごとにケトル変換を 1 回処理する方法」の例を次に示します http://www.timbert.net/doku.php?id=techie:kettle:jobs:processtransonceperfile

于 2013-11-14T19:17:56.423 に答える