Présentation des extensions Looker

Ces extensions sont différentes des extensions/extensions LookML, la syntaxe d'organisation du code utilisée lors de la modélisation des données en LookML.

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 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é
  • Exploitez les composants Looker pour une interface utilisateur fluide
  • Envoyer des appels HTTP à partir du client ou via un proxy de serveur pratique
  • S'authentifier auprès de services tiers via OAuth
  • Utiliser d'autres fonctionnalités du framework d'extension

En même temps, 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 pour utiliser 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 de configurer une telle application est d'utiliser notre outil de ligne de commande create-looker-extension, qui vous fournira un codebase de base, y compris 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 de sélectionner si vous souhaitez utiliser React.

Une fois votre codebase prête, vous pouvez la 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é localement afin de développer rapidement et facilement.
  • 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 faire référence 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 ? Vous pouvez installer plusieurs extensions publiées par Looker en un seul clic dans votre instance Looker à partir de la place de marché Looker.

Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.

Dernière mise à jour le 2025/02/02 (UTC).