Ошибка при попытке доступа к внешней таблице Amazon Redshift - PullRequest
1 голос
/ 30 апреля 2020

У меня есть файлы avro в S3, которые я хочу запрашивать через Redshift. В прошлом с успехом использовали внешние таблицы, но только в формате паркет / JSON, так что мне интересно, не упускаю ли я что-то с данными в формате avro, может быть.

Я настроил сканер клея, чтобы получить схему файлов, и это работало нормально. Я могу получить доступ к данным в Афине. Я также настроил внешнюю схему в Redshift и вижу, что новая внешняя таблица существует, когда я запрашиваю SVV_EXTERNAL_TABLES. Однако при запросе новой таблицы я получаю следующую ошибку:

[XX000] [500310] Amazon Недопустимая операция: недопустимый ответ DataCatalog для внешней таблицы "spectrum_google_analytics". "Man": Cannot десериализовать таблицу. Ошибка:

Я не знаю, почему это будет работать для Афины, но не для спектра. Надеюсь, вы можете помочь. Спасибо!

...