Microsoft Sustainability Manager 的架構
Microsoft Sustainability Manager 是以 Common Data Model、Microsoft Teams 和 Microsoft Power Platform 的功能為基礎所建置。 若要設定解決方案,您必須使用 Microsoft Cloud 解決方案中心,這會設定 Dataverse 環境,並將解決方案、資料模型和範例資料部署至其中。
下圖顯示 Microsoft Sustainability Manager 解決方案架構。
下載此解決方案架構圖的可列印 PDF。
本文剩餘篇幅討論構成解決方案架構層的元件層。
安全性
圖中顯示的 Sustainability 使用者是指與 Microsoft Sustainability Manager 互動的使用者。 下列清單顯示一般 Sustainability 使用者角色及其各自的職責定義:
- 永續性主管:向合作夥伴團隊提供排放資料。
- 永續性專家:負責排放報告工作。
- 排放分析師:分析排放資料,並將分析結果傳送給其他利害關係人。
- IT 管理員:收集排放資料並將其擷取至系統。
- 作業:操作設施、在減少碳排放的同時監視並改善系統效能、能源使用和成本、用水量以及廢棄物。
驗證
永續性使用者會透過 Microsoft Entra ID 向 Microsoft Sustainability Manager 進行驗證,就像任何其他 Power Apps 應用程式一樣。 Microsoft Entra ID 執行租用戶中啟用的驗證方法,並為存取應用程式的使用者強制執行任何條件式存取原則,例如 Microsoft Entra 多重要素驗證。
授權
Microsoft Sustainability Manager 使用 Dataverse 中的角色型安全性模型來授權使用者存取資料元素。 內建安全性角色可供使用,或者您可以設定自己的安全性角色來實作角色型安全性模型。 存取層級會考慮使用者所屬的業務單位階層。
首先,必須為您的業務單位階層建立模型並加以設定。 然後就可以複製這些內建資訊安全角色,並將這些角色套用至業務單位以建立安全性分割。 在使用者管理工作中,您可以將這些資訊安全角色指派給終端使用者、團隊或業務單位。
如需如何使用 Microsoft Entra 群組的詳細資訊,請參閱 Microsoft Dataverse 中的安全性概念。
使用者介面
Microsoft Sustainability Manager 是與終端使用者互動的模型導向應用程式。 Power Platform Power Apps 設定功能會向模型導向應用程式公開資料元素。
資料層
Microsoft Cloud for Sustainability 資料模型是 Microsoft Sustainability Manager 的資料基礎。 資料層由三種類型的資料組成:交易、主要和活動資料。 Dataverse 儲存體會儲存交易資料和主要資料。 為了增強可擴縮性和效能,擷取的活動資料會儲存於 Dataverse 中的彈性資料儲存體,並透過虛擬表格連接。 此解決方案使用受管理的 Azure Data Lake 同步處理分析資料,受管理的 Power BI 報表會使用此資料來產生量化準備報表或永續儀表板。
分析
Microsoft Sustainability Manager 隨附現成 Power BI Embedded 報表,這些報表會利用從營運 Dataverse 資料中複寫的分析資料 (受管理的 Azure Data Lake)。 此解決方案還可以根據儲存的排放和活動資料產生 Excel 型量化報告。
您可以建立自訂 Dynamics 365 儀表板和 Power BI Embedded 儀表板來擴充分析。 Dynamics 365 儀表板可以使用儲存在 Dataverse 中的資料,例如主要資料。 不過,您無法對彈性資料儲存體 (虛擬表格) 進行查詢,其中儲存活動以及計算出的排放。 若要將資料加入彈性資料儲存體中,您可以在建立自訂 Power BI 報表時使用 Power BI Common Data Service (舊版) 連接器。 Power Query Dataverse 連接器取代 Common Data Service (舊版) 連接器。 或者,也可以透過 Azure Synapse Link 設定,將 Dataverse 資料餵送至 Azure Synapse Analytics 工作區。 然後就可以使用此 Azure Synapse Analytics 工作區資料做為自訂 Power BI 報表的來源。
如需詳細資訊,請參閱在 Microsoft Sustainability Manager 中建立自訂報表。
共同作業
Microsoft Sustainability Manager 使用原生 Microsoft Teams 整合,與 Dynamics 365 團隊成員進行合作無間的共同作業。 此解決方案利用 Microsoft Teams 的共同作業和聊天功能。
整合
資料模型構成 Microsoft Cloud for Sustainability 的基礎。 視資料財產成熟度而定,解決方案可能需要與其他系統整合。 與 Microsoft Sustainability Manager 之間有三種核心整合案例。
- 資料匯入
- 資料匯出
- 交易
每個案例都代表可以使用一種或多種技術實現的形狀。 下圖說明實現這些案例的技術選項。
下載圖表的可列印 PDF。
資料匯入
資料匯入是 Microsoft Sustainability Manager 的其中一項重要程序。
來源資料可以駐留在不同的系統中,包括:
- Power Platform:另一個 Dataverse 執行個體
- Microsoft 365:SharePoint、OneDrive 及其他
- Azure 租用戶:Azure Synapse Analytics、Azure Data Lake、Azure 資料庫、其他資料儲存體選項
- 內部部署租用戶:支援的資料庫系統以及透過內部部署的資料閘道的來源連線。
- 其他雲端租用戶:與建立中 Azure ExpressRoute 閘道或 S2S VPN 閘道的連線。
- 協力廠商租用戶:透過自訂連接器或已發佈配接器,與協力廠商服務的連接連線能力。
視資料類型、來源、使用者體驗等級和匯入頻率而定,您可以使用多種方式將資料匯入至 Sustainability Manager。 下表摘要列出方法,並提供有關何時使用這些方法的考量事項和指導方針。
方法 | 描述 | 考量事項 | 使用時機 |
---|---|---|---|
Excel 範本 | 使用每個資料類別的專用 Excel 範本。 | 支援異質資料匯入。 考慮使用最新的範本版本,並注意成功匯入所需的欄位、格式及規則。 | 轉換所需的資料量和投入量不高。 |
Power Query 匯入 | Power Query 引導式體驗是 Microsoft Sustainability Manager 中所提供最全面的擷取方法。 可讓您透過多個來源匯入多個實體的資料,所有這些都透過單一匯入,並提供詳細指引來確保擷取成功。 | 評估連接器可用性、可擴縮性 (資料量和資料波動性),以及所需的資料清理和轉換複雜性。 | Power Query 連接器本身既已支援且您想要在其中控制資料轉換的資料匯入案例。 |
第一方合作夥伴連接器 | 建置 Microsoft Sustainability Manager 解決方案的資料連線器,以便直接從外部解決方案匯入資料。 | 必須先經過隱私權、安全性和合規性審查,才能將這些連接器轉入生產。 | Sustainability Manager 本身就支援來源提供者或合作夥伴。 |
自訂連接器 | 讓您可以建立 (甚至共用) 具有本身觸發程序和動作的連接器。 | 僅限於連接器要連接到的 API 或服務的功能。 因 API 或驗證方法變更而要讓連接器保持在最新狀態所需的額外開發與維護工作。 | Sustainability Manager 本身不支援來源提供者或合作夥伴,而且有一些對建立第一方連接器 (Power Query) 的限制。 |
Azure Data Factory 或 Synapse 管線 | 建立資料流程,在擷取資料至 Dataverse 之前轉換資料。 | Data Factory 服務限制。 | 資料匯入需要多階段轉換。 |
手動 | 使用 Microsoft Sustainability Manager 手動匯入功能以匯入個別或大量記錄。 | 若要在 Sustainability Manager 中更新活動資料記錄,您必須刪除先前匯入的資料,然後重新匯入所有的資料。 | 修正個別記錄,而此時,大量資料匯入整合的成本昂貴,或資料波動性不高。 |
使用自訂維度可讓組織包含已錄製之活動資料的不同屬性。 此方法可靈活擴展 Microsoft Sustainability Manager 資料模型。 您可以在計算和報表中使用自訂維度來擷取有見地的分析。
注意
擷取自訂維度只能透過 Power Query 體驗使用。
這也無法用於參考資料。
組織可以使用資料核准管理 (預覽版),讓資料可以在待處理階段暫存,這樣就不會影響計算、分析和報表。 在授權使用者審查並核准後,資料即可用於所有對應的功能
資料匯出
您可能需要將資料從 Sustainability Manager 匯出自訂分析階段,或輸送到其他系統進行處理。 下表摘要列出方法,並提供有關何時使用這些方法的考量事項和指導方針。
方法 | 描述 | 考量事項 | 使用時機 |
---|---|---|---|
Azure Synapse Link for Dataverse | 將 Dataverse 資料複寫至 Synapse Analytics 或 Data Lake 以用於分析和自訂報表。 | 不支援的資料表。 | 資料分析和自訂報表。 此外,也做為資料匯出的中繼階段。 |
Azure Data Factory 或 Synapse 管線。 | 建立資料流程,在暫存資料之前從 Dataverse 接收資料。 | Data Factory 服務限制。 | 採用複雜、多階段轉換的資料匯出案例。 |
手動 | 手動將所選實體的資料匯出至 CVS、XML 或 Excel 檔案。 | 匯出限制。 | 根據需要匯出中低資料量。 |
交易
當您需要在系統之間交換資訊並即時更新資料時,可能會出現交易式整合案例。 交易式整合可確保您正確且完整地完成交易。 下表摘要列出方法,並提供有關何時使用這些方法的考量事項和指導方針。
方法 | 描述 | 考量事項 | 使用時機 |
---|---|---|---|
Dataverse API | OData v4 實作,使用一組標準介面提供 CRUD 作業,並提供對廣泛技術受眾開放的介面。 | Power Platform 服務保護 API 限制、要求限制和配置。 | 大多在需要執行個別 CRUD 作業時用於交易式整合。 |
第一方自訂 API (通用排放計算 API) | Microsoft Cloud for Sustainability 建立的自訂 API,用於計算特定動作的排放,這些動作會將多項作業合併成單一作業,或公開新類型的觸發事件。 | Power Platform 服務保護 API 限制、要求限制和配置。 | 需要根據事件觸發排放計算。 |
自訂 API | 在 Dataverse 中建立您自己的 API。 | Power Platform 服務保護 API 限制、要求限制和配置。 | 一項或多項作業需要合併為單一作業,或者需要公開新類型的觸發事件。 |
錯誤處理
資料匯入期間的錯誤處理對於確保資料正確擷取以及報表顯示永續報告書與分析的最新資訊,發揮至關重要的作用。 Sustainability Manager 可讓使用者檢閱和修正資料匯入中的錯誤。 這些錯誤報表現在可用於所有三種匯入類型:範本、Power Query 引導式流程和合作夥伴體驗。
如需詳細資訊,請參閱 Microsoft Sustainability Manager 中資料匯入的錯誤處理