Zum Hauptinhalt wechseln
Administrator Guide
Zuletzt aktualisiert: 2023-06-23
Konzept: Join-Tabellen

Konzept: Join-Tabellen

Joins ermöglichen einen Lookup in einer anderen Tabelle oder das Zusammenführen von zwei Tabellen mit einer ähnlichen Spalte.
Sie können eine benutzerdefinierte Join-Tabelle aus dem Bereich „
Datenkomponenten
“ in Ihre Datenquelle ziehen, um mehrere Tabellen mithilfe eines SQL-Ausdrucks zu einer Tabelle zu kombinieren. Das Erstellen eines Joins erfordert das Identifizieren einer Spalte in einer primären Tabelle, die als Schlüssel in einer sekundären Tabelle fungiert. Der Join gleicht Werte ab, die in der Schlüsselspalte gleichzeitig vorhanden sind, und erstellt einen neuen Datensatz mit ihnen. Aus der Erfassung dieser Join-Datensätze wird die Join-Tabelle generiert.
Bevor Sie eine Join-Tabelle erstellen, sollten Sie prüfen, ob für Ihre Datenquelle ein Workday-Bericht oder ein berechnetes Feld erstellt werden kann, das dasselbe Ziel erreicht.
Die Art des Joins bestimmt, welche Teile der Joined-Tabellen Datensätze in der neuen Tabelle bilden:
  • Linke Outer-Joins erfassen alle Datensätze in der primären Tabelle und alle sich überschneidenden Datensätze in der sekundären Tabelle.
  • Rechts außen - Joins sammeln alle Datensätze in der sekundären und alle sich überschneidenden Datensätze in der primären.
  • Inner-Joins geben nur Datensätze zurück, bei denen der Schlüssel in beiden Tabellen übereinstimmt.
Suchen Sie nach Duplikaten, um sicherzustellen, dass Sie die richtige Join-Art verwenden.
Ihre Kostenstellenhierarchie könnte als Ihre primäre Tabelle fungieren. Die Währung, die mit jeder Kostenstelle verknüpft ist, könnte in Ihrer sekundären Tabelle vorhanden sein. Sie könnten diese Tabellen mit der Kostenstellen-ID als Schlüssel verknüpfen. Die Überschneidung der beiden Datensätze wird nach Kostenstellen-ID abgeglichen, sodass Sie alle Währungen nach Kostenstelle in eine neue Tabelle laden können.
Verwenden Sie ein Spaltenpräfix, um anzugeben, woher eine Spalte beim Erstellen einer Join-Tabelle stammt.