Auf dem Marktplatz von Looker

Der Looker Marketplace ist ein zentraler Ort zum Suchen, Bereitstellen und Verwalten von Looker-Modellen (Blöcken), Visualisierungen, Anwendungen und Aktionen.

Auf dieser Seite wird der Entwicklungsprozess von Looker Marketplace zusammengefasst und Sie erhalten einen Überblick über die verschiedenen Arten von Marketplace-Inhalten, die Sie erstellen können.

Übersicht

Entwickler können zum Marketplace beitragen, indem sie Inhalte wie Blockierungen, Visualisierungen und Anwendungen erstellen. Führen Sie zuerst die folgenden grundlegenden Schritte aus:

  1. Erstellen Sie Ihre Marketplace-Inhalte. Je nachdem, welche Inhalte Sie erstellen möchten, empfehlen wir Ihnen die folgenden Leitfäden:
  2. Hosten Sie den Code für Ihre Marketplace-Inhalte in einem öffentlichen Git-Repository. Senden Sie für Aktionen stattdessen eine Pull-Anfrage an das Aktions-Repository von Looker.
  3. Reichen Sie Ihre Markeninhalte zur Überprüfung ein. Weitere Informationen finden Sie unter Inhalte beim Looker Marketplace einreichen.

In den folgenden Abschnitten werden die verschiedenen Arten von Marketplace-Inhalten zusammengefasst, die Sie erstellen können.

Blocks

Was sind Blöcke?

Looker Blocks sind vorgefertigte Teile von LookML, die Looker-Kunden als Ausgangspunkt für eine schnelle und flexible Datenmodellierung verwenden können.

Sie können einen Block erstellen, mit dem ein gängiges Dataset eines Drittanbieters wie Google Analytics 360 oder ein gängiges Analysemuster wie Retail Analytics modelliert wird.

Blöcke verwenden

Blocks sind Plug-and-Play-Plug-ins, sofern Sie das entsprechende Dataset in einer vorhandenen Looker-Verbindung haben. Sie können einen Block aus dem Marketplace installieren, LookML anpassen und mit der Suche beginnen.

Erstellen Sie ein neues LookML-Projekt in Ihrer Looker-Instanz und sichern Sie LookML in einem öffentlichen GitHub-Repository, um einen Block zum Senden an den Marketplace zu entwickeln. Eine ausführliche Anleitung und Richtlinien finden Sie unter Benutzerdefinierten Block für Looker Marketplace entwickeln.

Beispiele

Die meisten Blöcke im Looker Marketplace-Verzeichnis können mit einem Klick auf Ihrer Looker-Instanz installiert werden. Beispiele finden Sie unter:

Einstieg

LookML-Block entwickeln

Visualisierungen

Was sind Visualisierungen?

Zusätzlich zur standardmäßigen Visualisierungsbibliothek von Looker können Sie in JavaScript benutzerdefinierte Visualisierungstypen erstellen. Verwenden Sie dazu die Looker Visualization API, das Testprofil von Looker oder Ihre eigene Umgebung.

Visualisierungen verwenden

Visualisierungen sind Plug-and-Play-Funktionen. Sie können eine Visualisierung vom Marktplatz aus installieren und sofort den neuen Visualisierungstyp beim Erkunden auswählen, ein neues Dashboard erstellen und ein Dashboard bearbeiten.

Wenn Sie eine Visualisierung für die Übermittlung an den Marketplace entwickeln möchten, verwenden Sie zuerst die Looker Visualization API, das Tool zur benutzerdefinierten Visualisierung in Looker oder Ihre eigene JavaScript-Umgebung. Ausführliche Anleitungen und Richtlinien finden Sie unter Visualisierung für den Looker Marketplace entwickeln.

Beispiele

Die meisten Visualisierungen im Looker Marketplace-Verzeichnis können mit nur einem Klick auf Ihrer Looker-Instanz installiert werden. Beispiele finden Sie unter:

Erste Schritte

Visualisierung entwickeln

Anwendungen

Was sind Anwendungen?

Mit Looker-Anwendungen können Sie den Nutzern Ihrer Looker-Instanz maßgeschneiderte und integrierte Funktionen bieten.

Eine dedizierte Looker-Seite wird zu Ihrem Canvas mit einer Vielzahl von Tools, die Ihnen unter anderem folgende Möglichkeiten bieten:

  • JavaScript-Code ausführen
  • Auf die Looker APIs über einen vorab authentifizierten Client zugreifen
  • Looker-Komponenten für eine nahtlose Benutzeroberfläche nutzen
  • HTTP-Aufrufe über den Client oder über einen praktischen Server-Proxy ausführen
  • Über OAuth mit Drittanbieterdiensten authentifizieren

Anwendungen verwenden

Anwendungen sind als Plug-and-Play konzipiert. Sie können eine App aus dem Marketplace installieren und sie sofort verwenden.

Der erste Schritt zur Entwicklung einer Anwendung zur Einreichung auf dem Marktplatz besteht darin, eine JavaScript-basierte clientseitige Anwendung zu erstellen, die die vom Extension Framework bereitgestellten APIs verwendet. Das Befehlszeilentool create-looker-extension von Looker bietet Ihnen eine einfache Codebasis für die Vorlage. Dazu gehört auch das erforderliche Build-Tool, mit dem Sie Ihren Anwendungscode über Webpack bündeln können. Detaillierte Anleitungen und Richtlinien finden Sie auf der Seite Looker-Erweiterung erstellen.

Beispiele

Mehrere von Looker veröffentlichte Anwendungen können mit einem Klickaus dem Looker Marketplace in Ihre Looker-Instanz installiert werden. Beispiele finden Sie unter:

Erste Schritte

Looker-Erweiterung erstellen

Aktionen

Was sind Aktionen?

Aktionen, die auch als Integrationen bezeichnet werden, liefern Looker-Daten an Drittanbieterdienste. Erweitern Sie die Aktionszielbibliothek von Looker, indem Sie eine Aktion für ein neues Ziel erstellen, z. B. Airtable oder Azure Storage.

Aktionen verwenden

Looker-Kunden aktivieren Aktionen auf der Seite Administratoreinstellungen – Aktionen in ihrer Looker-Instanz, anstatt Aktionen aus dem Marketplace zu installieren.

Schreiben Sie eine JavaScript-Methode, mit der eine Zelle einer Looker-Datentabelle, eine Looker-Abfrage oder ein Looker-Dashboard an das Ziel gesendet wird, um eine neue Aktion zu entwickeln. Detaillierte Anleitungen und Richtlinien finden Sie auf der Seite Benutzerdefinierte Aktion erstellen.

Beispiele

Wenn Sie eine Aktion ausprobieren möchten, aktivieren Sie diese in der Looker-Instanz auf der Seite Administratoreinstellungen – Aktionen. Wählen Sie dann die Aktion aus, wenn Sie Daten senden oder planen. Beispiele finden Sie unter:

Einstieg

Benutzerdefinierte Aktion erstellen