EmployeeDataAggregate 表

重要提示

此功能的部分或全部属于预览版内容。 相关内容和功能可能会发生更改。

EmployeeDataAggregate 聚合表存储按年度报告的员工详细信息,以便可以轻松计算员工计数指标。

输入

它是通过从以下环境、社会和治理(ESG)数据模型表中获取数据来计算的:

  • 员工:此表存储员工详细信息,如员工姓名、性别和出生日期。 要生成聚合表,请填写以下字段:

    • EmployeeId:员工的唯一标识符。
    • PartyId:员工的 party entry 的唯一标识符。
    • GenderId:捕获员工的性别。 Gender 是 ESG 数据模型 架构中的 参考表。 默认情况下,它支持 Male、Female、Not Reported 和 Other。
  • EmployeeRelatedParty:此表存储员工与一方之间的关系,该方可以是法人或组织。 要生成聚合表,请填写以下字段:

    • EmployeeId:Employee 表中 Employee 的唯一标识符。
    • PartyId:Party 表中组织/法人的 PartyId。
    • EmployeePartyRelationshipTypeId:EmployeePartyRelationshipType.EmployeePartyRelationshipTypeId。 EmployeePartyRelationshipType 是一个引用表,用于捕获员工与参与方之间关系的性质。 Employee-Employer 是表中已存在的默认值。 使用相同的方法填充 employee 和 organization 之间的关系。 添加自定义值需要相应地修改聚合表计算逻辑。
    • RelationshipPeriodStartTimestamp:员工与方关系的开始时间戳。
    • RelationshipPeriodEndTimestamp:员工与方关系的结束时间戳。
  • EmployeeLocation:存储 Employee 的位置。 用于查找员工工作的国家/地区。 要生成聚合表,请填写以下字段:

    • EmployeeId:Employee 表中 Employee 的唯一标识符。
    • LocationId:Location 表中的 Location 的唯一标识符。 Location 表用于存储员工的位置详细信息。 在位置表中,应映射国家/地区。 Country 是 ESG 数据模型 架构中的 参考表。 从此表中映射有效的 CountryId。 您还可以根据需要向 country 表添加条目。
    • PeriodStartTimestamp:指示员工从指定位置开始工作的时间戳。
    • PeriodEndTimestamp:指示员工从指定位置结束工作的时间戳。

有关将数据提取、转换和加载到 ESG 数据模型 表中的详细信息,请转到 ESG 数据资产概述

此表显示了 EmployeeDataAggregate 表的列详细信息以及列到 ESG 数据模型 表的映射。

列名称 可为 null Description 映射到 ESG 数据模型
ReportingPeriod 必需 当前表示日历年。 EmployeeRelatedParty.PeriodStartDate 或 EmployeeRelatedParty.PeriodEndDate 的最小年份。 存储从最小年份(基于 PeriodStartDate 或 PeriodEndDate)到当前年份的年份列表,以便进行聚合。
EmployeeId 必需 Employee 的唯一标识符。 EmployeeId
CountryOrRegion 必需 员工工作地点的 CountryOrRegion。 员工 ID > 员工位置.位置 ID > 位置.国家 ID 国家/地区 ID > 国家/地区 ISOCountryCode
员工类别 必需 员工类别。 员工.PartyId > Party.PartyTypeId > PartyType.PartyTypeName
性别名称 必需 员工的性别。 员工.GenderId > Gender.GenderName
派对 ID 必需 员工的 PartyId。 员工 .PartyId

聚合逻辑

EmployeeDataAggregate 存储报告年度员工详细信息,以便可以轻松计算员工计数指标。 要考虑特定报告年度的员工,请使用“指向时间”方法。 对于每个员工记录,该逻辑将查找相应的 EmployeeRelatedParty 记录,其中 EmployeePartyRelationshipTypeId 为 Employee-Employer。

  • 在员工关联方记录中,如果存在 Period end date,则它会检查 Period start date <= Reporting year's end date <=Period end date。 如果满足条件,则员工考虑该报告年度。

  • 在员工相关记录中,如果 Period end date(期间结束日期)不存在,则它会检查 Period start date(期间开始日期 <)=Reporting year's end date(报告年度结束日期)。 如果满足条件,则员工考虑该报告年度。

要映射员工的国家/地区,请使用以下逻辑:

对于特定报告年度考虑的每个员工,在 EmployeeLocation 表中查找 EmployeeLocation.PeriodStartTimestamp <= 报告年度结束日期 <=EmployeeLocation.PeriodEndTimestamp 的记录。

备注

如果度量表中有记录,但缺少映射到聚合表中必填字段的属性,则聚合表生成将失败。 您需要确保必填字段的数据可用于 ESG 数据模型 测量表中的所有 记录。

CreateAggregateForEmployeeMetrics_INTB 笔记本包含用于生成 EmployeeDataAggregate 的计算逻辑。