如何解决AWS Glue Crawler 和大小写混合的 JSON 数据
我们正在将 JSON 文件发送到 S3,稍后由 Glue Crawler 解析,然后在 Athena 中使用。
问题是某些文件带有小写的属性名称,而其他文件带有 CamelCase 属性名称。
Crawler 基本上将两个模式作为单独的模式添加,所以最后我在同一个表中有这样的内容:
structobject: struct
StructObject: struct
后来 Athena 拒绝查询抛出 GENERIC_INTERNAL_ERROR: Ambiguous field
错误。
有没有办法告诉 Crawler 在涉及架构时使用不区分大小写的比较?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。