Zum Hauptinhalt wechseln
Workday User Guide
Zuletzt aktualisiert: 2023-06-23
Referenz: Join-Phasen

Referenz: Join-Phasen

Sie können zwei Datasets oder Dataset-Pipelines in eine JOIN Phase aufnehmen. Sie können der Pipeline zusätzliche JOIN Phasen hinzufügen, wenn Sie mehrere Datasets JOIN müssen.
Option für Beitrittsphase
Beschreibung
Join Pipeline
Wählen Sie eine Dataset Pipeline aus, die mit der primären Pipeline "" JOIN werden soll. Wenn keine Pipelines verfügbar sind, wählen Sie
Weitere Pipeline hinzufügen
, um eine Pipeline durch den Import eines Datasets zu erstellen.
Zeilen abgleichen
Wählen Sie ein oder mehrere Felder aus jeder Dataset Pipeline aus, deren Werte miteinander übereinstimmen sollen. Wählen Sie die Felder aus, die Zeilen in jeder Dataset- Pipeline eindeutig identifizieren. Die Definition der übereinstimmenden Zeilen ähnelt der Definition einer Primärschlüssel- und Fremdschlüsselbeziehung in relationalen Datenbank .
Sie können auch einen optionalen Verknüpfung auswählen, über den von Workday empfohlene JOIN Schlüssel angezeigt werden. Die Vorschläge basieren auf der Anzahl übereinstimmender Zeilen zwischen Feldern in den Beispieldaten.
Art der Verknüpfung
Wählen Sie die Art der JOIN aus. Die JOIN -Art gibt an, welche Zeilen aus der einzelnen Dataset Pipeline in das JOIN Ergebnis aufgenommen werden sollen.
  • Inner Join
    Workday schließt Zeilen mit übereinstimmenden Werten ein, die in beiden Pipelines vorhanden sind. Wenn eine Zeile in einer Pipeline nicht mit einer Zeile in der anderen Pipeline() übereinstimmt, wird die Zeile im JOIN Ergebnis ausgelassen.
  • Links: Anti-Join
    Workday schließt nur Zeilen aus der primären Pipeline ein, die in der anderen Pipeline keine übereinstimmende Zeile haben. Wenn es für eine Zeile aus der primären Pipeline eine oder mehrere übereinstimmende Zeilen in der anderen Pipeline gibt, lässt Workday die Zeile im JOIN Ergebnis aus. Die Phase enthält Felder aus der primären Pipeline und keine Felder aus der anderen Pipeline.
  • Linker Outer Join
    Workday schließt alle Zeilen in die primäre Pipeline ein und sucht in der anderen Pipeline nach einer übereinstimmenden Zeile. Wenn es in der anderen Pipeline () keine übereinstimmende Zeile gibt, füllt Workday jedes Feld aus der anderen Pipeline mit NULL-Werten aus. Wenn die importierte Pipeline mehrere übereinstimmende Zeilen enthält, schließt Workday beide Zeilen in das JOIN Ergebnis ein.
  • Anti-Join rechts
    Workday schließt nur Zeilen aus der anderen Pipeline ein, für die es in der primären Pipeline () keine übereinstimmende Zeile gibt. Wenn für eine Zeile aus der anderen Pipeline eine oder mehrere übereinstimmende Zeilen in der primären Pipeline vorhanden sind, lässt Workday die Zeile im JOIN Ergebnis aus. Die Phase enthält Felder aus der anderen Pipeline und keine Felder aus der primären Pipeline.
  • Rechte äußere Verknüpfung
    . Workday schließt alle Zeilen in die Pipeline des importierten Datasets ein und sucht in der primären Pipeline nach einer übereinstimmenden Zeile. Wenn es in der primären Pipeline keine übereinstimmende Zeile gibt, füllt Workday jedes Feld der primären Pipeline mit NULL-Werten aus. Wenn die primäre Pipeline mehrere übereinstimmende Zeilen enthält, schließt Workday beide Zeilen in das JOIN Ergebnis ein.
  • Vollständiger Outer-Join
    Workday schließt alle Zeilen aus beiden Pipelines ein. Wenn eine Zeile aus einer Pipeline nicht mit einer Zeile in der anderen Pipeline () übereinstimmt, füllt Workday jedes Feld aus der nicht übereinstimmenden Pipeline mit NULL-Werten aus. Wenn es mehrere übereinstimmende Zeilen gibt, schließt Workday alle Zeilen in das JOIN Ergebnis ein.
Beachten Sie, dass Workday beim Veröffentlichen des Datasets alle NULL-Werte durch Standardwerte ersetzt.
Wählen Sie Felder
Wählen Sie aus, welche Felder in den einzelnen Pipeline in das JOIN Ergebnis aufgenommen werden sollen. Alle Felder, die Sie nicht einschließen, werden aus dieser Phase in der Pipeline und allen späteren Phasen verworfen.