Glossar

Auf dieser Seite sind die Begriffe aufgeführt, die in der Looker-Produkt- und Benutzerdokumentation verwendet werden.

Symbol/Numerisch

$

$ ist ein Substitutionsoperator, mit dem Sie zuvor definierte Objekte in LookML referenzieren können.

siehe auch Substitutionsoperator

A

Zugriff, Zugriffsebene

Administratoren haben verschiedene Optionen, um einzuschränken, was Nutzer in Looker ansehen und mit ihnen interagieren können.

siehe auch Zugriff auf Inhalte, Datenzugriff, Zugriff auf Funktionen

Aktion

Mit einer Datenaktion können Nutzer Aufgaben in anderen Tools direkt in Looker ausführen. Die Aktion kann beispielsweise dazu führen, dass eine E-Mail gesendet wird, oder Werte in anderen Anwendungen festlegen. Sie kann aber auch andere Aktionen ausführen, für die Sie einen Empfängerserver konfigurieren können. Der empfangende Server muss JSON-POST-Anfragen akzeptieren können.

Action Hub

Der Action Hub von Looker ist ein mandantenfähiger Dienst, der Daten an die integrierten Dienste von Looker weiterleitet. Alle Daten, die Ihre Benutzer mithilfe einer Aktion senden, werden vorübergehend auf dem Action Hub-Server anstatt in Ihrer Looker-Instanz verarbeitet. Wenn Ihr Looker-Administrator oder -Entwickler einen integrierten Dienst und ein Feld-Tag eingerichtet hat, um Zugriff auf diesen Dienst zu gewähren, können Sie diesen Dienst als Aktion auswählen, wenn Sie Daten aufschlüsseln und mit diesem Dienst interagieren.

siehe auch Aktion

erweiterter Bereitstellungsmodus

Im erweiterten Bereitstellungsmodus können Looker-Entwickler mit der Berechtigung deploy ein beliebiges Git-Commit für ihr LookML-Projekt auswählen und in der Produktionsversion ihrer Looker-Instanz bereitstellen. Dies steht im Gegensatz zur standardmäßigen Git-Integration, bei der nur der neueste Commit im Remote-Produktionszweig in der Produktionsversion einer Looker-Instanz bereitgestellt werden kann.

erweiterter Filter

Mit einem erweiterten Filter können Nutzer einen Dashboard-Filter mit einem Feld aus einem Explore erstellen, das nicht im Dashboard selbst enthalten ist.

erweiterte Filtersteuerung

Eine erweiterte Filtersteuerung ist eine Art von Dashboard-Filtersteuerung, die zusätzliche Flexibilität bei den Filterbedingungen bietet, die Creator einrichten können. Um ein erweitertes Steuerelement zu erstellen, wählen Sie im Filterkonfigurationsfenster im Fenster für die Filterkonfiguration die Option Erweitert aus.

Benachrichtigung

Mit Benachrichtigungen können Nutzer in den Daten einer Dashboard-Tile Bedingungen angeben, die bei Erreichen oder Überschreitung eine Benachrichtigung auslösen, die mit der gewünschten Häufigkeit an bestimmte Empfänger gesendet wird. Benachrichtigungen werden auf abfragebasierten oder mit einem Look verknüpften Tiles in benutzerdefinierten Dashboards oder LookML-Dashboards festgelegt. und können per E-Mail oder mit Lookers Slack- oder Slack-Anhang (API-Token)-Integrationen gesendet werden.

Zeitzone der Anwendung

Application Time Zone ist eine Administratoreinstellung für die Standardzeitzone, in der geplante Looks und Abfragen ausgeführt werden (sofern unterstützt). Wenn nutzerspezifische Zeitzonen aktiviert sind, wird die App-Zeitzone zur Standardzeitzone für Nutzer, die für ihre Konten keinen Zeitzonenwert festgelegt haben.

siehe auch Zeitzoneneinstellungen und benutzerspezifische Zeitzonen

asynchrone Abfrage

Eine asynchrone (oder asynchrone) Abfrage ist eine Datenanfrage, die einen Aufruf zum Starten der Anfrage, einen oder mehrere Aufrufe zum Prüfen des Abschlussstatus der Anfrage und einen Aufruf zum Abrufen der Ergebnisse der abgeschlossenen Abfrage sendet. Asynchrone Abfragen können dazu beitragen, das Einfrieren von Apps, Verbindungs-Timeouts und lange Dashboard-Ladezeiten zu vermeiden.

B

Basisansicht (eines Explores)

Eine Basisansicht ist die Ansicht, die als Ausgangspunkt zum Erstellen eines Explores verwendet wird. Von dort aus können Sie andere Ansichten mit der Basisansicht zusammenführen, um sie im Explore zu verwenden. In der Regel werden Explores nach der Basisansicht benannt. Sie können aber auch den Parameter from verwenden, um die Basisansicht des Explores zu benennen, wenn Sie das Explore nicht nach seiner Basisansicht benennen möchten.

siehe auch ansehen, Entdecken

Block, Looker Block

Looker Blocks sind vorgefertigte LookML-Elemente, die Sie verwenden und genau an Ihre Spezifikationen anpassen können. Von optimierten SQL-Mustern bis hin zu kompletten Datenmodellen können Blöcke als Ausgangspunkt für eine schnelle und flexible Datenmodellierung in Looker verwendet werden.

Board

Ein Board enthält eine Sammlung manuell verwalteter Dashboards, Looks und Links. Dashboards und Looks, die in Ordnern gespeichert sind, können an mehrere Boards angeheftet werden. Boards können Links und Beschreibungen enthalten, die Kontext bieten und es den Nutzenden erleichtern, die für sie relevantesten Informationen zu finden.

surfen, durchsuchen

Durchsuchen beinhaltet das Anzeigen, Freigeben, Senden und Herunterladen von Daten aus Dashboards, Looks und Explores.

C

geschlossenes System

Ein geschlossenes System wird auch als mehrinstanzenfähige Installation bezeichnet. Dabei werden Inhalte bestimmten Gruppen zugeordnet und es wird verhindert, dass Nutzer aus verschiedenen Gruppen voneinander erfahren.

Codeaufteilung

Ein Verfahren zum Lazy Loading von JavaScript, bis es tatsächlich benötigt wird. Idealerweise sollte das anfänglich geladene JavaScript-Bundle so klein wie möglich sein. Dies kann durch Codeaufteilung erreicht werden. Funktionen, die nicht sofort benötigt werden, werden erst geladen, wenn sie tatsächlich benötigt werden.

Community

Die Looker-Community, früher als „Diskurs“ bezeichnet, ist ein Nutzerforum mit Beiträgen, Diskussionen, Fragen und Ideen, die sich mit Looker-Nutzern und ‐Experten austauschen.

Komponente

Looker-Komponenten sind die technische Implementierung des Looker-Designsystems, das mit React, TypeScript und Styled Components erstellt wurde. Sie bestehen aus UI-Komponenten, Filterkomponenten und Visualisierungskomponenten.

Verbindung

Im Bereich Admin von Looker stellen Sie die Datenbankverbindung her, aus der ein Modell Daten abruft.

Konstante

Mit Konstanten, die mit dem LookML-Parameter constant in einer Projektmanifestdatei definiert werden, können Sie einen Wert angeben, der im gesamten Projekt wiederverwendet werden kann. Sie können überall in Ihrem Modell auf Konstanten verweisen, wo Strings akzeptiert werden.

Inhalte

In der Looker-Dokumentation bezieht sich der Begriff Inhalt in der Regel auf Looks und Dashboards.

Zugriff auf Inhalte

Mit dem Inhaltszugriff wird gesteuert, ob ein Nutzer oder eine Gruppe ein Board oder einen Ordner (vor Looker 6.20 als „Space“ bezeichnet) und dessen Inhalte ansehen oder ändern kann. Die beiden Zugriffsebenen für Inhalte sind Ansehen und Zugriff verwalten, Bearbeiten.

Inhaltsvalidierung

Mit dem Content Validator von Looker wird in Ihrem LookML-Code nach Verweisen auf Modell-, Explore- und Feldnamen gesucht. Entwickler können mit dem Content Validator nach Änderungen an einem Projekt prüfen, ob diese Änderungen sich auf die Inhalte der Nutzer auswirken. gespeicherten Looks oder abfragebasierten Dashboard-Tiles. Mit dem Content Validator können Sie außerdem LookML-Elemente suchen und ersetzen, um Fehler aufgrund von Änderungen zu beheben.

Kreuzfilterung

Mithilfe der Kreuzfilterung können Nutzer Ad-hoc-Filter auf Dashboards anwenden. Mit Kreuzfilterung können Benutzer auf einen Datenpunkt in einer Dashboard-Tile klicken, damit alle Dashboard-Tiles automatisch anhand dieses Wertes gefiltert werden. Bestimmte Kreuzfilter können nicht in einem Dashboard gespeichert werden, aber sie können durch Freigabe der URL eines Dashboards mit Kreuzfilterung freigegeben werden.

beim Kunden gehostet (Bereitstellung, Instanz, Installation)

Ein vom Kunden gehostetes Bereitstellung bedeutet, dass das Produkt vom oder für den Kunden am Standort des Kunden oder auf einem kundenseitigen Server in einem Rechenzentrum eines Drittanbieters installiert wird. Eine vom Kunden gehostete Bereitstellung umfasst die produktinternen Dienste, d. h. die Dienste, die von Looker gehostet werden und über das Produkt zugänglich sind, insbesondere Lizenzierungsdaten, Konfigurationssicherungen, Systemfehlerberichte, Datenaktionen und Support-Tickets, wie im Abschnitt Von Looker freigegebene Anwendungsdaten auf der Looker-Sicherheitswebseite näher beschrieben. Der Support von Looker hat im Allgemeinen keinen Zugriff auf diese Instanzen zu Support- oder Bereitstellungszwecken und der Kunde muss seine eigenen Versionsupdates ausführen.

siehe auch Looker Cloud

D

Dashboard

Ein Dashboard ist im Wesentlichen eine Sammlung einer oder mehrerer gespeicherter Abfragen, die als Visualisierung oder Text-Tiles zusammen auf einer Seite angezeigt werden.

siehe auch LookML-Dashboard, benutzerdefiniertes Dashboard

Dashboard-Element, Element

Ein Element ist eine Kachel oder Visualisierung in einem LookML-Dashboard, die mit dem Parameter element erstellt wird.

Dashboard-Datei

Ein LookML-Dashboard wird in einer LookML-Projekt-Datei mit der Erweiterung .dashboard.lookml definiert.

siehe auch LookML-Dashboard

Datenzugriff

Über den Datenzugriff wird festgelegt, welche Daten ein Nutzer oder eine Gruppe aufrufen darf. Diese Art von Zugriff kann auf Nutzer- oder Datenebene eingeschränkt oder gewährt werden.

Zeitzone der Datenbank

Datenbankzeitzone ist eine Administratoreinstellung für die Zeitzone, in der Looker Ihre Rohdaten interpretiert.

siehe auch Zeitzone für Suchanfrage und Zeitzoneneinstellungen

Datengruppe

Sie können einen oder mehrere datagroup-Parameter verwenden, um eine Caching-Richtlinie zu definieren, festzulegen, wann persistente abgeleitete Tabellen (PDTs) neu erstellt werden sollen, und um Zeitpläne auszulösen.

abgeleitete Tabelle

Mit abgeleiteten Tabellen können Sie neue Tabellen erstellen, die noch nicht in Ihrer Datenbank vorhanden sind. Eine abgeleitete Tabelle wird in einer Looker-Ansichtsdatei definiert und ermöglicht es dem Benutzer, die Ausgabe einer Abfrage so zu behandeln, als wäre sie eine Tabelle in der Datenbank (üblicherweise für „Faktentabellen“). „Abgeleitete Tabelle“ ist ein Oberbegriff für alle Arten von abgeleiteten Tabellen, einschließlich LookML-basierte (native) abgeleitete Tabellen, SQL-basierte abgeleitete Tabellen, temporäre abgeleitete Tabellen und persistente abgeleitete Tabellen (PDTs).

siehe auch native abgeleitete Tabelle, persistente abgeleitete Tabelle, SQL-basierte abgeleitete Tabelle, temporäre abgeleitete Tabelle

Entwicklungsmodus

Entwickler können in den Entwicklermodus wechseln, um Änderungen an LookML vorzunehmen und zu testen. Die Änderungen wirken sich erst dann auf andere Nutzer aus, wenn sie in der Produktion bereitgestellt werden.

Entwicklungstabelle

Eine Entwicklungstabelle ist eine persistente abgeleitete Tabelle, die erstellt wird, wenn Sie die Tabelle während der Entwicklung abfragen. In einigen Fällen kann die Entwicklungstabelle in der Produktion verwendet werden, wenn Sie Ihre Änderungen bereitstellen.

Dialekt

Der SQL-„Flavor“ einer Datenbank. Unterstützte Dialekte sind beispielsweise Amazon Redshift, PostgreSQL, MySQL und Google BigQuery Standard SQL oder Legacy SQL.

Dimension

Eine Dimension ist ein Feld, das ein Attribut, einen Fakt oder einen Wert darstellt, der im Field Picker in einem Explore ausgewählt und zum Filtern einer Abfrage verwendet werden kann. Gängige Dimensionen sind beispielsweise Attribute wie Datumsangaben, Namen und IDs und entsprechen häufig den Spalten in der zugrunde liegenden Datentabelle. Eine Dimension kann auch in einer Ansichtsdatei erstellt werden.

Dimensionsbefüllung

Die Dimensionsergänzung ist eine Funktion, mit der Sie Looker anweisen können, fehlende Datumsangaben oder Werte für eine bestimmte Dimension auszufüllen, z. B. bei einer Datumsdimension mit fehlenden Jahren. Sie können irreführende Grafiken vermeiden, indem Sie Looker daran hindern, die Werte in einem unvollständigen Satz zu verbinden. Die Option für die Dimensionsergänzung kann mit dem Parameter allow_fill aktiviert oder deaktiviert werden.

Dimensionsgruppe

Mit einer Dimensionsgruppe können Sie mehrere Dimensionen für eine einzelne zugrunde liegende Datums- oder Uhrzeitspalte in der Datenbank erstellen. So lässt sich beispielsweise eine Dimensionsgruppe vom Typ duration in Intervalle von Tagen, Wochen, Monaten usw. aufteilen.

untersuchen

Looker ermöglicht es, die Daten in einer Visualisierung oder einem Explore aufzuschlüsseln, um spezifischere Informationen zu einem bestimmten Datenpunkt zu erhalten. Um Daten in einer Visualisierung aufzuschlüsseln, wählen Sie den Teil der Visualisierung aus, über den Sie weitere Informationen erhalten möchten. Wählen Sie im Bereich Daten eines Explores den Wert einer Messung oder den Wert einer Dimension aus, die aufgeschlüsselt werden kann.

E

Einbetten, Einbetten

Beim Einbetten wird ein Objekt (z. B. Looker-Diagramme oder -Tabellen) mithilfe von iframe-Code auf einer Website, in einer Tabelle oder an einem anderen Ort außerhalb von Looker platziert. Ein eingebetteter Nutzer ist ein Nutzer, der mit einem Looker-Objekt interagiert, das an einem Standort außerhalb von Looker eingebettet ist. Eingebettete Inhalte können öffentlich oder privat sein. Dafür ist entweder eine Looker-Anmeldung oder eine signierte URL erforderlich.

Ausgabe einbetten

Eine Embed-Version ist eine Looker-Version (Google Cloud Core), die alle Funktionen der Enterprise-Version sowie eine signierte Einbettung bietet. eine Private-Label-Option benutzerdefinierte Designs; 500.000 Query API-Aufrufe pro Monat und 100.000 Admin API-Aufrufe pro Monat.

Enterprise-Version

Eine Enterprise-Version ist eine Looker (Google Cloud Core)-Version, die alle Features der Standard-Version enthält, eine unbegrenzte Anzahl von Nutzern unterstützt, zusätzliche Sicherheitsfunktionen wie VPC-SC und Private IP enthält und über die Funktion Elite-Systemaktivität ein robusteres Monitoring bietet.

Berechtigung

Mit Berechtigungen werden die Looker-Ressourcen definiert, auf die eine Looker-Erweiterung zugreifen kann. Die Erweiterung kann nur dann auf eine Looker-Ressource zugreifen, wenn diese Ressource in den Berechtigungen aufgeführt ist. Berechtigungen werden als Teil eines application-Parameters definiert, der in einer Manifestdatei des LookML-Projekts enthalten ist.

sitzungsspezifische abgeleitete Tabelle

Eine sitzungsspezifische abgeleitete Tabelle – besser als temporäre abgeleitete Tabelle bezeichnet – ist eine abgeleitete Tabelle, die nicht in die Datenbank geschrieben wird. Eine temporäre abgeleitete Tabelle kann entweder eine LookML-basierte (native) abgeleitete Tabelle sein oder eine SQL-basierte abgeleitete Tabelle.

siehe auch abgeleitete Tabelle, temporäre abgeleitete Tabelle

Explore (A.)

Ein Explore ist der Ausgangspunkt für Abfragen. Ein Explore zeigt einen bestimmten Satz von Feldern aus der zugehörigen Ansichtsdatei. Diese Felder können im Field Picker ausgewählt werden, um eine Abfrage zu erstellen, die als Look- oder Dashboard-Tile gespeichert werden kann. Explore-URLs können auch geteilt werden.

Erkunden, Erkundung (v.)

Beim Erkunden werden Daten verwendet, um Fragen in Looker zu beantworten.

Explore-Datei

Eine Explore-Datei ist eine LookML-Projekt-Datei mit der Erweiterung .explore.lkml. Kann zum Erweitern von Explores auf Modelle und zum Definieren nativer abgeleiteter Tabellen verwendet werden.

explore Parameter

Mit dem Parameter explore wird dem Looker-Menü mit Explores eine Ansicht hinzugefügt. Als Best Practice sollte ein Explore innerhalb einer Modelldatei definiert werden. Explores Referenzansichten und jedes Explore kann Verknüpfungen mit anderen Ansichten enthalten. Ein Explore kann auch in einer Explore-Datei definiert werden, die dann in einer Modelldatei enthalten ist.

siehe auch Datei ansehen

Erweiterung

Erweiterungen sind Webanwendungen, die mit Looker-Komponenten und dem Looker-Erweiterungs-Framework entwickelt werden. Einige Erweiterungen wie das Looker Data Dictionary werden über den Looker Marketplace bereitgestellt und sind für alle Kunden verfügbar. Beispiele finden Sie im Repository "extension-examples".

siehe auch Looker Data Dictionary Looker-Erweiterungs-Framework

F

Fanout (A.), Auffächern (V.)

Ein Fanout tritt auf, wenn eine Zeile einer primären Datentabelle mehr als einer Zeile einer verknüpften Tabelle entsprechen kann. Dies führt zu doppelten Datensätzen und falsch berechneten Aggregationen. In Looker wird das Fanout-Problem durch die Verwendung symmetrischer Summen und durch die korrekte Definition des Primärschlüssels des Datasets vermieden.

Funktionszugriff

Über den Funktionszugriff werden die Arten von Aktionen gesteuert, die ein Nutzer in Looker ausführen darf. Diese Art von Zugriff wird über Berechtigungssätze verwaltet.

Feld

Explores und Ansichten enthalten Felder, die meistens Dimensionen und Messwerte. Sie sind die Grundbausteine für Looker-Abfragen.

Feldauswahl

Mit der Feldauswahl werden die Dimensionen und Messwerte angezeigt, die auf die in einem Explore angezeigten Daten anwendbar sind. Diese Dimensions- und Messwertoptionen werden vom Looker-Entwickler oder -Administrator konfiguriert. Im Field Picker können auch reine Filterfelder angezeigt werden.

Filterkomponente

Filterkomponenten sind React-basierte, vorkonfigurierte Teile der Looker-Anwendung, die die Looker-Filterfunktion für benutzerdefinierte Datenanwendungen und benutzerdefinierte eingebettete Looker-Dashboards bereitstellen können.

Filterausdruck

Filterausdrücke sind eine erweiterte Möglichkeit zum Filtern von Looker-Abfragen. Sie können sie im Bereich „Erkunden“ von Looker verwenden, indem Sie einen Filter hinzufügen und die Option Übereinstimmungen (erweitert) auswählen. Sie werden in LookML auch für Elemente verwendet, die einen filter-Parameter annehmen. Sie können Filterausdrücke schreiben, um nach einem String zu filtern oder Strings, Datum und Uhrzeit, boolesche Werte, Zahlen und Standortfelder teilweise abzugleichen.

Ordner
  1. Auf der Looker-Benutzeroberfläche ist ein Ordner ein Speicherort, an dem Dashboards, Looks und andere Ordner (Unterordner) gespeichert sind. Jeder Nutzer hat einen persönlichen Ordner und eine Looker-Instanz kann auch verschiedene Arten von freigegebenen Ordnern haben. Der Zugriff auf Inhalte in Looker wird auf Ordnerebene zugewiesen. Ordner hießen „Gruppenbereiche“ vor Looker 6.20.
  2. In der Looker IDE ist ein Ordner eine Organisationsstruktur für Ihre LookML-Dateien.
Funktion

Mit Looker-Funktionen können Sie Ihre Daten oder Referenzdaten auf komplexe Weise transformieren. Sie ähneln Excel-Funktionen.

G

Gruppe, Nutzergruppe

Nutzer können einer oder mehreren Gruppen hinzugefügt werden. Gruppen sind nützlich, um die Zugriff auf bestimmte Daten, Funktionen und Inhalte in Looker sowie für die Bulk-Zuweisung von Benutzern.

I

IDE

Integrierte Entwicklungsumgebung Den internen LookML-Editor von Looker oder einen Editor zum Erstellen und Ändern einer Erweiterung. Beispiele für Letzteres sind Visual Studio Code, Intellij und WebStorm.

inkrementelle persistente abgeleitete Tabelle

Eine inkrementelle persistente abgeleitete Tabelle ist eine Art persistente abgeleitete Tabelle (PDT), die inkrementell erstellt wird. Das bedeutet, dass Looker neue Daten in bestimmten Schritten an die Tabelle anhängt, anstatt die gesamte Tabelle neu zu erstellen. Dies kann zu kürzeren Erstellungszeiten für Ihre PDTs und weniger Belastung der Datenbank führen. Das Inkrement wird mit dem Parameter increment_key definiert. Inkrementelle PDTs können LookML-basierte (native) abgeleitete Tabellen, SQL-basierte abgeleitete Tabellen oder aggregierte Tabellen sein.

siehe auch persistente abgeleitete Tabelle

Instanz

Der Server (oder Cluster von Servern), auf dem Looker gehostet wird. Jeder Client verwendet einen Produktionsserver (und ggf. einen Staging-Server).

J

zusammenführen
  • (A) Mit dem Parameter join können Sie die Join-Beziehung zwischen einem Explore und einer Ansicht definieren, sodass Sie Daten aus mehreren Ansichten kombinieren können. Sie können bei jedem Explore an beliebig vielen Ansichten teilnehmen.
  • (V.) Sie können Daten aus mehreren Datenansichten kombinieren, indem Sie die Beziehung zwischen einem Explore und einer Ansicht über einen join-Parameter definieren.

L

Labs-Funktion

Im Bereich Labs im Menü Admin werden die neuen Funktionen, die sich noch in der Entwicklung befinden, von Looker aufgeführt. Diese müssen von einem Looker-Administrator aktiviert werden.

Legacy-Funktion

Für einige Produktfunktionen ist eine Legacy-Funktion verfügbar, mit der die Legacy-Funktion über einen bestimmten Zeitraum hinweg weiter verwendet werden kann. Dies kann nützlich sein, wenn Sie einen Migrationsplan entwickeln und implementieren. Im Bereich Admin von Looker sind die Funktionen aufgeführt, für die die Legacy-Funktionsoption aktiviert werden kann.

Lexp

siehe auch Looker-Ausdruck

Liquid-Parameter

In Looker ist ein Liquid-Parameter ein LookML-Parameterfeld, das mit Elementen der Liquid-Vorlagensprache erstellt wurde.

Liquid-Variable

Eine Liquid-Variable ist ein Element der Liquid-Vorlagensprache, das mit LookML zum Erstellen dynamischer Inhalte verwendet werden kann.

Look (A.)

Ein Look ist eine einzelne Tabelle oder Visualisierung, die als separater Bericht gespeichert wird. Looks können Dashboards hinzugefügt, geplant, freigegeben und veröffentlicht werden. Alle Änderungen an einem Look werden in allen Dashboards widergespiegelt, die ihn enthalten.

Looker API

Die Looker API ist eine sichere „RESTful“ Application Programming Interface, mit der Sie Ihre Looker-Instanz verwalten und Daten über die Looker-Datenplattform abrufen können. Sie können Anwendungen oder Automatisierungsskripts schreiben, um neue Looker-Benutzerkonten bereitzustellen, Abfragen auszuführen, Berichte zu planen usw. So ziemlich alles, was Sie in der Looker-Anwendung tun können, was Sie über die Looker-API tun können.

Looker-Cloud

Looker Cloud bedeutet, dass das Produkt auf einer mit dem Internet verbundenen Plattform installiert und für einen Kunden bereitgestellt wird, die in einer von Looker bestimmten externen Hosting-Einrichtung ausgeführt wird. Weitere Informationen finden Sie auf der Looker-Webseite zur Sicherheit im Abschnitt Cloud-Sicherheitsarchitektur.

Looker-Connector

Der Looker-Connector ist eine Integration von Looker und Looker Studio. Damit können Sie in Looker Studio auf Daten aus Ihren Looker-Explores zugreifen. Dazu fügen Sie einem Looker Studio-Bericht ein Explore als Datenquelle hinzu.

Looker Data Dictionary

Das Looker Data Dictionary ist eine Erweiterung – eine Webanwendung, die mit Looker-Komponenten erstellt wurde. Diese wurde mit dem Looker-Erweiterungs-Framework entwickelt und über den Looker Marketplace bereitgestellt. Die Looker Data Dictionary-Erweiterung bietet eine dedizierte, zentrale Oberfläche für die Suche in allen Looker-Feldern und ‐Beschreibungen in einem Explore. Um das Looker Data Dictionary verwenden zu können, müssen Looker-Administratoren die Funktionen Extension Framework und Marketplace aktivieren.

siehe auch Erweiterung Looker-Erweiterungs-Framework

Looker-Ausdruck

Tabellenkalkulationen, benutzerdefinierte Felder und benutzerdefinierte Filter basieren auf Looker-Ausdrücken (Lexp), um Berechnungen durchzuführen. Ein Looker-Ausdruck wird aus einer Kombination von Funktionen, Operatoren und Feldern und möglicherweise Konstanten oder Variablen erstellt.

Looker Extension Framework

Das Looker-Erweiterungsframework ist ein Entwicklungs-Framework, das den Aufwand und die Komplexität der Erstellung benutzerdefinierter JavaScript-Datenanwendungen und -tools erheblich reduziert. Um das Looker-Erweiterungs-Framework zu verwenden, müssen Looker-Administratoren das Extension Framework aktivieren.

siehe auch Erweiterung

Looker (Google Cloud Core)

Looker-Instanzen (Google Cloud Core) sind Looker-Instanzen mit umfassenderer Google Cloud-Integration, einschließlich der Möglichkeit, Instanzen über die Google Cloud Console bereitzustellen und zu verwalten.

Looker Marketplace

Der Looker Marketplace ist ein zentraler Ort zum Suchen, Bereitstellen und Verwalten vieler Arten von Looker-Inhalten, z. B. Looker Blocks, Anwendungen, Visualisierungen und Plug-ins. Für den Zugriff und die Nutzung der im Looker Marketplace verfügbaren Ressourcen müssen Looker-Administratoren die Funktion Marketplace aktivieren.

Looker (Original)

Looker (Original)-Instanzen sind Looker-Instanzen, die im Gegensatz zu Looker-Instanzen (Google Cloud Core) nicht über die Google Cloud Console bereitgestellt werden. In der Regel werden diese Instanzen einfach als Looker-Instanzen bezeichnet.

LookML

LookML ist eine Sprache zur Beschreibung von Dimensionen, Aggregaten, Berechnungen und Datenbeziehungen in einer SQL-Datenbank. Die Looker-App verwendet ein in LookML geschriebenes Modell, um SQL-Abfragen für eine bestimmte Datenbank zu erstellen.

LookML-basierte abgeleitete Tabelle

Eine LookML-basierte abgeleitete Tabelle wird häufiger als native abgeleitete Tabellen bezeichnet. Sie ist eine abgeleitete Tabelle, deren Abfrage in LookML-Begriffen definiert wird und auf LookML-Dimensionen und -Messwerte in Ihrem Modell verweist. Native abgeleitete Tabellen können temporär oder persistent sein.

siehe auch abgeleitete Tabelle, persistente native abgeleitete Tabelle, temporäre abgeleitete Tabelle

LookML-Dashboard

Ein LookML-Dashboard wird vollständig mit LookML geschrieben (im Gegensatz zu einem benutzerdefinierten Dashboard, das mit dem Visualisierungseditor erstellt wird).

siehe auch benutzerdefiniertes Dashboard

LookML-Diagramm

Das LookML-Diagramm ist ein Entity-Beziehungsdiagramm eines LookML-Modells, das Beziehungen zwischen seinen LookML-Objekten visuell darstellt. Es ist eine Erweiterung – eine Webanwendung, die mit Looker-Komponenten erstellt wurde – die mit dem Erweiterungs-Framework von Looker entwickelt und über den Looker Marketplace bereitgestellt wird.

siehe auch Erweiterung, Looker-Erweiterungs-Framework, Looker Marketplace, LookML-Objekt

LookML-Objekt

LookML-Objekte sind die Modelle, Explores, Ansichten und Felder, die in LookML in einem Projekt definiert wurden, einschließlich Dateien, die aus einem anderen Projekt importiert wurden. Sie können LookML-Objektbeziehungen im Objektbrowser oder in der LookML Diagram-Erweiterung ansehen.

$

Manifest, Manifest-Datei

In einer Manifestdatei (oder Projektmanifestdatei) legen Sie Einstellungen auf Projektebene fest, z. B. zum Festlegen anderer Projekte für den Import in das aktuelle Projekt, zum Definieren von LookML-Konstanten, zum Festlegen der Einstellungen für die Modelllokalisierung und zum Hinzufügen von Erweiterungen und benutzerdefinierten Visualisierungen zu Ihrem Projekt.

Markdown-Kachel

Eine Art von Dashboard-Textkachel, mit der Sie etwas HTML und einen Teil der Markdown-Auszeichnungssprache verwenden können, um die Kachel zu formatieren.

Marketplace

siehe Looker Marketplace

Materialisierte Ansicht

Eine materialisierte Ansicht ist eine Art persistenter abgeleiteter Tabelle (Persistent Derived Table, PDT), die die Persistenzfunktion Ihrer Datenbank nutzt. Diese Funktion ist für Datenbankdialekte verfügbar, die materialisierte Ansichten unterstützen. Je nach Dialekt kann eine materialisierte Ansicht große Ressourcen verbrauchen. Daher ist es wichtig, dass Sie die Implementierung materialisierter Ansichten durch Ihren Dialekt verstehen.

Ergebnis

Ein Messwert ist ein Feld in einem Explore, das messbare Informationen zu Ihren Daten darstellt, z. B. Summen, Anzahlen usw. Messwerte werden in einer Datenansichtsdatei deklariert und können aggregiert oder nicht aggregiert sein.

Zusammengeführte Ergebnisse

Mit der Funktion Zusammengeführte Ergebnisse können Sie Daten aus verschiedenen Explores kombinieren (auch aus verschiedenen Modellen, Projekten oder Verbindungen). Mit der Funktion „Zusammengeführte Ergebnisse“ können Sie eine Abfrage aus einem Explore erstellen und dann Abfragen aus anderen Explores hinzufügen, um die zusammengeführten Ergebnisse in einer einzigen Tabelle anzuzeigen. Die Funktion für zusammengeführte Ergebnisse funktioniert ähnlich wie ein Left Join in SQL: Es ist, als würde die hinzugefügte Abfrage mit der linken Verknüpfung mit der primären Abfrage verknüpft werden.

Metadaten, IDE-Metadaten

Im Metadatenbereich in der Looker-IDE werden kontextbezogene Informationen für ein LookML-Objekt angezeigt. Wenn sich der Cursor beispielsweise auf einem view-Parameter in der IDE befindet, wird im Metadatenbereich angezeigt, in welche Explores diese Ansicht eingebunden ist und welche Ansichten Erweiterungen dieser Ansicht sind.

Modell

Ein Modell ist die semantische Ebene in Looker, die die Logik steuert und den Datenzugriff für Nutzer steuert. Sie wird von Entwicklern als Modelldatei im LookML-Projekt erstellt und enthält Informationen dazu, welche Tabellen verwendet und wie sie zusammengeführt werden sollen. In einem LookML-Projekt können mehrere Modelle für dieselbe Datenbankverbindung vorhanden sein und jedes Modell kann verschiedenen Nutzern unterschiedliche Daten zur Verfügung stellen.

Modelldatei

In einem LookML-Projekt gibt eine Modelldatei eine einzelne Datenbankverbindung, die Gruppe der Explores, die diese Verbindung verwenden, die Explores selbst sowie die Art und Weise an, wie sie verknüpft werden sollen.

Modellsatz

Ein Modellsatz definiert, welche Daten und LookML-Felder ein Nutzer oder eine Gruppe sehen kann. Ein Administrator kann eine Kombination von LookML-Modellen auswählen, auf die ein Nutzer oder eine Gruppe Zugriff haben soll. Sie muss als Teil einer Rolle verwendet werden, um Auswirkungen zu haben.

siehe auch Rolle

N

native abgeleitete Tabelle

Manchmal auch als LookML-basierte abgeleitete Tabellen bezeichnet. native abgeleitete Tabellen sind abgeleitete Tabellen, die Abfragen in LookML-Begriffen enthalten und sich auf LookML-Dimensionen und ‐Messwerte beziehen. Native abgeleitete Tabellen können temporär oder persistent sein.

siehe auch abgeleitete Tabelle, persistente native abgeleitete Tabelle, temporäre abgeleitete Tabelle

O

Objektbrowser

Im Bereich „Objektbrowser“ in der Looker-IDE können Nutzer alle Objekte eines Projekts zusammen mit den hierarchischen Beziehungen zwischen ihnen an einem Ort ansehen.

Object

siehe LookML-Objekt.

P

Parameter
Ein Parameter definiert oder ändert LookML-Elemente wie Modelle, Ansichten, Explores und Felder. Eine Liste aller verfügbaren Parameter finden Sie in der LookML-Kurzübersicht.
Berechtigung

Administratoren können über Berechtigungen festlegen, welche Nutzer und Gruppen auf Inhalte, Daten und Funktionen zugreifen können. Berechtigungen können modellspezifisch oder instanzweit sein. Berechtigungssätze müssen als Teil einer Rolle verwendet werden, damit sie wirksam werden.

Berechtigungssatz

Berechtigungssätze werden mit Modellsätzen in einer Rolle kombiniert.

siehe auch Rolle

persistente abgeleitete Tabelle

Eine persistente abgeleitete Tabelle (PDT) ist eine abgeleitete Tabelle, die im Scratch-Schema einer Datenbank gespeichert wird und nach einem Zeitplan Ihrer Wahl neu generiert werden kann. Sie kann in einer Abfrage referenziert werden, ohne bei jedem Aufruf die zugrunde liegende SQL auszuführen. Eine PDT kann eine native abgeleitete Tabelle oder eine SQL-basierte abgeleitete Tabelle sein.

siehe auch abgeleitete Tabelle

persistente, native abgeleitete Tabelle

Eine persistente native abgeleitete Tabelle ist eine LookML-basierte abgeleitete Tabelle. Sie ist persistent, d. h. sie wird im Scratch-Schema einer Datenbank gespeichert und kann nach einem Zeitplan Ihrer Wahl neu generiert werden. Sie kann in einer Abfrage referenziert werden, ohne bei jedem Aufruf die zugrunde liegende SQL auszuführen.

siehe auch abgeleitete Tabelle, native abgeleitete Tabelle

persistente SQL-basierte abgeleitete Tabelle

Eine persistente SQL-basierte abgeleitete Tabelle ist eine SQL-basierte abgeleitete Tabelle, die persistent ist. Das heißt, sie wird im Scratch-Schema einer Datenbank gespeichert und kann nach einem Zeitplan Ihrer Wahl neu generiert werden. Sie kann in einer Abfrage referenziert werden, ohne bei jedem Aufruf die zugrunde liegende SQL auszuführen.

siehe auch abgeleitete Tabelle, SQL-basierte abgeleitete Tabelle

Primärschlüssel

Der Primärschlüssel ist die Dimension, die für jede Datenzeile genau einen eindeutigen Wert hat. Wenn Datentabellen in einer 1:n-Beziehung miteinander verknüpft werden, muss der Primärschlüssel korrekt definiert sein, um ein Fanout zu vermeiden.

Primärabfrage

Eine primäre Abfrage ist eine einzelne Abfrage, die aus einem einzelnen Explore erstellt wurde. Wenn Sie mit zusammengeführten Ergebnissen arbeiten, ähnelt die primäre Abfrage der primären ID, wenn mehrere Tabellen in SQL verknüpft werden.

Produktionsmodus

Im Produktionsmodus werden Änderungen, die im Entwicklungsmodus vorgenommen, aber nicht in die Produktion übernommen wurden, noch nicht in das Datenmodell übernommen, das von allen Nutzern gemeinsam verwendet wird. Im Produktionsmodus werden LookML-Dateien schreibgeschützt behandelt. Entwickler können in den Entwicklungsmodus wechseln, um Änderungen an LookML-Dateien vorzunehmen und diese Änderungen für andere in der Produktion zu sehen.

Projekt, LookML-Projekt

In Looker besteht ein Projekt aus einer Reihe von verwandten Modellen und anderen Dateien (z. B. Explores, Ansichten und LookML-Dashboards), mit denen Sie Ihr Datenmodell definieren. Im Allgemeinen entspricht ein Projekt einem einzelnen Git-Repository.

Q

Zeitzone der Abfrage

Die Abfragezeitzone ist eine Administratoreinstellung für die Zeitzone, in der bei Abfragen Datum und Uhrzeit angezeigt werden.

siehe auch Zeitzone für Datenbank und Zeitzoneneinstellungen

R

Rolle

Mit einer Rolle werden die Berechtigungen definiert, die ein Nutzer oder eine Gruppe für einen bestimmten Satz von Modellen in Looker hat. Erstellen Sie eine Rolle, indem Sie einen Modellsatz mit einem Berechtigungssatz kombinieren.

siehe auch Modellsatz, Berechtigungssatz

S

Scratch-Schema

Ein Scratch-Schema ist ein Schema in der zugrunde liegenden Datenbank, das zum Speichern von Looker-PDTs vorgesehen ist.

siehe auch persistente abgeleitete Tabelle

Slug

Eine Slug ist ein sicher generierter zufälliger String, der den Content ID-Wert in einer URL ersetzt. Die folgende URL verweist beispielsweise auf ein Dashboard: https://docserver.cloud.looker.com/dashboards/CQ1fu99Z9Y1ggq2wcHDfMm. In diesem Beispiel ist der String CQ1fu99Z9Y1ggq2wcHDfMm der Slug. Wenn Sie einen Dashboard-Slug aufrufen möchten, wählen Sie im Dreipunkt-Menü des Dashboards die Option Link abrufen aus. Wenn Sie einen Explore-Slug aufrufen möchten, wählen Sie im Aktionsmenü „Erkunden“ die Option Teilen aus. Sie können den Slug dann im Feld Kurz-URL aufrufen oder aus ihm kopieren.

Leertaste

Ein Space ist ein Ordner, in dem Dashboards, Looks und andere Spaces (untergeordnete Spaces) gespeichert sind. Jeder Nutzer hat einen persönlichen Bereich und eine Looker-Instanz kann auch eine Vielzahl gemeinsam genutzter Gruppenbereiche haben. Der Zugriff auf Inhalte in Looker wird auf Bereichsebene zugewiesen. Gruppenbereiche wurden ab Looker 6.20 in Ordner umbenannt.

siehe auch Ordner

SQL-basierte abgeleitete Tabelle

Eine SQL-basierte abgeleitete Tabelle ist eine abgeleitete Tabelle, in der eine Abfrage mit einer SQL-Abfrage definiert ist, die auf Spalten in Ihrer Datenbank verweist. SQL-basierte abgeleitete Tabellen können temporär oder persistent sein.

siehe auch abgeleitete Tabelle, persistente SQL-basierte abgeleitete Tabelle, temporäre abgeleitete Tabelle

SQL-Runner

Der SQL Runner ist über das Menü Develop oder ein Explore (mit den entsprechenden Berechtigungen) zugänglich und ermöglicht es Nutzern, Roh-SQL für ihre zulässigen Verbindungen auszuführen. Mit SQL Runner können Datenbankfunktionen ausgeführt, abgeleitete Tabellen erstellt und Projekten hinzugefügt werden, um unter anderem die Funktion EXPLAIN zu nutzen.

Standardversion

Eine Standard-Version ist eine Looker-Version (Google Cloud Core), die auf kleine Teams und kleine oder mittlere Unternehmen mit bis zu 50 internen Plattformnutzern zugeschnitten ist. Zusätzlich zu vielen vorhandenen Looker-Funktionen bietet die Standardversion neue Funktionen wie die Identitätszugriffsverwaltung von Google Cloud und eine vereinfachte BigQuery-Konnektivität.

Unterordner

Ein Unterordner ist ein Ordner, der in einem anderen Ordner gespeichert ist. Ordner hießen vor Looker 6.20 Spaces.

Unterparameter

Ein Unterparameter ist ein Parameter, der unter einem anderen übergeordneten Parameter verwendet werden kann, um die Funktionsweise dieses Parameters weiter zu definieren, zu optimieren oder anzugeben.

untergeordneter Gruppenbereich

Ein untergeordneter Space ist ein Space, der in einem anderen Space gespeichert ist. Gruppenbereiche wurden ab Looker 6.20 in Ordner umbenannt.

Substitutionsoperator

Das Dollarzeichen ($) ist ein Substitutionsoperator in Looker und trägt dazu bei, LookML-Code wiederverwendbar und modularer zu machen. Sie können diese Syntax verwenden, um auf LookML-Objekte zu verweisen, die bereits definiert wurden.

symmetrische Aggregate

Symmetrische Aggregatfunktionen sind Funktionen in Looker, mit denen Ergebnisse für Aggregationen oder Messwerte zurückgegeben werden. Sie helfen dabei, die richtige Beziehung zwischen Tabellen zu definieren und auf diese Weise Fanouts zu vermeiden.

Systemzeitzone

Die Systemzeitzone ist die Zeitzone, für die der Server konfiguriert ist, auf dem Looker ausgeführt wird.

siehe auch Zeitzoneneinstellungen

T

Tabellenkalkulation

Tabellenkalkulationen ähneln Tabellenformeln und werden für die Ergebnisse einer Abfrage durchgeführt, nachdem die Abfrage ausgeführt wurde.

temporäre abgeleitete Tabelle

Eine temporäre abgeleitete Tabelle, die manchmal als „sitzungsspezifisch“ bezeichnet wird Abgeleitete Tabelle ist temporär und wird nicht in die Datenbank geschrieben. Eine temporäre abgeleitete Tabelle kann entweder eine LookML-basierte (native) abgeleitete Tabelle sein oder eine SQL-basierte abgeleitete Tabelle.

siehe auch abgeleitete Tabelle, native abgeleitete Tabelle, SQL-basierte abgeleitete Tabelle

Textkachel

Eine Art von Dashboard-Textkachel, die eine visuelle Bearbeitungsfunktion bietet.

Design

Mit Designs können Sie die Darstellung Ihrer eingebetteten Looker-Dashboards und Explores anpassen. Mithilfe von Designs können Sie Schriftfamilie, Textfarbe, Hintergrundfarbe, Kachelfarbe und andere visuelle Elemente anpassen.

Kachel

Kacheln sind Visualisierungen, die aus einem Explore oder Look einem Dashboard hinzugefügt werden. Tiles können abfragebasiert oder mit einem Look verknüpft sein. Abfrage-Tiles unterscheiden sich von mit einem Look verknüpften Tiles, da sie nur auf Dashboards gespeichert werden.

Zeitzoneneinstellungen

Looker-Administratoren und -Benutzer haben eine Vielzahl von Optionen, um zeitbasierte Daten in bestimmten Zeitzonen umzuwandeln und anzuzeigen.

siehe auch Application Time Zone, Database Time Zone, Query Time Zone, Systemzeitzone, Nutzerspezifische Zeitzonen

transpilieren

Prozess, bei dem Quellcode, der in einer Sprache geschrieben ist, in eine andere Sprache mit ähnlicher Abstraktionsebene umgewandelt wird. Ein Beispiel ist TypeScript zu JavaScript.

Tabelle mit triggerbasierter Aufbewahrungsstrategie

Eine Trigger-persistente Tabelle ist eine abgeleitete Tabelle mit einem Trigger als Persistenzstrategie, die entweder den Parameter datagroup_trigger, den Parameter sql_trigger_value oder den Parameter interval_trigger verwendet. Bei Auslöser-persistenten Tabellen behält Looker die PDT in der Datenbank bei, bis die Neuerstellung der PDT ausgelöst wird. Nach Auslösen der PDT erstellt Looker die PDT neu, um die vorherige Version zu ersetzen. Weitere Informationen finden Sie auf der Dokumentationsseite Abgeleitete Tabellen in Looker.

U

Nicht mehr erhalten (für Benachrichtigungen und geplante Inhaltsübermittlungen)

Nutzer haben die Möglichkeit, geplante Inhaltsübermittlungen und Warnbenachrichtigungen zu deaktivieren. Die Folgen einer Kündigung hängen davon ab, wie die Zustellung eingerichtet wurde.

Bei geplanten E-Mail-Lieferungen und Warnungsbenachrichtigungen, die per E-Mail gesendet werden, beendet jeder Nutzer, der sich im Namen einer Gruppen-E-Mail-Verbreitung abmeldet, die E-Mail-Zustellung und Benachrichtigungsbenachrichtigungen für alle Nutzer in dieser Gruppe. Wenn Empfänger separat aufgeführt werden und der letzte verbleibende Empfänger eine geplante Inhaltsübermittlung abbestellt, wird der Zeitplan aus Looker gelöscht und keine Lieferungen mehr gesendet.

Wenn ein Nutzer über die Integration von Slack oder Slack-Anhängen (API-Token) von Warnbenachrichtigungen an Slack abbestellt, wird die Benachrichtigung in Looker deaktiviert und es werden keine Benachrichtigungen mehr gesendet.

nutzerspezifische Zeitzone

Nutzerspezifische Zeitzonen ist eine Administratoroption, bei der Nutzer ihre eigenen Zeitzonen auswählen können, wenn sie aktiviert sind. Abfragen werden mit den Zeitzonen der Nutzer erstellt, von denen sie erstellt wurden.

siehe auch Zeitzone der Anwendung, Datenbankzeitzone, Zeitzone für Abfrage, Zeitzoneneinstellungen

benutzerdefiniertes Dashboard, UDD

Benutzerdefinierte Dashboards werden erstellt, indem Inhalte über die Benutzeroberfläche von Looker hinzugefügt werden, anstatt LookML zu verwenden. Dies ist die gängigste Art von Dashboard.

V

Ansicht

In Looker kann eine Ansicht eine zugrunde liegende Datenbanktabelle oder eine abgeleitete Tabelle darstellen. Ansichten sind die Bausteine für Explores, mit denen die Informationen in einer Ansicht für Abfragen mit der Feldauswahl auf der Explore-Benutzeroberfläche verfügbar sind. Per Konvention wird eine Ansicht in einer Ansichtsdatei definiert.

Ansichtsdatei

In einer Ansichtsdatei definieren Sie die Dimensionen, Messwerte und andere Felder, die in Ihrem LookML-Modell verwendet werden.

siehe auch Modell

visuelles Untersuchen

Visuelle Aufschlüsselungen werden von Dashboards nicht unterstützt. Um visuelle Aufschlüsselungen zu ermöglichen, passen LookML-Entwickler eine Aufschlüsselungsvisualisierung mithilfe des Parameters link an. Look- oder Explore-Betrachter können auswählen, ob die benutzerdefinierte Visualisierung oder eine Datentabelle angezeigt werden soll, indem sie oben im Aufschlüsselungsfenster auf Schaltflächen klicken.

siehe auch Modell

Visualisierungskomponenten

Visualisierungskomponenten sind React-basierte, vorkonfigurierte Teile der Looker-Anwendung, mit denen Visualisierungen für benutzerdefinierte Datenanwendungen und eingebettete Looker-Dashboards gerendert und geändert werden können.