Auf dieser Seite wird auf den Parameter
exploreverwiesen, der Teil eines Modells ist.
explorekann auch als Teil eines Dashboardfilters verwendet werden, wie auf der Dashboardparameter Dokumentationsseite beschrieben.
explorekann auch als Teil eines Dashboardelements verwendet werden. Ein repräsentatives Beispiel für die Verwendung finden Sie auf der Dokumentationsseite Parameter für Säulendiagramme für LookML-Dashboards.
Nutzung
explore: explore_name { . . . }
|
Hierarchie
explore |
Standardwert
Keine
Akzeptiert
Der Name einer vorhandenen Ansicht oder ein Name für die explore, wenn from verwendet wird
Sonderregeln
explore-Namen müssen innerhalb eines bestimmten Modells eindeutig sein.
|
Definition
Wenn vor dem Namen des Explores ein Pluszeichen (
+) steht, z. B.explore: +orders, handelt es sich um eine Verfeinerung eines Explores. Weitere Informationen finden Sie auf der Dokumentationsseite LookML-Verfeinerungen.
explore fügt dem Looker-Menü „Explores“ eine vorhandene Ansicht hinzu, wie auf der Dokumentationsseite LookML – Begriffe und Konzepte beschrieben. Es hat sich bewährt, ein Explore in einer Modelldatei zu definieren.
Explores werden in der Regel nach einer vorhandenen Ansicht benannt. Wenn Sie jedoch mehrere Explores auf derselben Ansicht basieren lassen möchten, können Sie dem Explore einen from Parameter hinzufügen. In diesem Fall kann dem Explore ein beliebiger gültiger Name gegeben werden, der nur Klein- und Großbuchstaben (a–z, A–Z), Ziffern (0–9) und Unterstriche enthält.
explore spielt eine wichtige Rolle im SQL-Code, den Looker generiert. Angenommen, ein Nutzer wählt im Menü „Explore“ die Option Kunden aus und führt eine Abfrage aus. Dieses customers-Explore basiert auf der Ansicht customers, die mit einer Datenbanktabelle verknüpft ist. Diese Tabelle wird in die FROM-Klausel der SQL-Abfrage des Nutzers eingefügt.
explore kann viele untergeordnete Parameter haben, die sich auf die Anzeige und das Filterverhalten auswirken und die das Hinzufügen von Joins für das Explore angeben. Wenn ein Explore einen oder mehrere Joins enthält, können diese Joins Join-Parameter haben, die das bevorzugte Join-Verhalten angeben.
Beispiele
Fügen Sie dem Menü „Explore“ eine Option basierend auf der Ansicht users hinzu:
explore: users {
# additional explore parameters go here
}
Fügen Sie dem Menü „Explore“ eine Option namens Ereignisse basierend auf der Ansicht user_events hinzu:
explore: events {
from: user_events
}
Häufige Herausforderungen
explore muss auf einen vorhandenen Ansichtsnamen verweisen
Sie können mit dem Parameter explore nicht die Datenbanktabelle, Dimensionen, Messwerte und andere Felder definieren, die Teil einer Ansicht sind. Stattdessen müssen Sie zuerst eine Ansicht mit dem view Parameter definieren. Anschließend können Sie in explore auf den Namen dieser Ansicht verweisen.
explore muss auf den Ansichtsnamen und nicht auf den Dateinamen verweisen
In der Regel ist der Name einer Ansicht derselbe wie der Name der Ansichtsdatei, in der die Ansicht definiert ist. Das ist jedoch nicht erforderlich. Der Ansichtsname und der Dateiname der Ansicht können unterschiedlich sein.
Angenommen, Sie haben eine Ansicht namens users, die in einer Datei namens company_users definiert ist. Die Ansichtsdatei company_users sieht so aus:
view: users { ... }
Anschließend fügen Sie die Ansicht users mit dem folgenden Code dem Menü „Explore“ hinzu:
explore: users { ... }
Obwohl sich die users Ansicht in einer Datei namens company_users befindet, spielt der Name der Datei keine Rolle. Nur der Name der Ansicht im view Parameter ist wichtig.
Wenn Sie in einem Explore einen Messwert vom Typ
type: countverwenden, werden die resultierenden Werte in der Visualisierung mit dem Ansichtsnamen und nicht mit dem Wort „Anzahl“ bezeichnet. Um Verwirrung zu vermeiden, empfehlen wir, den Ansichtsnamen im Plural zu definieren, in den Visualisierungseinstellungen Vollständigen Feldnamen anzeigen unter Serien auszuwählen oderview_labelmit einer Pluralform des Ansichtsnamens zu verwenden.
Wichtige Punkte
explore wird in der Regel mit zusätzlichen Parametern verwendet
Sie können explore auch allein ohne zusätzliche Parameter verwenden. In der Praxis wird explore jedoch in der Regel mit zusätzlichen Optionen verwendet. Beispielsweise ist es sehr üblich, zusätzliche Ansichten in ein Explore zu join.
Alle zusätzlichen Parameter, die mit explore verknüpft sind, finden Sie auf der Seite Explore-Parameter. Die Parameter, die für einen join in einem Explore verwendet werden können, finden Sie auf der Seite Join-Parameter.