将 JSON 数据文件转换为表 DDL

这是一个关于“NiFi JSON to DDL Custom Processor”的内容,主要包括以下方面:

  • Java 类相关:展示了相关的 JUnit 和 Eclipse 相关的内容。
  • 起源与改进:是之前文章[https://community.hortonworks...]的进一步增强版本,之前的文章在 LinkedIn 上有讨论且被认为是个好的处理器,此版本虽基本但能处理多数类型,日期和数字处理较粗糙但能猜测一些类型。
  • 安装步骤:将从 GitHub 构建或下载的 NAR 文件复制到 NiFi/lib 目录并重启服务器。
  • 添加处理器到流程:提供了相关截图。
  • 配置处理器:可配置表类型(此版本忽略)和表名(很重要),并以文件名(无扩展名)作为表名进行了配置。
  • 生成的文档:展示了相关截图。
  • 输出在 NiFi 中:给出了输出的相关截图。
  • 示例流程:提供了示例流程的截图。
  • 考虑的增强项:列举了一系列如 Apache OpenNLP 等的增强内容,呼吁社区参与,包括编码、建议增强、开 bug 单和宣传等。
  • 源代码及相关资源

  • 生成的表创建 DDL 示例:展示了不同表结构的创建 DDL 语句,包括 simple、complex、inception 和 weather 表。
阅读 5
0 条评论