0

変換で Excel の入力ステップを使用しています。ディレクトリ内の多数の Excel ファイルを処理する必要があります。問題は、ケトルがそれらを恣意的な方法で処理しているため、結果が常に私が望んでいたものとは限らないことです. ファイルの処理順序を指定する方法はありますか? 古いものから新しいものまで、日付順に処理するにはスプーンが必要です。ありがとうございました。

4

2 に答える 2

1

返信が遅くなりましたが、それでも役に立ちます。

最初に「Get File Names」を使用して、ディレクトリ内のファイルのリストを取得できます。次に、「Sort Rows」を使用し、「lastmodifiedtime」でソートします(「filecreatedtime」が利用できるとは思わないため、リスクがあります)。次に、結果をログに書き込みます。その後、このログを読み、ファイルを 1 つずつ処理します。

于 2014-03-12T13:57:09.200 に答える
0

ジョブ レベルで特定の順序で PDI にファイルを処理させる信頼できる方法があるかどうかはわかりません。

ただし、Excel インプット ステップの [追加の出力フィールド] タブに移動して、ファイル名のフィールド名を指定することができます ([完全なファイル名フィールド] または [短いファイル名フィールド] のいずれか)。これにより、ファイル名が指定した名前で Excel インプット ステップの出力に列として追加されます。次に、これをステップに流しSort rows、その列で並べ替えます。

于 2013-10-04T16:41:10.603 に答える