Aperçu des extensions Looker

Les extensions Looker vous permettent de fournir 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 de travail, avec un large éventail d'outils à votre disposition, y compris la possibilité de:

  • Exécuter le code JavaScript
  • Accéder 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 du framework des extensions supplémentaires

Simultanément, des contrôles de bac à sable détaillés et des 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

Pour utiliser une extension Looker, la première étape consiste à créer une application JavaScript côté client qui utilise les API exposées par le framework d'extension de Looker.

Le moyen le plus rapide d'être opérationnel avec une telle application est d'utiliser notre outil de ligne de commande create-looker-extension. Il vous fournit un code de base standard, ainsi que les outils de compilation nécessaires pour regrouper le code de votre application via webpack. Cet outil vous permet de choisir entre JavaScript et TypeScript, et de choisir d'utiliser React.

Une fois que votre codebase est prêt à être utilisé, vous pouvez le charger dans votre instance Looker de trois manières:

  • Lors du développement, vous pouvez utiliser une URL pour référencer un serveur Web hébergé localement afin d'effectuer un développement rapide et pratique.
  • Vous pouvez créer un groupe 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 les extensions Looker en action avant d'écrire du code ? Plusieurs extensions publiées par Looker peuvent être installées en un clic dans votre instance Looker depuis Looker Marketplace.

Comment en profiter ?

Premiers pas avec une extension Looker