Freigeben über


EmployeeDataAggregate-Tabelle

Wichtig

Einige oder alle dieser Funktionen sind als Teil einer Vorschauversion verfügbar. Inhalt und Funktionalität können sich ändern.

In der aggregierten Tabelle „EmployeeDataAggregate“ werden die Mitarbeiterdetails nach Berichtsjahren gespeichert, sodass die Mitarbeiterzahl problemlos berechnet werden kann.

Eingaben

Die Berechnung erfolgt durch Abrufen von Daten aus den folgenden Datenmodelltabellen zu den Themen Umwelt, Soziales und Unternehmensführung (ESG):

  • Mitarbeiter: In dieser Tabelle werden Mitarbeiterdetails wie Name, Geschlecht und Geburtsdatum gespeichert. Um die aggregierte Tabelle zu generieren, füllen Sie diese Felder aus:

    • EmployeeId: Eindeutige Kennung des Mitarbeiters.
    • PartyId: Eindeutige Kennung des Partyeintrags des Mitarbeiters.
    • GenderId: Erfasst das Geschlecht des Mitarbeiters. „Geschlecht“ ist eine Referenztabelle im Schema ESG-Datenmodell . Standardmäßig werden „Männlich“, „Weiblich“, „Nicht gemeldet“ und „Sonstiges“ unterstützt.
  • EmployeeRelatedParty: Diese Tabelle speichert die Beziehung zwischen Mitarbeiter und einer Partei, die eine juristische Person oder Organisation sein kann. Um die aggregierte Tabelle zu generieren, füllen Sie diese Felder aus:

    • EmployeeId: Eindeutige Kennung des Mitarbeiters aus der Mitarbeitertabelle.
    • PartyId: PartyId der Organisation/juristischen Person aus der Party-Tabelle.
    • EmployeePartyRelationshipTypeId: EmployeePartyRelationshipType.EmployeePartyRelationshipTypeId. EmployeePartyRelationshipType ist eine Referenztabelle, die die Art der Beziehung zwischen Mitarbeiter und Partei erfasst. „Arbeitgeber-Arbeitgeber“ ist ein Standardwert, der bereits in der Tabelle vorhanden ist. Verwenden Sie dasselbe, um die Beziehung zwischen Mitarbeiter und Organisation herzustellen. Das Hinzufügen eines benutzerdefinierten Werts erfordert eine entsprechende Änderung der Berechnungslogik der aggregierten Tabelle.
    • RelationshipPeriodStartTimestamp: Der Startzeitstempel der Mitarbeiter-Partei-Beziehung.
    • RelationshipPeriodEndTimestamp: Der Endzeitstempel der Mitarbeiter-Partei-Beziehung.
  • EmployeeLocation: Speichert den Standort des Mitarbeiters. Wird verwendet, um das Land/die Region zu finden, in dem/der der Mitarbeiter arbeitet. Um die aggregierte Tabelle zu generieren, füllen Sie diese Felder aus:

    • EmployeeId: Eindeutige Kennung des Mitarbeiters aus der Mitarbeitertabelle.
    • LocationId: Die eindeutige Kennung eines Standorts aus der Standorttabelle. Die Standorttabelle sollte zum Speichern der Standortdetails des Mitarbeiters verwendet werden. In der Standorttabelle sollten Länder/Regionen zugeordnet werden. Land ist eine Referenztabelle im Schema ESG-Datenmodell . Ordnen Sie dieser Tabelle eine gültige Länder-ID zu. Darüber hinaus können Sie bei Bedarf weitere Einträge in der Ländertabelle vornehmen.
    • PeriodStartTimestamp: Gibt den Zeitstempel an, wann der Mitarbeiter am angegebenen Standort mit der Arbeit begonnen hat.
    • PeriodEndTimestamp: Gibt den Zeitstempel an, wann der Mitarbeiter seine Arbeit am angegebenen Standort beendet hat.

Ausführliche Informationen zum Aufnehmen, Transformieren und Laden von Daten in ESG-Datenmodell Tabellen finden Sie in der Übersicht über den ESG-Datenbestand.

Diese Tabelle zeigt die Spaltendetails der EmployeeDataAggregate-Tabelle und Zuordnung von Spalten zu ESG-Datenmodell Tabellen.

Spaltenname Ist nullbar Eigenschaft Zuordnung zum ESG-Datenmodell
ReportingPeriod Erforderlich Stellt derzeit Kalenderjahre dar. Mindestjahr von EmployeeRelatedParty.PeriodStartDate oder EmployeeRelatedParty.PeriodEndDate. Speichert die Liste der Jahre vom Mindestjahr (basierend auf PeriodStartDate oder PeriodEndDate) bis zum aktuellen Jahr zur Aggregation.
EmployeeId Erforderlich Eindeutige Kennung für den Mitarbeiter. EmployeeId
CountryOrRegion Erforderlich Land oder Region des Standorts, in dem der Mitarbeiter arbeitet. Mitarbeiter-ID > Mitarbeiterstandort.Standort-ID > Standort.Länder-ID > Land.ISO-Ländercode
Mitarbeiterkategorie Erforderlich Mitarbeiterkategorie. Employee.PartyId > Party.PartyTypeId > PartyType.PartyTypeName
GeschlechtName Erforderlich Geschlecht des Mitarbeiters. Mitarbeiter.Geschlechts-ID > Geschlecht.Geschlechtsname
PartyId Erforderlich PartyId des Mitarbeiters. Mitarbeiter.PartyId

Aggregationslogik

EmployeeDataAggregate speichert die Mitarbeiterdetails nach Berichtsjahren, sodass die Mitarbeiterzahl einfach berechnet werden kann. Um einen Mitarbeiter für ein bestimmtes Berichtsjahr zu berücksichtigen, wird die Methode „zeigen in time“ verwendet. Für jeden Mitarbeiterdatensatz sucht die Logik nach entsprechenden EmployeeRelatedParty-Datensätzen, bei denen „EmployeePartyRelationshipTypeId“ „Employee-Employer“ lautet.

  • Wenn in den Aufzeichnungen zu den mit dem Arbeitnehmer verbundenen Parteien ein Periodenenddatum vorhanden ist, wird geprüft, ob das Periodenstartdatum <= Enddatum des Berichtsjahres <=Periodenenddatum ist. Ist die Voraussetzung erfüllt, wird der Arbeitnehmer für das betreffende Berichtsjahr berücksichtigt.

  • Wenn in den mitarbeiterbezogenen Datensätzen das Periodenenddatum nicht vorhanden ist, wird geprüft, ob das Periodenstartdatum < dem Enddatum des Berichtsjahres entspricht. Ist die Voraussetzung erfüllt, wird der Arbeitnehmer für das betreffende Berichtsjahr berücksichtigt.

Um das Land/die Region eines Mitarbeiters abzubilden, wird diese Logik verwendet:

Suchen Sie für jeden Mitarbeiter, der für ein bestimmtes Berichtsjahr berücksichtigt wird, den Datensatz in der Tabelle „EmployeeLocation“, wo „EmployeeLocation.PeriodStartTimestamp <= Enddatum des Berichtsjahres <=EmployeeLocation.PeriodEndTimestamp“.

Anmerkung

Wenn die Messtabellen Datensätze enthalten, die den erforderlichen Feldern in der Aggregattabelle zugeordneten Attribute jedoch fehlen, schlägt die Generierung der Aggregattabelle fehl. Sie müssen sicherstellen, dass Daten für erforderliche Felder für alle Datensätze im ESG-Datenmodell Messtabellen verfügbar sind.

Das Notebook „CreateAggregateForEmployeeMetrics_INTB“ enthält die Berechnungslogik zum Generieren von EmployeeDataAggregate.