Постоянные проблемы с таблицей пользовательских sql и Athena - PullRequest
0 голосов
/ 12 декабря 2018

Запросы Мне кажется, что я легко могу работать в среде SQL, просто не работаю в Таблице - это буквально одна ошибка Java за другой ... разглагольствования.

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

Когда я делаю следующее в Таблице:

SELECT count(distinct uuid), category
FROM "pregnancy_analytics"."final_test_parquet"
GROUP BY category

Я получаю следующее в Афине (который выдает ошибку - SYNTAX_ERROR: строка 1: 8: столбец 'tableausql._col0' не может быть разрешен).Как я уже сказал, так как похоже, что Tableau пытается «вложить» SELECT:

SELECT "TableauSQL"."_col0" AS "xcol0"
FROM (
  SELECT count(distinct uuid)
  FROM "pregnancy_analytics"."final_test_parquet"
  WHERE category = ''
  LIMIT 100
) "TableauSQL"
LIMIT 10000

Примечание: ошибка, как я уже говорил выше, возникает из-за того, что Tableau прикрепляет другой SELECT вокруг этого к таблице, которая нене существует, и, как таковая, Афина выдает ошибку.

Начинаете чувствовать, что Табло не подходит для Афины?Возможно, есть лучшее предложение?

Спасибо!

...