Sie können DataSets in Workbench 4 kombinieren, indem Sie SQL-Abfragen schreiben (nur für ODBC- und OLAP-DataSets) oder Lookup-Tabellen verwenden, um Joins zu erstellen (für alle DataSet-Typen).Dieses Thema konzentriert sich auf die Verwendung von Lookup-Tabellen. Weitere Informationen über das Schreiben von SQL-Abfragen für ODBC- und OLAP-DataSets finden Sie unter Verbindung mit ODBC-Daten und Verbindung mit OLAP-Cube.
In Workbench 4 ist eine "Lookup-Tabelle" ein DataSet, das Sie mit einem primären DataSet kombinieren.Die Lookup-Tabelle muss als DataSet-Aufgabe in Workbench gespeichert werden. Ansonsten funktioniert der Join nicht. Das Lookup-Tabellen-DataSet und das primäre DataSet müssen beide eine Spalte mit eindeutigen, übereinstimmenden Werten ("Schlüsselspalten") enthalten. Mit anderen Worten, die Werte in beiden Spalten müssen dieselben sein. Es dürfen jedoch keine doppelten Werte in den Spalten vorhanden sein. Außerdem müssen die Namen der übereinstimmenden Spalten verschieden sein.(Sie können, falls erforderlich, Spaltennamen in Workbench ändern.) Nachdem Sie die Schlüsselspalten zugeordnet haben, wird durch Verknüpfen aller Spalten aus beiden DataSets ein neues DataSet erstellt. Kombinieren von DataSets auf diese Weise entspricht der Verwendung eines LEFT JOIN in SQL.
Im folgenden Beispiel lädt ein Benutzer zwei DataSets mit dieser Methode hoch und kombiniert sie. Der Benutzer vergleicht die Spalten "Order #" und "Order Number" und das zweite DataSet erscheint auf der rechten Seite des ersten.
Der Benutzer könnte einen Schritt weitergehen und ein drittes DataSet mit Firmeninformationen hinzufügen.
Der Benutzer schließt dann die doppelten Spalten "Order Number" und "Company2" aus. Das endgültige vereinigte DataSet erscheint wie folgt:
So kombinieren Sie DataSets mithilfe von Lookup-Tabellen:
-
Wählen Sie in Workbench die primäre DataSet-Aufgabe im Bereich Konten aus.
-
Klicken Sie in der Gruppierung Transformationen in der Schaltflächensymbolleiste oben im Workbench-Fenster auf Neue hinzufügen.
-
Wählen Sie im Menü Transformationstyp die Option Lookup-Tabelle und klicken Sie dann auf Weiter.
-
Klicken Sie auf Fertigstellen.
Ein Lookup-Tabellen-Element wird für diese DataSet-Aufgabe unter Transformationen hinzugefügt. -
Klicken Sie auf das neue Lookup-Tabellen-Element unter Transformationen.
Eine Lookup-Transformation-Schnittstelle wird im Bereich "Dynamische Optionen" angezeigt. -
Wählen Sie im Menü Lookup-Quellen-DataSet das DataSet aus, das Sie mit Ihrem primären DataSet kombinieren möchten.
Das ausgewählte DataSet muss als DataSet-Aufgabe in Workbench gespeichert sein. -
Wählen Sie im Menü Lookup-Quellenschlüssel die Spalte aus der Lookup-Quelle aus, die Sie mit der Spalte in Ihrem primären DataSet vergleichen möchten.
-
Wählen Sie im Menü Primärschlüssel die übereinstimmende Spalte aus.
-
(Optional) Wenn Sie möchten, dass eine Fehlermeldung angezeigt wird, wenn die Lookup-Quelle fehlt, aktivieren Sie die Option Fehler bei fehlendem Lookup.
Hinweis: Falls Spalten in der Lookup-Tabelle denselben Namen haben wie die Spalten in der primären Tabelle, müssen Sie die Namen ändern. Wählen Sie dazu Schema für die DataSet-Aufgabe aus und nehmen Sie die nötigen Änderungen unter Zielspalte vor. Falls erforderlich können Sie auch Spalten entfernen, indem Sie die Kontrollkästchen für diese Spalten unter Einschließen deaktivieren. - Klicken Sie in der Gruppierung DataSet-Aufgaben in der Schaltflächensymbolleiste oben im Workbench-Fenster auf Speichern.
Informationen über das Vereinigen von DataSets in Domo finden Sie unter Vorbereiten.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.