Looker bietet eine umfassende Liste integrierter Visualisierungstypen, mit denen Sie Ihre Daten auf unterschiedliche Weise in Diagrammen darstellen können. Wenn Sie einen Diagrammtyp benötigen, der nicht in den nativen Visualisierungstypen von Looker enthalten ist, bietet Looker mehrere Möglichkeiten, benutzerdefinierte JavaScript-Visualisierungen zu Ihrer Looker-Instanz hinzuzufügen:
- Fügen Sie der Manifestdatei Ihres LookML-Projekts einen
visualization
-Parameter hinzu, um Ihrem LookML-Projekt direkt benutzerdefinierte Visualisierungen hinzuzufügen. Weitere Informationen finden Sie auf der Dokumentationsseite zum Parametervisualization
. - Installieren Sie eine Visualisierung aus dem Looker Marketplace. Wenn die Looker-Funktion Marketplace aktiviert ist, können Sie Looker Marketplace-Plug-ins installieren. Das gilt auch für Visualisierungstypen, die Sie der integrierten Visualisierungsbibliothek von Looker hinzufügen können. Weitere Informationen zum Installieren von Plug-ins aus dem Looker Marketplace finden Sie auf der Dokumentationsseite Looker Marketplace verwenden. Informationen zum Erstellen einer Visualisierung, die dem Looker Marketplace hinzugefügt und von anderen Looker-Nutzern aufgerufen und aufgerufen werden kann, finden Sie auf der Dokumentationsseite Benutzerdefinierte Visualisierung für den Looker Marketplace entwickeln.
- Auf der Seite Visualisierungen im Abschnitt Plattform des Looker-Menüs Verwaltung können Sie benutzerdefinierte JavaScript-Visualisierungen aus dem benutzerdefinierten Visualisierungs-Repository von Looker installieren und verwalten.
Auf dieser Seite wird beschrieben, wie Sie benutzerdefinierte JavaScript-Visualisierungen über die Seite Visualisierungen im Admin-Bereich von Looker hinzufügen.
Liste benutzerdefinierter Visualisierungen aufrufen
Um die volle Funktionalität heruntergeladener Visualisierungen sicherzustellen, sollten Administratoren für vom Kunden gehostete Bereitstellungen die entsprechende Version des Chromium-Renderers installieren.
Auf der Seite Visualisierungen im Abschnitt Plattform des Looker-Menüs Verwaltung werden alle benutzerdefinierten Visualisierungen aufgeführt, die Ihrer Looker-Instanz hinzugefügt wurden.
Die Liste enthält die folgenden Spalten:
- ID: Die eindeutige ID, die der benutzerdefinierten Visualisierung zugewiesen ist. Dieser Wert wird entweder im JavaScript-Code oder beim Hinzufügen oder Bearbeiten einer Visualisierung über die Seite Admin oder im
id
-Parameter der Visualisierung beim Hinzufügen einer Visualisierung mit der LookML-Projektmanifestdatei zugewiesen. - Label: Der Name des Visualisierungstyps im Looker-Visualisierungsmenü. Dieser Wert wird zugewiesen, wenn Sie auf der Seite „Verwaltung“ eine Visualisierung hinzufügen oder bearbeiten, oder im
label
-Parameter der Visualisierung, wenn Sie eine Visualisierung mit der Manifestdatei des LookML-Projekts hinzufügen. - Main: Der URI des JavaScript-Hauptcodes der Visualisierung. Dieser Wert wird zugewiesen, wenn Sie auf der Seite „Verwaltung“ eine Visualisierung hinzufügen oder bearbeiten, oder im
url
-Parameter der Visualisierung, wenn Sie eine Visualisierung mit der Manifestdatei des LookML-Projekts hinzufügen. - Aktionen: Schaltflächen zum Bearbeiten oder Löschen der Visualisierungskonfiguration. Diese Schaltflächen werden nicht für Visualisierungen angezeigt, die über die Manifestdatei des LooksML-Projekts hinzugefügt wurden. Wenn Sie diese Visualisierungen bearbeiten möchten, rufen Sie die Manifestdatei des LookML-Projekts auf und bearbeiten Sie den Parameter
visualization
direkt.
Neue benutzerdefinierte Visualisierung hinzufügen
Eine Liste der Visualisierungsblöcke von Looker finden Sie im Looker Marketplace. Auf dieser Looker-GitHub-Seite finden Sie außerdem eine Bibliothek mit benutzerdefinierten Visualisierungen zur öffentlichen Verwendung. Eine Anleitung dazu, wie Sie mit der Visualization API von Looker eigene Visualisierungstypen erstellen, finden Sie auf der Looker-GitHub-Seite.
Sobald Sie wissen, welche Visualisierung Sie Ihrer Instanz hinzufügen möchten, können Sie auf der Seite Visualisierungen im Abschnitt Plattform des Looker-Menüs Verwaltung eine benutzerdefinierte Visualisierung hinzufügen. Klicken Sie dazu auf die Schaltfläche Visualisierung hinzufügen.
In Looker wird die Seite Neue Visualisierung: angezeigt. Führen Sie die folgenden Schritte aus, um eine neue Visualisierung hinzuzufügen:
Geben Sie in das Feld ID die eindeutige ID der im Visualisierungs-JavaScript definierten Visualisierung ein.
Geben Sie im Feld Label den Namen der Visualisierung ein. Looker zeigt diesen Namen in einem Explore im Looker-Visualisierungsmenü an.
Geben Sie im Feld Haupt den URI der JavaScript-Hauptdatei der Visualisierung ein, um Looker auf Ihr JavaScript-Code-Repository zu verweisen.
Wenn die Website, auf der Ihr benutzerdefinierter Visualisierungscode gehostet wird, einen SRI-Hash (Unterressourcenintegrität) zu Überprüfungszwecken verwendet, geben Sie diesen in das Feld SRI-Hash ein. Dieses Feld befindet sich unter Erweiterte Optionen. Die benutzerdefinierten Visualisierungshosts von Looker verwenden keinen SRI-Hash.
Geben Sie in das Feld Abhängigkeiten die URIs aller anderen Dateien ein, von denen das Visualisierungs-JavaScript abhängig ist, und klicken Sie auf Hinzufügen. Sie können mehrere URIs durch Kommas getrennt eingeben oder mehrere URIs nacheinander hinzufügen. Das Feld Abhängigkeiten befindet sich unter Erweiterte Optionen.
Klicken Sie auf Speichern.
Sobald die Visualisierung hinzugefügt wurde, sehen Sie sie so, wie Sie sie im Visualisierungsmenü in einem Explore festgelegt haben. Sie können den neuen Visualisierungstyp wie alle vorhandenen Visualisierungstypen von Looker verwenden.
So rufen Sie benutzerdefinierte Visualisierungen über das Menü „Visualisierung“ auf:
Klicken Sie in der Visualisierungsmenüleiste auf das Dreipunkt-Menü
...
, um die benutzerdefinierte Visualisierung aufzurufen.Sobald die Visualisierung ausgewählt ist, wird der Name der Visualisierung in der Visualisierungsmenüleiste angezeigt.
Benutzerdefinierte Visualisierung bearbeiten
Um eine vorhandene Visualisierung zu bearbeiten, klicken Sie rechts neben der Visualisierung auf die Schaltfläche Bearbeiten. Looker zeigt dieselbe Seite an, auf der Sie eine Visualisierung hinzufügen (siehe Neue benutzerdefinierte Visualisierung hinzufügen), die relevanten Informationen sind jedoch bereits eingetragen. Nehmen Sie die gewünschten Änderungen vor und klicken Sie auf Speichern.
Benutzerdefinierte Visualisierung löschen
Wenn Sie eine Visualisierung löschen möchten, wählen Sie im Looker-Menü Verwaltung auf der Seite Visualisierungen im Bereich Plattform rechts neben der Visualisierung die Schaltfläche Löschen aus und klicken Sie dann im Bestätigungsfeld auf OK.
Das Löschen einer Visualisierung wird aus Looker entfernt, hat aber keine Auswirkungen auf das externe Code-Repository der Visualisierung.
Durch das Löschen einer Visualisierung werden alle Looks oder Dashboards deaktiviert, die diesen Visualisierungstyp verwenden. Sie können dies korrigieren, indem Sie die gelöschte Visualisierung mit derselben Visualisierungs-ID wieder hinzufügen.