Glue的自定义JSON分类器读取架构,但无法使用Athena读取数据

时间:2018-12-10 04:48:26

标签: json amazon-athena aws-glue

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

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

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

$.campaigns[*]

运行搜寻器时,我看到JSON对象的属性已正确导入到Glue Data目录中。问题是当我使用雅典娜查询时 该表中的所有列都返回空,除了我的分区列。 我究竟做错了什么?

1 个答案:

答案 0 :(得分:1)

您将不得不将json数据放在一行中。如果与列出的可能问题相匹配,请也通过下面的url

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