Nifi 1.8 CSV数据库提取

时间:2019-02-13 18:25:20

标签: apache-nifi

在nifi 1.8中,是否存在PutDatabaseRecord的方法来通知您CSV文件中的哪一行有错误或架构不对应?

我有兴趣将大型CSV文件转储到数据库中,但是我还想记录错误的文件和发生错误的行。 我不想为了记录它而丢弃整个文件。 我可能会忽略坏行并继续插入好行,但我也希望能够记录坏行和文件名。

如果可能的话,我也想发送一条信号,也许采取

1 个答案:

答案 0 :(得分:1)

您可以使用ValidateRecord并将仅“有效”关系发送到PutDatabaseRecord,然后将“无效”关系路由到其他位置(例如PutFile),以便查看无效记录。