Tableau自定义SQL和Athena的恒定问题

时间:2018-12-12 19:48:51

标签: tableau amazon-athena presto

我似乎很容易在SQL工作台中运行的查询只是在Tableau中不起作用-从字面上看是一个Java错误,另一个...大声疾呼。

我注意到的一件事是Tableau一直在尝试包装雅典娜无法识别的其他SELECT。我以为可以使用Athena视图克服此问题,但这似乎也不起作用。

当我在Tableau中执行以下操作时:

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

我在Athena中得到以下内容(引发错误-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

NB:之所以出现该错误,是因为Tableau在该表周围附加了另一个SELECT到不存在的表上,因此Athena引发了错误。

开始觉得Tableau与Athena不合适吗?也许有更好的建议?

谢谢!

0 个答案:

没有答案