【发布时间】:2017-06-21 18:51:32
【问题描述】:
非常沮丧的是,我通过连接到 Amazon Redshift 在 Tableau 10 上创建了多个数据可视化。一切都很好,我根本没有更改我的自定义 sql 查询。但是,突然之间,它一直向我显示此错误,并阻止我创建新的可视化。现在我必须打开一个新的 Tableau 工作簿并重做所有事情。:
我在 Tableau 中的自定义 sql 查询非常简单:
select col1, col2, col3, col4, col5, col6, col7
from my_table
where col1 is not null and col2 is not null
你知道有什么办法可以解决这个问题吗?
【问题讨论】:
-
为什么要为此使用自定义 sql?尝试仅连接到表,并将您的过滤条件添加为数据源过滤器。自定义 sql 禁止查询优化。
-
我真的不喜欢tableau filter,如果我能从查询中去掉那些不必要的数据,一开始就更好了。同时,当我使用相同的查询,但创建了一个新的 Tableau 工作簿时,一切正常。所以,应该不是自定义查询的问题
-
如果您将过滤器设为数据源过滤器,它会应用于每个查询并且是数据源定义的一部分,因此不会在视图上意外更改。这与您的自定义查询具有完全相同的效果,但允许 Tableau 更好地控制它生成的 SQL。可能会避免您遇到的问题。
-
哦,谢谢!这效果更好!
标签: amazon-redshift tableau-api