Der Looker Marketplace ist ein zentraler Ort zum Suchen, Bereitstellen und Verwalten von Looker-Modellen (Blöcken), Visualisierungen, Anwendungen und Aktionen.
Diese Seite fasst den Looker Marketplace-Entwicklungsprozess zusammen und bietet einen Überblick über die verschiedenen Arten von Marketplace-Inhalten, die Sie erstellen können.
Überblick
Entwickler können zum Marktplatz beitragen, indem sie Inhalte wie Blöcke, Visualisierungen und Anwendungen erstellen. Führen Sie zunächst die folgenden allgemeinen Schritte aus:
- Marketplace-Inhalte erstellen Je nachdem, welche Art von Inhalten Sie erstellen möchten, können Sie einen der folgenden Leitfäden verwenden:
- Hosten Sie den Code für Ihre Marketplace-Inhalte in einem öffentlichen Git-Repository. (Für Aktionen sollten Sie stattdessen eine Pull-Anfrage an das Aktions-Repository von Looker senden.)
- Reichen Sie Ihre Marketplace-Inhalte 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.
Blöcke
Was sind Blöcke?
Looker Blocks sind vorgefertigte LookML-Elemente, 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 Drittanbieter-Dataset wie Google Analytics 360 oder ein gängiges Analysemuster wie Retail Analytics modelliert wird.
Blöcke verwenden
Blöcke sind als Plug-and-Play konzipiert, solange das entsprechende Dataset in einer vorhandenen Looker-Verbindung vorhanden ist. Sie können einen Block aus dem Marketplace installieren, den LookML-Code anpassen und mit der Erkundung beginnen.
Um einen Block für die Übermittlung an den Marketplace zu entwickeln, erstellen Sie ein neues LookML-Projekt in Ihrer Looker-Instanz und sichern Sie den LookML-Code in einem öffentlichen GitHub-Repository. Eine ausführliche Anleitung und Richtlinien finden Sie unter Benutzerdefinierten Block für den Looker Marketplace entwickeln.
Beispiele
Die meisten Blöcke im Looker Marketplace-Verzeichnis lassen sich mit nur einem Klick mit nur einem Klick auf Ihrer Looker-Instanz installieren. Beispiele finden Sie unter:
- Blockierung von Google Analytics 360
- Blockierung von Einzelhandelsanalysen
Einstieg
Visualisierungen
Was sind Visualisierungen?
Zusätzlich zur Standardvisualisierungsbibliothek von Looker können Sie mit der Looker Visualization API, der Looker Visualization Testbed oder Ihrer eigenen Umgebung benutzerdefinierte Visualisierungstypen in JavaScript erstellen.
Visualisierungen verwenden
Visualisierungen sind Plug-and-Play-fähig. Sie können eine Visualisierung aus dem Marketplace installieren und sofort den neuen Visualisierungstyp auswählen, wenn Sie ein Dashboard erkunden, ein neues Dashboard erstellen oder bearbeiten.
Wenn Sie eine Visualisierung für die Einreichung auf dem Marktplatz entwickeln möchten, verwenden Sie zuerst die Looker Visualization API oder Ihre eigene JavaScript-Umgebung. Eine ausführliche Anleitung und Richtlinien finden Sie unter Visualisierung für den Looker Marketplace entwickeln.
Beispiele
Die meisten Visualisierungen im Looker Marketplace-Verzeichnis lassen sich mit nur einem Klick auf Ihrer Looker-Instanz installieren. Beispiele finden Sie unter:
Erste Schritte
Anwendungen
Was sind Anwendungen?
Mit Looker-Anwendungen können Sie den Benutzern Ihrer Looker-Instanz hochgradig angepasste und integrierte Erfahrungen bieten.
Eine dedizierte Looker-Seite wird zu Ihrer Leinwand mit einer Vielzahl von Tools, die Ihnen zur Verfügung stehen, darunter:
- JavaScript-Code ausführen
- Zugriff auf Looker APIs über einen vorab authentifizierten Client
- Looker-Komponenten für eine nahtlose Benutzeroberfläche nutzen
- HTTP-Aufrufe vom Client oder über einen praktischen Server-Proxy ausführen
- Authentifizierung bei Drittanbieterdiensten über OAuth
Anwendungen verwenden
Anwendungen sind als Plug-and-Play-System konzipiert. Sie können eine Anwendung aus dem Marketplace installieren und sofort verwenden.
Um eine Anwendung zur Übermittlung an den Marketplace zu entwickeln, besteht der erste Schritt darin, eine JavaScript-basierte clientseitige Anwendung zu entwickeln, die die vom Erweiterungs-Framework von Looker bereitgestellten APIs verwendet. Mit dem create-looker-extension
-Befehlszeilentool von Looker erhalten Sie eine Vorlagen-Codebasis, einschließlich der erforderlichen Build-Tools, um Ihren Anwendungscode per Webpack zu bündeln. Eine ausführliche Anleitung und Richtlinien finden Sie auf der Seite Looker-Erweiterung erstellen.
Beispiele
Sie können mehrere von Looker veröffentlichte Anwendungen über den Looker Marketplace mit nur einem Klick auf Ihrer Looker-Instanz installieren. Beispiele finden Sie unter:
- API Explorer-Anwendung
- Data Dictionary-Anwendung
Erste Schritte
Aktionen
Was sind Aktionen?
Aktionen, auch Integrationen genannt, liefern Looker-Daten an Dienste von Drittanbietern. 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 in ihrer Looker-Instanz über die Seite Administratoreinstellungen – Aktionen, anstatt Aktionen aus dem Marketplace zu installieren.
Um eine neue Aktion zu entwickeln, schreiben Sie eine JavaScript-Methode, die entweder eine Zelle einer Looker-Datentabelle, eine Looker-Abfrage oder ein Looker-Dashboard an das Ziel sendet. Eine ausführliche Anleitung und Richtlinien finden Sie auf der Seite Benutzerdefinierte Aktionen erstellen.
Beispiele
Wenn Sie eine Aktion ausprobieren möchten, aktivieren Sie sie auf der Seite Administratoreinstellungen – Aktionen in Ihrer Looker-Instanz. Wählen Sie dann beim Senden oder Planen von Daten die Aktion aus. Beispiele finden Sie unter:
- Airtable-Aktion
- Azure Storage-Aktion
Einstieg
Benutzerdefinierte Aktion erstellen