知识库

通过自定义 SQL 连接导致性能缓慢


发布时间: 04 Feb 2013
上次修改日期: 13 May 2020

问题

使用自定义 SQL 连接到数据源会导致 Tableau Desktop 性能缓慢。

环境

Tableau Desktop

解决方案

最佳做法建议是使用自定义 SQL 语句在数据库中创建一个实体化视图,然后将 Tableau 连接到该数据库视图。此方法可简化查询,并可提高性能。 当数据库提供查询功能时,Tableau 就能将重点放在筛选和呈现数据库提供的数据上。
 

原因

数据连接中的自定义 SQL 可能会影响性能,因为 Tableau 会向子查询内的数据库发出查询。
 

其他信息

由于自定义 SQL 是在子查询内发送到数据库的,因此,相同查询在数据库本机查询工具内的执行速度可能更快。 

实体化视图

实体化视图是一个对数据源执行的“select 查询”,最终结果集以表形式存储在数据库中。实体化视图可与数据库更新保持同步。




讨论本文... 反馈论坛
此文章是否已解决问题?