Glossar

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

Symbol/numerisch

$

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

siehe auch Substitutionsoperator

A

Zugriff, Zugriffsebene, access, access level

Administratoren haben eine Vielzahl von Optionen, um festzulegen, was Nutzer in Looker sehen und mit denen sie interagieren können.

siehe auch Zugriff auf Inhalte, Datenzugriff, Funktionszugriff

Aktion

Mit einer Datenaktion können Nutzer Aufgaben in anderen Tools direkt über Looker ausführen. Die Aktion kann beispielsweise bewirken, dass eine E-Mail gesendet wird, oder Werte in anderen Anwendungen festlegen. Sie kann aber auch alles andere tun, für das Sie einen Empfangsserver konfigurieren können. Der Empfängerserver muss eine JSON-POST-Anfrage akzeptieren können.

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-Tag für den Zugriff auf diesen Dienst eingerichtet hat, können Sie diesen Dienst als Aktion auswählen, wenn Sie Daten aufschlüsseln und mit diesem Dienst interagieren.

siehe auch Aktion

erweiterter Bereitstellungsmodus

Mit dem erweiterten Bereitstellungsmodus können Looker-Entwickler mit der deploy-Berechtigung ein beliebiges Git-Commit in ihrem LookML-Projekt auswählen und in der Produktionsversion ihrer Looker-Instanz bereitstellen. Das steht im Gegensatz zur Standard-Git-Integration, bei der nur der neueste Commit im Remote-Produktionszweig für die 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 dargestellt ist.

erweiterte Filtersteuerung

Eine erweiterte Filtersteuerung ist eine Dashboard-Filtersteuerung, die Ihnen zusätzliche Flexibilität bei den Einstellungen bietet, die das Dashboard für Filterbedingungen einrichten kann. Wenn Sie ein erweitertes Steuerelement erstellen möchten, wählen Sie im Fenster für die Filterkonfiguration unter Steuerung die Option Erweitert aus.

Benachrichtigung

Mit Benachrichtigungen können Nutzer Bedingungen in den Daten einer Dashboardkachel festlegen, durch die bei Erfüllung oder Überschreitung einer Benachrichtigung eine Benachrichtigung in einer gewünschten Häufigkeit an bestimmte Empfänger gesendet wird. Benachrichtigungen werden für abfragebasierte oder mit einem Look verknüpfte Tiles in benutzerdefinierten Dashboards oder LookML-Dashboards festgelegt. Sie können per E-Mail oder über Lookers Slack- oder Slack-Anhangsintegrationen (API-Token) 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 Zeitzone der Anwendung zur Standardzeitzone für Nutzer, die für ihre Konten keinen Zeitzonenwert festgelegt haben.

siehe auch Zeitzoneneinstellungen und Nutzerspezifische Zeitzonen

asynchrone Abfrage

Eine asynchrone (oder asynchrone) Abfrage ist eine Datenanforderung, die einen Aufruf zum Starten der Anforderung, einen oder mehrere Aufrufe zur Überprüfung des Abschlussstatus der Abfrage und einen Aufruf zum Abrufen der Ergebnisse der abgeschlossenen Abfrage durchführt. Asynchrone Abfragen können dazu beitragen, das Einfrieren von Anwendungen, Zeitüberschreitungen bei der Verbindung 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 in der Basisansicht join, um sie im Explore zu verwenden. In der Regel werden Explores nach der Basisansicht benannt. Wenn Sie sie nicht nach ihrer Basisansicht benennen möchten, können Sie sie auch mit dem Parameter from benennen.

siehe auch ansehen, Entdecken

Block, Looker-Block

Looker-Blöcke sind vordefinierte LookML-Elemente, die Sie verwenden und nach Ihren Vorgaben anpassen können. Von optimierten SQL-Mustern bis hin zu vollständig ausgearbeiteten 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 ausgewählter Dashboards, Looks und Links. Dashboards und Looks, die in Ordnern gespeichert sind, können an mehrere Boards angepinnt werden. Boards können Links und Beschreibungen enthalten, um Kontext bereitzustellen und es den Nutzenden erleichtern, die für sie relevantesten Informationen zu finden.

surfen, suchen, browsen, browsen, browsen

Browser beinhaltet das Ansehen, Freigeben, Senden und Herunterladen von Daten aus Dashboards, Looks und Explores.

C

geschlossenes System

Diese wird auch als mehrinstanzenfähige Installation bezeichnet. In einem geschlossenen System werden Inhalte für bestimmte Gruppen in Silos zusammengefasst und es wird verhindert, dass Nutzer verschiedener Gruppen voneinander wissen.

Codeaufteilung

Verfahren zum Lazy Loading von JavaScript, bis es tatsächlich benötigt wird. Im Idealfall 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 Discourse, ist ein Nutzerforum mit Beiträgen, Diskussionen, Fragen und Ideen, die zwischen Looker-Nutzern und Experten ausgetauscht werden.

Komponente

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

Verbindung

Im Bereich Admin von Looker richten Sie die Datenbankverbindung ein, über die 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 in einem Projekt wiederverwendet werden kann. Sie können überall im Modell auf Konstanten verweisen, wo Zeichenfolgen akzeptiert werden.

Inhalte

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

Zugriff auf Inhalte

Über den Zugriff auf Inhalte wird gesteuert, ob ein Nutzer oder eine Gruppe ein Board oder einen Ordner (vor Looker 6.20 als Bereich bezeichnet) und dessen Inhalt ansehen oder ändern kann. Die beiden Zugriffsebenen für Inhalte sind Ansehen und Zugriff verwalten, Bearbeiten.

Inhaltsvalidierung

Die Inhaltsvalidierung von Looker sucht in Ihrer LookML nach Verweisen auf Modell, Explore und Feldnamen. Entwickler können die Inhaltsvalidierung verwenden, nachdem sie Änderungen an einem Projekt vorgenommen haben, um zu überprüfen, ob sich ihre Änderungen auf die gespeicherten Looks oder abfragebasierten Dashboard-Kacheln ihrer Benutzer ausgewirkt haben. Mit der Inhaltsvalidierung können Sie auch LookML-Elemente suchen und ersetzen, um Fehler aufgrund von Änderungen zu beheben.

Kreuzfilterung

Mit 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. Sie können jedoch durch Teilen der URL eines Dashboards mit Kreuzfilterung freigegeben werden.

vom Kunden gehostet (Bereitstellung, Instanz, Installation)

Eine „vom Kunden gehostete“ Bereitstellung bedeutet, dass das Produkt vom oder für den Kunden am Standort des Kunden oder auf einem kundengesteuerten Server in einem Drittanbieter-Rechenzentrum installiert wird. Eine vom Kunden gehostete Bereitstellung umfasst die produktinternen Dienste, d. h. die von Looker gehosteten Dienste, die über das Produkt zugänglich sind, insbesondere Lizenzdaten, Konfigurationssicherungen, Systemfehlerberichte, Datenaktionen und Support-Tickets, wie im Abschnitt Von Looker freigegebene Anwendungsdaten auf der Sicherheitswebseite von Looker näher beschrieben. Der Looker-Support hat in der Regel keinen Zugriff auf diese Instanzen für Support- oder Bereitstellungszwecke und der Kunde muss seine eigenen Versionsupdates ausführen.

siehe auch Looker Cloud

D

Dashboard

Ein Dashboard ist im Wesentlichen eine Sammlung aus einer oder mehreren gespeicherten Abfragen, die als Visualisierung oder Textkacheln zusammen auf einer Seite angezeigt werden.

siehe auch LookML-Dashboard, Benutzerdefiniertes Dashboard

Dashboardelement, Element

Ein Element ist eine Kachel oder Visualisierung in einem LookML-Dashboard, die 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

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

Zeitzone der Datenbank

Datenbank-Zeitzone ist eine Administratoreinstellung für die Zeitzone, die Looker zur Auswertung Ihrer Rohdaten verwendet.

Siehe auch Zeitzone für Abfrage und Zeitzoneneinstellungen

Datengruppe

Sie können einen oder mehrere Datengruppenparameter verwenden, um eine Caching-Richtlinie zu definieren, um anzugeben, 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 dem Benutzer, die Ausgabe einer Abfrage wie eine Tabelle in der Datenbank zu behandeln (wird normalerweise für „Fakten“-Tabellen verwendet). „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 nichtflüchtige abgeleitete Tabellen (PDTs).

siehe auch native abgeleitete Tabelle, nichtflüchtige abgeleitete Tabelle, SQL-basierte abgeleitete Tabelle, temporäre abgeleitete Tabelle

Entwicklungsmodus

Entwickler können in den Entwicklungsmodus wechseln, um LookML-Änderungen vorzunehmen und zu testen. Die Änderungen haben keine Auswirkungen auf andere Nutzer, bis sie für die Produktion 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 Produktion verwendet werden, wenn Sie Ihre Änderungen bereitstellen.

Dialekt

Der SQL-„Flavor“ einer Datenbank. Beispiele für 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 Fakt oder einen Wert darstellt, die in einem Explore über den Field Picker ausgewählt und zum Filtern einer Abfrage verwendet werden können. Zu den gängigen Dimensionen gehören Attribute wie Datumsangaben, Namen und IDs und entsprechen häufig den Spalten in der zugrunde liegenden Datentabelle. Dimensionen können auch in einer Ansichtsdatei erstellt werden.

Dimensionsbefüllung

Mit der Dimensionsergänzung können Sie Looker anweisen, fehlende Daten oder Werte für eine bestimmte Dimension zu ergänzen, z. B. eine Datumsdimension, bei der einige Jahre fehlen. Sie können irreführende Grafiken vermeiden, indem Sie verhindern, dass Looker die Werte in einem unvollständigen Dataset verbindet. Die Dimensionsfülloption 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. Beispielsweise können Sie eine duration-Dimensionsgruppe in Intervalle von Tagen, Wochen, Monaten usw. aufteilen.

untersuchen

Mit Looker lassen sich die Daten in einer Visualisierung oder einem Explore aufschlüsseln, um spezifischere Informationen zu einem bestimmten Datenpunkt zu erhalten. Um die Daten in einer Visualisierung aufzuschlüsseln, wählen Sie den Teil der Visualisierung aus, über den Sie mehr 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 iframe-Code verwendet, um ein Objekt (z. B. Looker-Diagramme oder ‐Tabellen) auf einer Website, in einer Tabelle oder an einer anderen Stelle außerhalb von Looker zu platzieren. 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. Dafür ist entweder eine Looker-Anmeldung oder eine signierte URL erforderlich.

Ausgabe einbetten

Eine Embed-Version ist eine Version von Looker (Google Cloud Core). Sie umfasst alle Funktionen der Enterprise-Version sowie signierte Einbettungen, eine Option für ein privates Label, 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-Version (Google Cloud Core). Sie umfasst alle Funktionen der Standard-Version, eine unbegrenzte Nutzerzahl und zusätzliche Sicherheitsfunktionen wie VPC-SC und Private IP. Außerdem ermöglicht sie eine robustere Überwachung über die Funktion Elite-Systemaktivitäten.

Berechtigung

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

sitzungsspezifische abgeleitete Tabelle

Eine sitzungsspezifische abgeleitete Tabelle – besser bekannt als temporäre abgeleitete Tabelle – 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

Entdecken (n.)

Ein Explore ist der Ausgangspunkt für Abfragen. In einem Explore werden bestimmte Felder aus der zugehörigen Ansichtsdatei angezeigt. Diese Felder können im Field Picker ausgewählt werden, um eine Abfrage zu erstellen, die als Look oder Dashboard-Kachel gespeichert werden kann. Explore-URLs können auch geteilt werden.

Entdecken, Erkunden (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 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 in 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 Explore-Datei

Erweiterung

Erweiterungen sind Webanwendungen, die mit Looker-Komponenten erstellt wurden und mit dem Looker-Erweiterungs-Framework 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 extension-examples-Repository.

Weitere Informationen finden Sie unter Looker Data Dictionary Looker Extension Framework.

F

Fanout (n.), Fan Out (v.)

Ein Fanout tritt auf, wenn eine Zeile einer primären Datentabelle mehr als einer Zeile einer verknüpften Tabelle entsprechen kann, was zu duplizierten Datensätzen und falsch berechneten Aggregationen führt. 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 durch Berechtigungssätze verwaltet.

Feld

Explores und Ansichten enthalten Felder, vor allem Dimensionen und Messwerte, die die grundlegenden Bausteine für Looker-Abfragen sind.

Feldauswahl

In der Feldauswahl werden die Dimensionen und Messwerte für die Daten angezeigt, die in einem Explore angezeigt werden. Der Looker-Entwickler oder -Administrator konfiguriert diese Dimensions- und Messoptionen. Im Field Picker können auch reine Filterfelder angezeigt werden.

Filterkomponente

Filterkomponenten sind auf React basierende, vordefinierte Teile der Looker-Anwendung, die die Filterfunktion von Looker 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 „Explore“ von Looker verwenden. Fügen Sie dazu einen Filter hinzu und wählen Sie die Option stimmt überein mit (erweitert) aus. Sie werden in LookML auch für Elemente verwendet, die einen filter-Parameter verwenden. Sie können Filterausdrücke schreiben, um nach einem String zu filtern oder um Strings, Datum und Uhrzeit, boolesche Werte, Zahlen und Standortfelder teilweise abzugleichen.

Ordner
  1. In der Looker-Benutzeroberfläche 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 transformieren oder auf Daten verweisen. Sie ähneln Excel-Funktionen.

G

Gruppe, Gruppe von Nutzenden

Nutzer können einer oder mehreren Gruppen hinzugefügt werden. Gruppen sind nützlich, um den Benutzerzugriff auf bestimmte Daten, Funktionen und Inhalte in Looker zu verwalten sowie mehreren Benutzern gleichzeitig Rollen zuzuweisen.

I

IDE

Integrierte Entwicklungsumgebung Der interne LookML-Editor von Looker oder ein 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 ein Typ nichtflüchtiger abgeleiteter Tabelle (PDT), der inkrementell erstellt wird. Das bedeutet, dass Looker neue Daten in bestimmten Schritten an die Tabelle anfügt, anstatt die gesamte Tabelle neu zu erstellen. Dies kann zu kürzeren Build-Zeiten für Ihre PATs und geringerer Belastung Ihrer Datenbank führen. Die Erhöhung 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 nichtflüchtige abgeleitete Tabelle

Instanz

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

J

join
  • (n.) Mit dem Parameter join können Sie die Join-Beziehung zwischen einem Explore und einer Datenansicht definieren, sodass Sie Daten aus mehreren Datenansichten kombinieren können. Sie können an so vielen Ansichten teilnehmen, wie Sie möchten.
  • (v.) Sie können Daten aus mehreren Datenansichten kombinieren, indem Sie die Beziehung zwischen einem Explore und einer Ansicht mithilfe eines join-Parameters definieren.

L

Labs-Funktion

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

Legacy-Funktion

Für einige Produktfunktionen gibt es eine alte Funktion, mit der Sie diese für einen bestimmten Zeitraum weiter nutzen können. Dies kann bei der Entwicklung und Implementierung eines Migrationsplans hilfreich sein. Im Bereich Admin von Looker werden 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 (n.)

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 an einem Look vorgenommenen Änderungen werden in allen Dashboards berücksichtigt, in denen der Look enthalten ist.

Looker API

Die Looker API ist eine sichere RESTful-Anwendungsprogrammierschnittstelle, mit der Sie Ihre Looker-Instanz verwalten und Daten über die Looker-Datenplattform abrufen können. Sie können Anwendungen oder Automatisierungsscripts schreiben, um neue Looker-Nutzerkonten bereitzustellen, Abfragen auszuführen, Berichte zu planen usw. Fast alles, was Sie in der Looker-Anwendung tun können, ist über die Looker API möglich.

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 Hosting-Einrichtung eines Drittanbieters ausgeführt wird. Weitere Informationen finden Sie im Abschnitt Cloud-Sicherheitsarchitektur auf der Webseite von Looker zur Sicherheit.

Looker-Connector

Der Looker-Connector ist eine Integration zwischen Looker und Looker Studio. So 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. Sie wurde mit dem Looker-Erweiterungs-Framework entwickelt und über den Looker Marketplace bereitgestellt. Die Looker Data Dictionary-Erweiterung bietet eine dedizierte, zentrale Oberfläche zum Durchsuchen aller Looker-Felder und -Beschreibungen in einem Explore. Damit Sie das Looker Data Dictionary verwenden können, müssen Looker-Administratoren die Funktionen Extension Framework und Marketplace aktivieren.

siehe auch Erweiterung Framework für Looker-Erweiterungen

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 Extension Framework ist ein Entwicklungs-Framework, das den Aufwand und die Komplexität beim Erstellen benutzerdefinierter JavaScript-Datenanwendungen und -tools erheblich reduziert. Damit Sie das Looker-Erweiterungs-Framework verwenden können, müssen Looker-Administratoren die Funktion Erweiterungs-Framework aktivieren.

siehe auch Erweiterung

Looker (Google Cloud Core)

Looker (Google Cloud Core)-Instanzen sind Looker-Instanzen mit tieferer 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, an dem Sie viele Arten von Looker-Inhalten wie Looker-Blöcke, Anwendungen, Visualisierungen und Plug-ins finden, bereitstellen und verwalten können. Damit Sie auf die im Looker Marketplace verfügbaren Ressourcen zugreifen und sie verwenden können, müssen Looker-Administratoren die Funktion Marketplace aktivieren.

Looker (Original)

Looker-Instanzen (Original) 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 zum Beschreiben von Dimensionen, Aggregatfunktionen, 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 auf LookML basierende abgeleitete Tabelle wird häufig auch als native abgeleitete Tabellen bezeichnet. Sie ist eine abgeleitete Tabelle, deren Abfrage in LookML-Begriffen definiert ist und auf LookML-Dimensionen und ‐Messwerte in Ihrem Modell verweist. Native abgeleitete Tabellen können temporär oder beständig sein.

siehe auch abgeleitete Tabelle, nichtflüchtige 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äts-Beziehungsdiagramm eines LookML-Modells, das die Beziehungen zwischen seinen LookML-Objekten visuell darstellt. Es handelt sich um eine Erweiterung – eine Webanwendung, die mit Looker-Komponenten erstellt wurde –, die mit dem Erweiterungs-Framework von Looker entwickelt und über den Looker Marketplace bereitgestellt wurde.

Weitere Informationen finden Sie unter Erweiterung, Looker Extension 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 aus einem anderen Projekt importierter Dateien. Sie können LookML-Objektbeziehungen im Objektbrowser oder in der LookML-Diagrammerweiterung ansehen.

M

Manifest, Manifestdatei

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

Markdown-Kachel

Eine Art Dashboard-Textkachel, mit der Sie HTML und einen Teil der Markdown-Auszeichnungssprache zur Formatierung der Kachel verwenden können.

Marketplace

Weitere Informationen finden Sie unter Looker Marketplace.

materialisierte Ansicht

Eine materialisierte Ansicht ist eine Art nichtflüchtiger abgeleiteter Tabelle (PDT), die die Persistenzfunktion Ihrer Datenbank nutzt. Diese Funktion ist für Datenbankdialekte verfügbar, die materialisierte Ansichten unterstützen. Abhängig von Ihrem Dialekt kann eine materialisierte Ansicht große Ressourcen verbrauchen. Daher ist es wichtig, dass Sie die Implementierung materialisierter Ansichten durch Ihren Dialekt verstehen.

Ergebnis

Eine Messung ist ein Feld in einem Explore, das messbare Informationen zu Ihren Daten darstellt, z. B. Summen, Zählungen usw. Messungen werden in einer Ansichtsdatei 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 „Zusammengeführte Ergebnisse“ funktioniert ähnlich wie ein Left Join in SQL: Es ist so, als würde die hinzugefügte Abfrage mit der primären Abfrage links verknüpft werden.

Metadaten, IDE-Metadaten

Der Metadatenbereich in der Looker-IDE zeigt kontextrelevante Informationen für ein LookML-Objekt an. Wenn sich der Cursor beispielsweise auf einem view-Parameter in der IDE befindet, sehen Sie im Metadatenbereich, in welche Explores diese Ansicht eingebunden ist und welche Ansichten Erweiterungen dieser Ansicht sind.

model

Ein model ist die semantische Ebene in Looker, die die Logik und den Datenzugriff für Nutzer steuert. Diese wird von Entwicklern als Modelldatei im LookML-Projekt erstellt und enthält Informationen darüber, welche Tabellen verwendet werden sollen 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, die Gruppe von Explores, die diese Verbindung verwenden, und die Explores selbst sowie deren Verknüpfung an.

Modellsatz

Mit einem Modellsatz wird definiert, welche Daten und LookML-Felder ein Nutzer oder eine Gruppe sehen können. Ein Administrator kann eine Kombination von LookML-Modellen auswählen, auf die ein Nutzer oder eine Gruppe Zugriff haben soll. Es muss als Teil einer Rolle verwendet werden, um einen Effekt zu erzielen.

siehe auch Rolle

native abgeleitete Tabelle

Native abgeleitete Tabellen werden manchmal auch als LookML-basierte abgeleitete Tabellen bezeichnet. Sie sind abgeleitete Tabellen, für die Abfragen in LookML-Begriffen definiert wurden. Dabei wird auf LookML-Dimensionen und ‐Messwerte in Ihrem Modell verwiesen. Native abgeleitete Tabellen können temporär oder beständig sein.

siehe auch abgeleitete Tabelle, nichtflüchtige native abgeleitete Tabelle, temporäre abgeleitete Tabelle

O

Objektbrowser

Im Objektbrowserbereich in der Looker-IDE können Nutzer alle Objekte in einem Projekt an einem Ort zusammen mit den hierarchischen Beziehungen zwischen ihnen ansehen.

Objekt

siehe LookML-Objekt

P

Parameter
Mit einem Parameter werden LookML-Elemente wie Modelle, Ansichten, Explores und Felder definiert oder geändert. In der Kurzreferenz für LookML finden Sie eine Liste aller verfügbaren Parameter.
Berechtigung

Administratoren können Berechtigungen verwalten, um festzulegen, welche Nutzer und Gruppen auf Inhalte, Daten und Funktionen zugreifen können. Berechtigungen können modellspezifisch oder instanzweit festgelegt 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 nichtflüchtige 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 den zugrunde liegenden SQL-Code bei jedem Aufruf auszuführen. Eine PAT 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 persönlich ist, d. h. 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 den zugrunde liegenden SQL-Code bei jedem Aufruf 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 persönlich ist, d. h. 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 den zugrunde liegenden SQL-Code bei jedem Aufruf auszuführen.

siehe auch abgeleitete Tabelle, SQL-basierte abgeleitete Tabelle

Primärschlüssel

Der Primärschlüssel ist die Dimension, die genau einen eindeutigen Wert für jede Datenzeile hat. Wenn Datentabellen in einer 1:n-Beziehung 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. Bei der Arbeit mit zusammengeführten Ergebnissen ähnelt die primäre Abfrage der primären ID beim Zusammenführen mehrerer Tabellen in SQL.

Produktionsmodus

Im Produktionsmodus werden Änderungen, die im Entwicklungsmodus vorgenommen, aber nicht für die Produktion übernommen wurden, noch nicht in das Datenmodell übernommen, das von allen Nutzern freigegeben wird. Im Produktionsmodus werden LookML-Dateien als schreibgeschützt behandelt. Ein Entwickler kann in den Entwicklungsmodus wechseln, um Änderungen an LookML-Dateien vorzunehmen und diese Änderungen für andere zur Ansicht in der Produktion zu übernehmen.

Projekt, LookML-Projekt

In Looker besteht ein Projekt aus einer Reihe verwandter Modelle und anderer Dateien (z. B. Explores, Ansichten und LookML-Dashboards), mit denen Sie Ihr Datenmodell definieren. In der Regel entspricht ein Projekt einem einzelnen Git-Repository.

Brd.

Zeitzone der Abfrage

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

siehe auch Datenbank-Zeitzone, Zeitzoneneinstellungen

R

Rolle

Mit einer Rolle werden die Berechtigungen definiert, die ein Nutzer oder eine Gruppe für eine bestimmte Gruppe 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-PDs dient.

Siehe auch nichtflüchtige abgeleitete Tabelle

Slug

Ein Slug ist ein sicher generierter Zufallsstring, der in einer URL den Content ID-Wert ersetzt. Diese URL verweist beispielsweise auf ein Dashboard: https://docserver.cloud.looker.com/dashboards/CQ1fu99Z9Y1ggq2wcHDfMm. In diesem Beispiel ist der String CQ1fu99Z9Y1ggq2wcHDfMm der Slug. Wählen Sie im Dreipunkt-Menü des Dashboards die Option Link abrufen aus, um einen Dashboard-Slug aufzurufen. Wenn Sie sich einen Explore-Slug ansehen möchten, wählen Sie im Zahnrad-Menü für die Explore-Aktion die Option Teilen aus. Anschließend können Sie sich den Slug im Feld Kurz-URL ansehen oder ihn kopieren.

Leertaste

Ein Gruppenbereich ist ein Ordner, in dem Dashboards, Looks und andere Gruppenbereiche (untergeordnete Gruppenbereiche) gespeichert werden. Jeder Nutzer hat einen persönlichen Bereich und eine Looker-Instanz kann auch eine Vielzahl von freigegebenen Gruppenbereichen haben. Der Zugriff auf Inhalte in Looker wird auf Bereichsebene zugewiesen. Ab Looker 6.20 wurden Gruppenbereiche 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 sich auf Spalten in Ihrer Datenbank bezieht. SQL-basierte abgeleitete Tabellen können temporär oder permanent sein.

siehe auch abgeleitete Tabelle, nichtflüchtige SQL-basierte abgeleitete Tabelle, temporäre abgeleitete Tabelle

SQL-Runner

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

Standardversion

Die Standardversion 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 Standard Edition neue Funktionen wie die Identitäts- und Zugriffsverwaltung von Google Cloud und eine vereinfachte BigQuery-Konnektivität.

Unterordner

Ein Unterordner ist ein Ordner, der in einem anderen Ordner gespeichert ist. 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.

untergeordneter Space

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

Substitutionsoperator

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

symmetrische Aggregate

Symmetrische Summen sind Funktionen in Looker, die erfolgreich Ergebnisse für Aggregationen oder Messwerte zurückgeben. Sie helfen dabei, die richtige Beziehung zwischen Tabellen zu definieren und so 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 Tabellenkalkulationsformeln 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 – manchmal als „sitzungsspezifische“ abgeleitete Tabelle bezeichnet – ist temporär 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

Textkachel

Eine Art von Dashboard-Textkachel zur visuellen Bearbeitung.

Design

Mit Designs können Sie die Darstellung Ihrer eingebetteten Looker-Dashboards und Explores anpassen. Mit 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 Look-verknüpft sein. Abfrage-Tiles unterscheiden sich von mit einem Look verknüpften Tiles, da sie nur in Dashboards gespeichert werden.

Zeitzoneneinstellungen

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

siehe auch Application Time Zone, Database Time Zone, Zeitzone der Abfrage, Systemzeitzone, User Specific Time Zones

transpilieren

Der Prozess, bei dem in einer Sprache geschriebenen Quellcode in eine andere Sprache mit vergleichbarer Abstraktionsebene umgewandelt wird. Ein Beispiel hierfür ist TypeScript.

Tabelle mit triggerbasierter Aufbewahrungsstrategie

Eine per Trigger gespeicherte Tabelle ist eine abgeleitete Tabelle mit einem Trigger als Persistenzstrategie, bei der entweder der Parameter datagroup_trigger, der Parameter sql_trigger_value oder der Parameter interval_trigger verwendet wird. Bei durch Auslöser dauerhaft gespeicherten 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

Abbestellen (für Benachrichtigungen und geplante Inhaltsübermittlungen)

Wenn Sie ein Abo kündigen, können Nutzer festlegen, dass sie keine geplanten Inhaltsübermittlungen und Benachrichtigungen mehr erhalten. Die Folgen des Kündigens eines Abos unterscheiden sich je nach Einrichtung der Zustellung.

Bei geplanten E-Mail-Zustellungen und Warnmeldungen, die per E-Mail gesendet werden, beendet jeder Nutzer, der sich im Namen der Gruppen-E-Mail-Verteilung abmeldet, die E-Mail-Übermittlungen und Warnmeldungen 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 Übermittlungen mehr gesendet.

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

Nutzerspezifische Zeitzonen

Nutzerspezifische Zeitzonen ist eine Administratoroption, mit der Nutzer ihre eigene Zeitzone auswählen können, wenn sie aktiviert ist. Abfragen werden mit den Zeitzonen der Nutzer erstellt, die sie erstellt haben.

siehe auch Zeitzone der Anwendung, Zeitzone der Datenbank, Zeitzone der 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, die die Informationen in einer Ansicht für Abfragen mit der Feldauswahl in der Explore-Benutzeroberfläche verfügbar machen. Per Konvention wird eine Ansicht in einer Ansichtsdatei definiert.

Ansichtsdatei

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

siehe auch model

visuelles Untersuchen

Visuelle Aufschlüsselungen werden von Dashboards nicht unterstützt. Um eine visuelle Aufschlüsselung zu ermöglichen, passen LookML-Entwickler eine Drilldown-Visualisierung mit dem Parameter link an. Look- oder Explore-Betrachter können auswählen, ob sie die benutzerdefinierte Visualisierung oder eine Datentabelle anzeigen möchten, indem Sie auf die Schaltflächen oben im Aufschlüsselungsfenster klicken.

siehe auch model

Visualisierungskomponenten

Visualisierungskomponenten sind auf React basierende, vordefinierte Komponenten der Looker-Anwendung, mit denen Sie Visualisierungen für benutzerdefinierte Datenanwendungen und benutzerdefinierte Looker-Dashboards rendern und ändern können.