我们如何加速初始Tableau Server Dashboard加载

时间:2016-08-02 13:33:18

标签: tableau tableau-server

在Tableau中是否有任何方法,任何设置或配置更改,这将使Tableau Server上的仪表板的初始加载速度更快?我有非常高性能的仪表板,有时需要几分钟才能在有人在服务器上打开它们时加载。这很痛苦。

我们正在使用Tableau Desktop 9.3 我们在“Tableau Desktop”和“Tableau Server”中都面临性能问题。 以下是观察: 来源:SQL Server 数据集:2个SQL视图(已提取) 记录:600万

仅就我们如何构建此仪表板提供一些背景知识。 我们在一个数据集中定价数据,在另一个数据集中定价数据。 我们创建了一个热图和两个气泡图,显示了客户和其他两个子类别的结算(所有使用结算数据)我们创建了一个交叉表,以显示与客户“区域”的零件价格(所有使用定价数据)我们有一个创建了一个散点图来显示Price和Bill(数据混合)由于我们有两个不同的数据集,因此我们为Filters创建了大约10个参数。

将所有这些工作表和参数控件放在一个仪表板中后,我们发现每次在服务器或桌面打开仪表板时,打开初始视图大约需要60-90秒,即使我使用它也很快多个过滤器。但是,当我重置所有过滤器时,它再次需要大约60-90秒才能返回原始视图。 我们总共有600万条记录,结合了两个数据集,因此我们对性能缓慢无能为力,需要您的协助才能了解我们是否在任何地方出错。 谢谢,G

谢谢, Ganesh

2 个答案:

答案 0 :(得分:0)

甘尼什(Ganesh),Tableau仪表板需要花费一些时间才能加载到服务器上的主要原因是由于您使用的数据混合方法-“我们创建了一个散点图,用于同时显示Price和Bill(数据混合),因为我们有两个不同的数据集,我们为过滤器创建了大约10个参数。”

每当完成数据混合,并且如果以日期级别的粒度进行数据混合时,仪表板最终将花费大量时间来加载。您应该选择其他数据处理方法,例如联接/合并,而不是数据混合。

答案 1 :(得分:0)

我们遇到了一个类似的问题,原来是对第三方地图提供商的API调用导致了延迟。听起来好像您正在使用热图,所以这可能是原因,并且可以通过Tableau服务器中的设置进行补救。

Tableau向我们提供了此测试链接,以查看我们的服务器配置是否存在问题。

https://maps.tableausoftware.com/tile/d/mode=named|from=tableau1_2_base/mode=named|from=tableau1_2_admin0_borders/mode=named|from=tableau1_2_place_labels/ol/6/17/27.png?apikey=ttab56540ba691a909b0f7d2af0f6fe7

如果响应缓慢,则说明服务器存在配置问题。