Développer pour le Marketplace Looker

La place de marché Looker est un emplacement centralisé qui vous permet de rechercher, de déployer et de gérer de nombreux types de contenus Looker, tels que des modèles (blocs) et des visualisations Looker. Les clients Looker peuvent installer du contenu Marketplace Looker depuis le produit Looker. Pour en savoir plus, consultez Utiliser Marketplace Looker.

Cette page résume le processus de développement de Marketplace Looker et offre un aperçu des différents types de contenus Marketplace que vous pouvez créer.

Présentation

Les développeurs peuvent contribuer à Marketplace en créant du contenu tel que des blocs, des visualisations et des applications. Dans les grandes lignes, le processus de développement de contenu de Marketplace comprend les étapes suivantes:

  1. Créez votre contenu Marketplace. Suivez l'un des guides ci-dessous pour faire vos premiers pas, en fonction du type de contenu que vous souhaitez créer :
  2. Hébergez le code de votre contenu Marketplace dans un dépôt Git public. Pour les actions, envoyez une demande d'extraction au dépôt d'actions de Looker.
  3. Envoyez votre contenu Markeplace pour examen. Pour en savoir plus, consultez Envoyer du contenu à Marketplace Looker.

Les sections suivantes récapitulent les différents types de contenus Marketplace que vous pouvez créer.

Blocs

Que sont les blocs ?

Les blocs Looker sont des éléments LookML prédéfinis que les clients de Looker peuvent utiliser comme point de départ pour une modélisation rapide et flexible des données.

Vous pouvez créer un bloc qui modélise un ensemble de données tiers commun, tel que Google Analytics 360, ou un modèle d'analyse courant, tel que Analyse du commerce.

Utilisation des blocs

Les blocs sont prêts à l'emploi, à condition que vous disposiez de l'ensemble de données approprié dans une connexion Looker existante. Vous pouvez installer un bloc depuis Marketplace, personnaliser le code LookML et commencer l'exploration.

Pour développer un bloc destiné à être envoyé sur Marketplace, créez un projet LookML dans votre instance Looker et sauvegardez le code LookML dans un dépôt GitHub public. Pour obtenir des instructions détaillées et des consignes, consultez Développer un bloc personnalisé pour la Marketplace Looker.

Essayer

Vous souhaitez commencer à utiliser un bloc sans écrire de code ?

Premiers pas:Développer un bloc LookML

Visualisations

Que sont les visualisations ?

En plus de la bibliothèque de visualisation par défaut de Looker, vous pouvez créer des types de visualisation personnalisés en JavaScript à l'aide de l'API Looker Visualisation dans votre environnement JavaScript.

Par exemple, la place de marché Looker propose actuellement des fiches pour une visualisation Aster Plot, un graphique dirigé par la force et une visualisation de jauge, entre autres.

Utiliser des visualisations

Les visualisations sont prêtes à l'emploi. Vous pouvez installer une visualisation à partir de la place de marché et sélectionner immédiatement le nouveau type de visualisation lorsque vous explorez, créez ou modifiez un tableau de bord.

Pour développer une visualisation à envoyer sur la place de marché, commencez par utiliser l'API Looker Visualisation avec votre environnement JavaScript. Pour obtenir des instructions détaillées et des consignes, consultez Développer une visualisation pour Marketplace Looker.

Essayer

Vous souhaitez commencer à utiliser une visualisation sans écrire de code ?

Premiers pas:Développer une visualisation

Applications

Que sont les applications ?

Les applications Looker vous permettent d'offrir des expériences hautement personnalisées et intégrées aux utilisateurs de votre instance Looker.

Une page Looker dédiée devient votre canevas avec un large éventail d'outils à votre disposition, y compris la possibilité:

  • exécuter du code JavaScript
  • accéder aux API Looker via un client pré-authentifié
  • exploiter les composants Looker pour une interface utilisateur fluide
  • effectuer des appels HTTP à partir du client ou via un serveur proxy pratique
  • s'authentifier auprès de services tiers via OAuth

Utilisation des applications

Les applications sont conçues pour être prêtes à l'emploi. Vous pouvez installer une application depuis Marketplace et commencer à l'utiliser immédiatement.

Pour développer une application destinée à être envoyée sur Marketplace, vous devez d'abord créer une application côté client JavaScript qui utilise les API exposées par le framework d'extension de Looker. L'outil de ligne de commande create-looker-extension de Looker vous permet de commencer à utiliser un modèle de codebase, y compris les outils de compilation nécessaires pour regrouper le code de votre application via Webpack. Pour obtenir des instructions détaillées et des consignes, consultez la page Créer une extension Looker.

Faire le test

Vous souhaitez commencer à utiliser une application Looker sans écrire de code ?

Premiers pas:Créer une extension Looker

Actions

Que sont les actions ?

Les actions, également appelées intégrations, fournissent les données Looker à des services tiers. Développez la bibliothèque de destination des actions de Looker en créant une action vers une nouvelle destination, comme Airtable ou Azure Storage.

Utilisation d'actions

Les clients Looker activent des actions à partir de la page Paramètres d'administration – Actions de leur instance Looker, plutôt qu'en installant des actions depuis Marketplace.

Pour développer une nouvelle action, écrivez une méthode JavaScript qui envoie à la destination soit une cellule d'une table de données Looker, une requête Looker ou un tableau de bord Looker. Pour obtenir des instructions et des instructions détaillées, consultez la page Créer une action personnalisée.

Faire le test

Vous souhaitez commencer à utiliser une action sans écrire de code ?

Premiers pas:Créer une action personnalisée