如何在 Talend 中制作条件行连接器?
How Make Conditional Row Connector in Talend?
我有一个 Talend 作业,其中有一个 Postgres 输入组件 运行将一个行连接器连接到一个 tFileOutputDelimited 控件中,这样我就可以将数据库查询的结果写入一个 CSV 文件 header 线。当查询没有产生任何行时,它仍然只用 header 行写入 CSV 文件。我宁愿它根本不写文件。
如何在行连接器上设置条件,或重构此流程,以便在 Postgres 查询产生 0 行时它不会 运行 tFileOutputDelimited 组件?
选中 tFileOutputDelimited 高级设置中的选项 "do not generate empty file"。当没有行时,将不会创建文件。
我有一个 Talend 作业,其中有一个 Postgres 输入组件 运行将一个行连接器连接到一个 tFileOutputDelimited 控件中,这样我就可以将数据库查询的结果写入一个 CSV 文件 header 线。当查询没有产生任何行时,它仍然只用 header 行写入 CSV 文件。我宁愿它根本不写文件。
如何在行连接器上设置条件,或重构此流程,以便在 Postgres 查询产生 0 行时它不会 运行 tFileOutputDelimited 组件?
选中 tFileOutputDelimited 高级设置中的选项 "do not generate empty file"。当没有行时,将不会创建文件。