标签: apache-nifi
我想将结果存储到SFTP中,这些结果是从日期范围之间的大型SQL转储生成的。同样,我正在循环运行日期列表。
但是问题出在迭代i++期间。流文件的内容从PutSFTP的传出流文件内容开始不断增长。
i++
如何刷新PutSFTP处理器的流文件结果,以便可以在下一次迭代中避免?但是,与此同时,我想在循环中保留来自不同UpdateAttribute的其他重要变量。
PutSFTP
UpdateAttribute
给定的Nifi流量可以显示如下。
答案 0 :(得分:2)
使用 ModifyBytes 处理器,在 PutSFTP 处理器之后。
配置:
使用此配置,我们将删除现有flowfile的所有内容,并且此处理器不会删除与流文件关联的任何现有属性。
flowfile
流量:
-> other processors |(success) -> PutSFTP |(success) -> ModifyBytes |(success) -> i++(UpdateAttribute) |(success) -> other processors