【问题标题】:Custom JSON Classifier for Glue reads schema but can't read data with AthenaGlue 的自定义 JSON 分类器读取架构但无法使用 Athena 读取数据
【发布时间】:2019-05-10 23:57:28
【问题描述】:

所以我有一个具有这种结构的 json 文件:

 {"campaigns":
    [
         {'account_id': '123', 'name': 'abc'},
         {'account_id': '456', 'name': 'def'}
    ]
 }

在我的 Glue 自定义分类器中,我使用以下 JSON 路径:

$.campaigns[*]

当我运行爬虫时,我看到 JSON 对象的属性已正确导入到 Glue 数据目录。问题是当我使用 Athena 查询时 除了我的分区列之外,表中的所有列都返回为空。 我究竟做错了什么?

【问题讨论】:

    标签: json amazon-athena aws-glue


    【解决方案1】:

    您必须将 json 数据放在单行中。如果它与列出的可能问题匹配,也请通过下面的url

    https://aws.amazon.com/premiumsupport/knowledge-center/error-json-athena/

    【讨论】:

    • 是的,在阅读了您发送给我的链接后,看来我必须更改结构。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-11
    • 2020-10-01
    • 2021-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多