首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >covertJSONtoSQL返回NiFi中的空值

covertJSONtoSQL返回NiFi中的空值
EN

Stack Overflow用户
提问于 2017-12-07 11:07:43
回答 1查看 1.5K关注 0票数 4

我正在设计一项工作,将数据从ConvertAvroToJson中的on数据库接收到另一个数据库( MySQl ),使用ExecuteSQL处理器,然后是ConvertJsonToSQL,然后是PutSQL,如下图所示

返回空值的ConvertJSONToSQL,如下所示

代码语言:javascript
运行
复制
 INSERT INTO source_count (field1, field2, field3, field4, field5, field6, field7, field8, field9, field10, field11, field12) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)

处理器配置是

在这个工作流中会有什么问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-07 18:00:26

除了注释中给出的答案(在ConvertJSONToSQL中使用sql )之外,如果您至少有NiFi 1.2.0,那么您可以用PutDatabaseRecord替换ExecuteSQL之后的所有内容。它允许您配置读取器(您可以选择使用嵌入式模式的AvroReader )并将操作类型设置为INSERT,它将为您处理SQL生成和执行。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47693683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档