Présentation de Marketplace Looker

Looker Marketplace est un emplacement centralisé qui permet de rechercher, de déployer et de gérer des modèles (blocs), des visualisations, des applications et des actions Looker.

Cette page résume le processus de développement de la place de marché Looker et présente les différents types de contenus que vous pouvez créer.

Présentation

Les développeurs peuvent contribuer à la place de marché en créant des contenus tels que des blocs, des visualisations et des applications. Pour commencer, suivez ces étapes générales:

  1. Créez votre contenu de place de marché. Pour vous aider à vous lancer, consultez l'un des guides suivants, 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 plutôt une demande de tirage au dépôt d'actions de Looker.)
  3. Soumettez votre contenu Marketplace pour examen. Pour en savoir plus, consultez Envoyer du contenu sur Looker Marketplace.

Les sections suivantes récapitulent les différents types de contenus que vous pouvez créer sur la place de marché.

Blocs

Que sont les blocs ?

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

Vous pouvez créer un bloc qui modélise un ensemble de données tiers courant, comme Google Analytics 360, ou un modèle analytique courant, comme Retail Analytics.

Utiliser des blocs

Les blocs sont conçus pour être 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 la place de marché, personnaliser le code LookML et commencer à explorer.

Pour développer un bloc à envoyer sur la place de marché, 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 et des consignes détaillées, consultez Développer un bloc personnalisé pour la place de marché Looker.

Examples

La plupart des blocs du répertoire de la place de marché Looker peuvent être installés en un clic sur votre instance Looker. Pour obtenir des exemples, consultez les articles suivants:

Premiers pas

Développer un bloc LookML

Visualisations

Qu'est-ce qu'une visualisation ?

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 de visualisation Looker, du plateau de test de visualisation Looker ou de votre propre environnement.

Utiliser des visualisations

Les visualisations sont conçues pour être prêtes à l'emploi. Vous pouvez installer une visualisation depuis 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 de visualisation Looker ou votre propre environnement JavaScript. Pour obtenir des instructions et des consignes détaillées, consultez Développer une visualisation pour la place de marché Looker.

Examples

La plupart des visualisations du répertoire de la place de marché Looker peuvent être installées en un clic sur votre instance Looker. Pour obtenir des exemples, consultez les articles suivants:

Premiers pas

Développer une visualisation

Applications

Qu'est-ce qu'une application ?

Les applications Looker vous permettent de proposer 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é de:

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

Utiliser des applications

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

Pour développer une application à envoyer sur la place de marché, la première étape consiste à créer une application côté client basée sur 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 peut vous aider à démarrer avec un codebase de modèle, y compris les outils de compilation nécessaires pour regrouper le code de votre application via webpack. Pour obtenir des instructions et des consignes détaillées, consultez la page Créer une extension Looker.

Examples

Plusieurs applications publiées par Looker peuvent être installées en un clic dans votre instance Looker à partir de la place de marché Looker. Pour obtenir des exemples, consultez les articles suivants:

Premiers pas

Créer une extension Looker

Actions

Que sont les actions ?

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

Utiliser des actions

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

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

Examples

Pour tester une action, activez-la sur la page Paramètres d'administration - Actions de votre instance Looker. Sélectionnez ensuite l'action à effectuer lors de l'envoi ou de la planification des données. Pour obtenir des exemples, consultez les articles suivants:

Premiers pas

Créer une action personnalisée