Пользовательский классификатор JSON для Glue читает схему, но не может читать данные с помощью Athena - PullRequest
0 голосов
/ 10 декабря 2018

Итак, у меня есть файл json, который имеет такую ​​структуру:

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

В моем пользовательском классификаторе для Glue я использую путь JSON:

$.campaigns[*]

Когда я запускаю сканерЯ вижу, что свойства объекта JSON правильно импортируются в каталог Glue Data.Проблема в том, что когда я использую Athena для запроса таблицы, все столбцы возвращаются пустыми, за исключением столбцов моего раздела.Что я делаю неправильно?

1 Ответ

0 голосов
/ 11 декабря 2018

Вам нужно будет поместить данные json в одну строку.Также просмотрите url ниже, если оно соответствует перечисленным возможным проблемам.

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

...