Looker Marketplace es una ubicación central para encontrar, implementar y administrar muchos tipos de contenido de Looker, como modelos (bloques) y visualizaciones de Looker. Los clientes de Looker pueden instalar contenido de Looker Marketplace desde el producto. Para obtener más información, consulta Usa Looker Marketplace.
En esta página, se resume el proceso de desarrollo de Looker Marketplace y se proporciona una descripción general de los diferentes tipos de contenido de Marketplace que puedes crear.
Descripción general
Los desarrolladores pueden contribuir a Marketplace creando contenido como bloques, visualizaciones y aplicaciones. En términos generales, el proceso de desarrollo de contenido de Marketplace sigue estos pasos:
- Cree su contenido de Marketplace. Use una de las siguientes guías para comenzar, según el tipo de contenido que desee crear:
- Aloja el código de tu contenido de Marketplace en un repositorio público de Git. Para acciones, en su lugar, envía una solicitud de extracción al repositorio de acciones de Looker.
- Envía tu contenido de Markeplace para su revisión. Consulta Cómo enviar contenido a Looker Marketplace para obtener más detalles.
En las siguientes secciones, se resumen los diferentes tipos de contenido de Marketplace que puedes crear.
Bloques
¿Qué son los bloques?
Los bloques de Looker son piezas compiladas previamente de LookML que los clientes de Looker pueden usar como punto de partida para un modelado de datos rápido y flexible.
Puede crear un bloque que modele un conjunto de datos común de terceros, como Google Analytics 360, o un patrón analítico común, como Retail Analytics.
Usa bloques
Los bloques están diseñados para usarse de forma inmediata, siempre y cuando tengas el conjunto de datos adecuado en una conexión existente de Looker. Puede instalar un bloque desde Marketplace, personalizar el LookML y comenzar a explorar.
A fin de desarrollar un bloqueo para el envío a Marketplace, cree un proyecto nuevo de LookML en su instancia de Looker y cree una copia de seguridad de este en un repositorio público de GitHub. Consulta Cómo desarrollar un bloque personalizado para Looker Marketplace a fin de obtener instrucciones y lineamientos detallados.
Probarlo
¿Quieres comenzar a usar un bloque sin escribir ningún código?
- La mayoría de los bloqueos del directorio de Marketplace de Looker se pueden instalar con un clic en tu instancia de Looker.
Cómo comenzar: Cómo desarrollar un bloque de LookML
Visualizaciones
¿Qué son las visualizaciones?
Además de la biblioteca de visualización predeterminada de Looker, puedes crear tipos de visualización personalizados en JavaScript con la API de visualización de Looker con tu entorno de JavaScript.
Por ejemplo, el Marketplace de Looker actualmente tiene listados para una visualización de trazado de Aster, un gráfico de dirección forzada y un gráfico de indicadores, entre muchos otros.
Usa visualizaciones
Las visualizaciones están diseñadas para usarse de forma inmediata. Puede instalar una visualización de Marketplace y seleccionar inmediatamente el nuevo tipo de visualización al explorar, crear un nuevo panel y editar un panel.
A fin de desarrollar una visualización para el envío a Marketplace, primero use la API de visualización de Looker con su entorno de JavaScript. Consulta Desarrollo de una visualización para Looker Marketplace para obtener instrucciones y lineamientos detallados.
Probarlo
¿Quieres comenzar a usar una visualización sin escribir ningún código?
- La mayoría de las visualizaciones en el directorio de Marketplace de Looker se pueden instalar con un clic en tu instancia de Looker.
Cómo comenzar: Cómo desarrollar una visualización
Aplicaciones
¿Qué son las aplicaciones?
Las aplicaciones 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 de JavaScript
- acceder a las API de Looker a través de un cliente autenticado previamente
- Aproveche los componentes de Looker para 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
Uso de aplicaciones
Las aplicaciones están diseñadas para usarse de forma inmediata. Puede instalar una aplicación desde Marketplace y comenzar a usarla de inmediato.
A fin de desarrollar una aplicación para enviarla al mercado, el primer paso es crear una aplicación del cliente basada en JavaScript que use las API expuestas por el framework de extensión de Looker. La herramienta de línea de comandos create-looker-extension
de Looker te permite comenzar con una base de código de plantilla, incluidas las herramientas de compilación necesarias para empaquetar el código de tu aplicación mediante un paquete web. Consulta la página Cómo compilar una extensión de Looker para obtener instrucciones y lineamientos detallados.
Pruébala
¿Quieres comenzar a usar aplicaciones de Looker sin escribir ningún código?
- Varias aplicaciones publicadas por Looker pueden instalarse con un solo clic en tu instancia de Looker desde el Marketplace de Looker.
Cómo comenzar: Cómo crear una extensión de Looker
Acciones
¿Qué son las acciones?
Actions, también conocidas como integraciones, entrega datos de Looker a servicios de terceros. Para expandir la biblioteca de destino de acciones de Looker, crea una acción en un destino nuevo, como Airtable o Azure Storage.
Cómo usar acciones
Los clientes de Looker habilitan acciones desde la página Admin settings - Actions en su instancia de Looker, en lugar de instalar acciones de Marketplace.
Para desarrollar una acción nueva, escribe un método de JavaScript que envíe una celda de una tabla de datos de Looker, una consulta de Looker o un panel de Looker al destino. Consulta la página Cómo crear una acción personalizada para obtener instrucciones y lineamientos detallados.
Pruébala
¿Quieres comenzar a usar una acción sin escribir ningún código?
- Habilita una acción en la página Configuración del administrador: acciones de la instancia de Looker. Luego, selecciona la acción cuando envíes o programes datos.
Cómo comenzar: Cómo crear una acción personalizada