Microsoft Dynamics 365 (Online) 報表考量事項

 

發行︰ 2017年1月

適用於: Dynamics 365 (online)、Dynamics CRM Online

Microsoft Dynamics 365 (線上) 有一些可讓客戶呈顯商務資料,協助其做出決策,並更有效與客戶進行互動的功能。Dynamics 365 (線上) 內提供的功能包括檢視表、圖表、儀表板和 Microsoft SQL Server Reporting Services 報表。 此外,也包括允許使用者使用 Power BI 功能 PowerView、PowerPivot 和 PowerQuery,輕鬆建立自助報表的 Microsoft Office Excel 整合。 隨著 Dynamics 365 (線上) 資料庫中保存的資料容量持續擴增,考量您的 BI 策略,以及決定報告和視覺化大量資料集的最有效機制,變得愈來愈重要。

在 Dynamics 365 (線上) 環境下,報表基礎結構是共用的,有別於資料庫。 在此架構中,雖然客戶共用執行報表所需的資源,但每份報表仍是依靠客戶的個別資料庫執行個體來執行。 此外,只要使用者想要報表以便達成業務目標,就可以使用 Dynamics 365 (線上),依需要不限次數地執行報表。 我們對報表不設時間限制。

內建於 Dynamics 365 (線上) 的報表功能,其設計目的是要讓使用者在涵蓋較短期間範圍的資料集上執行報表。 有鑑於此,Microsoft Dynamics 365 提供下列固定設定:

  • 報表和查詢可以執行最長五分鐘。 到達最大時間限制時,報表將會逾時,並傳回訊息給使用者。 在五分鐘時間內,允許報表和查詢的範圍擴及超過 50,000 筆記錄的資料集,這提供了相當大的彈性,可以滿足大部分的操作報表需求。

  • 為了改善查詢回應速度,建議使用詳細的報表,盡量避免顯示大量的記錄。 若要這麼做,請套用適當的篩選,降低傳回的記錄數目。 當您建立彙總或摘要報表時,查詢應該是將彙總推送至查詢,而不是提取詳細記錄來執行報表中的彙總。 您可以使用 Fetch XML 彙總來執行這項工作。 其他資訊:使用 FetchXML 彙總

  • 如果是在儀表板中顯示圖表和格線,Microsoft Dynamics 365 可讓使用者執行含有資料列少於 50,000 列之資料集的查詢。 如果使用者執行範圍擴及 50,000 列 (含) 以上資料集的儀表板查詢,Microsoft Dynamics 365 就會傳回訊息「已超過記錄上限。 請減少記錄數」。 資料集的實際設定有助於確保 Dynamics 365 (線上) 應用程式的最佳效能。

本主題內容

報表秘訣及解決方案

SSIS 的 Microsoft Dynamics 365 協力廠商配接器

ETL 工具

報表秘訣及解決方案

對大部分組織的報表需求來說,這些設定通常很適當。 為了確保使用者不會超過這些設定的限制,並改善一般報表查詢效能,請考慮採用下列最佳作法。

  • 當您建立自訂報表或儀表板時,在報表中加入時間篩選 (例如目前月份或季度) 以限制結果數,將它們設計成查詢涵蓋較短期間的較小型資料集。

  • 建議您限制傳回結果所需的實體數目。 這有助於縮短執行查詢和傳回結果集所需的時間。

  • 建議您減少詳細報表中顯示的記錄數目。 您可以使用適當的篩選,減少查詢傳回的記錄數目以降低發生逾時的情況。

  • 建立彙總或摘要報表時,必須使用查詢將彙總推送至資料庫,而不要提取詳細記錄並在 Microsoft SQL Server Reporting Services 報表中執行彙總。

  • 當情況適合您的企業時,使用者應執行預設 (內建) 報表和儀表板。 這些報表和儀表板通常設計成針對個別使用者資料集進行查詢,因此大部分情況都不會超過資料集限制。

如果 Dynamics 365 (線上) 使用者必須執行超過這些設定的報表,建議您檢閱下列選項以協助處理複雜報表需求。 這兩個選項都可以藉由使用 Dynamics 365 (線上) 資料整合解決方案,有效地將報表工作量從 Dynamics 365 (線上) 卸載至其他 SQL Server 資料存放區。

  • SSIS 的 Microsoft Dynamics 365 協力廠商配接器會搭配 SQL Server Integration Services (SSIS) 一起使用,以擴充與 Dynamics 365 (線上) 資料整合的功能。

  • 擷取轉換負載 ETL 工具提供新的工具組,藉由結合多個資料來源,或者將資料擷取到資料倉儲解決方案 (如果 SSIS 未在使用中的話),以建立 Dynamics 365 (線上) 資料分析。 ETL 工具提供連接 Dynamics 365 系統以移動資料的完整解決方案。

重要

使用這些工具時,建議您在非上班時間移動或同步處理資料。

需要時,還有許多 Microsoft Dynamics 合作夥伴的協助,可以針對您的特定報表需求 (例如,建立特別用來執行大型報表的資料離線複本) 提供解決方案。 這些合作夥伴非常專業,十分在行,並且會提供有用的 Dynamics 365 資料整合工具。 其他資訊:尋找適當的合作夥伴

SSIS 的 Microsoft Dynamics 365 協力廠商配接器

ETL 工具

另請參閱

Microsoft Dynamics CRM 2015 報表製作擴充功能 (含 SQL Server Data Tools 支援)
Microsoft Dynamics CRM 開發人員報表指南
Microsoft Power Query for Excel 簡介
Dynamics CRM OData 摘要和 Power Query:什麼是 [記錄]?
在 Excel 2013 中使用 Power View 以分析 CRM 資料
Dynamics 365 的報表與分析

© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權