Glossar

Auf dieser Seite werden die in der Produkt- und Nutzerdokumentation von Looker verwendeten Begriffe aufgeführt.

Symbol/Zahl

$

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

siehe auch den Ersatzoperator

A

Zugriff, Zugriffsebene

Administratoren haben verschiedene Optionen, mit denen sie einschränken können, was Nutzer in Looker ansehen und damit interagieren können.

siehe auch Inhaltszugriff, Datenzugriff, Zugriff auf Funktionen

Aktion

Mit einer Datenaktion können Nutzer Aufgaben in anderen Tools direkt über Looker ausführen. Die Aktion kann z. B. dazu führen, dass eine E-Mail gesendet wird, oder Werte in anderen Anwendungen festlegen oder alles Weitere, was Sie für einen empfangenden Server konfigurieren können. Der empfangende Server muss JSON-POST akzeptieren.

Action Hub

Action Hub von Looker ist ein mehrmandantenfä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 für den Zugriff auf diesen Dienst eingerichtet hat, können Sie diesen Dienst als Aktion auswählen, wenn Sie die 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 im LookML-Projekt auswählen und in der Produktionsversion der Looker-Instanz bereitstellen. Dies ist im Gegensatz zur standardmäßigen Git-Integration, bei der nur der letzte Commit für den 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 Entdecken erstellen, das nicht im Dashboard selbst dargestellt ist.

erweiterte Filtersteuerung

Eine erweiterte Filtersteuerung ist eine Art Dashboard-Filtersteuerung, die Creatorn mehr Flexibilität bei den Filterbedingungen bietet, die sie einrichten können. Wenn Sie ein erweitertes Steuerelement erstellen möchten, wählen Sie im Fenster für die Filterkonfiguration im Feld Steuerung die Option Erweitert aus.

Benachrichtigung

Mit Benachrichtigungen können Nutzer Bedingungen in den Daten einer Dashboard-Kachel angeben, die bei Erreichen oder Überschreiten der Benachrichtigung eine bestimmte Benachrichtigung an bestimmte Empfänger auslösen. Benachrichtigungen werden auf abfragebasierten oder mit Look Look verknüpften Kacheln auf benutzerdefinierten Dashboards, LookML-Dashboards und Legacy-Dashboards eingerichtet. Sie können per E-Mail oder über die Einbindung von Slack- oder Slack-Anhängen (API-Token) von Looker gesendet werden.

Zeitzone der Anwendung

Anwendungszeitzone ist eine Administratoreinstellung für die Standardzeitzone, in der geplante Looks und Abfragen ausgeführt werden, sofern unterstützt. Wenn benutzerdefinierte Zeitzonen aktiviert sind, wird die Anwendungszeitzone als Standardzeitzone für Nutzer, die für ihre Konten keinen Zeitzonenwert festgelegt haben.

siehe auch Zeitzoneneinstellungen, Nutzerspezifische Zeitzonen

asynchrone Abfrage

Eine asynchrone (oder asynchrone) Abfrage ist eine Datenanfrage, mit der zum Aufrufen der Anfrage ein oder mehrere Aufrufe ausgeführt werden, um den Abschlussstatus der Abfrage zu prüfen, und ein Aufruf zum Abrufen der Ergebnisse der abgeschlossenen Abfrage. Mit asynchronen Abfragen können Sie das Einfrieren von Apps, Verbindungszeitüberschreitungen und langen Dashboard-Ladezeiten vermeiden.

B

Basisansicht (eines explorativen Analysetools)

Eine Basisansicht ist die Ansicht, die als Ausgangspunkt für die Erstellung einer explorativen Datenanalyse verwendet wird. Von dort aus können Sie andere Ansichten in die Basisansicht verbinden, um sie dort zu verwenden. Normalerweise werden sie nach der Basisansicht benannt. Sie können jedoch den Parameter from verwenden, um die Basisansicht von „Entdecken“ zu benennen, wenn Sie sie nicht nach ihrer Basisansicht benennen möchten.

siehe auch Ansehen, Entdecken

Block, Looker Block

Looker Blocks sind vorgefertigte Teile von LookML, die Sie verwenden und an Ihre genaue Spezifikation anpassen können. Von optimierten SQL-Mustern bis hin zu vollständig integrierten 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 zusammengestellter Dashboards, Looks und Links. Dashboards und Looks, die in Ordnern gespeichert sind, können auf mehreren Boards angepinnt werden. Boards können Links und Beschreibungen enthalten, um Kontext zu bieten und Nutzern die Suche nach den Informationen zu erleichtern, die für sie am relevantesten sind.

surfen, surfen, surfen

Das Durchsuchen umfasst das Ansehen, Freigeben, Senden und Herunterladen von Daten aus Dashboards, Looks und Erkundungen.

C

geschlossenes System

Ein geschlossenes System, das auch als mehrmandantenfähige Installation bezeichnet wird, isoliert Inhalte bestimmten Gruppen und verhindert, dass Nutzer aus verschiedenen Gruppen voneinander erfahren.

Codeaufteilung

Eine Technik zum Lazy Loading von JavaScript, bis sie tatsächlich benötigt wird. Idealerweise sollten Sie das anfänglich geladene JavaScript-Bundle so klein wie möglich halten. Dies lässt sich mithilfe der Codeaufteilung erreichen. Funktionen, die nicht sofort benötigt werden, werden erst geladen, wenn sie wirklich gebraucht werden.

Community

Die Looker-Community (ehemals Diskurs) ist ein Nutzerforum mit Beiträgen, Diskussionen, Fragen und Ideen, die zwischen Looker-Nutzern und -Experten geteilt werden.

Komponente

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

Verbindung

Im Bereich Admin von Looker richten Sie die Datenbankverbindung ein, von der ein Modell Daten abruft.

Konstante

Mit Konstanten, die mit dem Parameter „LookML“ constant in einer Projektmanifestdatei definiert sind, können Sie einen Wert angeben, der in einem Projekt wiederverwendet werden kann. Sie können an allen Stellen im Modell, an denen Strings akzeptiert werden, auf Konstanten verweisen.

Inhalte

In der Dokumentation von Looker bezieht sich der Begriff Inhalt in der Regel auf „Looks und Dashboards“.

Zugriff auf Inhalte

Mit Zugriff auf Inhalte wird festgelegt, ob ein Nutzer oder eine Gruppe das Board oder einen Ordner und dessen Inhalt ansehen oder ändern kann. Das wird als Gruppenbereich bezeichnet, der vor Looker 6.20 bezeichnet wird. Die beiden Zugriffsebenen sind Aufrufen und Zugriff verwalten, Bearbeiten.

Inhaltsvalidierung

Der Content Validator von Looker durchsucht Ihr LookML nach Verweisen auf Modell-, Erkundungs- und Feldnamen. Entwickler können nach der Änderung eines Projekts mit dem Tool zur Inhaltsvalidierung prüfen, ob sich ihre Änderungen auf keine ihrer Nutzer ausgewirkt haben oder gespeicherte Ansichten oder abfragebasierte Dashboard-Kacheln. Mit dem Content Validator lassen sich 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, die die neue Dashboard-Oberfläche verwenden. 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. Sie können aber geteilt werden, indem Sie die URL eines filterübergreifenden Dashboards teilen.

Vom Kunden gehostet (Bereitstellung, Instanz, Installation)

„Vom Kunden gehostete Bereitstellung“ bedeutet, dass das Produkt vom Kunden oder vor Ort beim Kunden oder auf einem vom Kunden gesteuerten Server in einem Drittanbieter-Rechenzentrum 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 Sicherheitswebsite von Looker beschrieben. Der Looker-Support 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 von einer oder mehreren gespeicherten Abfragen, die als Visualisierung oder Textkacheln auf einer Seite angezeigt werden. Looker bietet zwei Arten von Dashboards: neue Dashboards und alte Dashboards.

siehe auch LookML-Dashboard, benutzerdefiniertes Dashboard

Dashboard-Element, Element

Ein Element ist eine Kachel oder Visualisierung auf einem LookML-Dashboard, das mit dem Parameter element erstellt wurde.

Dashboard-Datei

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

siehe auch LookML-Dashboard

Datenzugriff

Mit Datenzugriff legen Sie fest, welche Daten ein Nutzer oder eine Gruppe sehen darf. Diese Art von Zugriff kann entweder auf Nutzer- oder auf Datenebene eingeschränkt oder gewährt werden.

Zeitzone der Datenbank

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

siehe auch Zeitzone für Suchanfragen, Zeitzoneneinstellungen

Datengruppe

Sie können einen oder mehrere Parameter für Datengruppen verwenden, um eine Caching-Richtlinie zu definieren, um anzugeben, wann nichtflüchtige 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 ist in einer Looker-Ansichtsdatei definiert und ermöglicht dem Nutzer, die Ausgabe einer Abfrage so zu behandeln, als wäre es eine Tabelle in der Datenbank (normalerweise für &Tabellen verwendet). „Abgeleitete Tabelle“ ist ein allgemeiner Begriff für jeden abgeleiteten Tabellentyp, einschließlich LookML-basierte (native) abgeleitete Tabellen, SQL-basierte abgeleitete Tabellen, temporäre abgeleitete Tabellen und persistente abgeleitete Tabellen (PDTs).

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

Entwicklungsmodus

Ein Entwickler kann in den Entwicklungsmodus wechseln, um Änderungen an LookML vorzunehmen und zu testen. Die Änderungen wirken sich erst dann auf andere Nutzer aus, wenn sie in der Produktionsumgebung bereitgestellt werden.

Entwicklungstabelle

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

Dialekt

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

Dimension

Eine Dimension ist ein Feld, das ein Attribut, einen Wert oder einen Wert darstellt. Es kann in der Feldauswahl von „Erkunden“ ausgewählt und zum Filtern einer Abfrage verwendet werden. Zu den gängigen Dimensionen gehören z. B. Attribute wie Datum, Name und ID. Sie entsprechen häufig Spalten in der zugrunde liegenden Datentabelle. Eine Dimension kann auch in einer Datenansichtsdatei erstellt werden.

Dimensionsbefüllung

Mit der Funktion „Dimensionsfüllung“ können Sie Looker anweisen, fehlende Daten oder Werte für eine bestimmte Dimension einzugeben, z. B. eine Datumsdimension mit einigen Jahren. Sie können irreführende Grafiken vermeiden, indem Sie verhindern, dass Looker die Werte in einem unvollständigen Satz verbindet. Die Option zum Ausführen der Dimension kann mit dem Parameter allow_fill aktiviert oder deaktiviert werden.

Dimensionsgruppe

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

untersuchen

Mit Looker können Sie die Daten einer Visualisierung oder einer explorativen Datenanalyse aufschlüsseln, um spezifischere Informationen zu einem bestimmten Datenpunkt zu erhalten. Wenn Sie Daten zu einer Visualisierung aufschlüsseln möchten, wählen Sie den Teil der Visualisierung aus, zu dem Sie weitere Informationen erhalten möchten. Wählen Sie im Abschnitt Daten einer explorativen Datenanalyse den Wert einer Messung oder den Wert einer Dimension aus, die aufgeschlüsselt werden kann.

E

Einbetten

Zum Einbetten muss iframe-Code verwendet werden, um ein Objekt zu platzieren (z.B. Looker-Diagramme oder -Tabellen in eine Website, eine Tabelle oder einen anderen Speicherort außerhalb von Looker einfügen. Ein eingebetteter Nutzer ist ein Nutzer, der mit einem Looker-Objekt interagiert, das an einem Ort außerhalb von Looker eingebettet ist. Eingebettete Inhalte können öffentlich oder privat sein. Dazu sind entweder eine Looker-Anmeldung oder eine SSO-Authentifizierung erforderlich.

Berechtigung

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

sitzungsspezifische abgeleitete Tabelle

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

siehe auch abgeleitete Tabelle, temporäre abgeleitete Tabelle

Erkunden (ohne)

Eine explorative Datenanalyse ist der Ausgangspunkt für Abfragen. Ein exploratives Analysetool zeigt eine bestimmte Gruppe von Feldern aus der zugehörigen Ansichtsdatei an. Diese Felder können aus der Feldauswahl ausgewählt werden, um eine Abfrage zu erstellen, die als Look oder Dashboard-Kachel gespeichert werden kann. URLs zum Entdecken können ebenfalls geteilt werden.

Entdecken, Entdecken (v.)

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

Explore-Datei

Eine Explore-Datei ist eine LookML-Projektdatei mit der Erweiterung .explore.lkml. Kann verwendet werden, um die Modelle auf allen Modellen zu untersuchen und native abgeleitete Tabellen zu definieren.

explore-Parameter

Mit dem Parameter explore wird dem Menü „Entdecken“ eine Ansicht hinzugefügt. Als Best Practice sollten Sie eine Erkundung innerhalb einer Modelldatei definieren. Erkundet Referenzansichten und jede explorative Datenanalyse kann Joins zu anderen Ansichten enthalten. Ein Explore kann auch in einer Explore-Datei definiert werden, die dann in eine Modelldatei aufgenommen wird.

siehe auch Datei ansehen

Erweiterung

Erweiterungen sind Webanwendungen, die mit Looker-Komponenten erstellt wurden, die mithilfe des Looker-Frameworks entwickelt wurden. 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 (n.), Fan-Out (v)

Ein Fanout tritt auf, wenn eine Zeile einer primären Datentabelle mehreren Zeilen einer verknüpften Tabelle entsprechen kann, was zu doppelten Einträgen und falsch berechneten Aggregationen führt. In Looker wird das Fanout-Problem durch die Verwendung von symmetrischen Aggregats und die korrekte Definition des Primärschlüssels des Datasets vermieden.

Funktionszugriff

Mit Zugriff auf Funktionen legen Sie fest, welche Aktionen ein Nutzer in Looker ausführen darf. Diese Art von Zugriff wird über Berechtigungssätze verwaltet.

Feld

Explorative Datenanalysen enthalten Felder, hauptsächlich Dimensionen und Messwerte. Sie bilden die grundlegenden Bausteine von Looker-Abfragen.

Feldauswahl

In der Feldauswahl werden die Dimensionen und die Messwerte angezeigt, die auf die Daten in einem explorativen Analysetool angewendet werden können. Der Looker-Entwickler oder -Administrator konfiguriert diese Dimensions- und Messoptionen. Die Feldauswahl kann auch reine Filterfelder enthalten.

Filterkomponente

Filterkomponenten sind react-basierte, vordefinierte Teile der Looker-Anwendung, die Looker-Filterfunktionen für benutzerdefinierte Datenanwendungen und angepasste eingebettete Looker-Dashboards bereitstellen können.

Filterausdruck

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

Ordner
  1. In der Looker-UI ist ein Ordner ein Ort, an dem Dashboards, Looks und andere Ordner (Unterordner) gespeichert werden. 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 wurden vor Looker 6.20 als „Gruppenbereiche“ bezeichnet.
  2. In der Looker-IDE ist ein Ordner eine Organisationsstruktur für Ihre LookML-Dateien.
Funktion

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

G

Gruppe, Nutzergruppe

Nutzer können einer oder mehreren Gruppen hinzugefügt werden. Gruppen sind nützlich, um den Zugriff von Nutzern auf bestimmte Daten, Funktionen und Inhalte in Looker zu verwalten und Nutzern im Bulk-Verfahren Rollen zuzuweisen.

H

Hilfe

Die Looker-Hilfe enthält Artikel, die von Looker-SMEs über bestimmte Anwendungsfälle, Best Practices und Fehlerbehebungsszenarien geschrieben wurden.

I

IDE

Integrierte Entwicklungsumgebung Interner LookML-Editor von Looker oder ein Bearbeiter, mit dem eine Erweiterung erstellt und geändert wird. Beispiele hierfür sind Visual Studio Code, Intellij und WebStorm.

inkrementelle persistente abgeleitete Tabelle

Eine inkrementelle persistente abgeleitete Tabelle ist eine Art von persistenter abgeleiteter Tabelle (PDT), die inkrementell erstellt wird. Das bedeutet, dass Looker aktuelle Daten in bestimmten Schritten an die Tabelle anhängt, anstatt die gesamte Tabelle neu zu erstellen. Dies kann zu kürzeren Build-Zeiten für Ihre PDTs und einer geringeren Belastung Ihrer 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 zusammengefasste 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 möglicherweise einen Staging-Server).

J

zusammenführen
  • (A.) Mit dem Parameter join können Sie die Join-Beziehung zwischen einem explorativen Analysetool und einer Datenansicht definieren, sodass Sie Daten aus mehreren Datenansichten kombinieren können. Du kannst beliebig viele Aufrufe für jede Erkundung einbeziehen.
  • (Version) Sie können Daten aus mehreren Datenansichten kombinieren, indem Sie die Beziehung zwischen einer explorativen Datenanalyse und einer Ansicht über einen join-Parameter definieren.

L

Labs-Funktion

Im Steuerfeld Labs im Menü Admin werden die neuen Funktionen in Entwicklung von Looker aufgeführt. Diese müssen von einem Looker-Administrator aktiviert werden.

Legacy-Funktion

Einige Produktfunktionen haben eine Option für alte Funktionen, mit der die alte Funktion über einen bestimmten Zeitraum hinweg verwendet werden kann. Dies kann für die Entwicklung und Implementierung eines Migrationsplans nützlich sein. Im Abschnitt Admin von Looker werden die Funktionen aufgelistet, für die die Option der alten Funktion aktiviert werden kann.

Lexp

siehe auch Looker-Ausdruck

Liquid-Parameter

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

Liquid-Variable

Eine Flüssigkeitsvariable ist ein Element der Liquid-Vorlagesprache, das mit LookML zum Erstellen von dynamischem Inhalt verwendet werden kann.

Ansehen (n.)

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

Looker API

Die Looker API ist eine sichere, anwendungsbasierte Programmierschnittstelle zum Verwalten der Looker-Instanz und zum Abrufen von Daten über die Looker-Datenplattform. Sie können Anwendungen oder Automatisierungsskripts schreiben, um neue Looker-Nutzerkonten bereitzustellen, Abfragen auszuführen und Berichte zu planen. So ziemlich alles, was Sie in der Looker-Anwendung tun können, können Sie über die Looker API erstellen.

Looker-Cloud

Looker Cloud bedeutet, dass das Produkt auf einer webbasierten Plattform installiert und für einen Kunden bereitgestellt wird, die in einem von Looker festgelegten Hosting-Dienst eines Drittanbieters ausgeführt wird. Weitere Informationen finden Sie im Abschnitt Cloud-Sicherheitsarchitektur auf der Sicherheitswebseite von Looker.

Looker Data Dictionary

Das Looker Data Dictionary ist eine Erweiterung, eine Webanwendung, die mit Looker-Komponenten erstellt wurde. Sie wurde mit dem Looker-Framework entwickelt und über den Looker Marketplace bereitgestellt. Die Erweiterung „Looker Data Dictionary“ bietet eine spezielle, zentralisierte Oberfläche für die Suche in allen Looker-Feldern und ‐Beschreibungen in einer explorativen Datenanalyse. Zur Verwendung des Looker Data Dictionary müssen Looker-Administratoren die Funktionen Extension Framework und Marketplace aktivieren.

siehe auch extension, Framework für Looker-Erweiterungen

Looker-Ausdruck

Tabellenberechnungen, benutzerdefinierte Felder und benutzerdefinierte Filter greifen für Berechnungen auf Looker-Ausdrücke (Lexp) zurück. Ein Looker-Ausdruck besteht aus einer Kombination von Funktionen, Operatoren und Feldern sowie möglicherweise Konstanten oder Variablen.

Looker Extension Framework

Das Looker-Erweiterungs-Framework ist ein Entwicklungs-Framework, das den Aufwand und die Komplexität beim Erstellen benutzerdefinierter JavaScript-Datenanwendungen und -tools erheblich reduziert. Zur Verwendung des Looker-Erweiterungs-Frameworks müssen Looker-Administratoren das Extension Framework aktivieren.

siehe auch Erweiterung

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. Looker-Administratoren müssen die Marketplace-Funktion aktivieren, um auf die Ressourcen in Looker Marketplace zugreifen und sie verwenden zu können.

LookML

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

LookML-basierte abgeleitete Tabelle

Eine oft als native abgeleitete Tabellen bezeichnete LookML-basierte abgeleitete Tabelle ist eine abgeleitete Tabelle, deren Abfrage in LookML-Begriffen definiert ist, die sich auf LookML-Dimensionen und -Messwerte in Ihrem Modell bezieht. 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 Entitätsbeziehungsdiagramm eines LookML-Modells, das die Beziehungen zwischen den LookML-Objekten visuell darstellt. Es ist eine Erweiterung, also eine Webanwendung, die mit Looker-Komponenten erstellt wurde. Sie wurde mit dem Erweiterungs-Framework von Looker entwickelt und über den Looker Marketplace bereitgestellt.

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

LookML-Objekt

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

$

Manifest, Manifestdatei

In einer Manifestdatei (oder einem Projektmanifest) legen Sie Einstellungen auf Projektebene fest, z. B. solche, mit denen andere Projekte in das aktuelle Projekt importiert werden, LookML-Konstanten definiert, Modelllokalisierungseinstellungen festgelegt und Erweiterungen sowie benutzerdefinierte Visualisierungen zu Ihrem Projekt hinzugefügt werden.

Marketplace

Siehe Looker Marketplace

materialisierte Ansicht

Eine materialisierte Ansicht ist eine Art von persistenter abgeleiteter Tabelle (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 von materialisierten Ansichten in Ihrem Dialekt verstehen.

Ergebnis

Ein Messwert ist ein Feld in einem explorativen Analysetool, das messbare Informationen zu Ihren Daten enthält, z. B. Summen und Zählungen. Ein Messwert wird in einer Ansichtsdatei deklariert und kann vom Typ „Aggregiert“ oder „Nicht aggregiert“ sein.

zusammengeführte Ergebnisse

Mit der Funktion Zusammengeführte Ergebnisse können Sie Daten aus verschiedenen Explores (auch aus verschiedenen Modellen, Projekten oder Verbindungen) kombinieren. Mit der Funktion für 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 „Zusammengeführte Ergebnisse“ funktioniert ähnlich wie ein Left Join in SQL.

Metadaten, IDE-Metadaten

Der Metadatenbereich in der Looker-IDE enthält kontextrelevante Informationen für ein LookML-Objekt. Wenn sich der Cursor zum Beispiel in der IDE auf einen view-Parameter befindet, sehen Sie im Metadatenbereich, für welche Datenansichten die Ansicht verknüpft ist, und andere Ansichten, die 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 werden sollten und wie sie verknüpft 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 an, die explorativen Datenanalysen, die diese Verbindung nutzen, die explorativen Datenanalysen selbst und deren Zusammenführung.

Modellsatz

Ein Modellsatz definiert, welche Daten und LookML-Felder ein Nutzer oder eine Gruppe sehen kann. Ein Administrator kann eine Kombination aus LookML-Modellen auswählen, auf die ein Nutzer oder eine Gruppe Zugriff haben soll. Es muss als Teil einer Rolle verwendet werden, damit es wirksam wird.

siehe auch Rolle

N

native abgeleitete Tabelle

Manchmal werden sie auch als LookML-basierte abgeleitete Tabellen bezeichnet. Native abgeleitete Tabellen sind abgeleitete Tabellen, bei denen in LookML-Begriffen Abfragen definiert wurden, die sich auf LookML-Dimensionen und -Messungen in Ihrem Modell 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“ der Looker-IDE können sich Nutzer alle Objekte in einem Projekt an einem zentralen Ort ansehen sowie die hierarchischen Beziehungen zwischen ihnen.

Object

siehe LookML-Objekt

P

Berechtigung

Administratoren können über Berechtigungen festlegen, welche Nutzer und Gruppen auf Inhalte, Daten und Funktionen zugreifen dürfen. 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 ist und nach einem Zeitplan Ihrer Wahl neu generiert werden kann. Sie kann in einer Abfrage referenziert werden, ohne dass die zugrunde liegende SQL-Datei bei jedem Aufruf ausgeführt wird. 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, die persistent ist, 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 dass die zugrunde liegende SQL-Datei bei jedem Aufruf ausgeführt wird.

siehe auch abgeleitete Tabelle, native abgeleitete Tabelle

persistente SQL-basierte abgeleitete Tabelle

Eine abgeleitete SQL-basierte Tabelle ist eine SQL-basierte abgeleitete Tabelle, die persistent ist, also im Scratch-Schema einer Datenbank gespeichert ist und nach einem von Ihnen festgelegten Zeitplan neu generiert werden kann. Sie kann in einer Abfrage referenziert werden, ohne dass die zugrunde liegende SQL-Datei bei jedem Aufruf ausgeführt wird.

siehe auch abgeleitete Tabelle, SQL-basierte abgeleitete Tabelle

Primärschlüssel

Der Primärschlüssel ist die Dimension mit genau einem eindeutigen Wert für jede Datenzeile. Wenn Datentabellen in einer 1:n-Beziehung miteinander verknüpft werden, muss der Primärschlüssel richtig definiert werden, um ein Fan-out zu vermeiden.

Primärabfrage

Eine primäre Abfrage ist eine einzelne Abfrage, die aus einer einzelnen Erkundung erstellt wurde. Bei der Arbeit mit zusammengeführten Ergebnissen ist die primäre Abfrage ein ähnliches Konzept wie die primäre ID beim Zusammenführen mehrerer Tabellen in SQL.

Produktionsmodus

Im Produktionsmodus werden Änderungen, die im Entwicklungsmodus vorgenommen, aber nicht in die Produktion übernommen wurden, noch nicht im Datenmodell widergespiegelt, das von allen Nutzern verwendet wird. Im Produktionsmodus werden LookML-Dateien als schreibgeschützt behandelt. Ein Entwickler kann im Entwicklungsmodus Änderungen an LookML-Dateien vornehmen und diese Änderungen per Push an andere in der Produktion übertragen.

Projekt, LookML-Projekt

In Looker besteht ein Projekt aus zugehörigen Modellen und anderen Dateien, die Sie zum Definieren Ihres Datenmodells verwenden, z. B. „Erkunden“, „Ansichten“ und „LookML“. Im Allgemeinen entspricht ein Projekt einem einzelnen Git-Repository.

Q

Zeitzone der Abfrage

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

siehe auch Datenbank-Zeitzone, Zeitzoneneinstellungen

R

role

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

siehe auch Modellgruppe, Berechtigungssatz

S

Scratch-Schema

Ein Scratch-Schema ist ein Schema in der zugrunde liegenden Datenbank, in dem Looker-PDTs gespeichert werden.

siehe auch persistente abgeleitete Tabelle

Leertaste

Ein Gruppenbereich ist ein Ordner, in dem Dashboards, Looks und andere Gruppenbereiche (Unterbereiche) gespeichert werden. Jeder Nutzer hat einen eigenen Gruppenbereich und eine Looker-Instanz kann auch eine Vielzahl von freigegebenen Gruppenbereichen haben. Der Zugriff auf Inhalte in Looker wird auf Gruppenbereichsebene zugewiesen. In Looker 6.20 wurden Projektbereiche 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

Nutzer können über das Menü Entwickeln oder über einen Tab „Entdecken“ mit den entsprechenden Berechtigungen auf SQL-Runner zugreifen, um Roh-SQL für ihre zulässigen Verbindungen auszuführen. Mit dem SQL-Runner können Sie Datenbankfunktionen ausführen, abgeleitete Tabellen erstellen und Projekten hinzufügen, um unter anderem die Funktion EXPLAIN zu nutzen.

Unterordner

Ein Unterordner ist ein Ordner, der in einem anderen Ordner gespeichert wird. Ordner wurden vor Looker 6.20 als Gruppenbereiche bezeichnet.

Unterparameter

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

Unterraum

Ein untergeordneter Gruppenbereich ist ein Gruppenbereich, der in einem anderen Gruppenbereich gespeichert ist. In Looker 6.20 wurden Projektbereiche in Ordner umbenannt.

Substitutionsoperator

Das Dollarzeichen ($) ist ein Substitutionsoperator in Looker. Damit wird der LookML-Code besser wiederverwendbar und modular. Mit dieser Syntax können Sie auf LookML-Objekte verweisen, die bereits definiert wurden.

symmetrische Aggregate

Symmetrische Aggregationen sind Funktionen in Looker, die erfolgreich Ergebnisse für Aggregationen oder Messwerte zurückgeben. Sie helfen bei der Definition der korrekten Beziehung zwischen Tabellen, wodurch Fanouts vermieden werden.

Systemzeitzone

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

siehe auch Zeitzoneneinstellungen

T

Tabellenkalkulation

Tabellenberechnungen ähneln Tabellenformeln und werden nach dem Ausführen der Abfrage für die Ergebnisse ausgeführt.

temporäre abgeleitete Tabelle

Eine temporäre abgeleitete Tabelle – manchmal auch als „sitzungsspezifische“ Tabelle bezeichnet – ist nur vorübergehend und wird nicht in Ihre Datenbank geschrieben. Eine temporäre abgeleitete Tabelle kann entweder eine LookML-basierte (native) abgeleitete Tabelle oder eine SQL-basierte abgeleitete Tabelle sein.

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

Design

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

Kachel

Ansichten sind Visualisierungen, die über das Dashboard „Entdecken“ oder „Look“ einem Dashboard hinzugefügt werden. Kacheln können abfragebasiert oder mit Look verknüpft sein. Abfragekacheln unterscheiden sich von mit Looker verknüpften Kacheln, da sie nur auf Dashboards gespeichert werden.

Zeitzoneneinstellungen

Looker-Administratoren und -Nutzer haben verschiedene Möglichkeiten, zeitbasierte Daten in bestimmten Zeitzonen zu konvertieren und anzuzeigen.

siehe auch Anwendungszeitzone, Datenbankzeitzone, Abfragezeitzone, Systemzeitzone, Nutzerspezifische Zeitzonen

transpilieren

Der Prozess, bei dem Quellcode in einer Sprache in eine andere Sprache mit ähnlicher Abstraktionsebene umgewandelt wird. Ein Beispiel hierfür ist TypeScript für JavaScript.

Tabelle mit triggerbasierter Aufbewahrungsstrategie

Eine andauernde Tabelle ist eine abgeleitete Tabelle, die einen Trigger als Persistenzstrategie hat. Dazu wird entweder der Parameter datagroup_trigger, der Parameter sql_trigger_value oder der Parameter interval_trigger verwendet. Bei perpersistenten Tabellen behält Looker die PDT in der Datenbank bei, bis die PDT zur Neuerstellung 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

Abo beenden (für Benachrichtigungen und geplante Inhaltsübermittlungen)

Wenn sie keine E-Mails mehr erhalten möchten, können sie festlegen, dass sie keine geplanten Inhaltsübermittlungen oder Benachrichtigungen mehr erhalten möchten. Die Folgen für die Kündigung eines Abos hängen davon ab, wie die Zustellung eingerichtet ist.

Bei geplanten E-Mails und Benachrichtigungen per E-Mail werden alle Nutzer, die sich im Namen einer Gruppen-E-Mail-Verteiler abmelden, die E-Mail-Zustellung und Benachrichtigungen für alle Nutzer in dieser Gruppe beenden. Wenn die Empfänger separat aufgeführt werden und sich der letzte verbleibende Empfänger von einer geplanten Inhaltsübermittlung abmeldet, wird der Zeitplan aus Looker gelöscht und es werden keine Übermittlungen mehr gesendet.

Wenn ein Nutzer Benachrichtigungen an Slack über die Slack- oder Slack-Anhangs-API-API-Integration abmeldet, wird die Benachrichtigung in Looker deaktiviert und es werden keine Benachrichtigungen mehr gesendet.

nutzerspezifische Zeitzone

Benutzerdefinierte Zeitzonen sind eine Option für Administratoren, mit der Nutzer ihre eigenen Zeitzonen auswählen können. Abfragen werden mit den Zeitzonen der Nutzer erstellt, die sie erstellt haben.

siehe auch Application Time Zone, Database Time Zone, Query Time Zone, Zeitzoneneinstellungen

Benutzerdefiniertes Dashboard, UDD

Benutzerdefinierte Dashboards werden statt über LookML über die Looker-Benutzeroberfläche erstellt. Dies ist der am häufigsten verwendete Dashboard-Typ.

V

Ansicht

In Looker kann eine Ansicht eine zugrunde liegende Datenbanktabelle oder eine abgeleitete Tabelle darstellen. Ansichten sind die Bausteine für „Erkunden“. Sie liefern Informationen in einer Ansicht, die über die Feldauswahl in der Benutzeroberfläche von „Erkunden“ abgerufen werden kann. Per Konvention wird eine Ansicht in einer Ansichtsdatei definiert.

Ansichtsdatei

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

siehe auch Modell

visuelles Untersuchen

Das visuelle Bohren wird von Dashboards mit dem neuen Dashboard unterstützt. Für visuelles Bohren können LookML-Entwickler eine Visualisierung des Bohrers mit dem Parameter link anpassen. Dashboard-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 reaktionsbasierte, vordefinierte Teile der Looker-Anwendung, mit denen Visualisierungen für benutzerdefinierte Datenanwendungen und benutzerdefinierte eingebettete Looker-Dashboards gerendert und geändert werden können.