我有一个Talend作业,我将Postgres输入组件运行到tFileOutputDelimited控件的行连接器,这样我就可以将数据库查询的结果写入带有标题行的CSV文件中。当查询没有行时,它仍然只用标题行写入CSV文件。我更喜欢它根本不写文件。
如何在行连接器上放置一个条件,或重构此流,以便在Postgres查询产生0行时它不会运行tFileOutputDelimited组件?
答案 0 :(得分:2)
在tFileOutputDelimited'高级设置上选中“不生成空文件”选项。如果没有行,则不会创建该文件。