Looker Marketplace est un emplacement centralisé qui 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 le contenu de Looker Marketplace depuis le produit Looker. Pour en savoir plus, consultez Utiliser Marketplace.
Cette page récapitule le processus de développement de Looker Marketplace et présente les différents types de contenus Marketplace que vous pouvez créer.
Présentation
Les développeurs peuvent contribuer à Marketplace en créant des contenus tels que des blocages, des visualisations et des applications. Dans les grandes lignes, le processus de développement de contenu de Marketplace se déroule comme suit:
- Créez votre contenu Marketplace. Consultez l'un des guides suivants pour vous aider à démarrer, 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 d'extraction au dépôt d'actions de Looker.)
- Envoyez votre contenu Markeplace pour examen. Pour en savoir plus, consultez Envoyer du contenu à la place de marché Looker.
Les sections suivantes récapitulent les différents types de contenus Marketplace que vous pouvez créer.
Blocs
Que sont les blocages ?
Les blocs Looker sont des éléments prédéfinis de LookML que les clients Looker peuvent utiliser comme point de départ pour modéliser les données de manière rapide et flexible.
Vous pouvez créer un bloc modélisant un ensemble de données tiers commun (par exemple, Google Analytics 360) ou un modèle d'analyse commun (par exemple, Retail Analytics).
Utiliser des blocs
Les blocs sont conçus pour être prêts à l'emploi, à condition de disposer de l'ensemble de données approprié dans une connexion Looker existante. Vous pouvez installer un bloc depuis Marketplace, personnaliser le LookML et commencer à l'explorer.
Pour développer un bloc à envoyer à Marketplace, créez un projet LookML dans votre instance Looker et sauvegardez le LookML dans un dépôt GitHub public. Pour obtenir des instructions et des consignes détaillées, consultez la section Développer un bloc personnalisé pour Looker Marketplace.
Essayer
Vous souhaitez commencer à utiliser un bloc sans écrire de code ?
- La plupart des blocs du répertoire Looker Marketplace peuvent être installés en un clic sur votre instance Looker.
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 avec votre environnement JavaScript.
Par exemple, Looker Marketplace propose actuellement, entre autres, des visualisations de graphiques au format Aster, un graphique orienté de force et une visualisation des graphiques.
Utiliser des visualisations
Les visualisations sont conçues pour être prêtes à l'emploi. Vous pouvez installer une visualisation depuis Marketplace, puis sélectionner immédiatement le nouveau type de visualisation lorsque vous explorez, créez un tableau de bord ou modifiez un tableau de bord.
Pour développer une visualisation pour l'envoyer à Marketplace, commencez par utiliser l'API Looker Visualisation avec votre environnement JavaScript. Pour obtenir des instructions et des instructions détaillées, consultez la section 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 Looker Marketplace peuvent être installées en un clic sur votre instance Looker.
Premiers pas:Développer une visualisation
Applications
Que sont les applications ?
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 toile. Elle vous donne accès à un large éventail d'outils, dont les suivants:
- exécuter du code JavaScript
- accéder aux API Looker via un client pré-authentifié
- 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 Marketplace et commencer à l'utiliser immédiatement.
Pour développer une application à soumettre à 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'extensions de Looker. L'outil de ligne de commande create-looker-extension
de Looker peut vous aider à faire vos premiers pas avec 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, consultez la page Créer une extension Looker.
Faire le test
Vous souhaitez commencer à utiliser des applications Looker sans écrire de code ?
- Plusieurs applications publiées par Looker peuvent être installées en un clic dans votre instance Looker depuis Looker Marketplace.
Premiers pas:Créer une extension Looker
Actions
Que sont les actions ?
Les actions, également appelées intégrations, fournissent des données Looker aux services tiers. Développez la bibliothèque de destination des actions de Looker en créant une action vers une nouvelle destination, telle que Airtable ou Azure Storage.
Utilisation d'actions
Les clients Looker activent les actions depuis 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 une cellule d'une table de données Looker, une requête Looker ou un tableau de bord Looker. Pour obtenir 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 ?
- Activez une action depuis la page Paramètres d'administration – Actions de votre instance Looker. Sélectionnez ensuite l'action lorsque vous envoyez ou planifiez des données.
Premiers pas:créez une action personnalisée.