Les extensions 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 le code JavaScript
- Accédez aux API Looker via un client pré-authentifié.
- Exploitez les composants Looker pour une interface utilisateur fluide.
- effectuer des appels HTTP à partir du client ou via un proxy de serveur pratique ;
- S'authentifier avec des services tiers via OAuth
- Utiliser des fonctionnalités supplémentaires du framework d'extension
Simultanément, les commandes de bac à sable détaillées et les autorisations utilisateur intégrées permettent aux administrateurs de votre instance de savoir quelles données sont accessibles aux développeurs d'applications et aux utilisateurs finaux.
Utiliser des extensions
La première étape de l'utilisation d'une extension Looker 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.
Le moyen le plus rapide pour vous familiariser avec une telle application est d'utiliser notre outil de ligne de commande create-looker-extension
. Il vous fournit un code récurrent, qui inclut les outils de compilation nécessaires pour regrouper le code de votre application via webpack. L'outil vous permet de choisir entre JavaScript et TypeScript, et vous permet de choisir d'utiliser React.
Une fois votre codebase prêt à l'emploi, vous pouvez le charger dans votre instance Looker de trois manières:
- Pendant le développement, vous pouvez utiliser une URL pour référencer un serveur Web hébergé en local afin d'effectuer un développement rapide et pratique.
- Vous pouvez créer un bundle JS et charger le fichier via votre projet LookML.
- Vous pouvez déployer le fichier JS sur un serveur distant ou un réseau de diffusion de contenu (CDN), puis le référencer par URL. Cette option est souvent la plus pratique lorsqu'elle est utilisée avec l'automatisation du déploiement continu à partir du codebase de votre extension.
Essayer
Vous souhaitez voir des extensions Looker en action avant d'écrire du code ? Vous pouvez installer en un clic plusieurs extensions Looker dans votre instance Looker depuis la place de marché Looker.
Premiers pas
Premiers pas avec une extension Looker