PreCalculatedMetricsAggregate table
Important
Some or all of this functionality is available as part of a preview release. The content and the functionality are subject to change.
There are certain metrics, such as Annual total remuneration ratio or Gender pay gap, where the data collection or calculation methodology can be specific to the organization. In these cases, you can precalculate the metric based on source systems and store precalculated values in the PartyBusinessMetric table in environmental, social, and governance (ESG) data model.
The PreCalculatedMetricsAggregate table contains denormalized data for precalculated metrics at the party and reporting year level from the PartyBusinessMetric table of the ESG data model.
Inputs
This table shows the required fields you should include in the PartyBusinessMetric table to ensure that the PreCalculatedMetricsAggregate table can be generated.
Column | Description |
---|---|
BusinessMetricId | The foreign key to the BusinessMetric reference table. The BusinessMetric table stores the names of the precalculated metrics. If you're storing data for any of these metrics, use the corresponding BusinessMetricId from this table. You can also create other business metrics and map data to the custom Business metric. In such cases, you need to modify the aggregate table computation logic and metric computation logic accordingly. |
PartyBusinessMetricValue | Map the business metric’s value in this field. |
PeriodStartDate | Start date of the reporting period. Currently, only calendar years are supported. For example, use 1/1/2021 for the reporting year 2021. |
PeriodEndDate | End date of the reporting period. Currently, only calendar years are supported. For example, use 12/31/2021 for the reporting year 2021. |
PartyId | Unique identifier of the party. |
This table provides a list of business metrics already available in the BusinessMetric reference table.
BusinessMetricName | PartyId to be mapped in PartyBusinessMetric table |
---|---|
Male female pay gap Annual total remuneration ratio Board Gender Diversity Percentage of independent Board members Number of fatalities related to nonemployees due to work-related injuries and ill health Number of fatalities related to employees due to work-related injuries and ill health Rate of recordable work-related accidents (Non-Employee) Rate of recordable work-related accidents (Employee) |
Stores organization-level data at reporting year level. Map Organization’s PartyId with PartyType=Legal Entity. |
Total training hours completed | Stores each employee’s total training hours completed in a particular reporting year; map Employee’s PartyId. Note: Employee table needs to be populated to store this metric. |
For details on ingesting, transforming, and loading data into ESG data model tables, go to ESG data estate overview.
This table shows the mapping of ESG data model tables with the PreCalculatedMetricsAggregate columns.
Column name | Mapping to ESG data model or aggregate table |
---|---|
PartyId | PartyId |
BusinessMetricName | BusinessMetricId > BusinessMetric.BusinessMetricName |
BusinessMetricValue | PartyBusinessMetricValue |
ReportingPeriod | Year of PeriodEndDate Note: For this aggregate table, only records where PeriodStartDate and PeriodEndDate match the first and last day of the calendar year. For example, Period start date is 1/1/2021 and end date is 12/31/2021 are considered. |
GenderName | PartyId > Employee.GenderId > Gender.GenderName |
PartyTypeName | PartyId > Party.PartyTypeId > PartyType.PartyTypeName |
The CreateAggregateForPreCalculatedMetrics_INTB notebook contains the computation logic to calculate and store the PreCalculatedMetricsAggregate table in computedESGMetrics_LH.