Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Join-Prozessor

Kombiniert zwei Flüsse basierend auf einem oder mehreren Schlüsseln.

Mit dem Join-Prozessor können Sie Daten aus zwei Ausgabeflüssen kombinieren. Wählen Sie einen gemeinsamen Schlüssel aus, wählen Sie die Art des Joins aus und kombinieren Sie die Daten im Ausgabefluss.

Nutzung

Der Join-Prozessor benötigt einen Eingabefluss und kann nur einen Ausgabefluss generieren.

Eigenschaften

Zu konfigurierende Eigenschaften, um Ihre Datensätze mit Join zu konfigurieren.

Konfiguration
Eigenschaft Konfiguration
Verknüpfungstyp

Wählen Sie den gewünschten Join-Typ in der Liste aus:

  • Inner Join: Verwenden Sie diesen Join-Typ, um zwei Eingaben zu vergleichen, die übereinstimmende Feldwerte haben, und alle Ergebnispaare aufzulisten. Werte, die nicht miteinander übereinstimmen, werden im Ergebnissatz ignoriert.

  • Left Outer Join: Verwenden Sie diese Option, um alle Werte im linken Datensatz in der verknüpften Ausgabeliste beizubehalten. Werte, die nicht mit Zeilen im rechten Datensatz übereinstimmen, werden im Ergebnissatz als NULL aufgelistet.

  • Right Outer Join: Verwenden Sie diese Option, um alle Werte im rechten Datensatz in der verknüpften Ausgabeliste beizubehalten. Werte, die nicht mit Zeilen im linken Datensatz übereinstimmen, werden im Ergebnissatz als NULL aufgelistet.

  • Full Outer Join: Verwenden Sie diese Option, um sowohl Left als auch Right Outer Joins zu kombinieren. Jeder Wert ohne übereinstimmenden Wert wird im Ergebnissatz als NULL aufgelistet.

Bedingungen
  • Linker Schlüssel: Wählen Sie das Feld im linken Datensatz aus bzw. geben Sie es ein. Bei der Eingabe ist automatische Vervollständigung verfügbar.

  • Rechter Schlüssel: Wählen Sie das Feld im rechten Datensatz aus bzw. geben Sie es ein. Bei der Eingabe ist automatische Vervollständigung verfügbar.

Um den Prozessor umzubenennen oder seine Beschreibung zu bearbeiten, klicken Sie im Fenster Eigenschaften auf das Symbol Bearbeiten Bearbeiten neben dem Prozessornamen.

Zusätzliche Informationen über Join-Vorgänge

Mit dem Join-Prozessor können Sie vier verschiedene Join-Vorgänge auf Ihre Daten anwenden.

Inner Join

Dieser Join-Vorgangstyp wird für Folgendes verwendet:

  • Abgleichen der Werte, die zwei Datensätzen gemeinsam sind.

  • Erstellen eines Ergebnissatzes mit allen übereinstimmenden Paaren.

Grafische Darstellung eines Inner Join.

Das Ergebnis wird wie folgt bestimmt:

Wenn die Join-Anweisung erfüllt ist (Datensatz L stimmt mit Datensatz R überein) Wenn die Join-Anweisung nicht erfüllt ist
Alle übereinstimmenden Datensätze werden kombiniert und in der Ergebnismenge zurückgegeben. Nicht übereinstimmende Datensätze werden ignoriert.

Left Outer Join

Dieser Join-Vorgangstyp wird für Folgendes verwendet:

  • Abgleichen der Werte, die zwischen zwei Datensätzen übereinstimmen UND Beibehalten aller im linken Datensatz vorhandenen Werte.

  • Erstellen eines Ergebnissatzes, in dem diese Einträge kombiniert werden.

Grafische Darstellung eines Left Outer Join.

Das Ergebnis wird wie folgt bestimmt:

Wenn die Join-Anweisung erfüllt ist (alles, was in Datensatz L ist + in den beiden Datensätzen übereinstimmt) Wenn die Join-Anweisung nicht erfüllt ist
Alle Einträge im linken Datensatz und alle im linken und rechten Datensatz übereinstimmenden Einträge werden kombiniert und im Ergebnissatz zurückgegeben. Nicht übereinstimmende Datensätze werden ignoriert.

Right Outer Join

Dieser Join-Vorgangstyp wird für Folgendes verwendet:

  • Abgleichen der Werte, die den zwei Datensätzen gemeinsam sind UND Beibehalten aller im rechten Datensatz vorhandenen Werte.

  • Erstellen eines Ergebnissatzes, in dem diese Einträge kombiniert werden.

Grafische Darstellung eines Right Outer Join.

Das Ergebnis wird wie folgt bestimmt:

Wenn die Join-Anweisung erfüllt ist (alles, was in Datensatz L und R ist + in den beiden Datensätzen übereinstimmt) Wenn die Join-Anweisung nicht erfüllt ist
Alle Einträge im linken Datensatz und alle im linken und rechten Datensatz übereinstimmenden Einträge werden kombiniert und im Ergebnissatz zurückgegeben. Nicht übereinstimmende Datensätze werden ignoriert.

Full Outer Join

Dieser Join-Vorgangstyp wird für Folgendes verwendet:

  • Beibehalten aller Werte, die im linken und rechten Datensatz übereinstimmen.

  • Erstellen eines Ergebnissatzes, in dem diese Einträge kombiniert werden.

Grafische Darstellung eines Full Outer Join.

Das Ergebnis wird wie folgt bestimmt:

Wenn die Join-Anweisung erfüllt ist (alles, was in Datensatz L ist + in den beiden Datensätzen übereinstimmt) Wenn die Join-Anweisung nicht erfüllt ist
Alle Einträge im linken Datensatz und alle im linken und rechten Datensatz übereinstimmenden Einträge werden kombiniert und im Ergebnissatz zurückgegeben. Nicht übereinstimmende Einträge werden im Ergebnissatz als NULL aufgelistet.

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!