我有一个信息中心,我将仪表板中使用的所有过滤器保留为全局过滤器和我用过context filters
的大多数过滤器,
问题是计算过滤器所需的时间大约是1-2分钟,如何减少计算这些过滤器所花费的时间
我在Oracle上使用Tableau 9.3提供了大约200万个提取数据
答案 0 :(得分:2)
除了Aron之外,您还可以使用自定义SQL来仅选择要用于仪表板的维度和度量。我曾经处理大数据,过去需要大约5-7分钟来加载仪表板。最后,最终使用自定义sql并删除不必要的过滤器和参数。 :)
答案 1 :(得分:2)
您可以通过以下几种方式来指导性能优化,但细节很重要。
自定义SQL可以帮助或损害性能(更常见的是因为它会阻止某些查询优化而受到伤害)。上下文过滤器可以根据用户行为提供帮助或伤害。提取物通常有帮助,特别是在聚合时。
一个非常好的起点是Alan Eldridge的以下白皮书 http://www.tableau.com/learn/whitepapers/designing-efficient-workbooks