共用方式為


建立一個自訂報表

本文告訴您如何為 Microsoft Sustainability Manager 環境建立自訂報表。 這些說明用於創建 Power BI 報表,並以 Azure Synapse Link for Dataverse 易於使用和高性能的格式提供數據。

本文將端到端方案分為兩部分。 根據您的要求,您可能需要跟隨其中一個或兩個部分。

注意

  • 要創建使用 Sustainability Manager 中的數據在 Sustainability Manager 之外使用的自定義 Power BI 報表,請僅跟隨第 1 部分。
  • 要將現有 Power BI 報表嵌入到 Sustainability Manager 中,僅跟隨第 2 部分。
  • 有關完整的端到端方案,跟隨第 1 部分和第 2 部分。

必要條件

要完成本文中的說明,您需要滿足以下先決條件:

  • Microsoft Sustainability Manager
  • Power BI
  • 可在其中建立資源的 Azure 訂閱 (僅第 1 部分需要)

重要

Microsoft Sustainability Manager、Power BI 與您的 Azure 訂閱都必須在相同的租用戶中。

在本節中,您將創建一個用於連接 Power BI 數據的 Microsoft Sustainability Manager 自定義 Azure Synapse Link報表。 使用此選項可創建自定義 Power BI 報表,該報表使用 Sustainability Manager 數據在 Sustainability Manager 之外使用,或創建完整的端到端方案。

收集資訊

  1. Power Apps 門戶中,選擇左側導航欄上的,然後選擇 Dataverse Azure Synapse Link

  2. 選取上方功能表列中的新增連結

  3. 記下您的環境位於:旁邊列出的區域。 後續步驟中需要此資訊。

準備 Azure 環境

建立報表之前,您必須在 Azure 訂閱中準備一個區域來同步報表資料。

  1. 在新的瀏覽器索引標籤中,前往 Microsoft Azure 入口網站

  2. 在畫面頂端的搜尋方塊中輸入資源群組。 在搜尋結果中,選取資源源組。 在資源群組頁面中,選取建立以建立新的資源群組。

  3. 建立新資源群組頁面中,完成下列欄位:

    欄位 描述
    訂閱 要用於此資源群組的訂閱。
    資源組 輸入資源群組的名稱。 在此範例中,我們使用的是 rg-msm-customreports
    地區 選取您在收集資訊步驟中取得的區域。 在此範例中,使用的是美國東部

    [建立資源群組] 頁面的螢幕擷取畫面。

  4. 選取畫面底部的檢閱 + 建立按鈕。 Azure 驗證設定後,選取頁面底部的建立按鈕以完成資源群組建立。

  5. 該步驟完成後,在頁面頂端的搜尋方塊中輸入儲存體帳戶。 在搜尋結果中,選取儲存體帳戶。 在儲存體帳戶頁面中,選取建立以建立新的儲存體帳戶。

  6. 建立儲存體帳戶頁面中,完成下列欄位:

    欄位 描述
    訂閱 先前使用的訂閱。
    資源組 您所建立資源群組的名稱。
    存儲帳戶名稱 輸入儲存體帳戶的名稱。 在此範例中,使用的是 stmsmcustomreports
    地區 您先前指定的同一個區域。
    績效 接受預設值。
    冗餘 接受預設值。

    [建立儲存體帳戶] 頁面的螢幕擷取畫面。

  7. 選取頁面底部的下一個步驟:進階> 按鈕。 在進階索引標籤上,選取 Data Lake Storage Gen2 下的啟用階層式命名空間方塊。 選取頁面底部的檢閱按鈕。 Azure 驗證設定後,選取頁面底部的建立按鈕以完成儲存體帳戶建立。

  8. 創建新儲存帳戶完成後,導航到「訪問控制 (IAM)」,並確保使用者具有「存儲 Blob 資料擁有者」角色。 如果沒有,請選擇“ 添加 > 添加角色分配 ”,併為自己分配“存儲 Blob 數據擁有者”角色。

    重要

    這是一個重要的步驟,因為在資源級別具有 Owner 或投稿人角色不足以從 Synapse 查詢數據。

  9. 該步驟完成後,在頁面頂端的搜尋方塊中輸入 Azure Synapse。 在搜尋結果中,選取 Azure Synapse Analytics。 在 Azure Synapse Analytics 頁面上,選取建立以建立新的 Synapse 工作區。

  10. 建立 Synapse 工作區頁面中,完成下列欄位:

欄位 描述
訂閱 先前使用的訂閱。
資源組 先前所建立資源群組的名稱。
託管資源組 保持空白。
工作區名稱 輸入 Synapse 工作區的名稱。 在此範例中,使用的是 synmsmcustomreports
地區 您先前指定的同一個區域。
帳戶名稱 輸入先前建立的儲存體帳戶名稱。 在此範例中,已輸入 stmsmcustomreports
檔案系統名稱 選取建立新的,然後輸入所需的名稱。 在此範例中,已輸入 synapse

[建立 Synapse 工作區] 頁面的螢幕擷取畫面。

  1. 選取頁面底部的檢閱 + 建立按鈕。 在 Azure 驗證配置后,選擇 Create (創建)。

將 Dataverse 連線至 Azure Synapse

  1. 在新的瀏覽器索引標籤中,前往 Power Apps Maker Portal

  2. 選取左側導覽中的 Dataverse,然後選取 Azure Synapse Link

  3. 選取新增連結

  4. 新增連結頁面中,完成下列欄位:

    欄位 描述
    訂閱 先前使用的訂閱。
    資源組 先前所建立資源群組的名稱。
    存儲帳戶 先前所建立儲存體帳戶的名稱。
  5. 選取連接至 Azure Synapse Analytics 工作區的方塊。

  6. 選取頁面右下方的下一步按鈕。

  7. 在下一個頁面上,選取所有要用於建立報表的資料表。 除非報表需要,否則不需要選取所有的資料表。

  8. 選取儲存按鈕。

  9. 製作者門戶需要幾分鐘時間才能連線並與您的 Azure Synapse 工作區同步。 完成後,選擇省略號,然後選擇 Go to workspace Azure Synapse Analytics 。

  10. 在 Azure 入口網站中,瀏覽至您的工作區。 在 Data (資料 ) 選項卡上,您的數據將從中 Microsoft Sustainability Manager填充。

將 Power BI 連接至 Azure Synapse workspace

  1. Power BI 打開桌面應用,選擇 功能區中的「獲取數據 」,然後選擇“更多... 從下拉清單中。

  2. 從選項中選取 Azure SQL 資料庫

  3. 輸入伺服器詳細資料、選取 DirectQuery 做為資料連線,然後選取確定。 若要尋找伺服器詳細資料,請移至您的 Synapse 工作區,並複製無伺服器 SQL 端點。

  4. 選取要用於建立報表中視覺效果的查詢資料表。

  5. 準備好報表後,選取發佈以在工作區中發佈報表。

第 2 部分:在 Sustainability Manager 中嵌入 Power BI 報表

使用此選項可將現有 Power BI 報表嵌入到 Sustainability Manager 中,或創建完整的端到端方案。

注意

這些指示假設 Power BI 報表已存在於同一個 Microsoft 365 租用戶的 Power BI 共用工作區中。 其中還假設 Power BI 報表至少有一個報表和一個儀表板。

將報表添加到 Power Platform

  1. Power Apps 門戶中,轉到 Solutions > New solution 創建解決方案。 在此範例中,該解決方案名為示範解決方案

  2. 選取此解決方案以開啟。 在解決方案中,移至新增 > 儀表板 > Power BI Embedded

    開啟解決方案的螢幕擷取畫面。

  3. 在右窗格中,完成下列欄位:

    欄位 Description
    輸入 選擇 Power BI 報表或 Power BI 儀表板。
    僅顯示環境中的報告 確保未選擇此選項。
    Power BI 工作 選取共用工作區。
    Power BI 報告 選取 Power BI 報表。

    選取儲存

    內嵌報表的螢幕擷取畫面。

將報表添加到 Sustainability Manager 導航功能表

  1. 在同一解決方案中,轉到 Add existing > More > Sitemap 並選擇 Sustainability Manager。 在 Sustainability Manager sitemap 元素旁邊,選擇省略號,然後選擇 編輯

  2. 選擇要添加控制面板的導航功能表區域。

  3. 在工具列上,選擇 Add Subarea (添加 > 子區域)。

  4. 新增子區域頁面中,完成下列欄位:

    欄位 描述
    內容類型 選取儀表板
    擋泥板 選取示範 Power BI 報表
    頭銜 輸入儀表板的標題。

    注意

    要使功能表項僅對某些用戶可見,請使用屬性 Advanced > Privileges > Entity。 功能表項僅對對所選實體具有讀取許可權的用戶可見。

  5. 選擇 保存並關閉,然後發佈解決方案。

注意

您還可以從 App 元素而不是 Sitemap 添加導航功能表。 但是,這可能會產生緩存問題,從而阻止正確的控制面板立即顯示,您可能需要等待幾個小時才能在 Sustainability Manager 中看到正確的結果。