Joins (CX)
Informationen zu Joins
Mit Joins können Sie Zeilen aus zwei oder mehr Datenquellen basierend auf einer zugehörigen Datenspalte kombinieren, die sie teilen. Durch die Verwendung eines Joins können Sie die kombinierten Daten effizienter und effektiver sammeln und analysieren und so mehr Erkenntnisse gewinnen.
Der Datenmodellierer unterstützt nur Left-Outer-Joins.
Left-Outer-Joins verstehen
Um zu verstehen, wie ein Left Outer Join funktioniert, sehen wir uns ein Beispiel an.
Sehen Sie sich das Bild des Datensets unten an. Die erste Datenquelle oben ist unsere „linke“ Datenquelle, die zweite Datenquelle unten ist unsere „rechte“ Datenquelle.
Angenommen, diese Tabellen repräsentieren die Daten, die Sie in jeder Umfrage finden:
Filialstandorte (linke Quelle)
Standort-ID | Lokationsname |
555 | Provo |
777 | Dublin |
999 | Seattle |
1000 | Tokio |
Kundenfeedback (richtige Quelle)
Kunden-ID | Zufriedenheit (1-5) | Standort-ID |
101 | 2 | 555 |
102 | 4 | 777 |
103 | 5 | 999 |
104 | 5 | 222 |
Sie möchten die Daten basierend auf der Lokations-ID verknüpfen.
Dies sind die Daten, die für den zweiten Datensatz eindeutig sind. Dies würde entfernt werden:
Kunden-ID | Zufriedenheit (1-5) | Standort-ID |
104 | 5 | 222 |
Dies ist die endgültige Ausgabe oder alle Daten, die in Ihren Ergebnissen enthalten wären:
Standort-ID | Lokationsname | Kunden-ID | Zufriedenheit (1-5) |
555 | Provo | 101 | 2 |
777 | Dublin | 102 | 4 |
999 | Seattle | 103 | 5 |
1000 | Tokio | Null | Null |
Beachten Sie, dass die Ergebnisse von Provo, Dublin und Seattle Datenspalten sowohl aus der rechten als auch aus der linken Quelle enthalten, da diese Zeilen gemeinsame Standort-IDs haben.
In der linken Quelle waren keine Daten für Tokio vorhanden. Daher enthält diese Zeile Nullwerte in den neuen Spalten Kunden-ID und Zufriedenheit.
Joins anlegen
- Legen Sie ein Datenmodell an.
- Fügen Sie Ihrem Datenmodell mindestens zwei Quellen hinzu.
Tipp: Stellen Sie sicher, dass Sie alle benötigten Felder in Ihre Datenquellen aufnehmen, einschließlich des allgemeinen Felds, das Sie zum Verknüpfen Ihrer Daten verwenden (z. B. eine eindeutige ID). - Klicken Sie auf das Pluszeichen (+) neben der Datenquelle, die Sie als linke Datenquelle verwenden möchten.
- Wählen Sie Join.
- Nennen Sie die Ausgabe. Dies ist hilfreich, wenn Sie planen, Ihrem Datenset mehrere Joins hinzuzufügen.
- Wählen Sie unter Eingabe die richtige Datenquelle aus.
- Legen Sie eine Join-Bedingung an. Gleichen Sie das Feld ab, das jedes Datenset gemeinsam hat.
Beispiel: Hier ordnen wir unser Feld „Eindeutige ID“ aus jeder Datenquelle einander zu.Tipp: Felder eines beliebigen Typs können in Join-Bedingungen verwendet werden. Wir empfehlen dringend, eine eindeutige ID zu verwenden, die über beide Datenquellen hinweg übereinstimmt.
- Wenn Sie mindestens eine weitere separate Datenquelle unter den Quellen haben, denen Sie beigetreten sind, können Sie mithilfe des vorhandenen Joins einen weiteren Join anlegen.
- Sie können separate Joins im selben Datenset anlegen. In diesem Screenshot würden Sie die Daten aus Umfrage und Handlungsfähigkeit von 2022 zusammenführen, aber nicht die Top-2-Datenquellen.
- Schließen Sie das Anlegen Ihres Datenmodells mit einem Ausgabedatenset ab.