如何使用Tableau处理非常大的数据

时间:2015-09-26 17:49:55

标签: mysql database postgresql oracle-sqldeveloper tableau

所有

我正在使用Tableau 9.0进行数据分析。我的数据集非常大,包含1000亿条记录。

我想首先使用过滤器过滤掉数据。但是,当我尝试在Tableau中的数据的特定列上添加过滤器时,它会一直运行...原因是画面想要以升序显示所有这些字段值,然后允许我进行选择。例如,只选择一个或两个值来过滤...

但由于有1000亿条记录,它仍在继续运行。如何解决这个问题呢?我可以关掉这个功能(显示所有特定的字段值..)?如何过滤如此大的数据集?

提前谢谢

3 个答案:

答案 0 :(得分:2)

在将字段拖到筛选器架之前,通过工具栏暂停按钮暂停自动更新(或执行任何您不想触发查询刷新的操作)。然后,当您要运行查询时,请点击刷新或重新打开自动更新。

对于离散维度过滤器,您可以输入自定义值列表以避免查询以填充过滤器对话框中的项目列表。

答案 1 :(得分:1)

您可以通过考虑以下提示来提高绩效 -

Use custom sql query in tableau to filter the data source to get the smaller working data.(data filtered at backend will be added advantage)

Hide unwanted fields from the data source pane.

Publish your data set to tableau server and then connect the tde server extract to tableau.

答案 2 :(得分:-1)

我觉得Tableau不适合这么大的数据集。但请查看这篇关于性能的文章 http://kb.tableau.com/articles/knowledgebase/database-query-performance