擴充 Cloud for Sustainability 資料模型
Microsoft Sustainability Manager 是以 Dataverse 為基礎建立的模型導向 Power App。 使用者可以使用原生 Dataverse 功能來擴充資料模型,並將此資料模型用於碳排放計算和自訂報告。 您可以在 Dataverse 中新增屬性至任何 Microsoft Sustainability Manger 資料表、使用 Power Fx 在計算中參考該屬性,然後將其新增至網格並編輯表單。
例如,您可能需要擴充 Cloud for Sustainability 資料模型的情況包括下列案例:
- 將生產的品項與外購電力活動建立關聯
- 將逸散性排放與實驗室或租賃資產建立關聯
- 以自訂影響限定外購電力
如需擴充資料模型的逐步解說,請移至本文章中的範例:電動模式資料表。
若要擴充 Microsoft Sustainability Manager,您必須執行下列程序:
建立新的 Dataverse 資料表以擷取您組織的資料。 如需範例,請移至建立新的 Dataverse 資料表。
將新資料表直接擷取至 Dataverse,或擴充 Microsoft Sustainability Manager UI,以將其當做內嵌 Microsoft Sustainability Manager 體驗中的參考資料。 如需範例,請移至擷取資料。
注意
您不可在計算中使用此資料表做為參考資料。 這只能在 Power Fx 編輯器中用來做為參考資料。
使用新資料表的參考來擴充 Cloud for Sustainability 資料模型。 如需範例,請移至新增參考查詢。
將永續服務應用程式角色 - 自訂資訊安全角色提供給 Microsoft Sustainability Manager,以允許其存取新的資料表。 如需範例,請移至授與新資料表的存取權。
使用額外的屬性來擷取 Microsoft Sustainability Manager 資料。 如需範例,請移至擷取資料
在計算中使用額外的屬性。 如需範例,請移至計算範圍 3 運輸排放。
修改網格檢視表並編輯表單以顯示新的屬性。 如需範例,請移至自訂資料檢視表。
建立包含新屬性的自訂 Power BI 報表。
執行上述步驟時,請牢記下列資訊:
如果只是簡單的擴充 (例如布林值),則可能不需要建立新的 Dataverse 資料表,如步驟 1 中所示。 在步驟 3 中,只需使用新的布林值屬性來擴充 Microsoft Sustainability Manager 資料表。 在這種情況下,不需要額外的自訂資料表。
如果您使用的是外部資料表,請將讀取權限新增至外部資料表的「永續服務應用程式角色 - 自訂」角色。 此角色應位於組織層級。
注意
如果活動的計算表示指定值為 Null 或空白,以及如果記錄確實含有該自訂查詢的值,則必須確定此資訊安全角色有權存取這個其他資料表。
是否透過 Microsoft Sustainability Manager UI 進行擷取可自行選擇。 對於更複雜的擴充 (例如參考協力廠商解決方案),參考資料的擷取作業可能會在其他位置進行。
如果您想要在 Microsoft Sustainability Manager 中檢視或編輯擴充資料,則修改網格檢視和編輯表單只是權宜做法。
自訂 Power BI 報表不在本文討論範圍內。
若要啟用步驟 4 中的存取權並修改編輯表單,您必須建立 Dataverse 解決方案,並在其中執行這些步驟。
動作
若要在 Microsoft Sustainability Manager 網格檢視中查看新屬性:
- 在 Microsoft Sustainability Manager 中,編輯網格檢視欄、新增所需的屬性,然後儲存該檢視表。
若要在 Microsoft Sustainability Manager 中新增表單:
- 在 Power Apps 中,新增 Microsoft Sustainability Manager 資料表現有的表單以進行擴充,然後修改主要表單以新增新屬性。
注意
您必須在新的 Dataverse 解決方案中執行此步驟。
若要讓新資料表在 Microsoft Sustainability Manager 中可供擷取做為參考資料:
修改 Power Apps 中的參考資料表,以新增新的資料表。
將寫入和附加權限新增至該資料表的角色。
如需有關執行這些動作的詳細資訊,請移至下列文章:
- Dataverse 文件
- 表中 Dataverse
- 創建和編輯列 Dataverse using Power Apps
- 解決方案 Power Apps
- Microsoft Dataverse 的安全性概念
範例:電動模式資料表
越來越多的運輸和配送組織正在從內燃機轉向混合動力和全電動解決方案。 這個轉變讓範圍 3 類別 4 和 9 的碳排放計算變得稍微複雜一些,但是必須區分並了解車輛燃料來源才能實現碳減排。 Microsoft Sustainability Manager 透過使用 Power Apps 的簡單擴充功能來提供這種彈性。
在此範例中,我們將展開資料模型來說明電動車選項、擷取新資料,然後使用該資料來計算最新近減少的排放和一些自訂排放係數。 本範例採用使用 Microsoft Sustainability Manager 使用者介面的無程式碼和少量程式碼自訂。
我們的範例將引導您完成下列步驟:
先決條件
對於此範例,您必須符合下列先決條件:
- 已安裝 Microsoft Sustainability Manager。
- 熟練使用 Microsoft Sustainability Manager。
- 熟練使用永續性做法,尤其是在範圍 3 類別 4 和 9:運輸和配送
- 深入了解 Dataverse。
- 有管理員權限可管理 Dataverse 資料表和資訊安全角色。
建立新的 Dataverse 資料表
我們會從 Dataverse 開始,這是適用於商務應用程式的無程式碼或少量程式碼開發人員解決方案。 您可以透過 Power Apps 存取 Dataverse。 如需 Dataverse 的詳細資訊,請移至什麼是 Microsoft Dataverse?。
首先,建立新的資料表來儲存新的運輸與配送模式,這會指示電動車提供的效率等級。 此資料表可讓您新增有關供應鏈中用於運輸與配送之電動混合動力車輛的詳細資料。
移至 Power Apps。
在左導覽窗格中,選取 Dataverse,然後選取資料表。
在頂端命令列中,選取新增資料表。
在新增資料表面板中,輸入下列值:
屬性 數值 顯示名稱 電動模式 複數名稱 電動模式 結構描述名稱 TDElectricMode 注意
請務必記住完整結構描述名稱 (包括您所輸入名稱的前五個字元),供稍後使用。
如需有關建立或編輯 Dataverse 資料表的詳細資訊,請移至使用 Power Apps 建立或編輯資料表。
選取面板底端的儲存。
建立資料表中的資料行
接下來,您會在所建立的電動模式資料表中建立新的資料行。 資料表中的資料行可在資料和計算中用來描述不同等級的電氣化。
這其中一個資料行會包含將在計算中使用的乘數係數以及描述欄位。
在電動模式資料表頁面的電動模式資料行和資料區段中,選取 + 以新增資料行。
注意
預設已經存在資料行的名稱屬性。
如需有關建立或編輯資料行的詳細資訊,請移至使用 Power Apps 建立或編輯 Dataverse 中的資料行。
建立描述資料行:在新增資料行面板中,輸入或選取下列值:
屬性 數值 顯示名稱 描述 資料類型 單行文字 格式 文字 行為 簡單 必要 選用 可搜尋 (選取是的核取方塊) 結構描述名稱 描述 最大字元數目 100 輸入法編輯器 (IME) 模式 自動 選取面板最下方的儲存以儲存資料行。
建立乘數資料行:再次選取 + 以建立新資料行。 在新增資料行面板中,輸入或選取下列值:
屬性 數值 顯示名稱 乘數 資料類型 小數點 行為 簡單 必要 選用 可搜尋 (選取是的核取方塊) 選取面板最下方的儲存以儲存資料行。
授與新資料表的存取權
您必須授與 Microsoft Sustainability Manager 對新資料表的存取權。
在新的瀏覽器視窗中,登入 Power Platform 系統管理中心。
選取設定 > 安全性 > 資訊安全角色。
選取永續服務應用程式角色 - 自訂角色。
在自訂實體索引標籤中,授與電動模式資料表讀取 (或讀取和寫入) 存取權。
選取儲存後關閉。
佈建資料表
佈建車隊電氣化類型的資料表。 在此範例中,我們是透過 Power Query 來新增。
在 Power Apps 瀏覽器視窗的功能表列上,選取匯入,然後選取匯入資料。
在選擇資料來源視窗中,選取文字/CSV。
在連接至資料來源視窗的連接設定底下,連結至包含您的資料的檔案,然後此視窗底端的下一步。
在預覽資料檔案視窗中,驗證資料,然後選取下一步。
在下一個畫面中,選取下一步。
在對應介面表視窗的載入設定底下,選取載入至現有資料表,然後選取目的地資料表 (在此案例中為 TDElectricMode)。
仍處於對應資料表視窗時,在資料行對應底下對應描述、乘數和名稱資料行。 選取下一步。
在重新整理設定視窗中,選取發佈。
新增參考查詢
現在將運輸和配送資料表中的參考查詢新增至電動模式資料表,以在現有的範圍 3 類別 4 運輸和配送資料表中參考擴充資料表。
在階層連結的畫面最上方,選取資料表。
在資料表畫面中,選取全部、在右上方搜尋方塊中輸入運輸,然後選取運輸和配送資料表。
在運輸和配送資料表頁面的運輸和配送資料表以及資料網格中,選取 + 以新增查詢資料行。
輸入或選取下列值:
- 在顯示名稱中,輸入車輛電動模式。
- 在資料類型底下,選取查詢,然後選取查詢。
- 在相關資料表中,選取電動模式。
- 結構描述名稱和關聯名稱欄位會自動填入資料。
選取儲存。
自訂資料檢視表
在 Microsoft Sustainability Manager 中,瀏覽至上游電動運輸和配送頁面,然後選取編輯資料行。
在編輯資料行:運輸和配送側邊面板中,選取新增資料行。
選取車輛電動模式,然後選取關閉。
視需要變更資料行的順序。 在這種情況下,我們已移動車輛電動模式,使其出現在描述後面。 完成時,選取套用。
在功能表列中,選取建立檢視表,然後選取儲存對目前檢視表的變更。
在表示已儲存目前檢視表的篩選的快顯中,選取確定。
內嵌資料
接下來,需要擷取運輸和配送的活動資料、我們新增的電動模式參考資料,以及要將該資料對應至的係數。 這其中每一個資料類型都會遵循相同的程序。
您可以使用四種方式將資料擷取至 Microsoft Sustainability Manager,讓您幾乎可從任何來源提取資料:
- 手動
- 從 Excel 或 CSV 檔案
- 透過 Power Query 建立的新連接
- 預建的連接器
在這種情況下,我們將會透過 Power Query 設定新連接。
在 Microsoft Sustainability Manager 左導覽窗格中的資料管理底下,選取資料連接,然後選取新增。
在選取資料類型畫面中,依序選取參考資料、排放係數,然後選取下一步。
在選擇連接器畫面上,選取 CSV 檔案。
在連接至資料來源畫面中,選取要與之連結的 CSV 檔案,然後選取下一步。
在預覽資料檔案畫面中,驗證資料,然後選取轉換資料。
在 Power Query 功能表列上,選取對應至實體。 在對應至 CDM 實體視窗中,選取自動對應,然後選取確定。
在排程資料匯入畫面中,選取下一步。
在檢閱並完成畫面的名稱欄位中,輸入改善的電動模式係數,然後選取連接。
完成時,選取完成。
計算範圍 3 運輸排放
下一個步驟是計算範圍 3 運輸排放。 您可以使用下列方法進行計算:
- 使用預建計算模型
- 依需調整計算
- 攜帶您自己的係數庫
- 攜帶預先計算的排放
在此案例中,我們使用自訂資料和公式,為組織產生更精確的結果。 您可以使用現有的排放係數,也可以視需要進行更新。 如需有關更新排放係數的詳細資訊,請移至排放係數。
在左導覽窗格的計算底下,選取計算模型,然後選取新增。
選取 + 以新增來源。 在來源詳細資料窗格中,輸入或選取下列值:
欄位 數值 類別名稱 上游運輸和配送與電動車 活動資料 4. 上游運輸和配送 選取 + 以新增計算。 在計算詳細資料窗格中,輸入或選取下列值:
欄位 數值 類別名稱 套用電動模式乘數 定義計算函數 (複製並輸入此表格後面的文字,並視需要變更變數;您必須將 cr59b 變更為環境中指派的首碼)。 輸出單位 距離單位 輸出變數名稱 EVDistance Activity.msdyn_distance*Activity.cr59b_tdvehicleelectricmode.cr59b_multiplier
選取 + 以新增報告。 在報告詳細資料窗格中,輸入或選取下列值:
欄位 數值 類別名稱 報告運輸和配送與電動車 排放報告值 EVDistance 排放係數庫 電動模式係數 排放係數 運輸模式 選取儲存。
啟用計算設定檔
計算設定檔可讓您縮減套用至計算的資料範圍,並控制計算的頻率。
在左導覽窗格的計算底下,選取計算設定檔,然後選取新增計算設定檔。
在計算設定檔設定畫面中,輸入或選取下列值,然後選取下一步:
欄位 數值 計算設定檔名稱 上游運輸和配送與電動車 (執行) 排放來源 4. 上游運輸和配送 要納入計算中的活動資料 車輛電動模式 | 包含資料 計算模型 上游運輸和配送與電動車 驗證結果並允許其執行。
檢視排放
您現在可以查看減排專案的結果。
在左導覽窗格中,選取分析,然後選取所有排放。
在所有排放頁面上,依據上游運輸和配送來篩選排放資料行
相關資訊
Microsoft Cloud for Sustainability 數據模型
排放因數
記錄唯一性。 Microsoft Sustainability Manager