Administratoreinstellungen – Visualisierungen

Looker bietet eine umfangreiche Liste integrierter Visualisierungstypen, mit denen Sie Ihre Daten auf verschiedene Arten darstellen können. Wenn Sie einen Diagrammtyp benötigen, der nicht zu den integrierten Visualisierungstypen von Looker gehört, haben Sie mehrere Möglichkeiten, Ihrer Looker-Instanz benutzerdefinierte JavaScript-Visualisierungen hinzuzufügen:

  1. 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 Dokumentationsseite zum Parameter visualization.
  2. Installieren Sie eine Visualisierung aus dem Looker Marketplace. Wenn die Funktion Marketplace aktiviert ist, können Sie Visualisierungspakete aus dem Looker Marketplace installieren.
  3. Auf der Seite Visualisierungen im Bereich Plattform des Menüs Verwaltung von Looker können Sie benutzerdefinierte JavaScript-Visualisierungen aus dem Repository für benutzerdefinierte Visualisierungen von Looker installieren und verwalten.

Auf dieser Seite wird beschrieben, wie Sie benutzerdefinierte JavaScript-Visualisierungen über die Seite Visualisierungen im Bereich Verwaltung von Looker hinzufügen.

Liste der benutzerdefinierten Visualisierungen ansehen

Damit die heruntergeladenen Visualisierungen vollständig funktionieren, sollten Administratoren von vom Kunden gehosteten Bereitstellungen die entsprechende Version des Chromium-Renderers installieren.

Auf der Seite Visualisierungen im Bereich Plattform des Menüs Verwaltung von Looker sind alle benutzerdefinierten Visualisierungen aufgeführt, die Ihrer Looker-Instanz hinzugefügt wurden.

Die Liste enthält die folgenden Spalten:

Benutzerdefinierte Visualisierung beziehen

Sie können Visualisierungen aus verschiedenen Quellen beziehen, um sie anzupassen und Ihrer Looker-Instanz hinzuzufügen. Dazu gehören:

  • Looker unterhält eine Bibliothek mit benutzerdefinierten Visualisierungen zur öffentlichen Nutzung auf dieser Looker-GitHub-Seite. Auf dieser Looker-GitHub-Seite finden Sie eine Anleitung zur Verwendung der Looker Visualization API, um eigene Visualisierungstypen zu erstellen.
  • Der eigenständige Looker Marketplace, in dem Sie nach Visualisierungen suchen und auf den Quellcode zugreifen können.
  • Der Looker Marketplace, auf den Sie über Ihre Looker-Instanz zugreifen können. Auf diesem Marketplace können Sie Visualisierungen suchen und direkt in Ihrer Looker-Instanz installieren. Weitere Informationen zum Installieren von Visualisierungen aus dem Looker Marketplace finden Sie auf der Dokumentationsseite Looker Marketplace verwenden.

Neue benutzerdefinierte Visualisierung hinzufügen

Sobald Sie wissen, welche Visualisierung Sie Ihrer Instanz hinzufügen möchten, können Sie auf der Seite Visualisierungen im Bereich Plattform des Menüs Verwaltung von Looker die Schaltfläche Visualisierung hinzufügen auswählen, um eine benutzerdefinierte Visualisierung hinzuzufügen.

Looker zeigt die Seite Neue Visualisierung an. So fügen Sie eine neue Visualisierung hinzu:

  1. Geben Sie im Feld ID die eindeutige ID der Visualisierung ein, die im JavaScript-Code der Visualisierung definiert ist.

  2. Geben Sie im Feld Label den Namen der Visualisierung ein. Looker zeigt diesen Namen im Visualisierungsmenü von Looker in einem Explore an.

  3. Geben Sie im Feld Main den URI der Haupt-JavaScript-Datei der Visualisierung ein, um Looker auf Ihr JavaScript-Code-Repository zu verweisen.

  4. Wenn die Website, auf der Ihr benutzerdefinierter Visualisierungscode gehostet wird, einen SRI-Hash (Subresource Integrity) zur Überprüfung verwendet, geben Sie den SRI-Hash im Feld SRI-Hash ein. Dieses Feld finden Sie unter Erweiterte Optionen. Die Hosts für benutzerdefinierte Visualisierungen von Looker verwenden keinen SRI-Hash.

  5. Geben Sie im Feld Abhängigkeiten die URIs aller anderen Dateien ein, von denen das JavaScript der Visualisierung abhängt, und klicken Sie auf Hinzufügen. Sie können mehrere URIs durch Kommas getrennt eingeben oder mehrere URIs einzeln hinzufügen. Das Feld Abhängigkeiten finden Sie unter Erweiterte Optionen.

  6. Klicken Sie auf Speichern.

Nachdem die Visualisierung hinzugefügt wurde, wird sie im Visualisierungsmenü in einem Explore mit dem von Ihnen angegebenen Label angezeigt. Sie können den neuen Visualisierungstyp wie jeden anderen Visualisierungstyp von Looker verwenden.

So rufen Sie benutzerdefinierte Visualisierungen im Visualisierungsmenü auf:

  1. Wählen Sie in der Menüleiste der Visualisierung das ... Dreipunkt-Menü aus, um auf die benutzerdefinierte Visualisierung zuzugreifen.

  2. Sobald die Visualisierung ausgewählt ist, wird ihr Name 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. Looker zeigt dieselbe Seite an, die Sie zum Hinzufügen einer Visualisierung verwenden (siehe Neue benutzerdefinierte Visualisierung hinzufügen), aber mit den relevanten Informationen. Nehmen Sie die gewünschten Änderungen vor und klicken Sie dann auf Speichern.

Benutzerdefinierte Visualisierung löschen

Wenn Sie eine Visualisierung löschen möchten, wählen Sie auf der Seite Visualisierungen im Bereich Plattform des Menüs Verwaltung von Looker rechts neben der Visualisierung die Schaltfläche Löschen aus und klicken Sie dann im Bestätigungsfeld auf OK.

Wenn Sie eine Visualisierung löschen, wird sie aus Looker entfernt. Das hat jedoch keine Auswirkungen auf das externe Code-Repository der Visualisierung.

Wenn Sie eine Visualisierung löschen, werden alle Looks oder Dashboards deaktiviert, die diesen Visualisierungstyp verwenden. Sie können das korrigieren, indem Sie die gelöschte Visualisierung mit derselben Visualisierungs-ID wieder hinzufügen.

Fehlerbehebung

Benutzerdefinierte Visualisierungen werden von der Community unterstützt. Das Supportteam von Looker behebt keine Probleme im Zusammenhang mit benutzerdefinierten Visualisierungen oder Ihrem benutzerdefinierten Visualisierungscode. Verwenden Sie GitHub-Probleme im Repository der benutzerdefinierten Visualisierung, um Fehler zu verfolgen und zu beheben. In der Looker Community finden Sie Anleitungen, Diskussionen und Tipps zu benutzerdefinierten Visualisierungen.

Leere benutzerdefinierte Visualisierungen in PDF- oder PNG-Exporten

Benutzerdefinierte Visualisierungen in PDF- oder PNG-Downloads werden in Looker (Google Cloud Core)-Instanzen mit privaten Verbindungen ohne ausgehenden Internetzugriff leer gerendert. Dieses Problem tritt auf, weil der Chromium-Renderer keine externen JavaScript-Abhängigkeiten (z. B. D3 oder jQuery) abrufen kann, die in öffentlichen Content Delivery Networks (CDNs) gehostet werden, wenn der ausgehende Zugriff eingeschränkt ist.

Verwenden Sie eine der folgenden Behelfslösungen, um dieses Problem zu beheben.

  • Abhängigkeiten in Ihrem LookML-Projekt bündeln:
    1. Laden Sie die erforderliche externe Abhängigkeitsdatei .js herunter.
    2. Kopieren Sie den Rohcode der Abhängigkeit und fügen Sie ihn oben in die Datei .js Ihrer benutzerdefinierten Visualisierung ein.
    3. Speichern Sie die gebündelte Datei .js in Ihrem LookML-Projekt.
    4. Aktualisieren Sie die manifest.lkml Datei, um auf die lokale Datei zu verweisen. Verwenden Sie dazu den file Parameter anstelle externer URLs in dependencies oder url.
    5. Stellen Sie die Änderungen in der Produktion bereit, damit Looker die Abhängigkeiten lokal bereitstellt.
  • Ausgehende Verbindungen für Private Service Connect konfigurieren Konfigurieren Sie für Instanzen, die Private Service Connect verwenden, ausgehende Verbindungen, damit die Instanz externe Dienste und öffentliche CDNs erreichen kann.

Weitere Informationen zur Fehlerbehebung bei Renderer-Problemen finden Sie unter Fehlerbehebung beim Chromium Renderer.