Tableau Online 性能缓慢
Posted
技术标签:
【中文标题】Tableau Online 性能缓慢【英文标题】:Tableau Online slow performance 【发布时间】:2018-05-10 20:35:20 【问题描述】:我有一个包含大量数据的 Redshift 数据库,我们使用实时连接和 tableau_online。问题是加载时间非常长,几乎五分钟。我可以尝试什么来改善这一点?
【问题讨论】:
很遗憾,我们无法为此类一般性问题提供解决方案。如果您专注于特定的性能方面,例如提高特定查询的性能或通过工作负载管理检查并发性(例如系统是否只是同时运行太多查询),您可能会收到更好的建议。 在我自己使用不同数据库的类似情况下,您必须在实时数据和低性能之间进行选择,或者在性能提高的提取之间进行选择。如果可以的话,选项 C 会将您的数据子集化并连接到较小的版本。 这要么是一个红移问题,要么是一个画面问题。您需要找出运行查询需要 5 分钟的是否是红移。或者在画面中是否需要 5 分钟。然后我们可以专注于修复正确的事情。如果这是一个红移问题,那么您需要提供所有可以提供的详细信息,例如表大小、查询 sql 等。有多疯狂? 好吧,它的数据每分钟都在增长,当我使用 sql 检查 redshift 时它的速度很快,所以我猜它的画面,除了在桌面桌面中它快一点 【参考方案1】:影响性能的因素有数百个。我将从工作簿优化开始。 Workbook Performance Tips
【讨论】:
您好,我已经应用了其中的一些技巧,可能是前段时间生成的报告,我该怎么办? 他们使用的是旧版本的 Tableau 吗?如果是这样,由于您不维护 Online 版本控制,我将使用最新版本的 Tableau 10.5 或 2018.1 重新构建它们。 每次可能/可用时我都会更新桌面,我曾经认为每次有新版本可用时tableau online 上的报告都会自动更新?因为如果不是这样,每次都是新版本时,重建每个报告并再次将其上传到 tableau online 会很繁重。 Tableau Online 已升级为允许使用最新版本的桌面,而无需您进行任何干预。我只是建议随着新版本的发布,许多工作簿会从完全重建中受益。尽管这很耗时,但如果您等待工作簿 5 分钟,那么无论如何该产品几乎没有提供任何价值。 让我看看我是否明白,如果报告是在 ex: tableau desktop 10.0 中构建和上传的,现在 tableau online 是 10.5,这可能是问题的一部分?【参考方案2】:我自己也遇到过类似的情况,虽然使用不同的数据库,但基本上你必须在与数据库的实时连接之间做出选择,正如你所见,这可能会受到影响如果您有大量数据或提取,则会出现性能问题。
Tableau 希望您使用数据提取,因为这可以真正帮助您提高工作簿在大型数据集上的性能,但我遇到过需要实时数据并且 Tableau 的数据提取计划不适合我的需求的情况.
如果您别无选择,只能使用实时连接,请考虑是否可以对数据进行分区并将工作簿连接到其中的一部分以提高性能,或者可能预先聚合一些历史数据以使其更易于管理.
还值得考虑一下您是否需要整个仪表板来连接实时数据,或者您是否可以通过较小的查询将实时数据提供给几个工作簿并让其余部分从提取的数据中提供。
我相信您可以看到,没有一站式解决方案,这取决于最适合您和您的报告用户的解决方案。
【讨论】:
以上是关于Tableau Online 性能缓慢的主要内容,如果未能解决你的问题,请参考以下文章
对于 Tableau Online 中托管的仪表板,如何使用 Tableau Javascript API 将仪表板嵌入网页中?
不用学编程搞定TCGA肿瘤临床数据,利用tablea读取json
如何在 Tableau Online 中删除文本表上的水平线?