提升数据洞察性能

数据洞察报告的加载速度以及对查看者更改(例如应用过滤条件或更改日期范围)的响应速度取决于多种因素,其中包括:

  • 底层数据集的性能
  • 报告中的可视化图表查询的数据量
  • 这些查询的复杂性
  • 网络延迟

其中一些因素超出了您(或 Data Studio)的控制范围。例如,您可能无法做太多事情来提高底层数据平台的响应速度或加快网络连接速度。不过,您可以采取一些措施来微调数据洞察中的报告性能。

调整数据新鲜度

大多数数据源类型都有数据新鲜度选项(提取的数据源除外)。借助此选项,您可以根据需要平衡最新信息、报告性能以及潜在的查询费用或配额。每种数据源都有自己的默认数据新鲜度阈值,但您可以根据需要调整此阈值。例如,如果您要衡量网站或应用上的广告效果,可能会发现每天更新一次数据就足够了。另一方面,基于社交媒体分析的报告可能需要每天多次更新数据。

详细了解如何管理数据新鲜度

使用提取的数据源

提取的数据源是最多 100 MB 数据的静态快照。创建后,报告中的数据请求会发送到此快照,而不是底层数据集。与使用实时数据连接相比,使用提取的数据源可以提高报告和探索的加载速度,并提高响应速度。

提取的数据源没有数据新鲜度选项。不过,您可以安排提取的数据源中的数据更新时间。

详细了解如何提取数据

BigQuery 数据源的改进

以下部分讨论了有关如何提高使用 BigQuery 数据的报告的性能的提示。

使用 BI Engine 加速 BigQuery 数据源

BigQuery BI Engine 是一项高速内存中分析服务。利用 BI Engine,您可以分析存储在 BigQuery 中的数据,该服务支持亚秒级查询响应时间和高并发操作。

BI Engine 与数据洞察集成,可加快数据探索和分析。您可以使用 BI Engine 在数据洞察中构建内容丰富的互动式信息中心和报告,且性能、扩缩、安全性或数据新鲜度都不会受到影响。

开始将数据洞察与 BI Engine 搭配使用

启用 BigQuery Storage Read API

对于使用分页结果的查询,启用 BigQuery Storage Read API 可以缩短查询时间。如果这样做可以缩短查询运行时长,数据洞察 会自动使用 Storage Read API。

如需启用 BigQuery Storage Read API,请向连接到数据洞察的 BigQuery 用户授予以下权限:

  • bigquery.readsessions.create
  • bigquery.readsessions.getData