Looker bietet eine umfassende Liste mit integrierten Visualisierungstypen, mit denen Sie Ihre Daten auf unterschiedliche Weise in Diagrammen darstellen können. Wenn Sie ein Diagramm benötigen, das nicht zu den nativen Visualisierungstypen von Looker gehört, haben Sie mehrere Möglichkeiten, Ihrer Looker-Instanz benutzerdefinierte JavaScript-Visualisierungen hinzuzufügen:
- Fügen Sie der Manifestdatei Ihres LookML-Projekts einen
visualization
-Parameter hinzu, um benutzerdefinierte Visualisierungen direkt zu Ihrem LookML-Projekt hinzuzufügen. Weitere Informationen finden Sie auf der Seite mit der Parameterdokumentation zuvisualization
. - Installieren Sie eine Visualisierung aus dem Looker-Marktplatz. Wenn die Looker Marketplace-Funktion Marketplace aktiviert ist, können Sie Looker Marketplace-Plug-ins installieren, einschließlich Visualisierungstypen, die Sie der integrierten Visualisierungsbibliothek von Looker hinzufügen können. Weitere Informationen zur Installation von Plug-ins aus dem Looker Marketplace finden Sie auf der Dokumentationsseite Looker Marketplace verwenden. Auf der Dokumentationsseite Benutzerdefinierte Visualisierung für den Looker Marketplace entwickeln finden Sie Informationen zum Erstellen einer Visualisierung, die dem Looker Marketplace hinzugefügt und von anderen Looker-Nutzern aufgerufen werden kann.
- Auf der Seite Visualisierungen im Bereich Plattform des Looker-Menüs Admin können Sie benutzerdefinierte JavaScript-Visualisierungen aus dem Looker-Repository für benutzerdefinierte Visualisierungen installieren und verwalten.
Auf dieser Seite wird beschrieben, wie Sie benutzerdefinierte JavaScript-Visualisierungen über die Seite Visualisierungen im Looker-Steuerfeld Verwaltung hinzufügen.
Liste benutzerdefinierter Visualisierungen ansehen
Um die volle Funktionalität der heruntergeladenen Visualisierungen zu gewährleisten, sollten Administratoren für von Kunden gehostete Bereitstellungen die richtige Version des Chromium-Renderers installieren.
Auf der Seite Visualisierungen im Abschnitt Plattform des Menüs Verwaltung in Looker sind 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 auf der Admin-Seite oder im
id
-Parameter der Visualisierung zugewiesen, wenn Sie eine Visualisierung mithilfe der LookML-Projektmanifestdatei hinzufügen. - Label: Der Name des Visualisierungstyps im Looker-Visualisierungsmenü. Dieser Wert wird zugewiesen, wenn Sie eine Visualisierung auf der Seite „Admin“ hinzufügen oder bearbeiten oder im Parameter
label
der Visualisierung, wenn Sie eine Visualisierung mithilfe der LookML-Projektmanifestdatei hinzufügen. - Haupt: Der URI des Haupt-JavaScript-Codes der Visualisierung. Dieser Wert wird zugewiesen, wenn Sie eine Visualisierung auf der Seite „Admin“ hinzufügen oder bearbeiten oder im Parameter
url
der Visualisierung, wenn Sie eine Visualisierung mithilfe der LookML-Projektmanifestdatei 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 LookML-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 der GitHub-Seite für Looker finden Sie in Looker eine Bibliothek mit benutzerdefinierten Visualisierungen, die öffentlich genutzt werden können. Auf dieser GitHub-Seite für Looker finden Sie eine Anleitung dazu, wie Sie mit der Visualization API von Looker eigene Visualisierungstypen erstellen.
Sobald Sie wissen, welche Visualisierung Sie Ihrer Instanz hinzufügen möchten, können Sie im Bereich Plattform des Looker-Menüs Admin auf der Seite Visualisierungen eine benutzerdefinierte Visualisierung hinzufügen. Klicken Sie dazu auf die Schaltfläche Visualisierung hinzufügen.
In Looker wird die Seite Neue Visualisierung: angezeigt. So fügen Sie eine neue Visualisierung hinzu:
Geben Sie im Feld ID die eindeutige ID der Visualisierung ein, die im JavaScript-Code für die Visualisierung definiert ist.
Geben Sie im Feld Label den Namen der Visualisierung ein. In Looker wird dieser Name im Looker-Visualisierungsmenü in einem Explore angezeigt.
Geben Sie im Feld Haupt den URI der Haupt-JavaScript-Datei der Visualisierung ein, um Looker auf Ihr JavaScript-Code-Repository hinzuweisen.
Wenn die Website, auf der Ihr benutzerdefinierter Visualisierungscode gehostet wird, einen SRI-Hash (Subresource Integrity) zu Überprüfungszwecken verwendet, geben Sie diesen in das Feld SRI-Hash ein. Dieses Feld befindet sich unter Erweiterte Optionen. Lookers Hosts für benutzerdefinierte Visualisierung verwenden keinen SRI-Hash.
Geben Sie in das Feld Abhängigkeiten die URIs aller anderen Dateien ein, von denen das JavaScript der Visualisierung 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 finden Sie unter Erweiterte Optionen.
Klicken Sie auf Speichern.
Nachdem Sie die Visualisierung hinzugefügt haben, wird sie im Visualisierungsmenü in einem Explore so angezeigt, wie Sie sie beschriftet haben. Sie können den neuen Visualisierungstyp wie jeden der vorhandenen Visualisierungstypen in Looker verwenden.
So rufen Sie benutzerdefinierte Visualisierungen über das Visualisierungsmenü auf:
Klicken Sie in der Menüleiste für Visualisierungen auf das Dreipunkt-Menü
...
, um auf die benutzerdefinierte Visualisierung zuzugreifen.Sobald die Visualisierung ausgewählt ist, wird der Name der Visualisierung in der Menüleiste der Visualisierung angezeigt.
Benutzerdefinierte Visualisierung bearbeiten
Wenn Sie eine vorhandene Visualisierung bearbeiten möchten, wählen Sie rechts neben der Visualisierung die Schaltfläche Bearbeiten aus. In Looker wird dieselbe Seite angezeigt, auf der Sie eine Visualisierung hinzufügen (wie unter Neue benutzerdefinierte Visualisierung hinzufügen beschrieben), aber die relevanten Informationen sind 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ü Admin im Bereich Plattform auf der Seite Visualisierungen rechts neben der Visualisierung die Schaltfläche Löschen aus. 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.
Wenn Sie eine Visualisierung löschen, werden alle Looks oder Dashboards deaktiviert, in denen dieser Visualisierungstyp verwendet wird. Sie können das korrigieren, indem Sie die gelöschte Visualisierung mit derselben Visualisierungs-ID wieder hinzufügen.