我的数据集中有超过300k的记录(行),并且我有一个选项卡可以将这些记录分层为不同的类别并进行条件计算。这个问题是运行此选项卡大约需要一个小时。有什么办法可以提高画面的计算效率吗?
感谢您的帮助,
答案 0 :(得分:2)
问题可能是访问您的源数据。我发现这个问题直接将实时数据用作sql dabase。
一个简单的解决方案是使用摘录。引用Tableau Improving Database Query Performance article
Extracts允许您读取数据连接指向的完整数据集,并将其存储到专为Tableau创建的分析查询类型设计的优化文件结构中。这些提取文件可以包括面向性能的功能,例如层次结构的预聚合数据和预先计算的计算字段(减少渲染和显示可视化所需的工作量)。
<强>被修改强>
如果您正在使用提取但仍然存在性能问题,我建议您按摩源数据,以便对tableau更友好,例如,在ETL进程生成预先计算的字段。