Чтение JSON и CSV одного формата через AWS Athena, хранящееся в S3 - PullRequest
0 голосов
/ 19 сентября 2018

У меня есть разные форматы данных в папке S3 внутри корзины -

Folder inside AWS S3 Bucket

Создана таблица с одинаковыми столбцами для всех CSV,Файлы формата JSON & gz.

Table in AWS Athena

Теперь я запрашиваю данные из Афины с помощью запроса -

SELECT *
FROM test2
WHERE readtime >= '2016-10-12'
  AND readtime <  '2016-10-24'
ORDER BY readtime

Явозможность получать данные из файловых форматов CSV и GZ, но не из файлов JSON.Должен ли я использовать другой формат для запроса файлов JSON?и Могу ли я использовать ту же таблицу для запроса файлов JSON, которые я использовал для файлов CSV?

1 Ответ

0 голосов
/ 27 сентября 2018

вам нужно будет создать другую таблицу поверх файла JSON, которая будет использовать JsonSerDe.

...