Explores in Looker werden von Ihrem Looker-Entwicklerteam so konzipiert, dass sie die Daten aus Ihren Datenbanktabellen mithilfe von definierten Beziehungen zwischen Datenfeldern und Tabellen optimal kombinieren. Aus diesem Grund ist es am besten, einen einzigen Explore zu verwenden, um die Daten zu untersuchen.
Es kann jedoch vorkommen, dass Ihr Looker-Entwicklerteam nicht die Beziehungen erstellt hat, die Sie benötigen, oder dass es auf technische Einschränkungen gestoßen ist. In diesen Fällen können Sie mit Zusammengeführte Ergebnisse Ergebnisse aus verschiedenen Explores (sogar aus verschiedenen Modellen oder Projekten) kombinieren, um Datentabellen zu erstellen, auf denen Sie Explores durchführen und Visualisierungen erstellen können. Sie können Zusammengeführte Ergebnisse als Proof of Concept verwenden, um Ihre LookML-Projekte und ‑Modelle weiterzuentwickeln und zu definieren.
Abfragen zusammenführen
So führen Sie die Ergebnisse aus mehreren Abfragen zusammen:
- Erstellen Sie die erste Quellabfrage, die sogenannte Primärabfrage.
- Nächste Quellabfrage hinzufügen
- Prüfen Sie die Zusammenführungsregeln für diese Abfragen und führen Sie die Zusammenführung aus.
Optional können Sie Folgendes tun:
- Sortieren Sie die Ergebnisse, erstellen Sie Pivot-Tabellen und Visualisierungen.
- Sie können die Ergebnisse über die URL wiederverwenden und freigeben.
- Ändern Sie die Ergebnisse, indem Sie die Quellabfragen bearbeiten oder Quellabfragen hinzufügen.
Primärabfrage erstellen
Wenn Sie die Ergebnisse aus mehreren Abfragen zusammenführen möchten, bereiten Sie zuerst die Primärabfrage vor. Gehen Sie dazu so vor:
- Wählen Sie im Menü Explore ein Explore aus.
Wählen Sie die gewünschten Dimensionen und Messwerte aus der Feldauswahl aus. Führen Sie in diesem Schritt keine Pivotierung von Dimensionen durch.
Das ist alles, was Sie brauchen, um zusammengeführte Ergebnisse zu erstellen. Sie können jedoch auch einige erweiterte Suchtechniken verwenden, um Ihre Abfrage weiter zu verfeinern. Sie haben folgende Möglichkeiten:
Optional können Sie Filter für die Daten hinzufügen.
Optional können Sie Tabellenkalkulationen einbeziehen, um Ad-hoc-Messwerte zu erstellen.
Klicken Sie optional auf Ausführen, um die Ergebnisse Ihrer Primärabfrage anzusehen und Ihre Filter und Tabellenkalkulationen zu testen.
Nächste Quellabfrage hinzufügen
Nachdem Sie Ihr primäres Explore erstellt haben, können Sie eine weitere Quellabfrage hinzufügen. Gehen Sie dazu so vor:
- Klicken Sie in Ihrem Explore auf das Zahnradsymbol.
- Wählen Sie Ergebnisse zusammenführen aus. Es öffnet sich das Fenster Explore auswählen.
Klicken Sie im Fenster Explore auswählen auf den Namen eines Explores, in dem Sie die nächste Abfrage erstellen möchten.
Looker öffnet das Explore im Fenster Abfrage bearbeiten. Dort können Sie die neue Abfrage erstellen, die mit Ihrer Primärabfrage zusammengeführt werden soll.
Wählen Sie die gewünschten Dimensionen und Messwerte aus der Feldauswahl aus. Achten Sie darauf, dass mindestens eine Dimension genau mit einer Dimension in der Primärabfrage übereinstimmt. Pivotieren Sie in diesem Schritt keine Dimensionen.
Optional können Sie Filter hinzufügen, um die Daten einzugrenzen.
Optional können Sie Tabellenkalkulationen einbinden, um neue Felder basierend auf den Abfragefeldern zu erstellen.
Klicken Sie optional auf Ausführen, um die Ergebnisse der Quellabfrage zu sehen und Ihre Filter und Tabellenkalkulationen zu testen.
Klicken Sie auf Speichern, um die Abfrage mit Ihrer Primärabfrage zusammenzuführen.
Zusammenführungsregeln prüfen und Zusammenführung ausführen
Looker findet automatisch die besten Dimensionen für den Abgleich der Abfragen und zeigt diese im Abschnitt Zusammenführungsregeln an. Looker zeigt an, welche Felder für die einzelnen Zusammenführungen verwendet werden.
Überprüfen Sie die Dimensionen, die Looker verwendet hat, um die Abfragen abzugleichen. Informationen zum Ändern dieser Regeln finden Sie unter Zusammenführungsregeln bearbeiten.
Klicken Sie auf Ausführen, um die Ergebnisse der zusammengeführten Abfrage anzusehen.
Beachten Sie, dass alle Tabellenkalkulationen aus den Quellabfragen in den zusammengeführten Ergebnissen als Standarddimensionen angezeigt werden.
Zusammengeführte Ergebnisse verwenden und ändern
Sie können die zusammengeführten Ergebnisse für Folgendes verwenden:
- Daten prüfen und sortieren, einschließlich Aufschlüsselung der Daten. Wenn Sie jedoch die Dimension aufschlüsseln, die zum Zusammenführen der beiden Explores verwendet wurde, zeigt Looker nur Aufschlüsselungsfelder aus dem primären Explore an.
- Gesamtsummen ansehen Looker berechnet die Summen für jede der Komponentenabfragen und verwendet diese Summen in den zusammengeführten Ergebnissen. Daher können die Summen zu hoch erscheinen, da Sie die Summen sehen, die vor dem Zusammenführen der Ergebnisse berechnet wurden. Dies ist vermeidbar, indem Sie die Filter bei jeder Abfrage separat einstellen.
- Visualisierungen erstellen
- Pivotieren Sie Dimensionen in den zusammengeführten Ergebnissen, indem Sie im Zahnradmenü in der Spalte der Dimension in der Datentabelle die Option Pivot auswählen. Beachten Sie, dass Sie Dimensionen in den Quellabfragen nicht pivotieren können.
So können Sie die zusammengeführten Ergebnisse wiederverwenden:
- Teilen Sie die Ergebnisse über die Browser-URL.
- Speichern Sie die URL in Ihrem Browser als Lesezeichen, um dieselbe zusammengeführte Abfrage in Zukunft noch einmal auszuführen. Sie können die zusammengeführten Ergebnisse nicht als Look speichern.
- Speichern Sie die zusammengeführten Ergebnisse als Tile in einem Dashboard (siehe Zusammengeführte Ergebnisse in einem Dashboard speichern).
Wenn Sie die zusammengeführten Ergebnisse ändern möchten, haben Sie folgende Möglichkeiten:
- Wenn Sie Abfragen aus weiteren Explores zusammenführen möchten, klicken Sie auf Abfrage hinzufügen und führen Sie die gleichen Schritte aus.
- Bearbeiten Sie die Quellabfragen oder konfigurieren Sie, wie die Abfragen zusammengeführt werden. Weitere Informationen finden Sie unter Zusammengeführte Ergebnisse bearbeiten.
- Erstellen Sie Filter, indem Sie diese Filter in den Quellabfragen hinzufügen, entweder beim Erstellen und Zusammenführen der Abfragen oder durch Bearbeiten der Abfragen auf der Seite Zusammengeführte Ergebnisse. Beachten Sie, dass Sie den zusammengeführten Ergebnissen keinen Filter direkt hinzufügen können.
Wenn Sie den Cache leeren und neue Ergebnisse aus Ihrer Datenbank abrufen möchten, wählen Sie im Zahnradmenü oben rechts im Fenster Zusammengeführte Ergebnisse die Option Cache leeren und aktualisieren aus.
Wenn Sie die Abfrage mit zusammengeführten Ergebnissen herunterladen möchten, können Sie die Abfrage in einem Dashboard speichern und dann das Dashboard als PDF oder als Sammlung von CSV-Dateien herunterladen.
Zusammengeführte Ergebnisse bearbeiten
Sobald Sie Ihre zusammengeführten Ergebnisse haben, können Sie die folgenden Änderungen daran vornehmen:
Quellabfragen bearbeiten
Im Fenster Zusammengeführte Ergebnisse können Sie die Quellabfragen bearbeiten. Klicken Sie dazu im linken Bereich auf den Abfragenamen oder wählen Sie im Zahnradmenü der Abfrage die Option Bearbeiten aus. Über diese Optionen gelangen Sie zurück zum Bildschirm Abfrage bearbeiten.
Sie können Felder hinzufügen oder entfernen, Tabellenkalkulationen hinzufügen oder die Filter der Quellabfrage ändern. Klicken Sie auf Speichern, um zu den zusammengeführten Ergebnissen zurückzukehren.
Das Zahnradmenü der Abfrage enthält außerdem die folgenden Optionen:
- Umbenennen: Geben Sie einen anderen Namen für die Abfrage im Fenster Zusammengeführte Ergebnisse an.
- Als primär festlegen: Die Abfrage wird als Grundlage für die zusammengeführten Ergebnisse verwendet. Informationen zur Rolle der Primärabfrage finden Sie im Abschnitt Zusammengeführte Ergebnisse verstehen des Artikels „Daten aus mehreren Abfragen zusammenführen“.
- Löschen: Die Abfrage wird aus den zusammengeführten Ergebnissen entfernt. (Wenn Sie die Abfrage nach dem Löschen wieder in die zusammengeführten Ergebnisse einfügen möchten, können Sie den Button Zurück in Ihrem Browser verwenden.)
Zusammenführungsregeln bearbeiten
Wenn Sie eine Abfrage hinzufügen, sucht Looker automatisch nach Dimensionen, mit denen die hinzugefügte Abfrage mit der Primärabfrage abgeglichen werden kann. Jede hinzugefügte Abfrage muss mindestens eine Dimension enthalten, deren Werte genau mit einer Dimension in der Primärabfrage übereinstimmen. Looker zeigt diese Übereinstimmungen im Abschnitt Zusammenführungsregeln an. Dort sehen Sie, welche Felder zum Zusammenführen der Abfragen verwendet werden.
Im Abschnitt „Zusammenführungsregeln“ können Sie die Felder ändern oder hinzufügen, die Looker zum Zusammenführen der Abfragen verwendet.
- Über das Drop-down-Menü können Sie andere Dimensionsoptionen für den Datenabgleich auswählen.
- Wenn es zusätzliche Dimensionen gibt, die für den Abgleich verwendet werden könnten, zeigt Looker + Dimension hinzufügen an. Klicken Sie auf + Dimension hinzufügen, um einen zusätzlichen Satz von Dimensionen für die Abfragezusammenführung zu konfigurieren.
- Klicken Sie auf das X, wenn Sie die Daten zwischen den beiden Dimensionen nicht abgleichen möchten.
Primärabfrage wechseln
Wenn Sie Abfragen zusammenführen, erstellen Sie zuerst eine einzige Abfrage aus einem einzigen Explore und fügen dann andere Abfragen hinzu, indem Sie sie mit dieser ersten Abfrage kombinieren. Standardmäßig wird diese erste Abfrage als die Primärabfrage betrachtet. Sie können jedoch jede Abfrage als Primärabfrage festlegen, indem Sie im Zahnradmenü der Abfrage die Option Als Primärabfrage festlegen auswählen.
Jede hinzugefügte Abfrage muss mindestens eine Dimension enthalten, deren Werte genau mit einer Dimension in der Primärabfrage abgeglichen werden können.
Wenn Sie die Primärabfrage ändern, ändern sich wahrscheinlich auch die zusammengeführten Ergebnisse. Weitere Informationen zur Rolle der Primärabfrage finden Sie im Abschnitt Zusammengeführte Ergebnisse verstehen unter „Daten aus mehreren Abfragen zusammenführen“.
Zusammengeführte Ergebnisse in einem Dashboard speichern
Nachdem Sie die Abfrage mit zusammengeführten Ergebnissen zu einem Dashboard hinzugefügt haben, können Sie Dashboard-Filter hinzufügen oder anwenden, die Tile neu anordnen, die Tile bearbeiten oder neue Tiles hinzufügen. Sie können die Daten einer Tile, die auf zusammengeführten Ergebnissen basiert, nicht herunterladen. Sie können das Dashboard jedoch als PDF oder als Sammlung von CSV-Dateien herunterladen.
Abfragen in eingebetteten Looks, Dashboards und Explores zusammenführen
Wenn Sie die entsprechenden Berechtigungen haben, können Sie Abfragen in eingebetteten Looks, Dashboards und Explores zusammenführen. So führen Sie die Abfrage eines eingebetteten Looks mit einer anderen Abfrage zusammen:
- Bewegen Sie den Mauszeiger auf den Titel des Looks, um das Zahnradmenü des Looks einzublenden, und klicken Sie dann auf das Zahnradmenü.
- Wählen Sie Ergebnisse zusammenführen aus und folgen Sie dann der Anleitung zum Zusammenführen von Abfragen.
So führen Sie die Abfrage einer Tile eines eingebetteten Dashboards zusammen:
- Bewegen Sie den Mauszeiger auf die Dashboard-Tile, um das Drop-down-Menü für die Dashboard-Tile aufzurufen.
- Wählen Sie im Drop-down-Menü die Option Von hier aus explorieren aus. Looker öffnet das Explore für die Abfrage dieser Tile.
- Klicken Sie auf das Zahnrad-Menü des Explores und wählen Sie Zusammengeführte Ergebnisse aus.
- Folgen Sie der Anleitung zum Zusammenführen von Abfragen.
Hinweise
- Alle Felder der Primärabfrage werden in den zusammengeführten Ergebnissen angezeigt, wobei die Namen der Primärabfrage für die Felder verwendet werden. Wenn also die Primärabfrage und eine hinzugefügte Abfrage unterschiedliche Namen für eine übereinstimmende Dimension verwenden, wird in den Ergebnissen nur der Dimensionsname der Primärabfrage angezeigt.
Für Ihre Abfrage mit zusammengeführten Ergebnissen gelten möglicherweise Zeilenlimits:
- Standardmäßig wird der Join für eine Abfrage vom Typ Zusammengeführte Ergebnisse im Looker-Arbeitsspeicher verarbeitet. Daher ist jede der zusammengeführten Abfragen auf 5.000 Zeilen beschränkt, die zusammengeführt werden können (oder bis zu 50.000 Zeilen, wenn Ihr Administrator ein höheres Limit festgelegt hat). Wenn Sie eine Abfrage zusammenführen, die mehr als die begrenzte Anzahl von Datenzeilen zurückgibt, werden nur die ersten begrenzten Zeilen, die zurückgegeben werden, in die zusammengeführten Ergebnisse aufgenommen.
- Wenn Ihr Looker-Administrator die Looker Labs-Funktion Datenbankinterne Zusammenführungsabfragen aktiviert hat und Sie die Ergebnisse von zwei Abfragen zusammenführen, die sich auf derselben BigQuery-Verbindung befinden, wird der Join zwischen den beiden Abfragen in der BigQuery-Datenbank selbst durchgeführt. Datenbankinterne Zusammenführungsabfragen sind leistungsfähiger und können eine unbegrenzte Anzahl von Zeilen zusammenführen. Weitere Informationen finden Sie im Abschnitt Datenbankinterne Zusammenführungsabfragen unter „Daten aus mehreren Abfragen zusammenführen“.
Bei zusammengeführten Abfragen, die im Looker-Arbeitsspeicher verarbeitet werden, ist Zusammengeführte Ergebnisse eine Funktion zur Verarbeitung nach der Abfrage. Wenn sie nicht sorgfältig verwendet wird, kann sie die Ressourcen der Looker-Instanz überlasten und dazu führen, dass Ihre Looker-Instanz für alle Nutzer langsamer reagiert. Wenn Sie keine datenbankinternen Zusammenführungsabfragen verwenden können, empfiehlt es sich, Funktionen und Logik in LookML zu definieren. Dadurch wird SQL generiert, das von Ihrer Datenbank verarbeitet wird. Weitere Informationen zur Optimierung der Looker-Leistung finden Sie auf der Best-Practices-Seite Looker-Leistung optimieren.
Fazit
Nach Möglichkeit sollten Sie die Daten aus einem einzelnen Explore verwenden, da Ihre Looker-Entwickler sorgfältig überlegt haben, wie die Daten aus verschiedenen Datenbanktabellen kombiniert werden sollen. Bei Bedarf ist das Zusammenführen von Ergebnissen jedoch eine leistungsstarke Technik, mit der Sie Daten aus mehreren Explores und Datenbanken kombinieren können.