Funktionsweise eines Projekts in Looker

In Looker ist ein Projekt eine Sammlung von Dateien, die die Objekte, Verbindungen und Elemente der Benutzeroberfläche beschreiben, die zum Ausführen von SQL-Abfragen verwendet werden. Grundsätzlich beschreiben diese Dateien, wie Ihre Datenbanktabellen miteinander in Beziehung stehen und wie Looker sie interpretieren soll. Sie können auch LookML-Parameter enthalten, mit denen die Optionen in der Looker-Benutzeroberfläche definiert oder geändert werden.

Teile eines Projekts

Die Hauptdateien in einem Projekt sind Dateien ansehen und Modelldateien.

Eine Ansicht entspricht einer Datenbanktabelle oder einer abgeleiteten Tabelle. Hier definiert ein Entwickler eine Liste von Feldern aus diesen Tabellen, die in der Benutzeroberfläche angezeigt werden sollen, aus denen Abfragen erstellt werden sollen.

Ein Modell gibt eine Verbindung zu einer einzelnen Datenbank an. Ein Entwickler definiert hier auch die explorativen Datenanalysen des Modells.

In Looker bezieht sich eine explorative Datenanalyse auf zwei sehr ähnliche Dinge. explore (was Sie in der Codeschriftart in unserer Dokumentation sehen werden) ist ein LookML-Parameter, der in einer Modelldatei zum Definieren von Abfrageoptionen verwendet wird. Eine explorative Datenanalyse, die in der gesamten Dokumentation dokumentiert ist, ist auch eine interaktive Seite in Looker. Hier können Nutzer SQL-Abfragen erstellen, indem sie Felder auswählen, Filter anwenden oder Optionen aus den Projektdateien auswählen.

Neben Modellen und Ansichten kann ein Projekt auch andere Dateitypen haben, die sich auf integrierte Dashboards, Dokumentationen, Lokalisierung und mehr beziehen. Weitere Informationen finden Sie auf der Dokumentationsseite Informationen zu anderen Projektdateien.

Diese Dateien ergeben zusammen ein Projekt. Wenn Sie Git für die Versionsverwaltung verwenden, wird jedes Projekt normalerweise in einem eigenen Git-Repository gesichert.

Was Nutzer sehen

Wie das Projekt eingerichtet wird und wie die Inhalte darin aussehen, hängt davon ab, was die Nutzer sehen und wie sie mit Looker interagieren können.

  1. Das Menü Erkunden ist nach Modellnamen geordnet. Unter jedem Modellnamen finden Sie eine Liste der verfügbaren explorativen Datenanalysen, die in diesem Modell definiert sind.
  2. Nutzer können das Menü durchsuchen, wenn sie den Namen des gewünschten explorativen Analysetools kennen.
  3. Entwickler können Beschreibungen für „Entdecken“ hinzufügen, die Nutzer sehen, wenn sie den Mauszeiger darauf bewegen. In diesem Beispiel sehen Sie die Funktion Bestellen des Modells E-Commerce.

  4. Der Bereich Feldauswahl ist nach Ansichtsnamen organisiert. Unter jedem Ansichtsnamen befindet sich eine Liste der verfügbaren Felder aus den Tabellen dieser Ansicht. In den meisten Datenansichten sind Dimensionen und Messwerte zu sehen. In diesem Beispiel wird die Dimension Monat aus der Gruppe Rückgabedatum ausgewählt, die in der Ansichtsdatei definiert wurde.

  5. Nutzer können mehrere Messwerte auswählen, auf denen die Abfrage basiert.

  6. Im Feldauswahlbereich können Nutzer Optionen wie Filter und Pivots anwenden.

  7. Nutzer können die Suchbegriffe weiter eingrenzen.

  8. Nutzer können einen Visualisierungstyp für die Abfrageergebnisse auswählen.

  9. Wenn Sie „Erkunden“ ausführen, wird eine SQL-Abfrage generiert, die sowohl eine Datentabelle als auch eine Visualisierung des gesamten Sonderangebotspreises und der Bruttomarge der zurückgegebenen Bestellungen aus dem letzten Jahr zurückgibt.