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:
- Erstellen Sie Ihre Marketplace-Inhalte. Je nachdem, welche Inhalte Sie erstellen möchten, empfehlen wir Ihnen die folgenden Leitfäden:
- 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.
- 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
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
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:
- API Explorer
- Anwendung Data Dictionary
Erste Schritte
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:
- Aktion Airtable
- Aktion Azure Storage
Einstieg
Benutzerdefinierte Aktion erstellen