发布日期: 2017年1月
适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online
下面介绍可以帮助您改进报表性能的指导原则。
常规
这些指导原则适用于基于 Fetch 和基于 SQL 的报表。
将报表限制为只显示指定时间段内的信息,而不是显示 Microsoft Dynamics 365 数据库中的所有记录。
预筛选报表以便限制数据集。
使用 FetchXML 查询或 SQL 语句中的聚合来计算聚合总计,而不要将原始数据传递给 Reporting Services 和分组功能。
如果可能,限制使用的数据集数。
比较日期时,使用 UTC 日期字段进行比较。 例如,在 FetchXML 查询或筛选视图中比较 createdonutc 字段而不是 createdon 字段。
基于 SQL 的报表
这些指导原则仅适用于基于 SQL 的报表。
对于使用大型数据集或复杂 SQL 查询的报表,不要对所有用户启用按需访问功能。
不要从 Microsoft Dynamics 365 筛选视图中选择所有列。 而应该在 SQL 语句中明确指定要选择的列。
使用 SQL 存储过程而不是内联 SQL。
另请参阅
使用 Dynamics 365 报告和分析
使用筛选器,提高报表的性能
© 2017 Microsoft。 保留所有权利。 版权