Diese Seite bezieht sich auf den Parameter
explore
, der Teil eines Modells ist.
explore
kann auch als Teil eines Dashboard-Filters verwendet werden, der auf der Dokumentationsseite zu Dashboard-Parametern beschrieben wird.
explore
kann auch als Teil eines Dashboard-Elements verwendet werden. Ein repräsentatives Beispiel für seine Verwendung finden Sie auf der Dokumentationsseite zu Spaltendiagrammparametern für LookML-Dashboards.
Nutzung
Hierarchie
explore |
Standardwert
KeineAkzeptiert
Der Name einer vorhandenen Ansicht oder ein Name für explore bei Verwendung von from Sonderregeln
explore -Namen müssen innerhalb eines bestimmten Modells eindeutig sein
|
Definition
Wenn vor dem Namen der Erweiterung ein Pluszeichen (
+
) steht, z. B.explore: +orders
, ist das eine Suchfilter. Weitere Informationen finden Sie auf der Dokumentationsseite zu LookML-Optimierungen.
explore
fügt dem Looker-Menü der explorativen Datenanalysen eine vorhandene Ansicht hinzu, wie auf der Dokumentationsseite zu LookML-Begriffen und -Konzepten beschrieben. Eine Best Practice ist es, innerhalb einer Modelldatei die Funktion „Erkunden“ zu definieren.
Explorative Datenanalysen werden in der Regel nach einer vorhandenen Ansicht benannt. Wenn Sie jedoch mehrere explorative Datenanalysen verwenden möchten, die auf derselben Ansicht basieren, können Sie dem Bereich den Parameter from
hinzufügen. In diesem Fall kann der Tab „Entdecken“ einen beliebigen gültigen Namen haben, der nur aus Kleinbuchstaben (a–z), Ziffern (0–9) und Unterstrichen besteht.
explore
spielt eine wichtige Rolle in SQL, die Looker generiert. Angenommen, ein Nutzer wählt im Menü „Erkunden“ die Option Kunden aus und führt eine Abfrage aus. Diese customers
-explorative Datenanalyse basiert auf der Ansicht „customers
“, die einer Datenbanktabelle zugeordnet ist. Diese Tabelle wird in der FROM
-Klausel der SQL-Abfrage des Nutzers platziert.
explore
kann viele untergeordnete Parameter haben, die sich auf das Anzeige- und Filterverhalten auswirken und festlegen, dass Joins für den Tab „Entdecken“ hinzugefügt werden. Wenn eine Erkundung einen oder mehrere Joins enthält, können diese Joins Join-Parameter haben, die das gewünschte Join-Verhalten festlegen.
Beispiele
Fügen Sie dem Menü „Erkunden“ eine Option auf Grundlage der Ansicht users
hinzu:
explore: users {
# additional explore parameters go here
}
Fügen Sie dem Menü „Erkunden“ eine Option namens Ereignisse hinzu, die auf der Ansicht user_events
basiert:
explore: events {
from: user_events
}
Häufige Herausforderungen
explore
muss auf einen vorhandenen Ansichtsnamen verweisen
Sie können die Datenbanktabelle, Dimensionen, Messwerte und andere Felder, die Teil einer Ansicht sind, nicht über einen explore
-Parameter definieren. Stattdessen müssen Sie zuerst eine Ansicht mit dem Parameter view
definieren. Anschließend können Sie in explore
auf den Namen der Ansicht verweisen.
explore
muss auf den Ansichtsnamen verweisen, nicht auf seinen Dateinamen
In der Regel ist der Name einer Ansicht mit der Ansichtsdatei identisch, in der die Ansicht definiert ist. Dies ist nicht erforderlich: Der Ansichtsname und der Ansichtsdateiname können unterschiedlich sein.
Sie haben beispielsweise eine Ansicht namens users
in einer Datei namens company_users
. Die Ansichtsdatei company_users
sieht so aus:
view: users { ... }
Anschließend fügst du die Ansicht users
dem Menü „Erkunden“ hinzu:
explore: users { ... }
Auch wenn sich die Ansicht users
in einer Datei namens company_users
befindet, spielt der Name der Datei keine Rolle. Nur der Name der Ansicht im Parameter view
ist wichtig.
Wenn Sie in einer explorativen Datenanalyse ein Messwert
type: count
verwenden, werden die resultierenden Werte in der Visualisierung mit dem Namen der Datenansicht statt dem Wort „Anzahl“ gekennzeichnet. Um Verwechslungen zu vermeiden, empfehlen wir, den Ansichtsnamen zu Pluralformen auszuwählen, in den Visualisierungseinstellungen unter Reihe die Option Vollständigen Feldnamen anzeigen auszuwählen oderview_label
mit einer Pluralform der Ansicht zu verwenden.
Wichtige Informationen
explore
wird normalerweise mit zusätzlichen Parametern verwendet
explore
kann auch ohne zusätzliche Parameter verwendet werden. In der Praxis wird in der Regel explore
mit zusätzlichen Optionen verwendet. So kommt es beispielsweise häufig vor, dass join
zusätzliche Aufrufe für ein exploratives Analysetool generiert werden.
Alle zusätzlichen Parameter, die mit explore
verknüpft sind, finden Sie hier. Die Parameter, die für eine join
in einem explorativen Analysetool verwendet werden können, finden Sie hier.