Как переименовать столбцы AWS Athena с помощью исходного файла паркетного файла? - PullRequest
0 голосов
/ 06 февраля 2019

У меня есть данные, загруженные в папку S3 Bucket в виде нескольких файлов паркета.После загрузки их в Athena я могу успешно запросить данные.

Как можно переименовать столбцы таблицы Athena для источника файла паркета и, тем не менее, иметь возможность просматривать данные в переименованном столбце после запроса?

Примечание. Если выбран параметр редактирования схемы, столбец переименовывается, но после запроса данные под этим столбцом не отображаются.

1 Ответ

0 голосов
/ 06 февраля 2019

Насколько я знаю, нет способа создать таблицу с другими именами для столбцов, чем они называются в файлах.Таблица может иметь меньше или больше столбцов, но к ним можно будет обращаться только к тем именам, которые совпадают с именами в файлах.

Однако вы можете создать представление с другими именами, например:

CREATE OR REPLACE VIEW a_view AS
SELECT
  a AS b,
  b AS c
FROM the_table
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...