【问题标题】:Convert JSON to SQL and insert data in DB2 using NiFi使用 NiFi 将 JSON 转换为 SQL 并在 DB2 中插入数据
【发布时间】:2020-12-03 05:37:15
【问题描述】:

我需要使用 JSON 数据(键值对)生成 SQL 插入语句并执行 INSERT SQL 语句以写入 DB2。我在 NiFi 中使用处理器 ConvertJSONtoSQL 和 PutSQL。我的 PutSQL 抛出错误。

PutSQL 配置:

我得到这样的输出流文件。

INSERT INTO TEST_TABLE (COL1, COL2, COL3) VALUES (?, ?, ?)

问号是预期的吗?我在 PutSQL 处理器中遇到错误。

【问题讨论】:

  • 你的 json 是什么样的,表架构是什么?
  • 我想通了。这是由于日期不匹配字段。我必须使用更新处理器进行日期转换。感谢您的回复。欣赏它。 @Sdails

标签: json apache-nifi


【解决方案1】:

问号是正常的,因为这是 JSON 到 SQL 处理器的工作方式。 我认为这是数据类型与 SQL 表列数据类型不匹配的数据错误。请重新验证您的数据。

【讨论】:

    猜你喜欢
    • 2023-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-17
    相关资源
    最近更新 更多