使用 SQL Server Data Tools 的報表撰寫環境

 

發行︰ 2017年1月

適用於: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online

本主題說明製作 Microsoft Dynamics 365 報表所需的項目。 對於 Dynamics 365 (內部部署),本主題假設您已經有運作正常的 Microsoft Dynamics 365 Server 部署。 如需 Dynamics 365 (內部部署) 報表需求的詳細資訊,請參閱 Microsoft Dynamics 365 報表需求

您必須具備必要的開發工具和 Microsoft Dynamics 365 中的適當權限,才能撰寫及發行報表。 此外,您也應該熟悉:

  • Microsoft Visual Studio。

  • 使用 SQL Server Data Tools (SSDT) 建立 Microsoft SQL Server Reporting Services 報表。

  • 若要撰寫 Fetch 型報表,使用 Microsoft Dynamics 365FetchXML 語言。其他資訊:MSDN:使用 FetchXML 建置查詢

  • 若要撰寫 SQL 報表,請使用 Microsoft SQL Server 的 Transact-SQL 語言。

必要工具

以下是撰寫 Microsoft Dynamics 365 的自訂報表所需的工具:

注意

Microsoft Dynamics 365 報表製作擴充功能僅提供 32 位元版本。

必要權限

若要將自訂報表部署至 Microsoft Dynamics 365,您必須有 Microsoft Dynamics 365 帳戶,並且有包含 PublishReport 權限的資訊安全角色指派給您。 根據預設,系統自訂員和系統管理員資訊安全角色包含這些權限。

報表開發程序

以下列出開發自訂 Microsoft Dynamics 365 報表的步驟。 開發報表時,可能需要重複某些步驟:

  1. 根據要顯示的商務資訊開發報表概念或規格。

  2. 決定您要建立的報表類型:Fetch 或 SQL。Microsoft Dynamics 365 (線上) 使用者只能建立自訂 Fetch 型報表。其他資訊:Dynamics 365 的報表與分析

  3. 使用 Microsoft Visual Studio 中的 SQL Server 資料工具 建立自訂報表,或使用現有報表進行修改。

    • 建立新 (自訂) 報表。其他資訊:使用 SQL Server Data Tools 建立新報表

    • 下載現有 Microsoft Dynamics 365 報表定義語言 (.rdl) 檔案。 您可以在 Microsoft Dynamics 365 Web 應用程式中執行此工作。 其他資訊:修改 RDL 檔案

      或者,若使用 Dynamics 365 (內部部署) 時,報表會位於安裝 Microsoft Dynamics 365 報表擴充功能 所在的 C:\Program Files\Microsoft Dynamics 365 Reporting Extensions\LangPacks\<lcid>\Reports\MSCRM\ 資料夾。其他資訊:使用 SQL Server Data Tools 修改現有 SQL 報表

  4. 建立基本報表參數。其他資訊:在報表中使用參數

  5. 指定擷取資料的資料集和篩選準則:

  6. 定義報表的基本版面配置,包括頁首和頁尾。

  7. 根據報表規格視需要新增報表項目。其他資訊:新增報表導覽

  8. 在 Microsoft Visual Studio 中預覽報表,並解決任何錯誤。其他資訊:測試報表並進行疑難排解

  9. 使用 Microsoft Dynamics 365 將報表部署至報表伺服器。其他資訊:發行報表

  10. 執行部署的報表進行驗證。

另請參閱

使用 SQL 和篩選過的檢視來擷取報表的資料
Dynamics 365 的報表與分析
使用 SQL Server Data Tools 建立新報表
開始在雲端使用自訂報表
Business Intelligence Development Studio
報表設計師和 Business Intelligence Development Studio

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