首页 > 解决方案 > 使用 Nifi 将来自不同源的参数传递到插入语句中

问题描述

我还是 NiFi 的新手。我想要实现的是从不同的来源传递一个参数。

设想:

我有 2 个数据源,即 Json 数据和记录 ID(来自 oracle 函数)。我使用提取文本将记录 id 声明为 "${recid}" 并且 json 字符串默认为 "$1" 。

如何使用sql语句插入表插入table1(json,recid)值('$1','${recid}')

在我运行处理器之后。我无法将这两个属性都放入一个插入语句中。

请帮忙。

合并 内容后的Nifi flowfile Flowfile

标签: oracleapache-nifi

解决方案


你应该合并这两个流文件来制作一个。
使用设置了属性策略的 mergeFlowfile 处理器以保留所有唯一属性

https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.MergeContent/index.html


推荐阅读