使用 SQL Server Data Tools 的報表撰寫環境
發行︰ 2016年11月
適用於: Dynamics CRM 2015
本主題說明製作 Microsoft Dynamics 365 報表所需的項目。 對於 Microsoft Dynamics CRM (內部部署),本主題假設您已經有運作正常的 Microsoft Dynamics CRM Server 部署。 如需 Microsoft Dynamics CRM (內部部署) 報表需求的詳細資訊,請參閱 Microsoft Dynamics CRM 2015 報表需求_已刪除。
您必須具備必要的開發工具和 Microsoft Dynamics 365 中的適當權限,才能撰寫及發行報表。 此外,您也應該熟悉:
Microsoft Visual Studio。
使用 SQL Server Data Tools (SSDT) 建立 Microsoft SQL Server Reporting Services 報表。
若要撰寫 Fetch 型報表,請使用 Microsoft Dynamics 365 FetchXML 語言。
若要撰寫 SQL 報表,請使用 Microsoft SQL Server 的 Transact-SQL 語言。
必要工具
以下是撰寫 Microsoft Dynamics 365 的自訂報表所需的工具:
Microsoft SQL Server Reporting Services。Microsoft Dynamics 365 會使用 Microsoft SQL Server Reporting Services 做為報表引擎。
Microsoft Visual Studio 2012 或 Microsoft Visual Studio 2010。
SQL Server 資料工具。 這是當做 Microsoft Visual Studio 外掛程式使用的報表製作環境。
對於 Microsoft Visual Studio 2012:您必須下載並安裝 下載:Microsoft SQL Server Data Tools - Visual Studio 2012 商業智慧。
對於 Microsoft Visual Studio 2010:您必須在執行 Microsoft Visual Studio 2010 的電腦上選取並安裝隨附於 Microsoft SQL Server 2012 或 Microsoft SQL Server 2012 Express 的 SQL Server Data Tools (SSDT) 功能。下載:Microsoft SQL Server 2012 Express
Microsoft Dynamics CRM 2016 報表製作擴充功能。 如果您要撰寫自訂 Fetch 型報表,就必須有此項功能。 請注意,Microsoft Dynamics CRM Online 只支援 Fetch 型報表。Microsoft Dynamics CRM 2016 報表製作擴充功能 必須安裝在已安裝 Microsoft Visual Studio 和 SQL Server 資料工具 的電腦上。下載:CRM 2015 報表製作擴充功能。 如需安裝指示,請參閱安裝 Microsoft Dynamics CRM 報表製作擴充功能。
注意
Microsoft Dynamics CRM 2016 報表製作擴充功能僅提供 32 位元版本。
必要權限
若要將自訂報表部署至 Microsoft Dynamics 365,您必須有 Microsoft Dynamics 365 帳戶,並且有包含 PublishReport 權限的資訊安全角色指派給您。 根據預設,系統自訂員和系統管理員資訊安全角色包含這些權限。
報表開發程序
以下列出開發自訂 Microsoft Dynamics 365 報表的步驟。 開發報表時,可能需要重複某些步驟:
根據要顯示的商務資訊開發報表概念或規格。
決定您要建立的報表類型:Fetch 或 SQL。Microsoft Dynamics CRM Online 使用者只能建立自訂 Fetch 型報表。其他資訊:使用適用於內部部署的 CRM 2015 撰寫報表
使用 Microsoft Visual Studio 中的 SQL Server 資料工具 建立自訂報表,或使用現有報表進行修改。
建立新 (自訂) 報表。其他資訊:使用 SQL Server Data Tools 建立新報表
下載現有 Microsoft Dynamics 365 報表定義語言 (.rdl) 檔案。 您可以在 Microsoft Dynamics 365 Web 應用程式中執行此工作。 其他資訊:修改報表 (RDL) 檔案
或者,若使用 Microsoft Dynamics CRM (內部部署) 時,報表會位於安裝 Microsoft Dynamics CRM 報表擴充功能 所在的 C:\Program Files\Microsoft Dynamics CRM Reporting Extensions\LangPacks\<lcid>\Reports\MSCRM\ 資料夾。其他資訊:使用 SQL Server Data Tools 修改現有 SQL 報表
建立基本報表參數。其他資訊:在報表中使用參數
指定擷取資料的資料集和篩選準則:
針對 SQL 報表建立資料集,其中包含自篩選過的檢視取得的 Microsoft Dynamics 365 資料。其他資訊:Microsoft Dynamics CRM 中篩選過的檢視
在主要實體上進行預先篩選。其他資訊:使用篩選改善報表效能
定義報表的基本版面配置,包括頁首和頁尾。
根據報表規格視需要新增報表項目。其他資訊:新增報表導覽
在 Microsoft Visual Studio 中預覽報表,並解決任何錯誤。其他資訊:測試報表並進行疑難排解
使用 Microsoft Dynamics 365 將報表部署至報表伺服器。其他資訊:發行報表
執行部署的報表進行驗證。
另請參閱
使用 SQL 和篩選過的檢視來擷取報表的資料
使用適用於內部部署的 CRM 2015 撰寫報表
使用 SQL Server Data Tools 建立新報表
開始在雲端使用自訂報表
Business Intelligence Development Studio
報表設計師和 Business Intelligence Development Studio
© 2016 Microsoft Corporation. 著作權所有,並保留一切權利。 著作權