WaterUtilizationAggregate 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.
The WaterUtilizationAggregate aggregate table stores the aggregated water utilization units at a comprehensive set of dimensions:
- Water utilization type
- Reporting period
- Unit of measure
- Water source type
- Water type
- CountryOrRegion
- Party
CreateAggregateForWaterUtilizationMetrics_INTB stores the computation logic to aggregate water utilization from the ESG data model measurement tables.
Inputs
To generate the WaterUtilizationAggregate table, you need to map your source data to following ESG data model tables for the applicable scenario:
- PartyWaterUtilization
- PartyProcessTypeWaterUtilization
- ProcessWaterUtilization
- ProcessAssetWaterUtilization
To understand the scenario when data is stored in respective tables, refer to ESG data estate overview.
Note
Ensure that data isn't duplicated across the ESG data model table.
If there are records in the measurement tables, but the attributes mapped to required fields in the aggregate table are missing, then aggregate table generation fails. You need to ensure that data for required fields is available for all the records in the ESG data model measurement tables.
This table shows the WaterUtilizationAggregate table’s column descriptions and mapping with ESG data model table fields.
Column name | Is nullable | Description | Mapping to ESG data model table |
---|---|---|---|
WaterUtilizationUnits | Required | This field stores the Water utilization value. | WaterUtilization |
WaterUtilizationTypeName | Required | Specifies the Utilization type for the water utilization units. WaterUtilizationType is a reference table that has WaterUtilizationType values as Discharge, Recycled, and Withdrawal already available. These values are used in metric calculation. |
WaterUtilizationTypeID > WaterUtilizationType.WaterUtilizationTypeName |
UnitOfMeasureName | Required | Specifies the unit of measurement for the aggregated water utilization value. UnitOfMeasure is a reference table. The default unit of measure name is Cubic metres. All the Water utilization data from the ESG data model tables will be converted to Cubic metres and then stored in the aggregate table. |
WaterUtilizationUOMID > UnitOfMeasure.UnitOfMeasureName |
ReportingPeriod | Required | Specifies the period for which the Water utilization value is aggregated. Currently only calendar years are supported. | Year of PeriodEndDate |
WaterRiskIndexName | Optional | Specifies the water risk associated with the Party (such as facility or site). WaterRiskIndex and WaterRiskType are reference tables in ESG data model. Note: In the current phase, only a single water risk value for a Party for a specific water risk type should be stored in the Water Risk table. |
Maps the Party’s Water Risk using WaterRisk table. WaterRisk.WaterRiskIndexId > WaterRiskIndex.WaterRiskIndexName, where WaterRisk.WaterRiskTypeId > WaterRiskType.WaterRiskTypeName = Water Stress |
CountryOrRegion | Optional | Specifies the country or region associated with the water utilization. | Maps the party’s associated location’s country/region according to the following logic: 1. If Party or Secondary Party is of PartyType = Facility then map corresponding Facility.location.Country.ISOCountryName. 2. If this condition isn't satisfied, check if Party or Secondary Party is of PartyType = 'Organization unit', then map corresponding PartyOrganization.Location.Country.ISOCountryName. 3. If this condition isn't satisfied, then map Party.PartyLocation.Country.ISOCountryName. 4. If this condition isn't satisfied, then map secondary party's Partylocation.Country.ISOCountryName. 5. Else country for the record remains null. |
WaterTypeName | Optional | Describes the quality of the water being withdrawn from or discharged to the water source, such as Fresh water, Other water. | WaterTypeId > WaterType.WaterTypeName |
WaterSourceTypeName | Optional | Field used to classify the water source, such as Surface water, Groundwater. | WaterSourceTypeId > WaterSourceType.WaterSourceTypeName |
PartyName | Required | Name of the Party Note: Based on the scenarios explained in Configuration parameters, the PartyId here can be measurement table’s PartyId or RelatedParty.RelatedPartyId. |
PartyId > Party.PartyName |
PartyId | Required | Unique identifier of the Party Note: Based on the scenarios explained in Configuration parameters, the PartyId here can be measurement table’s PartyId or RelatedParty.RelatedPartyId. |
PartyId |
PartyTypeName | Required | This is the Party type at which data will be aggregated and stored in the aggregate tables. Note: Based on the scenarios explained in Configuration parameters, the PartyTypeNameId here can be measurement table’s PartyId > Party.PartyTypeId > PartyTypeName or RelatedParty.RelatedPartyId > Party.Party.PartyTypeId > PartyType.PartyTypeName. |
PartyId > Party.PartyTypeId > PartyTypeName |
SecondaryPartyName | Optional | Name of the Secondary Party. Only applicable when the measurement data in the ESG data model table is at a combination of two parties, such as Facility and organization unit combination. In such case Party and Secondary Party store the constituent parties of the combination (Facility and Organization unit). | PartyId > RelatedParty.RelatedPartyId > Party.PartyName |
SecondaryPartyId | Optional | Unique identifier of the Secondary Party. Only applicable when the measurement data in the ESG data model table is at a combination of two parties, such as Facility and organization unit combination. | PartyId > RelatedParty.RelatedPartyId |
SecondaryPartyType | Optional | This is the Party type at which data will be aggregated and stored in the aggregate tables. Only applicable when the measurement data in the ESG data model table is at a combination of two parties, such as Facility and organization unit combination. | PartyId > RelatedParty.RelatedPartyId > Party.PartyTypeId > PartyType.PartyTypeName |
IsRolledUp | Calculated value | IsRolledUp flag indicates whether a row is a rolled-up record or not. The computation logic will always generate the aggregate table with this flag as false. Capability provides a utility function to roll up records in the aggregate table along the organization’s hierarchy (Party or secondary party dimension). The rolled-up records are also stored in the same aggregate table. |
Calculated column. Value not mapped from ESG data model tables. |
Configuration parameters
Set up configuration parameters in the same way as for the EmissionsAggregate table.