使用 Power BI 搭配 Microsoft Dynamics 365

 

發行︰ 2017年2月

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

注意

這裡提供的資訊適用於在 Dynamics 365 (線上) 9.0 版之前的 Dynamics 365 版本。 如需最新文件,請參閱使用 Power BI

Power BI for Office 365 雲端服務搭配 Microsoft Dynamics 365 提供自助式的分析解決方案。Power BI 會自動重新整理顯示的 Microsoft Dynamics 365 (線上) 資料。 使用 Power BI Desktop 或 Microsoft Office Excel Power Query 編輯報表以及 Power BI 共用儀表板和重新整理 Microsoft Dynamics 365 (線上) 的資料,組織內的銷售、行銷和服務人員就能透過強大的新方式處理 Dynamics 365 資料。

本主題內容

使用 Microsoft Power BI 搭配 Microsoft Dynamics 365 (線上) 開始著手

在個人儀表板上內嵌 Power BI 視覺效果

使用 Power BI Desktop 直接連接至您的 Microsoft Dynamics 365 (線上) 執行個體

使用 Power BI 搭配 Microsoft Dynamics 365 (內部部署)

使用 Microsoft Power BI 搭配 Microsoft Dynamics 365 (線上) 開始著手

Power BI 雲端服務的 Microsoft Dynamics 365 內容套件可讓您輕鬆存取和分析您的銷售、服務或行銷資料。

若要使用內容套件建立 Power BI 儀表板,請遵循下列指示。

  1. 如果尚未這樣做,在 Microsoft Power BI 註冊

  2. 在您登入 Power BI 後,在 [資料集] 區域中按一下 [取得資料],在 [服務] 底下按一下 [取得],然後從下列內容套件選取。

    • Microsoft Dynamics 365 (線上) 銷售經理

    • Microsoft Dynamics 365 (線上) 服務經理

    • Microsoft Dynamics Marketing

  3. 對於銷售經理和服務經理內容套件,輸入您的 Microsoft Dynamics 365 (線上) 執行個體的 URL,例如 https://OrganizationName.crm.dynamics.com,其中 OrganizationName 是您的 Microsoft Dynamics 365 (線上) 執行個體的組織名稱,然後按 [下一步]。

    注意

    若您的資料中心在北美洲以外地區,crm.dynamics.com 網域名稱可能不同。例如 crm2.dynamics.com、crm3.dynamics.com、crm4.dynamics.com 等。 若要尋找網域名稱,在 Dynamics 365 Web 應用程式中,移至 [設定] > [自訂] > [開發人員資源]。 列出的 URL 將指出正確的網域名稱。

    對於行銷內容套件,輸入 URL 例如 *https://OrganizationName.marketing.dynamics.com/analytics*,其中 OrganizationName 是您的 Microsoft Dynamics 365 (線上) 執行個體的組織名稱,然後按 [下一步]。

  4. 在 [驗證方法] 底下,選取 [oAuth2]。

  5. 您的 Microsoft Dynamics 365 (線上) 組織資料便會匯入,而且有多種視覺效果可使用。

提示

如果您選取的內容套件未在 Web 瀏覽器中開啟,在 Power BI 工作區的左窗格中,按一下 [儀表板] 底下的內容套件。

內容套件可供下載。

Microsoft Dynamics 365 內容套件支援預設的內建實體。 不過,您可以自訂下列內容套件,藉由下載 .PBIX 檔案,然後使用 Power BI Desktop 自訂內容套件,再將它上傳至 Power BI 服務。

Power BI Report Template for Connected Field Service for Microsoft Dynamics 365 可讓使用者發行 Power BI 報表,當中顯示已連線裝置的即時活動訊號。

如需有關如何自訂內容套件的資訊,請參閱自訂 Microsoft Dynamics 365 Power BI 內容套件

在個人儀表板上內嵌 Power BI 視覺效果

必須先啟用全組織的設定,使用者才能在個人的儀表板上內嵌 Power BI 視覺效果。

注意

此功能最初是在 CRM Online 2016 更新 1 中推出。

根據預設,內嵌 Power BI 視覺效果為停用,必須先啟用,使用者才能在個人儀表板中內嵌圖標。

在組織中啟用Power BI 視覺效果

  1. 以具有系統管理員資訊安全角色的使用者身分 Microsoft Dynamics 365 登入。

  2. 前往 [設定] > [管理] > [系統設定]。

  3. 在 [允許 Power BI 視覺效果內嵌] 選項的 [報表] 索引標籤上,選取 [] 啟用或選取 [] 停用。

  4. 按一下 [ 確定]。

若要深入了解如何將 Power BI 圖標新增至 Microsoft Dynamics 365 中的個人儀表板,請參閱在個人儀表板上內嵌 Power BI 圖標

若要深入了解如何將 Power BI 儀表板新增至 Microsoft Dynamics 365 中的個人儀表板,請參閱在個人儀表板上新增 Power BI 儀表板

使用 Power BI Desktop 直接連接至您的 Microsoft Dynamics 365 (線上) 執行個體

您可以透過 Power BI Desktop 連接 Microsoft Dynamics 365 (線上),建立自訂 Dynamics 365 報表和儀表板,以搭配 Power BI 服務使用。

需求

  • Power BI 服務註冊

  • Power BI Desktop

  • Microsoft Dynamics 365 (線上) 執行個體

連線至 Dynamics 365 (線上)

  1. 啟動 Power BI Desktop。

  2. 在 [首頁] 索引標籤中按一下 [取得資料],然後按一下 [更多]。

  3. 在 [取得資料] 清單中,選取 [Dynamics 365 Online]。

  4. 輸入 Dynamics 365 (線上) OData 端點 URL。 它看起來類似此 URL,其中 OrganizationName 是您的 Dynamics 365 (線上) 組織的名稱,[v8.1] 是版本。 按一下 [ 確定]。

    https://OrganizationName.api.crm.dynamics.com/api/data/v8.1

    提示

    您可以在 Microsoft Dynamics 365 網路用戶端中找到您的 OData 端點 URL。 移至 [設定] > [自訂] > [開發人員資源],然後在 [執行個體 Web API] 底下尋找 URL。

  5. 在 [存取 OData 摘要] 對話方塊中,按一下 [組織帳戶],然後按一下 [連線]。

    注意

    如果您未登入 Microsoft Dynamics 365 (線上) 執行個體,請按一下 [存取 OData 摘要] 對話方塊上的 [登入],在按一下 [連線]。

  6. 組織資料庫實體表格會出現在 Power BI Desktop Navigator 視窗中。 您可以同時選取預設和自訂實體。 如需使用 Power BI Desktop 建立報表的詳細資訊,請參閱 Power BI 支援:Power BI Desktop 中的報表檢視

    選取實體表格

    提示

    您可以使用類似的步驟連線至 Microsoft Dynamics 365 (線上),使用 Microsoft Office Excel Power Query,藉由選取 Excel 中 [Power Query] 索引標籤上的 [從其他來源]。

使用 Power BI 搭配 Microsoft Dynamics 365 (內部部署)

您可以使用 Power BI 搭配 Dynamics 365 (內部部署) 建立和發行豐富的視覺效果,並可從任何地方存取。

需求

  • Windows Server 2012 R2 搭配 AD FS 3.0 (網際網路對向部署 (IFD) 所需)。

  • 若是 IFD,必須在 Microsoft Dynamics 365 Server 上啟用 OAuth。 此步驟將在下一節中說明。

  • Microsoft Power BI 帳戶。

注意

已發行至 Power BI 服務的 Dynamics 365 (內部部署) 資料集不支援排程的報表重新整理。 您可以重新整理報表,使用 Microsoft Power BI Desktop 或 Microsoft Office Excel,然後再上傳報表至 Power BI 服務。

設定適用 Power BI 的 Microsoft Dynamics 365 (內部部署)

  1. 如果您是從內部連線至 Dynamics 365 (內部部署) 部署 (不是使用 IFD),請跳至步驟 4。

    如果部署是針對 IFD 設定,請在 Microsoft Dynamics 365 Server 上啟用 OAuth。 若要這樣做,請開啟 Windows PowerShell 視窗並執行下列 PowerShell 命令。

    Add-PSSnapin Microsoft.Crm.PowerShell
    $fedurl = Get-CrmSetting -SettingType ClaimsSettings
    $fedurl.FederationProviderType = 1
    Set-CrmSetting $fedurl
    
  2. 執行前面的命令後,需要重新啟動 IIS。 在命令視窗中,輸入 IISReset,然後按 ENTER。

  3. 在 ADFS 註冊 Power BI Desktop OAuth 2.0 用戶端。 若要這麼做,開啟 Windows PowerShell 視窗並執行下列 PowerShell 命令,在您執行 Power BI Desktop 的電腦上,此電腦將用來發行您的報表至 Power BI 服務。

    Add-AdfsClient -ClientId "a672d62c-fc7b-4e81-a576-e60dc46e951d" -Name "Microsoft Power BI" -RedirectUri @("https://de-users-preview.sqlazurelabs.com/account/reply/", "https://preview.powerbi.com/views/oauthredirect.html") -Description "ADFS OAuth 2.0 client for Microsoft Power BI"
    
  4. 在 Power BI Desktop 中登入 Power BI,然後使用 Windows 或 OAuth 驗證,透過標準 OData 摘要連線程式連線至 Dynamics 365 (內部部署) 系統。 若要這樣做...

    1. 使用 OData 摘要連線程式連線至 Power BI Desktop 或 Excel 中的資料來源。

      • 若是內部 (非 IFD) 部署,輸入 OData 摘要的 URL,類似 https://server/crmorganization/api/data/vn.0,其中 server/crmorganization 是 Microsoft Dynamics 365 組織的 Web 應用程式路徑,而 vn.0 是 Microsoft Dynamics 365 的版本,例如 v8.0 代表 Microsoft Dynamics 365。 例如,https://contoso1/contosocrm/api/data/v8.0。

        出現提示要求您登入以存取 OData 摘要時,從驗證類型清單中選取 [Windows],然後輸入您的 Dynamics 365 (內部部署) 認證。

      • 若是 IFD 部署,輸入 OData 摘要的 URL,類似 https://[organization_URI]/api/data/vn.0,其中 organization_URI 是您的網際網路可存取的完整網域名稱,而 vn.0 是 Microsoft Dynamics 365 的版本,例如 v8.0 代表 Microsoft Dynamics 365。 例如,Contoso 組織的 URL 像這樣:https://crmweb.contoso.com/api/data/v8.0。

        出現提示要求您登入以存取 OData 摘要時,從驗證類型清單中選取 [組織帳戶],然後輸入您的 Dynamics 365 (內部部署) 認證。

  5. 組織資料庫表格會載入,您可從中建立報表。

  6. 將報表發行至 Power BI 並建立儀表板。

  7. 重新整理報表,方法是經常透過 Power BI Desktop 或 Excel 再次發行它們。

另請參閱

以整合與解決方案擴充 Dynamics 365

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