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

时间:2016-09-28 13:43:24

标签: csv talend

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

例如:

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

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

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

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

1 个答案:

答案 0 :(得分:5)

tFileOutput *组件中的

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