改善報表效能
發行︰ 2016年11月
適用於: Dynamics CRM 2015
以下提供一些有助於改善報表效能的方針。
一般
這些方針同時適用於 Fetch 和 SQL 報表。
限制報表顯示指定時段的資訊,而非顯示 Microsoft Dynamics 365 資料庫中的所有記錄。
預先篩選報表,讓資料集受到限制。
使用 FetchXML 查詢或 SQL 陳述式中的彙總來計算彙總總計,而不要將未經處理的資料傳遞至 Reporting Services 和分組。
盡可能限制使用的資料集數目。
當您比較日期時,使用 UTC 日期欄位進行比較。 例如,在 FetchXML 查詢或篩選過的檢視中比較 createdonutc 欄位,而不要比較 createdon 欄位。
SQL 報表
這些方針僅適用於 SQL 報表。
不要建立使用可供所有使用者隨選的大型資料集或複雜 SQL 查詢的報表。
不要選取 Microsoft Dynamics 365 篩選過的檢視中的所有欄。 而是在 SQL 陳述式中明確指定您要選取的欄。
使用 SQL 預存程序,而不要使用內嵌 SQL。
另請參閱
使用適用於內部部署的 CRM 2015 撰寫報表
使用篩選改善報表效能
© 2016 Microsoft Corporation. 著作權所有,並保留一切權利。 著作權