Looker Marketplace est un emplacement centralisé qui permet de rechercher, de déployer et de gérer de nombreux types de contenu Looker, tels que des modèles (blocs) et des visualisations Looker. Les clients Looker peuvent installer le contenu du Marketplace Looker depuis le produit Looker. Pour en savoir plus, consultez Utiliser la place de marché Looker Marketplace.
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 à Marketplace en créant des contenus tels que des blocs, des visualisations et des applications. De manière générale, le processus de développement de contenu pour la place de marché se déroule comme suit:
- 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 :
- 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.)
- Soumettez votre contenu de place de marché 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.
Essayer
Vous souhaitez commencer à utiliser un bloc sans écrire de code ?
- La plupart des blocs du répertoire de la place de marché Looker peuvent être installés en un clic sur votre instance Looker.
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 avec votre environnement JavaScript.
Par exemple, la Place de marché Looker propose actuellement une visualisation de graphiques Aster, un graphique dirigé par la force et une visualisation de jauges, entre autres.
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 Looker Visualization avec votre environnement JavaScript. Pour obtenir des instructions et des consignes détaillées, consultez Développer une visualisation pour la place de marché Looker.
Essayer
Vous souhaitez commencer à utiliser une visualisation sans écrire de code ?
- La plupart des visualisations du répertoire de la place de marché Looker peuvent être installées en un clic sur votre instance Looker.
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.
Faire le test
Vous souhaitez commencer à utiliser une application Looker Applications sans écrire de code ?
- Plusieurs applications publiées par Looker peuvent être installées en un clic dans votre instance Looker à partir de la place de marché Looker.
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.
Faire le test
Vous souhaitez commencer à utiliser une action sans écrire de code ?
- Activez une action 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.
Premiers pas:Créer une action personnalisée