Las extensiones de Looker te permiten proporcionar experiencias altamente integradas y personalizadas a los usuarios de tu instancia de Looker.
Una página exclusiva de Looker se convierte en tu lienzo, con una amplia variedad de herramientas a tu disposición, incluida la capacidad de hacer lo siguiente:
- Ejecutar código JavaScript
- Acceder a las API de Looker mediante un cliente autenticado previamente
- Aprovecha los componentes de Looker para lograr una IU fluida.
- Realizar llamadas HTTP desde el cliente o a través de un proxy de servidor conveniente
- Autentica con servicios de terceros mediante OAuth
- Usa funciones adicionales del framework de extensiones.
Los controles detallados de la zona de pruebas y los permisos integrados del usuario permiten que los administradores de la instancia estén seguros de qué datos pueden acceder a los desarrolladores de aplicaciones y usuarios finales.
Cómo usar las extensiones
El primer paso para usar una extensión de Looker es crear una aplicación del cliente basada en JavaScript que use las API expuestas por el framework de extensiones de Looker.
La manera más rápida de iniciar una aplicación de este tipo es usar nuestra herramienta de línea de comandos de create-looker-extension
, que te configurará con una base de código estándar, incluidas las herramientas de compilación necesarias para empaquetar el código de tu aplicación mediante webpack. La herramienta te permite elegir entre JavaScript o TypeScript, y si deseas usar React.
Una vez que tu base de código esté lista, puedes cargarla en tu instancia de Looker de tres maneras:
- Durante la etapa de desarrollo, puedes usar una URL para hacer referencia a un servidor web alojado de forma local a fin de lograr un desarrollo rápido y conveniente.
- Puedes compilar un paquete de JS y cargar el archivo mediante tu proyecto de LookML.
- Puede implementar el archivo JS en un servidor remoto o una red de distribución de contenidos (CDN) y, a continuación, hacer referencia a él mediante URL. Esta opción suele ser la más conveniente cuando se usa junto con la automatización de implementación continua desde la base de código de la extensión.
Probarlo
¿Quieres ver las extensiones de Looker en acción antes de escribir código? Varias extensiones publicadas por Looker se pueden instalar con un clic en tu instancia de Looker desde Looker Marketplace.
Comenzar
Comienza a usar una extensión de Looker