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 auf der Seite Daten zusammenführen Ergebnisse aus zwei oder mehr Abfragen aus verschiedenen Explores (sogar aus verschiedenen Modellen oder Projekten) zusammenführen und die Abfrageergebnisse so anzeigen lassen, als wären sie eine einzige Abfrage. Mit zusammengeführten Abfragen können Sie Datentabellen erstellen, die Sie explorieren und für die Sie Visualisierungen erstellen können. Außerdem können Sie sie als Proof of Concept verwenden, um Ihre LookML-Projekte und ‑Modelle weiterzuentwickeln und zu definieren.
Verknüpfte Ergebnisse verstehen
Wenn Sie Abfragen zusammenführen, erstellen Sie zuerst eine einzige Abfrage aus einem einzigen Explore und kombinieren dann andere Abfragen mit dieser ersten Abfrage.
Standardmäßig wird diese erste Abfrage als die Primärabfrage betrachtet. Die Primärabfrage ist wichtig, da Looker beim Abgleichen der Daten zum Erstellen der zusammengeführten Ergebnisse jede hinzugefügte Abfrage der Primärabfrage zuordnet (nicht einer anderen hinzugefügten Abfrage). Wenn Sie eine Abfrage hinzufügen, müssen Sie eine Dimension einschließen, die mit einer Dimension in der Primärabfrage abgeglichen werden kann.
Betrachten Sie beispielsweise die folgenden Abfragen.
Die Primärabfrage gibt die folgenden Ergebnisse zurück:
| Produktkategorie | Anzahl der Produkte |
|---|---|
| Aktiv | 5 |
| Jeans | 9 |
| Abendgarderobe | 3 |
Die sekundäre Abfrage gibt die folgenden Ergebnisse zurück:
| Produktkategorie | Anzahl der Artikel im Inventar |
|---|---|
| Aktiv | 11 |
| Jeans | 16 |
| Abendgarderobe | 6 |
Wenn Sie diese Abfragen über das Feld Produktkategorie zusammenführen, erzeugt Looker die folgenden zusammengeführten Ergebnisse:
| Produktkategorie | Anzahl der Produkte | Anzahl der Artikel im Inventar |
|---|---|---|
| Aktiv | 5 | 11 |
| Jeans | 9 | 16 |
| Abendgarderobe | 3 | 6 |
Bei zusammengeführten Ergebnissen wird kein tatsächlicher SQL-Join ausgeführt, es sei denn, Sie verwenden datenbankinterne Zusammenführungsabfragen. Für diejenigen, die mit SQL-Joins vertraut sind, werden beim Zusammenführen von Abfragen die Ergebnisse mehrerer Explores auf ähnliche Weise wie bei einem Left Join kombiniert. Die Ergebnisse der hinzugefügten Abfrage werden mit den Ergebnissen der Primärabfrage kombiniert, als ob sie mit der Primärabfrage verknüpft wären.
Sie müssen nicht mit dem Konzept eines Left Joins vertraut sein, um zu verstehen, wie zusammengeführte Ergebnisse funktionieren. In der Praxis ist die Festlegung der Primärabfrage aus folgenden Gründen wichtig:
- Anzeige von Feldnamen: Bei übereinstimmenden Feldern werden die Feldnamen der Primärabfrage in den zusammengeführten Ergebnissen verwendet, wie im vorherigen Beispiel gezeigt.
Umgang mit einer Abfrage ohne übereinstimmenden Wert in zusammengeführten Ergebnissen: Im nächsten Abschnitt Was passiert, wenn eine Abfrage keinen übereinstimmenden Datenwert hat? wird erläutert, wie Looker mit dem Zusammenführen von Daten umgeht, wenn nur einige der Abfragen bestimmte Werte in den übereinstimmenden Dimensionen haben.
Weitere Tipps zur Fehlerbehebung bei fehlenden oder Nullwerten in den Ergebnissen finden Sie unter Warum sind in den Ergebnissen meiner sekundären Join-Abfrage Nullwerte enthalten?. Seite „Best Practices“
Wie zusammengeführte Ergebnisse eine Abfrage mit mehreren übereinstimmenden Werten verarbeiten: Im Abschnitt Was passiert, wenn eine Abfrage mehrere Zeilen für denselben Wert hat? weiter unten auf dieser Seite wird erläutert, wie Looker die Zusammenführung von Daten verarbeitet, wenn einige der Abfragen mehrere Zeilen mit einem bestimmten Wert (oder einer Kombination von Werten) in den übereinstimmenden Dimensionen haben.
Was passiert, wenn eine Abfrage keinen übereinstimmenden Datenwert hat?
Ein weiterer Grund, warum die Primärabfrage wichtig ist, ist die Art und Weise, wie Nullwerte in den übereinstimmenden Dimensionen behandelt werden:
- Wenn eine Zeile in der Primärabfrage, aber nicht in der zusätzlichen Abfrage vorhanden ist, wird in den Feldern der hinzugefügten Abfrage für diese Zeile NULL (
∅) angezeigt. - Wenn eine Zeile in der hinzugefügten Abfrage, aber nicht in der Primärabfrage vorhanden ist, wird sie in den Ergebnissen überhaupt nicht angezeigt.
Die folgenden Beispielabfragen veranschaulichen dieses Verhalten.
Die Primärabfrage gibt die folgenden Ergebnisse zurück:
| Produktkategorie | Abteilung für Produkte | Anzahl der Produkte |
|---|---|---|
| Aktiv | Für Kinder | 522 |
| Aktiv | Erwachsene | 545 |
| Kleider | Erwachsene | 878 |
| Abendgarderobe | Erwachsene | 349 |
Die sekundäre Abfrage gibt die folgenden Ergebnisse zurück:
| Produktkategorie | Markenname des Produkts | Anzahl der Artikel im Inventar |
|---|---|---|
| Aktiv | Marke 1 | 223 |
| Kleider | Marke 2 | 80 |
| Kleider | Marke 3 | 3 |
| Jeans | Marke 3 | 8 |
| Jeans | Marke 2 | 19 |
Wenn Sie diese Abfragen über das Feld Produktkategorie zusammenführen, erzeugt Looker die folgenden zusammengeführten Ergebnisse:
| Produktkategorie | Abteilung für Produkte | Markenname des Produkts | Anzahl der Produkte | Anzahl der Artikel im Inventar |
|---|---|---|---|---|
| Aktiv | Erwachsene | Marke 1 | 545 | 223 |
| Aktiv | Für Kinder | Marke 1 | 522 | 223 |
| Kleider | Erwachsene | Marke 2 | 878 | 80 |
| Kleider | Erwachsene | Marke 3 | 878 | 3 |
| Abendgarderobe | Erwachsene | ∅ | 349 | ∅ |
Die Primärabfrage enthält eine Zeile für Formalwear, sodass diese Zeile in den zusammengeführten Ergebnissen angezeigt wird. Die hinzugefügte Abfrage enthält keine Zeile für Formalwear. Daher wird für alle Felder aus der hinzugefügten Abfrage für Formalwear der Wert NULL (∅) angezeigt.
Die hinzugefügte Abfrage enthält zwei Zeilen für Jeans, die Primärabfrage jedoch nicht. Daher werden diese Zeilen in den zusammengeführten Ergebnissen überhaupt nicht angezeigt.
Wenn Sie in diesem Beispiel die Primärabfrage wechseln, um die hinzugefügte Abfrage zur neuen Primärabfrage zu machen, erzeugt Looker stattdessen die folgenden zusammengeführten Ergebnisse:
| Produktkategorie | Markenname des Produkts | Produktabteilung | Anzahl der Artikel im Inventar | Anzahl der Produkte |
|---|---|---|---|---|
| Aktiv | Marke 1 | Erwachsene | 223 | 545 |
| Aktiv | Marke 1 | Für Kinder | 223 | 522 |
| Kleider | Marke 2 | Erwachsene | 80 | 878 |
| Kleider | Marke 3 | Erwachsene | 3 | 878 |
| Jeans | Marke 2 | ∅ | 19 | ∅ |
| Jeans | Marke 3 | ∅ | 8 | ∅ |
Looker zeigt die Zeilen für Formalwear nicht mehr an, da sie in der neuen Primärabfrage nicht vorhanden sind. Looker zeigt jetzt jedoch die Zeilen für Jeans an. Diese Zeilen enthalten NULL (∅) für die Dimensionen und Messwerte, die nur in der Abfrage enthalten sind, die der Primärabfrage hinzugefügt wurde.
Weitere Tipps zur Fehlerbehebung bei fehlenden oder Nullwerten in den Ergebnissen finden Sie unter Warum sind in den Ergebnissen meiner sekundären Join-Abfrage Nullwerte enthalten?. Seite „Best Practices“
Was passiert, wenn eine Abfrage mehrere Zeilen für denselben Wert enthält?
Die Festlegung der Primärabfrage ist auch wichtig, weil mehrere Zeilen mit übereinstimmenden Werten auf eine bestimmte Weise behandelt werden. Wenn die hinzugefügte Abfrage zwei oder mehr Zeilen mit Werten enthält, die mit einer Zeile in der Primärabfrage übereinstimmen, wird die Zeile der Primärabfrage entsprechend oft dupliziert.
Im folgenden Beispiel enthält die hinzugefügte Abfrage zwei Zeilen für Dresses. In den zusammengeführten Ergebnissen werden die Dresses-Werte aus der Primärabfrage zweimal angezeigt, einmal für jede der Dresses-Zeilen aus der hinzugefügten Abfrage.
Die Primärabfrage gibt die folgenden Ergebnisse zurück:
| Produktkategorie | Abteilung für Produkte | Anzahl der Produkte |
|---|---|---|
| Aktiv | Für Kinder | 522 |
| Aktiv | Erwachsene | 545 |
| Kleider | Erwachsene | 878 |
| Abendgarderobe | Erwachsene | 349 |
Die sekundäre Abfrage gibt die folgenden Ergebnisse zurück:
| Produktkategorie | Markenname des Produkts | Anzahl der Artikel im Inventar |
|---|---|---|
| Aktiv | Marke 1 | 223 |
| Kleider | Marke 2 | 80 |
| Kleider | Marke 3 | 3 |
| Jeans | Marke 3 | 8 |
| Jeans | Marke 2 | 19 |
Die Abfrage der zusammengeführten Ergebnisse, die über das Feld Produktkategorie zusammengeführt werden, gibt die folgenden Ergebnisse zurück:
| Produktkategorie | Abteilung für Produkte | Markenname des Produkts | Anzahl der Produkte | Anzahl der Artikel im Inventar |
|---|---|---|---|---|
| Aktiv | Erwachsene | Marke 1 | 545 | 223 |
| Aktiv | Für Kinder | Marke 1 | 522 | 223 |
| Kleider | Erwachsene | Marke 2 | 878 | 80 |
| Kleider | Erwachsene | Marke 3 | 878 | 3 |
| Abendgarderobe | Erwachsene | ∅ | 349 | ∅ |
Wenn Sie in diesem Fall die Primärabfrage wechseln, haben Sie immer noch zwei Zeilen für Kleider, da die neu festgelegte Primärabfrage zwei Zeilen für Kleider enthält. Wenn Sie Abfragen zusammenführen, enthalten die Ergebnisse möglicherweise mehr Zeilen als die Primärabfrage, aber nie weniger Zeilen.
Datenbankinterne Zusammenführungsabfragen
Standardmäßig werden zusammengeführte Abfragen im Looker-Speicher verarbeitet. Daher ist jede Abfrage auf 5.000 Zeilen beschränkt, die zusammengeführt werden können. Wenn Ihr Looker-Administrator die Looker Labs-Funktion In-database merge queries aktiviert hat, wird der Join zwischen zwei Abfragen, die sich auf derselben BigQuery-Verbindung befinden, in der BigQuery-Datenbank selbst ausgeführt. Wenn Sie den Join in der Datenbank ausführen, wird die Leistung verbessert und es können unbegrenzt viele Zeilen zusammengeführt werden.
Wenn Sie die einzelnen Explore-Abfragen für ein zusammengeführtes Ergebnis erstellen, enthält die Looker-Benutzeroberfläche außerdem das Feld Zeilenlimit. Looker verwendet das Feld Zeilenlimit auf unterschiedliche Weise, je nachdem, wie die Abfrage für zusammengeführte Ergebnisse verarbeitet wird:
- Bei einer zusammengeführten Abfrage, die im Looker-Speicher berechnet wird, ruft Looker die Anzahl der Zeilen ab, die im Feld Zeilenlimit für jede Abfrage angegeben ist, und führt diese Daten zusammen, um das zusammengeführte Ergebnis zu erstellen.
- Bei einer datenbankinternen zusammengeführten Abfrage ignoriert Looker die Werte für Zeilenlimit für jede der Quellabfragen und verknüpft die vollständigen Datasets für jede Quellabfrage.
Wenn Looker einen datenbankinternen Join für Ihre zusammengeführte Abfrage ausführen kann, wird ein Banner angezeigt, das darauf hinweist, dass die Abfragen in Ihrer Datenbank ausgeführt werden und dass Looker die Zeilenlimits der einzelnen Quellabfragen ignoriert.
In der Ergebnistabelle für eine datenbankinterne zusammengeführte Abfrage zeigt Looker dann anstelle des Felds Zeilenlimit das Feld Zusammengeführte Ergebnisse an. Mit dem Feld Zusammengeführte Ergebnisse wird die Anzahl der Zeilen begrenzt, die in der Ergebnistabelle angezeigt werden, nicht die Anzahl der verarbeiteten Zeilen. Für Abfragen mit zusammengeführten Ergebnissen in der Datenbank gibt es nämlich keine Beschränkungen für die Anzahl der Zeilen, die verarbeitet werden können.
Abfragen zusammenführen
So führen Sie die Ergebnisse aus mehreren Abfragen zusammen:
- Erstellen Sie die erste Quellabfrage, die als Primärabfrage bezeichnet wird.
- Nächste Quellabfrage hinzufügen
- Optional können Sie Join-Regeln für die Join-Abfrage konfigurieren.
- Optional: Visualisieren Sie die zusammengeführte Abfrage.
- Nachdem Sie die verknüpfte Abfrage erstellt haben, speichern oder teilen Sie sie.
- Optional: Verknüpfte Abfrage ändern
Primärabfrage erstellen
Wenn Sie die Ergebnisse mehrerer Abfragen zusammenführen möchten, bereiten Sie zuerst die Primärabfrage vor. Wählen Sie dazu im Menü Explore ein Explore aus und wählen Sie dann in der Feldauswahl die gewünschten Dimensionen und Messwerte aus. In diesem Schritt sollten Sie keine Dimensionen pivotieren. Alternativ können Sie einen Look oder ein Dashboard auswählen und im Look oder auf einer Dashboard-Tile auf Von hier aus analysieren klicken.
Jetzt können Sie mit dem Zusammenführen von Ergebnissen beginnen. Sie können Ihre Abfrage aber auch auf folgende optionale Arten weiter verfeinern:
- Fügen Sie Filter für die Daten hinzu.
- Tabellenkalkulationen einbeziehen, um Ad-hoc-Messwerte zu erstellen. Alle Tabellenkalkulationen aus den Quellabfragen werden in den zusammengeführten Ergebnissen als Standarddimensionen angezeigt.
- Klicken Sie auf Ausführen, um die Ergebnisse der Primärabfrage anzusehen und Ihre Filter und Tabellenkalkulationen zu testen.
Nächste Quellabfrage hinzufügen
Nachdem Sie Ihre primäre Explore-Abfrage erstellt haben, können Sie eine weitere Quellabfrage hinzufügen. Gehen Sie dazu so vor:
- Klicken Sie im Explore-Bereich Konfigurieren auf Abfragen zusammenführen (Daten verknüpfen), um die Seite Daten verknüpfen zu öffnen.
Wählen Sie im Fenster Join hinzufügen die Methode aus, mit der Sie eine weitere Quellabfrage hinzufügen möchten:
- Neue Abfrage aus einem Explore erstellen: Looker zeigt eine Liste von Explores an. Wählen Sie das Explore aus, das Sie als Quellabfrage verwenden möchten, und klicken Sie auf Abfrage hinzufügen. Looker zeigt die Seite Verknüpfte Felder konfigurieren an. Wählen Sie die Dimensionen und Messwerte für Ihre neue Abfrage aus und fügen Sie Filter oder benutzerdefinierte Felder hinzu. Führen Sie in der Quellabfrage keinen Pivot-Vorgang für Dimensionen aus. Führen Sie stattdessen einen Pivot-Vorgang für Dimensionen in den zusammengeführten Ergebnissen aus. Achten Sie darauf, mindestens eine Dimension einzuschließen, deren Werte genau mit einer Dimension in der Primärabfrage übereinstimmen. Wenn Sie die Konfiguration der neuen Quellabfrage abgeschlossen haben, klicken Sie auf Speichern und fortfahren.
- URL für vordefinierte Abfrage einfügen: Geben Sie im Feld URL für vordefinierte Abfrage hinzufügen die URL der Abfrage, des Looks oder der Dashboard-Tile ein, die Sie als Quellabfrage verwenden möchten, und klicken Sie auf Abfrage hinzufügen.
- Look auswählen: Looker zeigt eine Liste von Looks an. Wählen Sie den Look aus, den Sie als Quellabfrage verwenden möchten, und klicken Sie auf Abfrage hinzufügen.
- Dashboard-Kachel auswählen: Looker zeigt eine Liste von Dashboards an. Wählen Sie ein Dashboard aus. Looker zeigt dann eine Liste der Tiles auf diesem Dashboard an. Wählen Sie eine Kachel aus und klicken Sie auf Abfrage hinzufügen.
Join-Regeln konfigurieren
Zum Zusammenführen von zwei oder mehr Abfragen sucht Looker in den Abfragen nach Dimensionen, deren Werte abgeglichen werden können. Jede hinzugefügte Abfrage muss mindestens eine gemeinsame Dimension enthalten, deren Werte genau mit einer Dimension in der Primärabfrage übereinstimmen. Wenn Sie beispielsweise Kundendaten zu einem Explore für Bestellungen hinzufügen möchten und sowohl das Explore für Bestellungen als auch die Kundenabfrage ein Feld Kundennummer mit übereinstimmenden Werten enthalten, können Sie das Feld Kundennummer verwenden, um die Abfragen zusammenzuführen. Wenn jedoch beide Abfragen die Dimension Datum haben, aber eine Abfrage "2017-10-01" als Wert und die andere Abfrage "October 2017" als Wert verwendet, kann Looker diese Dimension nicht zum Zusammenführen der Abfragen verwenden.
Nachdem Sie Ihre primären und zusätzlichen Quellabfragen ausgewählt und konfiguriert haben, wählt Looker automatisch die am besten passenden Join-Felder aus und erstellt Join-Regeln im Fenster Joins konfigurieren auf der Seite Daten zusammenführen. Die Primärabfrage und jede Join-Regel werden als separate Einträge unter Quellabfragen und Join-Regeln angezeigt.
Im Abschnitt Quellabfragen und Join-Regeln können Sie die Join-Regeln so ändern:
- Ändern Sie das Join-Feld der Primärabfrage oder einer Quellabfrage.
- Fügen Sie neue Join-Felder hinzu.
- Join-Felder löschen.
- Eine Quellabfrage zur Primärabfrage machen. Wenn Sie die Primärabfrage wechseln, ändern sich wahrscheinlich die zusammengeführten Ergebnisse. Informationen zur Rolle der Primärabfrage finden Sie unter Zusammengeführte Ergebnisse.
- Fügen Sie eine neue Quellabfrage hinzu, indem Sie auf Join hinzufügen klicken.
Diagrammstil konfigurieren
Wenn Sie die zusammengeführten Abfragen visualisieren möchten, klicken Sie auf Diagramm auswählen, um einen Visualisierungstyp auszuwählen. Alternativ können Sie die Option Automatisch visualisieren verwenden, damit Gemini eine geeignete Visualisierung auswählt. Wählen Sie dann den Diagrammstil aus, um die Diagrammoptionen für diesen Diagrammtyp zu konfigurieren.
Eine vollständige Anleitung zu allen verfügbaren Visualisierungseinstellungen und unterstützten Diagrammtypen finden Sie unter Visualisierungen konfigurieren und bearbeiten.
Speichern oder Freigeben der verknüpften Abfrage
Nachdem Sie die verknüpfte Abfrage erstellt haben, können Sie auf Speichern oder freigeben klicken, um die folgenden Aktionen auszuführen:
- In neuem Dashboard speichern: Looker zeigt das Fenster Als neues Dashboard speichern an. Geben Sie dem neuen Dashboard einen Titel und wählen Sie einen Ordner aus, in dem das neue Dashboard gespeichert werden soll.
- In vorhandenem Dashboard speichern: Looker zeigt das Fenster Zu einem Dashboard in diesem Ordner hinzufügen an. Geben Sie einen Titel für die neue Dashboard-Tile ein und wählen Sie das Dashboard aus, in dem Sie die Abfrage speichern möchten.
- URL kopieren: Looker zeigt das Fenster URLs teilen an, in dem die Kurz-URL und die erweiterte URL der Abfrage angezeigt werden. Sie können die URL freigeben oder in Ihrem Browser als Lesezeichen speichern, um dieselbe verknüpfte Abfrage in Zukunft noch einmal auszuführen. Zusammengeführte Ergebnisse können nicht als Look gespeichert werden.
Nachdem Sie die zusammengeführte Abfrage 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 nicht direkt aus einer Tile herunterladen, die auf zusammengeführten Ergebnissen basiert. Sie können jedoch das Dashboard als PDF oder als Sammlung von CSV-Dateien herunterladen.
Verknüpfte Abfrage ändern
Nachdem Sie die Join-Abfrage erstellt haben, können Sie auf der Seite Daten zusammenführen mit den Ergebnissen interagieren und die Abfrage folgendermaßen ändern:
- Daten untersuchen und sortieren, einschließlich Aufschlüsseln der Daten. Wenn Sie jedoch die Dimension aufschlüsseln, die zum Zusammenführen der beiden Explores verwendet wird, zeigt Looker nur Aufschlüsselungsfelder aus dem primären Explore an.
- Wählen Sie im Fenster Joins konfigurieren neben der Primärabfrage die Option Abfrage bearbeiten aus, um die Datentabelle der Abfrage zu öffnen und Änderungen mithilfe der Feldauswahl vorzunehmen. Sie können beispielsweise Felder hinzufügen oder entfernen, Tabellenkalkulationen hinzufügen oder die Filter der Quellabfrage ändern. Beachten Sie, dass Sie den zusammengeführten Ergebnissen keinen Filter direkt hinzufügen können. Sie können auch neben der Primärabfrage die Option Optionen auswählen, um die Primärabfrage umzubenennen oder zu löschen.
- Wählen Sie im Fenster Joins konfigurieren neben der Abfrage, die Sie in der Join-Regel ändern möchten, die Option Abfrage bearbeiten aus. Für jede zusätzliche Quellabfrage können Sie auch Optionen auswählen und die Abfrage umbenennen oder löschen. Wenn Sie die Abfrage nach dem Löschen wieder den zusammengeführten Ergebnissen hinzufügen möchten, können Sie den Button „Zurück“ in Ihrem Browser verwenden. Sie können diese Quellabfrage auch zur Primärabfrage für die zusammengeführten Abfragen machen.
- Auf dem Tab Zusammengeführte Felder im Fenster Zusammengeführte Felder und Diagrammstil können Sie ein oder mehrere zusammengeführte Abfragefelder pivotieren und Tabellenkalkulationen hinzufügen. Beachten Sie, dass Tabellenkalkulationen aus den Quellabfragen in den zusammengeführten Ergebnissen als Standarddimensionen angezeigt werden.
- Ändern Sie auf dem Tab Diagrammstil im Fenster Zusammengeführte Felder und Diagrammstil die Einstellungen für die Visualisierung der zusammengeführten Abfrage.
- Mit dem Schalter Summen können Sie der zusammengeführten Abfrage Summen hinzufügen oder daraus entfernen. 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 Summen sehen, die berechnet wurden, bevor die Ergebnisse zusammengeführt wurden. Eine Möglichkeit, immer die neuesten Daten anzuzeigen, besteht darin, die Filter bei jeder Abfrage separat einzustellen.
- Klicken Sie auf Diagramm ändern, um eine andere Visualisierung für die verknüpfte Abfrage auszuwählen.
Nachdem Sie Änderungen vorgenommen haben, können Sie die Ergebnisse der aktualisierten zusammengeführten Abfrage aufrufen, indem Sie auf Ausführen, um zu aktualisieren klicken.
Kachel mit Join-Abfrage in einem Dashboard bearbeiten
So bearbeiten Sie eine Join-Abfrage-Tile in einem Dashboard:
- Versetzen Sie das Dashboard in den Bearbeitungsmodus.
- Wählen Sie auf der Tile Zusammengeführte Abfrage bearbeiten aus.
- Looker öffnet die Seite Daten zusammenführen direkt im Dashboard-Bearbeitungsbereich.
- Nehmen Sie die gewünschten Änderungen an der Primärabfrage, den zusätzlichen Quellabfragen, den Join-Regeln oder der Visualisierung vor.
- Wählen Sie Speichern aus, um die Einstellungen für die zusammengeführten Abfragen zu aktualisieren, und wählen Sie dann Speichern aus, um die Tile im Dashboard zu aktualisieren.
Abfragen in eingebetteten Looks, Dashboards und Explores zusammenführen
Sie können Abfragen in eingebetteten Looks, Dashboards und Explores zusammenführen, wenn Sie die entsprechenden Berechtigungen haben:
- Wenn Sie die Abfrage eines eingebetteten Looks oder einer eingebetteten Dashboard-Tile mit einer anderen Abfrage zusammenführen möchten, öffnen Sie das Explore über den Look oder die Dashboard-Tile, indem Sie auf Von hier aus explorieren klicken. Folgen Sie dann der Anleitung zum Zusammenführen von Abfragen.
- Klicken Sie in einem eingebetteten Explore im Bereich Konfigurieren auf Abfragen zusammenführen (Daten verknüpfen) und folgen Sie der Anleitung zum Zusammenführen von Abfragen.
Hinweise
- Alle Felder der Primärabfrage werden in den zusammengeführten Ergebnissen angezeigt. Dabei werden die Namen der Primärabfrage für die Felder verwendet. Wenn 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 die verknüpfte Abfrage gelten möglicherweise Zeilenlimits:
- Standardmäßig wird der Join für eine zusammengeführte Abfrage im Looker-Speicher 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 Zeilen zurückgibt, als die Zeilenlimits zulassen, werden in den zusammengeführten Ergebnissen keine Zeilen angezeigt, die die Zeilenlimits überschreiten.
- 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 verbessern die Leistung und können eine unbegrenzte Anzahl von Zeilen zusammenführen. Weitere Informationen finden Sie im Abschnitt Datenbankinterne Zusammenführungsabfragen auf dieser Seite.
Bei zusammengeführten Abfragen, die im Looker-Speicher verarbeitet werden, ist das Zusammenführen von Abfragen 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
Verwenden Sie nach Möglichkeit die Daten aus einem einzelnen Explore, da Ihre Looker-Entwickler sorgfältig überlegt haben, wie die Daten aus verschiedenen Datenbanktabellen kombiniert werden sollen. Bei Bedarf ist das Zusammenführen von Abfragen jedoch eine leistungsstarke Technik, mit der Sie Daten aus mehreren Explores und Datenbanken kombinieren können.