将数据添加到非空分隔文件Talend

Vin*_*e G 0 csv talend

我正在尝试将行添加到已包含行的Talend Open Studio中的现有文件中.问题是,每次我尝试添加新行时,作业都会删除csv文件的内容以将其替换为新行.

例如:

第一次加载:源代码中有500行 - > .csv文件中有> 500行.结果:目标文件中有500行.

第二次加载:源代码中有30行 - > .csv文件中有> 30行. 结果:目标文件中有30行,但它应该位于文件的末尾,并且有530行.

你知道怎么做吗?有没有办法指定我不想覆盖目标文件的事实?

我是否应该从csv文件中获取数据,使用tUnite将其与新行合并并再次将其放入目标文件中?(这样,数据将被其包含的数据覆盖).

小智 5

在tFileOutput*组件中有一个名为Append的设置.如果在组件中选中此选项,它将附加到现有文件而不会覆盖它.