Apache nifi 在NiFi中合并流文件

Apache nifi 在NiFi中合并流文件,apache-nifi,Apache Nifi,我正在使用NiFi版本:1.11.4 我想在NiFi中合并流文件 假设我有10个流文件,如: { "id": "d17ebcd8f46456FHFH", "serialNumber": "abdERE5", "productNumber": "2323EWR", "familyName": "P2055DN"

我正在使用NiFi
版本:1.11.4

我想在NiFi中合并
流文件

假设我有10个流文件,如:

{
    "id": "d17ebcd8f46456FHFH",
    "serialNumber": "abdERE5",
    "productNumber": "2323EWR",
    "familyName": "P2055DN",
    "modelName": "P2055dn ABC"
}
我想使用all
SerialNumber
查询
,一次获得所有序列号的两个字段(
manufacturer
deviceId
),并通过匹配
SerialNumber
将其插入

我能够合并
流文件
,但在那之后,我不确定如何查询所有
序列号
的数据并一次性插入表中

以下是我的
MergeContent


正在合并您的问题吗?你可以试试合并记录。然后,您需要根据serialnumber提供有关查询的更多详细信息。不进行合并,但在合并后,我需要在SQL server DB中使用
in
子句执行查询。但我合并的方式应该能解决我的问题。我能够做到这一点,首先提取所有
seriaNumber
,然后将它们合并为JSON字符串。然后,我可以使用
EvaluateJson
获得完整的字符串。最后,我想要一个类似
的字符串“abdERE5”、“abdERE5”、“abdERE5”
我将执行以下操作:MergeRecord-->QueryRecord(类似于“从流文件中选择不同的serialNumber”的输出,流文件包含serialNumber的唯一值