首先处理文件,然后再处理其他文件(等待并通知)

时间:2019-04-16 15:41:40

标签: apache-nifi

请帮助!

例如,我正在通过ListFtp读取三种类型的文件:

TRB_TIT_D190125.txt

TRB_SEG_D190125.txt

TRB_ASE_D190125.txt

我首先需要处理“ TIT”文件。我需要读取数据并将数据插入到表中。完成所有插入操作后,我必须处理“ SEG”和“ ASE”文件。

我正在使用wait并使用fragment.count和fragment.identifier进行通知,它可以正常工作,但是我无法将Wait连接到ListFTP以再次获取SEG和POS文件,因为ListFTP不允许传入连接,因此总是并行运行。

我又花了一点时间来控制处理“ SEG”和“ ASE”文件的流程,但是它无法知道fragment.count和fragment.identifier。

我要附上一张解释问题的图片。

谢谢!

nifi-flow.jpg

wait-configuration.jpg

notify-configuration.jpg

0 个答案:

没有答案