Share via


ESG 資料資產 (預覽版)

2024 年 5 月 Microsoft Cloud for Sustainability 技術峰會

重要

這其中部分或所有的功能會做為預覽版本的一部分來提供。 內容和功能隨時可能變更。

ESG 資料資產 (預覽版) 功能可讓您將各種來源的 ESG 資料合併成標準結構描述,此結構描述提供環境、社會和治理記錄的資料模型。 您可以接著使用標準化資料,計算符合企業永續報告指令 (CSRD) 等資訊披露報告需求的量化計量。 您也可以在分析中使用彙總資料集。 外部應用程式可以存取其他案例的彙總資料集,例如資料稽核和 CSRD 報告產生。

使用此功能部署的項目包括根據標準化 ESG 資料模型,將資料從原始形式轉換、計算並儲存為計算得出之社會與治理計量的筆記本和資料湖。

此解決方案部署下列四個資料湖:

  • 擷取的未經處理資料:儲存外部資料來源的未經處理資料。

  • 已處理的 ESG 資料:儲存符合標準化 ESG 資料模型的協調資料。

  • 計算的 ESG 計量:儲存計算得出的 ESG 計量和彙總的分析資料集。

  • ConfigAndDemoData:儲存特定轉換文件庫、參考資料和示範資料。

此解決方案部署的所有資源皆已預建並部署至 Fabric 工作區中。 這些資源是開放資源,可進行自訂以符合您的需求。

ESG 資料資產 (預覽版) 包含下列功能:

匯入和轉換 Sustainability Manager 資料

您可以將不同資料來源中的資料引入 ESG 資料資產中。 此功能會在 Fabric 工作區中部署 IngestedRawData Lakehouse 或資料湖。 此 Lakehouse 依原狀儲存來源資料。

來源資料與 IngestedRawData Lakehouse 整合後,您可以將資料整合並協調成 Microsoft Cloud for Sustainability ESG 資料模型結構描述

此功能還會將示範資料部署至 Fabric 工作區。 此示範資料存在於 ESG 資料模型結構描述中,因此您可以直接載入示範資料來探索該功能。

這些步驟告訴您如何整合 Sustainability Manager 中的排放、水和廢棄物資料,並將其轉換成 ESG 資料模型結構描述。 然後,您可以使用轉換的資料來計算分析資料集和計量。

先決條件

  • 將 ESG 資料資產部署在 Fabric 工作區中。

  • 您必須已在 Dataverse 環境中安裝並設定 Microsoft Sustainability Manager。

  • 您必須有 Azure Data Lake Storage Gen2 儲存體帳戶。

  • 您必須具備 Dataverse 系統管理員資訊安全角色。

  • 您必須擁有 Azure Data Lake Storage Gen2 帳戶以及擁有者和 Storage Blob 資料參與者角色存取權。 您的儲存體帳戶必須啟用初始安裝和增量同步的階層命名空間。只有初始安裝才需要允許儲存體帳戶金鑰存取。

在此步驟中,為您要從中將資料引入 ESG 資料資產的 Sustainability Manager 環境設定 Azure Synapse Link。

  1. 開啟 Power Apps 入口網站。 在右上方,選取已安裝 Sustainability Manager 的 Dataverse 環境。

  2. 從左窗格選取 Azure Synapse Link,然後選取新增連結。 如果尚未顯示,請依序選取更多探索全部資料管理,然後選取 Azure Synapse Link

  3. 連接至 Azure Synapse Analytics 工作區保持未選取狀態。 您是在 Fabric 上執行整合和轉換指令碼,而不是在 Synapse 上執行。

  4. 輸入您的儲存體帳戶和訂閱詳細資料,然後選取下一步。 只能選取與您環境位於相同位置的儲存體帳戶。 例如,如果您的環境位於美國西部,則您的儲存體帳戶應位於美國西部或美國西部 2。

  5. 選取清單中所有的 Sustainability Manager 資料表,然後選取儲存。 您可以依據 msdyn_ 進行篩選以檢視相關資料表。

    系統會建立您儲存體帳戶的 Azure Synapse Link,並將選取的資料表匯出至儲存體帳戶。 您可以新增或移除連結中的資料表,方法是返回 Azure Synapse Link、選取您建立的連絡人,然後選取管理資料表

  6. 開啟在先前步驟中建立連結時提供的 Data Lake Storage Gen2 帳戶。 儲存體帳戶中會建立以 Dataverse- 開頭的新容器,其中包含所有使用 CSV 格式以資料夾結構匯出的選定資料表,以及一個含有所有資料表結構描述的 model.json 檔案。 Sustainability Manager 資料現在可在您自己的儲存體帳戶中使用。

在此步驟中,您使用 Fabric 捷徑功能,將包含 Sustainability Manager 資料的 Data Lake Storage 容器連結至已部署功能的 IngestedRawData Lakehouse。

  1. 開啟 Fabric 中部署永續性解決方案的工作區。 若要開啟該解決方案,請從清單檢視選取解決方案。 從管理已部署功能清單檢視中選取 ESG 資料資產 (預覽版) 功能,以到達受控功能頁面。

  2. ESG 資料資產受控功能頁面中,選取 IngestedRawData Lakehouse。

  3. 檔案的省略符號功能表中選取新增捷徑。 在新增捷徑對話方塊中,選取 Azure Data Lake Storage Gen2 圖標,然後提供下列連接詳細資料以連接至含有已匯出 Sustainability Manager 資料的 Data Lake Storage 容器。

    • URL:前往 Data Lake Storage 帳戶,然後從左側刀鋒視窗中選取端點。 接著複製 Data Lake Storage 的端點,並在 URL 欄位中將其貼上。
    • 連接:選取建立新的資料連接
    • 驗證種類:選取組織帳戶、登入您的 Data Lake Storage 帳戶,然後選取下一步
  4. 對於捷徑名稱,輸入 MSMData、將子路徑設定為包含 Sustainability Manager 資料、以 / 為首碼的容器名稱,然後選取建立。 Sustainability Manager 資料與 檔案下的資料湖成功整合。

    螢幕擷取畫面顯示 Sustainability Manager 資料已與資料湖整合。

步驟 3:轉換資料

Sustainability Manager 資料整合至 IngestedRawData Lakehouse 後,將資料轉換成 ESG 資料模型結構描述以整合並協調該資料。 進行部署時,工作區中已建立 ProcessedESGData Lakehouse,用於儲存協調的資料。

ESG 資料模型結構描述涵蓋 ESG 資料實體。 這些實體會連結至其他描述公司其他功能區域 (例如人力資源、IT 或融資生產) 的資料實體。

為了將 Sustainability Manager 資料轉換為 Cloud for Sustainability ESG 資料模型結構描述,該功能提供採用預建轉換技術的筆記本,這些技術以儲存在工作區之 ConfigAndDemoData Lakehouse 中的文件庫形式來提供。

重要

不要變更 ConfigAndDemoData 資料夾中的任何檔案,否則 Sustainability Manager 資料的轉換邏輯可能會無法運作。

  1. 將連結的 Sustainability Manager 資料載入為資料表。 轉換文件庫要求來源資料必須採用 Delta 資料表格式。 您可以執行 LoadMSMDataToIngestedRawDataLakehouseTables 筆記本。 此筆記本將連結的 Sustainability Manager 資料載入至 Lakehouse 資料表。 成功執行筆記本後,您可以驗證 IngestedRawData Lakehouse 資料表中的資料。

  2. ProcessedESGData Lakehouse 資料表中載入參考資料。 參考資料是指多半是靜態的資料表,例如測量單位或國家/地區。

  3. ESG 資料模型結構描述中的 Sustainability Manager 參考資料目前已部署為 ESG 資料資產功能的一部分。 您可以從 ConfigAndDemoData Lakehouse 的參考資料資料夾中檢視參考資料檔案。 執行 LoadReferenceTables 筆記本,將參考資料載入至 ProcessedESGData Lakehouse 資料表。

  4. 將 Sustainability Manager 資料轉換為 Cloud for Sustainability ESG 資料模型結構描述。

    依順序執行下列筆記本。

    注意

    只有在第一個筆記本成功執行時,才應執行第二個筆記本。

    • TransformMSMDataToProcessedESGDataStage1
    • TransformMSMDataToProcessedESGDataStage2

注意

此預覽版本僅支援 Sustainability Manager 資料的完整快照重新整理,而不支援累加式差異資料重新整理。 使用該功能所部署的預建轉換筆記本同樣僅支援完整快照重新整理。 建議在就地更新模式下保留 Azure Synapse Link。

如果您將其他資料更新至上一個步驟由筆記本所填入的資料表中,然後執行這些筆記本,則會覆寫資料。 此外,也不要修改轉換筆記本和基礎文件庫的內容。 如果修改筆記本或基礎文件庫,則 Sustainability Manager 資料到 ESG 資料模型結構描述的轉換可能無法正常運作。

外部資料擷取和轉換

您可以使用 Fabric 擷取功能 (例如資料管線和資料流程),將不同來源的資料整合到 IngestedRawData Lakehouse 中。

整合您的資料後,可以使用 Fabric 資料流程,將資料轉換為 ESG 資料模型結構描述,也可以建置並執行筆記本。

建立轉換邏輯之前,您可以使用這些在 ESG 資料資產部署期間部署於工作區的成品來探索 ESG 資料模型結構描述。

  • ESGschema.json:此檔案提供 Cloud for Sustainability ESG 資料模型中資料表的結構描述,包括每個資料表的資料行、主索引鍵和外部索引鍵關聯性的相關詳細資料。 此檔案儲存在 ConfigAndDemoData Lakehouse 的 Config 資料夾中。

  • GenerateESGTables:此筆記本提供建立資料表功能。 您可以使用此資料表建立水、廢棄物和溫室氣體 (GHG) 排放等永續發展領域適用的空白 Cloud for Sustainability ESG 資料模型資料表。

依照下列步驟將 GHG 排放、水量或廢棄物產生的資料轉換為 Cloud for Sustainability ESG 資料模型結構描述。 然後就可以產生預建計量生成筆記本所支援的計量。

  1. 確定來源資料與 ConfigAndDemoData Lakehouse [參考資料] 資料夾中的參考資料 (測量單位、國家/地區或用水類型等靜態資料) 相容。 用於產生分析資料集和計量的預建筆記本會使用參考資料中的值。

  2. 將您的來源資料對應至下列一組 Cloud for Sustainability ESG 資料模型資料表。 在此步驟中,您會使用 Fabric 功能 (例如資料流程),或者建置並執行筆記本。 然後使用 TransformMSMDataToProcessedESGDataStage2 筆記本,進一步將資料轉換為 Cloud for Sustainability ESG 資料模型資料表。

    面積圖 資料表
    水力 資產
    CalculationAlgorithm
    設施
    LegalEntity
    位置
    合作對象
    PartyBusinessMetric
    PartyOrganization
    RelatedParty
    標準
    StandardVersion
    WaterRisk
    WaterUtilizationRawDataImport
    廢棄物 資產
    CalculationAlgorithm
    設施
    LegalEntity
    位置
    合作對象
    PartyBusinessMetric
    PartyOrganization
    RelatedParty
    標準
    StandardVersion
    WasteCategory
    WasteMaterialType
    WasteStream
    WasteQuantityRawDataImport
    GHG 排放 資產
    CalculationAlgorithm
    設施
    GreenhouseGasEmissionFactor
    LegalEntity
    位置
    合作對象
    PartyBusinessMetric
    PartyOrganization
    RelatedParty
    標準
    StandardVersion
    EmissionsRawDataImport
  3. 若要將社會資料轉換為 ESG 資料模型結構描述,您可以使用 Fabric 功能 (例如資料流程),或是建置並執行筆記本。 若要使用預建筆記本產生社會資料的分析資料集與計量,請將來源資料對應至 Cloud for Sustainability ESG 資料模型結構描述的這些資料表。

    面積圖 資料表
    社交網路 事件
    IncidentType
    IncidentRelatedParty
    合作對象
    PartyType
    PartyBusinessMetric
    MetricPurpose
    BusinessMetric
    合作對象
    PartyType
    EmployeeRelatedParty
    員工
    性別
    EmployeeLocation
    位置
    國家/地區
    PartyHealthSafetyTrainingMetric
    HealthSafetyTrainingMetricType
    MetricPurpose
    EventType
    PartyEvent

    此清單可協助您計算功能中預先定義的計量。 如果您想要計算其他計量,則可能需要將其他資料表對應至 ESG 資料模型結構描述。 您可以探索 ESG 資料模型結構描述來找出其他要對應的資料表。

計算分析資料集和計量

將資料標準化後,您可以建立 ESG 計量網格,其中包含即可用於分析與報告的彙總資料集和已計算 CSRD 計量。 在此預覽版本中,已預先定義 ESG 中特定 CSRD 量化計量的計算邏輯,並已提供 ESG 資料資產功能。 您可以視需要擴充和更新這些筆記本,以定義其他計量並修改已定義計量的計算邏輯。

注意

彙總資料集是已按照不同維度 (例如報告年份、設施、國家/地區或組織單位) 儲存事實的反正規化彙總資料集。 在此預覽版本中,報告年度定義僅支援日曆年度。

先決條件

確定您的資料已轉換為需要計算分析資料集和 CSRD 計量之永續發展領域的 ESG 資料模型結構描述。 如果要探索此功能,您也可以在 ProcessedESGData Lakehouse 中載入示範資料,並將其用於計算計量。

GHG 排放

  1. 執行 CreateEmissionFactTables 筆記本。 此筆記本將 Cloud for Sustainability ESG 資料模型結構描述下的已處理排放資料彙總為彙總資料集,並將這些資料集做為 parquet 檔案儲存在 compulatedESGMetrics Lakehouse 中。 筆記本執行成功後,EmissionsDataNetRevenueData 事實資料表應該會出現在 CompulatedESGMetrics Lakehouse 的檔案下的 ESG 事實資料表資料夾中。

  2. 執行 GenerateEmissionsMetricTables 筆記本。 此筆記本根據屬於 CSRD 歐洲永續報告標準 (ESRS) E1 標準之一部分的 GHG 排放彙總資料集來產生量化計量。 筆記本執行成功後,計算的計量資料會儲存為 ComputedESGMetrics Lakehouse 中的資料表。

    此筆記本會計算下列計量:

    • 範圍 1 GHG 排放總量 (E1_6_41_a)
    • 範圍 2 GHG 排放總量 (E1_6_41_b)
    • 範圍 3 GHG 排放總量 (E1_6_41_c)
    • 總 GHG 排放 (E1_6_41_d)
    • 單位淨營收的總 GHG 排放 (E1_6_50)
    • 淨營收 (E1_6_52)

水力

  1. 執行 CreateWaterFactTables 筆記本。 此筆記本將 Cloud for Sustainability ESG 資料模型結構描述下的已處理用水資料彙總為彙總資料集,並將這些資料集做為 parquet 檔案儲存在 compulatedESGMetrics Lakehouse 中。 筆記本執行成功後,WaterUtilizationDataNetRevenueData 資料集應該會出現在 CompulatedESGMetrics Lakehouse 的檔案下的 ESG 事實資料表資料夾中。

  2. 執行 GenerateWaterMetricTables 筆記本。 此筆記本根據水資源永續發展領域的彙總資料集 (屬於 CSRD ESRS E3 標準的一部分) 產生量化計量。 筆記本執行成功後,計算的計量資料會儲存為 ComputedESGMetrics Lakehouse 中的資料表。

    此筆記本會計算下列計量:

    • 總用水量 (E3_4_1_a)
    • 有重大水風險地區的總用水量 (E3_4_1_b)
    • 總回收水量 (E3_4_2_a)
    • 用水量營收強度 (E3_4_3)

廢棄

  1. 執行 CreateWasteFactTables 筆記本。 此筆記本將 Cloud for Sustainability ESG 資料模型結構描述下的已處理廢棄物資料彙總為彙總資料集,並將這些資料集做為 parquet 檔案儲存在 compulatedESGMetrics Lakehouse 中。 筆記本執行成功後,TotalWasteGeneratedData 資料集應該會出現在 CompulatedESGMetrics Lakehouse 的檔案下的 ESG 事實資料表資料夾中。

  2. 執行 GenerateWasteMetricTables 筆記本。 此筆記本根據廢棄物永續發展領域的彙總資料集 (屬於 CSRD ESRS E5 標準的一部分) 產生量化計量。 筆記本執行成功後,計算的計量資料會儲存為 ComputedESGMetrics Lakehouse 中的資料表。

    此筆記本會計算下列計量:

    • 產生的廢棄物總量 (E5_5_3_a)
    • 依時間列表排列的廢棄物 (E5_5_4_a)
    • 有害和放射性廢棄物總量 (E5_5_5)
    • 未回收的廢棄物總量 (E_5_3_d)

社會和治理

  1. 執行 CreateSocialGovernanceFactTables 筆記本。 此筆記本將 Cloud for Sustainability ESG 資料模型結構描述下的已處理社會資料彙總為事實資料表,並將這些資料集做為 parquet 檔案儲存在 compulatedESGMetrics Lakehouse 中。 筆記本執行成功後,CompulatedESGMetrics Lakehouse 的檔案下的 ESG 事實資料表資料夾中會建立必要的彙總資料集。

  2. 執行 GenerateSocialGovernanceMetricTables 筆記本。 此筆記本根據社會與治理永續發展領域的彙總資料集 (屬於 CSRD ESRS 2 及 ESRS S1 標準的一部分) 產生量化計量。 筆記本執行成功後,計算的計量資料會儲存為 ComputedESGMetrics Lakehouse 中的資料表。

    此筆記本會計算下列計量:

    • 董事會的性別多元化 (ESRS2_GOV_1_19_d)
    • 獨立董事會成員的百分比 (ESRS2_GOV_1_19_e)
    • 死亡人數 (S1_14_84_b)
    • 工傷事故發生率 (S1_14_84_c)
    • 因受傷、意外、死亡或疾病而損失的天數 (S1_14_84_e)
    • 性別薪酬差距 (S1_16_92_a)
    • CEO 薪酬比例過高 (S1_16_92_b)
    • 歧視事件 (S1_17_98_a)
    • 違反聯合國全球盟約 (UNGC) 原則和經合組織 (S1_17_99_a)
    • 參與定期績效和職業發展審查的員工百分比 (S1_13_80_a)
    • 員工每人平均訓練時數 (S1_13_80_b)
    • 員工總數 (S1_6_51_a)

注意

此預覽版本僅支援 Sustainability Manager 資料的完整快照重新整理,而不支援累加式差異資料重新整理。 使用該功能所部署的預建轉換筆記本同樣僅支援完整快照重新整理。 此外,如果您將其他資料更新至那些由上述筆記本所填入的資料表中,然後執行這些筆記本,則會覆寫資料。

視覺化資料和分析

計算計量並將其儲存為資料表後,您可以使用預建 Power BI 儀表板來探索 CSRD 計量、執行向下切入,或檢視與去年同期相比的比較。 這些動作可協助您驗證資料是否適合報告。

  1. 從工作區中,或從 ESG 資料資產詳細資料頁面中開啟 CSRDMetricsReportDataset 語意模型。

  2. 在左上方,選取您的檔案,然後選取設定。 在資料來源認證區段中,選取編輯認證

  3. 在對話方塊中提供您的 Fabric 認證,以用於驗證 ComputedESGMetrics Lakehouse 資料來源。 選取下列值:

    • 驗證方法OAuth2
    • 此資料來源的隱私權等級設定組織

    選取登入

  4. 成功登入後,返回語意模型首頁,然後從重新整理功能表選項中選取立即重新整理。 重新整理完成後,資料集已使用 ComputedESGMetrics Lakehouse 中的資料進行重新整理。

    如果重新整理時發生任何錯誤,您可以檢視重新整理功能表下的重新整理歷程記錄選項。

  5. 從 ESG 資料資產功能頁面中,或從工作區中開啟 CSRDMetricsReport。 報表中應出現各種索引標籤,例如排放、水資產、廢棄物和社會。

    注意

    只有在 ComputedESGMetrics Lakehouse 中有資料的計量才會顯示資料。

發佈下游應用程式使用量的計量資料

您可以篩選、彙總 ComputedESGMetrics Lakehouse 資料表中提供的計量資料,並將所需的子集 (或計量擷取) 發佈為 JSON 檔案。 下游應用程式接著即可透過 Microsoft OneLake API 存取這些計量擷取以用於各種案例,例如 ESG 資料稽核和 CSRD 報告產生。 例如,合規性管理員可以存取這些資料來稽核 CSRD 資訊揭露的計量

先決條件:進行此步驟時,請確保計量資料在 ComputedESGMetrics Lakehouse 中以資料表的形式提供。

進行功能部署時,可在工作區中找到這些筆記本,用來為該功能支援的預建計量產生計量擷取以及所需的中繼資料:

  • CreateEmissionsMetricsForSpecificReportingYear_INTB:執行此筆記本來為預建 GHG 排放計量產生計量擷取和中繼資料。 指定用於篩選指定年份計量資料的報告年度,並指定用於彙總指定組織單位計量資料的組織單位。

    若要指定組織單位,您必須提供 PartyOrganizationPartyId。 您可以從 PartyOrganizationData 資料集存取此資訊,該資料集是計算 GHG 排放區域的其他彙總資料集時,在 CompulatedESGMetrics Lakehouse 檔案區段中所建立。 此資料集儲存組織單位名稱和 PartyOrganizationPartyId 對應。

  • CreateWaterMetricsForSpecificReportingYear_INTB:執行此筆記本來為預建水資源計量產生計量擷取和中繼資料。 此筆記本會篩選並發佈特定報告年度的水資源計量擷取。

  • CreateWasteMetricsForSpecificReportingYear notebook_INTB:執行此筆記本來為預建廢棄物計量產生計量擷取和中繼資料。 此筆記本會篩選並發佈特定報告年度的水資源計量擷取。

  • CreateSocialGovernanceMetricsForSpecificReportingYear_INTB:執行此筆記本來為預建社會與治理計量產生計量擷取和中繼資料。 此筆記本會篩選並發佈特定報告年度的社會與治理計量擷取。

注意

在此預覽版本中,報告年度定義僅支援日曆年度。 此外,計量擷取預設還會篩選指定報告年度和前兩個報告年度的資料,做為比較年度資料。 metadata.json 檔案是單一中繼資料檔案,其中包含所有計量擷取的中繼資料。 中繼資料檔案透過連接器,根據合規性管理員 CSRD 評量中的資訊揭露需求 (或改進動作) 來擷取進行計量資料存取和對應所需的詳細資料。 中繼資料檔案擷取每項計量擷取的以下詳細資料。

中繼資料 描述
欄名稱與欄顯示名稱的對應。
disclosureRequirements 合規性管理員中 CSRD 範本 (預覽版) 之計量擷取與資訊揭露需求 (或改進動作) 的對應。 如果需要根據改進動作更新同一項計量擷取的資料,您可以將多個改進動作對應至計量擷取。
generatedTimestamp 產生計量擷取的時間戳記。
metricExtractDataPath 報告年度資料夾中計量擷取檔案的檔案路徑。
metricExtractName 計量擷取檔案的名稱。

若要產生自訂計量的計量擷取,請執行下列步驟:

  1. 確定您已產生計量資料,並將其儲存為 computedESGMetrics Lakehouse 中的資料表。

  2. 依照預建筆記本 (例如 CreateEmissionsMetricsForSpecificReportingYear_INTBCreateWaterMetricsForSpecificReportingYear_INTB) 中指定的模式,產生計量擷取 JSON 檔案,並在 metadata.json 檔案中新增計量擷取的中繼資料。

  3. 若要將計量擷取對應至 CSRD 資訊揭露需求,請移至合規性管理員中的 CSRD 範本 (預覽版),並從 CSRD 範本中對應相關的有效改進動作名稱。

產生計量擷取後,執行下列步驟,以允許透過合規性管理員稽核 CSRD 資訊揭露的計量資料:

  1. 在 Purview 中建立 Sustainability 資料解決方案 (預覽版) 連接器執行個體。 連接器執行個體透過 OneLake API 從 Microsoft Fabric 的 Sustainability 資料解決方案 (預覽版) Lakehouse 中提取計量擷取資料。

  2. 建立合規性管理員中的 CSRD 評量。 將連接器執行個體連結至評量,以使用連接器執行個體從 Fabric 的 Sustainability 資料解決方案 (預覽版) 提取的計量擷取資料來更新資訊揭露需求 (改進動作)。

另請參閱