apache-kafka - 在 KSQL 中定义模式时如何处理重复的列名
问题描述
如何在定义架构时处理重复的列名。在下面的代码中,尝试SOURCES
为 SOURCES_ARRAY
. 由于我们无法为列名称加上别名,因此出现错误。任何帮助,将不胜感激。
create stream example
(with topic='example_topic',value_format='JSON')
(changeType varchar,
domain varchar,
id varchar,
payload struct<id varchar,
domain varchar,
rootState varchar,
sources array<struct<
source varchar,
domain varchar, ETC >>>,
payload struct<sources array<varchar) as sources_array;
解决方案
推荐阅读
- excel - 为 AGGREGATE 公式查找关联单元格以确定列的顶部差异
- umbraco - 无法登录管理页面 umbraco 后台
- python - 用于可视化循环 ETA 的进度条
- bash - bash 如何处理不匹配的通配符?
- azure-devops - 在 Azure DevOps 中显示上周的项目
- node.js - 错误:在 window10 上找不到模块“../lib/utils/unsupported.js”
- python - 如何使用熊猫格式化excel单元格?
- python - /password-reset/ 处的 ConnectionRefusedError [WinError 10061] 无法建立连接,因为目标计算机主动拒绝它
- linux - 在低内存嵌入式系统中使用 Busybox 有什么意义
- python - 如何将列表中的空项目更改为 N/a 值?