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 de Looker. Para obtener más información, consulta Cómo usar 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 del mercado sigue estos pasos:
- Crea el contenido de tu mercado. Usa una de las siguientes guías para comenzar, según el tipo de contenido que quieras crear:
- Aloja el código de tu contenido de Marketplace en un repositorio público de Git. (en el caso de las acciones, envía una solicitud de extracción al repositorio de acciones de Looker).
- Envía el contenido de Mercado 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 del mercado que puedes crear.
Bloques
¿Qué son los bloques?
Los bloques de Looker son fragmentos de LookML precompilados que los clientes de Looker pueden usar como punto de partida para un modelado de datos rápido y flexible.
Puedes crear un bloque que modele un conjunto de datos de terceros común, como Google Analytics 360, o bien modele un patrón analítico común, como Analytics para comercio minorista.
Cómo usar bloques
Los bloques están diseñados para ser plug-and-play, siempre y cuando tengas el conjunto de datos adecuado en una conexión de Looker existente. Puedes instalar un bloque desde Marketplace, personalizar el LookML y comenzar a explorar.
Para desarrollar un bloque que se envíe al mercado, crea un proyecto de LookML nuevo en tu instancia de Looker y crea una copia de seguridad del LookML en un repositorio público de GitHub. Consulta Cómo desarrollar un bloque personalizado para Looker Marketplace para obtener instrucciones y lineamientos detallados.
Probarlo
¿Quieres comenzar a usar un bloque sin escribir ningún código?
- La mayoría de los bloques del directorio de Marketplace de Looker se pueden instalar con un clic en tu instancia de Looker.
Cómo comenzar: Desarrollo de 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 Looker Visualization y tu entorno de JavaScript.
Por ejemplo, el Mercado de Looker actualmente tiene fichas para una visualización de gráfico de Aster, un gráfico dirigido por la fuerza y una visualización de medidor, entre muchos otros.
Cómo usar visualizaciones
Las visualizaciones están diseñadas para ser listas para usar. Puedes instalar una visualización desde el mercado y seleccionar de inmediato el nuevo tipo de visualización cuando explores, crees un panel nuevo y edites uno existente.
Para desarrollar una visualización que se envíe al mercado, comienza por usar la API de Looker Visualization con tu entorno de JavaScript. Consulta Cómo desarrollar una visualización para el mercado de Looker 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 del directorio de Marketplace de Looker se pueden instalar con un clic en tu instancia de Looker.
Cómo comenzar: Desarrollo de una visualización
Aplicaciones
¿Qué son las aplicaciones?
Las aplicaciones de Looker te permiten proporcionar experiencias altamente personalizadas e integradas a los usuarios de tu instancia de Looker.
Una página de Looker dedicada se convierte en tu lienzo, con una amplia variedad de herramientas a tu disposición, como las siguientes:
- ejecutar código JavaScript
- acceder a las APIs de Looker a través de un cliente autenticado previamente
- Aprovecha los componentes de Looker para obtener una IU fluida
- realizar llamadas HTTP desde el cliente o a través de un proxy de servidor conveniente
- autenticar con servicios de terceros a través de OAuth
Cómo usar aplicaciones
Las aplicaciones están diseñadas para ser plug and play. Puedes instalar una aplicación desde Marketplace y comenzar a usarla de inmediato.
Para desarrollar una aplicación que se envíe al mercado, el primer paso es crear una aplicación del cliente basada en JavaScript que use las APIs que expone el marco de trabajo de extensiones de Looker. La herramienta de línea de comandos create-looker-extension
de Looker puede ayudarte a comenzar con una base de código de plantilla, incluidas las herramientas de compilación necesarias para agrupar el código de tu aplicación a través de webpack. Consulta la página Cómo compilar una extensión de Looker para obtener instrucciones y lineamientos detallados.
Pruébala
¿Quieres comenzar a usar una aplicación de Looker sin escribir ningún código?
- Desde el mercado de Looker, se pueden instalar con un clic varias aplicaciones publicadas en Looker en tu instancia de Looker.
Cómo comenzar: Crea una extensión de Looker
Acciones
¿Qué son las acciones?
Las acciones, también llamadas integraciones, envían datos de Looker a servicios de terceros. Expande la biblioteca de destinos de acciones de Looker creando una acción para un destino nuevo, como Airtable o Azure Storage.
Cómo usar acciones
Los clientes de Looker habilitan acciones desde la página Configuración de administrador: Acciones en su instancia de Looker, en lugar de instalar acciones desde el mercado.
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 compilar 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 desde la página Configuración de administrador: Acciones en tu instancia de Looker. Luego, selecciona la acción cuando envíes o programes datos.
Cómo comenzar: Cómo compilar una acción personalizada