2016-09-28 9 views
0

既に行が入っているTalend Open Studioの既存のファイルに行を追加しようとしています。問題は、新しい行を追加しようとするたびに、ジョブは新しい行で置き換えるためにCSVファイルの内容を削除することです。空の区切りのファイルにデータを追加するTalend

例:

第一負荷:ソースの 500行 - 私の.csvファイルで> 500本の新しいライン。 結果:対象ファイルの500行。

第2ロード:ソースは30行 - > 30行の新しい.csvファイル。 結果:ターゲットファイルの行は30行ですが、ファイルの終わりにあり、530行になるはずです。

あなたはそれを行う方法を知っていますか?ターゲットファイルを上書きしたくないという事実を指定する方法はありますか?

私はcsvファイルからデータを取得し、それをtUniteで新しい行とマージして再度宛先ファイルに入れますか? (この方法では、データに含まれるデータで上書きされます)。

答えて

5

のtFileOutput *コンポーネントにAppendという設定があります。コンポーネントでこのオプションをチェックすると、既存のファイルに追加され、上書きされません。

関連する問題