Loading
CRM Analytics
CRM Analytics 仪表板性能的最佳实践

CRM Analytics 仪表板性能的最佳实践

设计快速加载的仪表板。快速仪表板保持用户参与,并减少贵组织的负担。

最佳实践

  • 限制页面上小部件和查询的数量。每个查询都会增加加载时间。尽可能将每个页面保留为六个或更少的查询。
  • 跨页面拆分内容,以便只有默认页面的查询在加载时运行。
  • 首先显示汇总数据,并让用户深入了解详细信息,而不是先加载所有数据。
  • 尽早筛选。通过应用筛选器和使用选择驱动的结果,减少查询返回的行数。在投影前进行筛选和分组,并移除冗余筛选器。
  • 将共享数据集的简单 KPI 查询合并为一个具有多个评测的查询。
  • 使用全局筛选器,而不是基于选择的筛选器,以在一次传递中跨查询应用一个筛选器。
  • 通过分面筛选和绑定在小部件中重复使用结果,而不是运行重复查询。
  • 仅查询您需要的字段和分组,并尽可能避免高基数分组。仅在筛选器中引用多值字段,而不是在分组中。
  • 在您的模式中而不是在查询时预计算派生字段,并重复使用数据集,而不是为每个仪表板创建新数据集。
  • 将非常大的仪表板拆分为一系列链接的仪表板。
  • 保持行级安全性高效。设计安全谓词和共享继承来筛选数据,而不会增加沉重的开销。
  • 在部署到生产之前,请在 Sandbox 中构建和测试。

测量和调整

使用仪表板检查器查看查询需要多长时间,并查找使仪表板变慢的小部件。首先优化最慢的查询,然后重新测量。

 
正在加载
Salesforce Help | Article