Dela via


EmployeeDataAggregate-tabell

Viktigt

Några eller alla dessa funktioner ingår som en del av en förhandsversion. Innehållet och funktionerna kan komma att ändras.

Den aggregerade tabellen EmployeeDataAggregate lagrar information om anställda som rapporterar per år så att mått för antalet anställda enkelt kan beräknas.

Indata

Den beräknas genom att hämta data från följande tabeller för ESG-datamodeller (miljö, socialt ansvar och styrning):

  • Anställd: I den här tabellen lagras information om anställda, t.ex. medarbetarens namn, kön och födelsedatum. Om du vill generera den aggregerade tabellen fyller du i följande fält:

    • EmployeeId: Unik identifierare för medarbetaren.
    • PartyId: Unik identifierare för den anställdes partpost.
    • GenderId: Samlar in medarbetarens kön. Kön är en referenstabell i ESG-datamodellschemat . Som standard stöder den Man, Kvinna, Ej rapporterad och Annan.
  • EmployeeRelatedParty: I den här tabellen lagras relationen mellan medarbetare och en part, som kan vara en juridisk person eller organisation. Om du vill generera den aggregerade tabellen fyller du i följande fält:

    • EmployeeId: Medarbetarens unika identifierare från tabellen Employee.
    • PartyId: PartyId för organisationen/den juridiska personen från partstabellen.
    • EmployeePartyRelationshipTypeId: EmployeePartyRelationshipType.EmployeePartyRelationshipTypeId. EmployeePartyRelationshipType är en referenstabell som visar typen av relation mellan medarbetare och part. Anställd-Arbetsgivare är ett standardvärde som redan finns i tabellen. Använd samma för att fylla i relationen mellan medarbetare och organisation. Om du lägger till ett anpassat värde måste du ändra beräkningslogiken för den aggregerade tabellen i enlighet med detta.
    • RelationshipPeriodStartTimestamp: Starttidsstämpeln för relationen mellan anställd och part.
    • RelationshipPeriodEndTimestamp: Den avslutande tidsstämpeln för relationen mellan anställd och part.
  • EmployeeLocation: Lagrar platsen för den anställde. Används för att hitta det land/den region där medarbetaren arbetar. Om du vill generera den aggregerade tabellen fyller du i följande fält:

    • EmployeeId: Medarbetarens unika identifierare från tabellen Employee.
    • LocationId: Den unika identifieraren för en plats från platstabellen. Platstabellen ska användas för att lagra platsinformation för den anställde. I platstabellen ska land/region mappas. Land är en referenstabell i schemat för ESG-datamodellen . Mappa ett giltigt CountryId från den här tabellen. Du kan också lägga till poster i landstabellen efter behov.
    • PeriodStartTimestamp: Anger tidsstämpeln när medarbetaren började arbeta från den angivna platsen.
    • PeriodEndTimestamp: Anger tidsstämpeln när medarbetaren slutade arbeta från den angivna platsen.

Mer information om hur du matar in, transformerar och läser in data i ESG-datamodelltabeller finns i Översikt över ESG-dataegendom.

Den här tabellen visar tabellkolumninformation och mappning av kolumner till ESG-datamodelltabeller .

Kolumnnamn Kan ha värdet null Description Mappning till ESG-datamodell
ReportingPeriod Obligatoriskt Representerar för närvarande kalenderår. Minsta år för EmployeeRelatedParty.PeriodStartDate eller EmployeeRelatedParty.PeriodEndDate. Lagrar listan över år från det minsta året (baserat på PeriodStartDate eller PeriodEndDate) till det aktuella året för aggregering.
EmployeeId Obligatoriskt Unik identifierare för anställd. EmployeeId
CountryOrRegion Obligatoriskt LandEllerRegion på den plats där den anställde arbetar. EmployeeId > EmployeeLocation.LocationId > Location.CountryId > Country.ISOCountryCode
AnställdKategori Obligatoriskt Kategori av anställda. Employee.PartyId > Party.PartyTypeId > PartyType.PartyTypeName
KönNamn Obligatoriskt Kön på den anställde. Anställd.KönId > Kön.KönNamn
PartyId (på engelska) Obligatoriskt PartyId för den anställde. Employee.PartyId (på engelska)

Logik för aggregering

EmployeeDataAggregate lagrar årsvis information om anställda så att mätvärden för antalet anställda enkelt kan beräknas. För att betrakta en anställd för ett visst rapporteringsår används "tidpunktsmetoden". För varje medarbetarpost hittar logiken motsvarande EmployeeRelatedParty-poster där EmployeePartyRelationshipTypeId är Employee-Employer.

  • Om det finns ett slutdatum för perioden i posterna för anställda eller en närstående part kontrollerar den om periodens startdatum < = rapporteringsårets slutdatum < = periodens slutdatum. Om villkoret är uppfyllt ska den anställde beaktas för det rapporteringsåret.

  • I de medarbetarrelaterade posterna, om Periodens slutdatum inte finns, kontrollerar den om Periodens startdatum < = Rapporteringsårets slutdatum. Om villkoret är uppfyllt ska den anställde beaktas för det rapporteringsåret.

För att mappa landet/regionen för en anställd används den här logiken:

För varje anställd som övervägs för ett visst rapporteringsår hittar du posten i tabellen EmployeeLocation där EmployeeLocation.PeriodStartTimestamp <= Rapporteringsårets slutdatum < = EmployeeLocation.PeriodEndTimestamp.

Obs

Om det dit finns poster i måtttabellerna, men attributen som är mappade till obligatoriska fält i den aggregerade tabellen saknas, misslyckas genereringen av aggregerade tabeller. Du måste se till att data för obligatoriska fält är tillgängliga för alla poster i ESG-datamodellens mättabeller.

Den CreateAggregateForEmployeeMetrics_INTB notebook-filen innehåller beräkningslogik för att generera EmployeeDataAggregate.