Nifi:检查CSV文件中的行更新,然后摄取

Nifi:检查CSV文件中的行更新,然后摄取,csv,apache-nifi,data-ingestion,Csv,Apache Nifi,Data Ingestion,通常在我们的环境中,当有人需要接收新数据时,他们会生成一个新的CSV文件,Nifi将从SFTP中获取该文件。然而,我有一个新的例子,源的CSV文件位于共享驱动器上,当有更新时,他们的应用程序会向其中添加新行 有没有一种方法可以让Nifi在添加新行时监视此CSV文件?它随后能否只接收新数据?我认为它对于关系数据库有类似的功能,但对于文件,我还没有看到类似的功能。提前感谢。为此,请尝试使用TailFile处理器。如果行总是附加到末尾(我怀疑是这样),那么根据调度方式(以及一次添加多少行),TailF

通常在我们的环境中,当有人需要接收新数据时,他们会生成一个新的CSV文件,Nifi将从SFTP中获取该文件。然而,我有一个新的例子,源的CSV文件位于共享驱动器上,当有更新时,他们的应用程序会向其中添加新行


有没有一种方法可以让Nifi在添加新行时监视此CSV文件?它随后能否只接收新数据?我认为它对于关系数据库有类似的功能,但对于文件,我还没有看到类似的功能。提前感谢。

为此,请尝试使用
TailFile
处理器。如果行总是附加到末尾(我怀疑是这样),那么根据调度方式(以及一次添加多少行),TailFile应该为每个flowfile输出一行或为每个flowfile输出多行。在这两种情况下,您都将有一个新行流