我正在对包含GenerateTableFetch
的传入流文件使用table_name
来导入数据。我已经使用表的Additional WHERE clause
列手动放置updated_at
来处理增量更新。
问题是,当没有要为构造的查询导入的数据时,它只是删除了流文件。在这种情况下,除了成功和失败之外,它应该具有单独的关系,以便在这种情况下我必须自己做一些事情。
当前,在工作流程开始时,我在已放入表中的数量上使用Wait
,并跟踪完成的表以使用Notify
来增加完成的计数。但是对于要放入GenerateTableFetch
中的表,它一直处于等待状态。
有什么办法解决这个问题?
答案 0 :(得分:0)
将其添加到GenerateTableFetch确实是一个很好的改进,它可能是“在零结果上输出空FlowFile”的可选属性。我已经写了NIFI-5604来介绍这一改进。将此与NIFI-5601结合,可以进行下游路由(例如,如果fragment.count = 0)。