Overview of Environmental, Social, and Governance metrics (preview)
Important
Some or all of this functionality is available as part of a preview release. The content and the functionality are subject to change.
This capability allows you to compute quantitative environmental, social and, governance (ESG) metrics that meet disclosure reporting requirements such as Corporate Sustainability Reporting Directive and others. You can also visualize the trendlines and explore the computed metrics through interactive dashboards.
External applications can access the computed metrics data for scenarios, such as data audits and Corporate Sustainability Reporting Directive (CSRD) report generation.
The items deployed in this capability include pipelines and notebooks that compute, and store ESG metrics data based on standardized environmental, social, and governance data models. The capability also includes dashboards to visualize and analyze the ESG metrics.
All resources that this solution deploys are prebuilt and deployed into your Fabric workspace. The resources are open, and you can customize them to meet your needs.
Dependencies
This capability requires the ESG data estate capability. To learn more about ESG data estate capability, go to Overview of ESG data estate.
Note
If you haven't yet deployed the ESG data estate capability, it automatically deploys with the Environmental, Social, and Governance metrics capability.
List of items deployed
Item name | Type | Description |
---|---|---|
CreateAggregateForEmissionsMetrics_INTB | Notebook | Contains the computation logic to generate the EmissionsAggregate table. |
CreateAggregateForWaterUtilizationMetrics_INTB | Notebook | Contains the computation logic to generate the WaterUtilizationAggregate table. |
CreateAggregateForWasteMetrics_INTB | Notebook | Contains the computation logic to generate the WasteQuantityAggregate table. |
CreateAggregateForWaterStorageMetrics_INTB | Notebook | Contains the computation logic to generate the WaterStorageAggregate table. |
CreateAggregateForNetRevenueMetrics_INTB | Notebook | Contains the computation logic to generate the NetRevenueAggregate table. |
CreateAggregateForResourceInflowMetrics_INTB | Notebook | Contains the computation logic to generate the ResourceInflowsAggregate table. |
CreateAggregateForResourceOutflowMetrics_INTB | Notebook | Contains the computation logic to generate the ResourceOutflowsAggregate table. |
CreateAggregateForResourceInflowsSustainabilityContentMetrics_INTB | Notebook | Contains the computation logic to generate the SustainabilityContentResourceInflowsAggregate table. |
CreateAggregateForResourceOutflowsSustainabilitycontentMetrics_INTB | Notebook | Contains the computation logic to generate the SustainabilityContentResourceOutflowsAggregate table. |
CreateAggregateForPreCalculatedMetrics_INTB | Notebook | Contains the computation logic to generate the PreCalculatedMetricsAggregate table. |
CreateAggregateForIncidentMetrics_INTB | Notebook | Contains the computation logic to generate the IncidentDataAggregate table. |
CreateAggregateForEmployeeMetrics_INTB | Notebook | Contains the computation logic to generate the EmployeeDataAggregate table. |
CreateAggregateForEmployeeEventMetrics_INTB | Notebook | Contains the computation logic to generate the EmployeeEventDataAggregate table. |
ExecuteToCreateAggregates_DTPL | Pipeline | Pipeline to execute the computation of the aggregate tables. |
LoadDefinitionsForMetrics_INTB | Notebook | Loads the prebuilt metric definitions as a table in ComputedESGMetrics_LH. |
GenerateOutputForMetrics_INTB | Notebook | Contains the functions to get computation logic of a metric from the metric definition, execute the computation logic on the aggregate tables, and store the metric output in ComputedESGMetrics_LH. |
ExecuteComputationForMetrics_DTPL | Pipeline | End-to-end pipeline for generating metrics data with the following activities: 1. Load demo data 2. Load metric definitions 3. generate the aggregate tables 4. Refresh semantic model for metrics measures 5. Compute metrics output for set of metrics 6. Translate metrics output for Compliance Manager consumption 7. Translate metrics output for prebuilt Power BI dashboard consumption 8. Refresh semantic model for metrics dashboard. |
TranslateOutputOfMetricsForCM_INTB | Notebook | Contains the logic to translate metrics output to a form consumable by Compliance Manager. |
TranslateOutputOfMetricsForReport_INTB | Notebook | Contains the logic to translate metrics output to a form consumable by the prebuilt Power BI dashboard. |
DashboardForMetrics_RPT | Report | Prebuilt Power BI dashboard to visualize metrics data and year-over-year trends. |
UtilitiesForMetrics_INTB | Notebook | Contains functions to perform metric definitions CRUD operations, roll up aggregate tables, etc. |
DatasetForMetricsDashboard_DTST | Semantic model | Semantic model for the prebuilt metrics dashboard. |
DatasetForMetricsMeasures_DTST | Semantic model | Semantic model that contains Power BI measures for metrics and has aggregate tables as its data source. |
What is an ESG metric?
An ESG metric consists of a metric definition and output. A metric definition mainly consists of a metric name, computation logic for computing the metric and labels for storing the contextual information of the metric.
A metric output is the datapoint that contains a value and dimensions. The dimensions provide the context for the value. For example, in the Total scope 1 emissions by reporting year metric, reporting year is a dimension that helps in explaining the time period of the emissions.
You can run the computation logic captured in metricβs definition on a dataset to generate metric output data. For more details about ESG metrics, go to Review ESG metrics library.