2017-04-04 18 views
0

私は単一のソースインスタンスで複数のソースファイルを扱っています。私は3つのフラットファイルと1つのデスティネーションテーブルを作成して複数のソースを試しました。私は、すべてのフラットファイル名を含むテキストファイルを作成したため、 'ファイルリスト'という概念を使用しています。 例:上記の例ではPrice1.txtinformatica投稿コマンドタスク

Filename : File_list.txt 
File content : Price1.txt 
Price2.txt 
Price3.txt 

、Price2.txtとPrice3.txtは、フラットファイル名です。 Informaticaでワークフローを実行しているときにFile_list.txtをソースファイルとして指定しました。そのため、指定されたファイル(File_list.txt)のすべてのフラットファイルを繰り返し処理し、すべての値をデスティネーションテーブルに挿入します。 私がしたいことは、一旦データが宛先に挿入されると、そのディレクトリ位置でそのソースファイルを削除する必要があるということです。 これを達成する方法は?

答えて

0

入力としてFile_list.txtを使用し、削除操作を実行するカスタムスクリプトを作成する必要があります。その後、Post-Session Success Commandセッションコンポーネントを使用して、または$YourSessionName.Status = SUCCEEDED条件を使用してリンクされたワークフロー内の別のコマンドタスクとして呼び出すことができます。

関連する問題