Desarrollar para Looker Marketplace

El Marketplace de Looker es una ubicación central para encontrar, implementar y gestionar 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 Looker. Para obtener más información, consulta Usar Looker Marketplace.

En esta página se resume el proceso de desarrollo de Looker Marketplace y se ofrece una descripción general de los diferentes tipos de contenido de Marketplace que puedes crear.

Información general

Los desarrolladores pueden contribuir a Marketplace creando contenido, como bloques, visualizaciones y aplicaciones. A grandes rasgos, el proceso de desarrollo de contenido de Marketplace sigue estos pasos:

  1. Crea el contenido de tu mercado. Para empezar, consulta una de las siguientes guías, en función del tipo de contenido que quieras crear:
  2. Aloja el código de tu contenido de Marketplace en un repositorio de Git público. En el caso de las acciones, envía una solicitud de extracción al repositorio de acciones de Looker.
  3. Envíe su contenido de Marketplace para que se revise. Consulta más información en el artículo Enviar contenido a Looker Marketplace.

En las siguientes secciones se resumen los diferentes tipos de contenido de Marketplace que puede crear.

Bloques

¿Qué son los bloques?

Los bloques de Looker son fragmentos prediseñados de LookML que los clientes de Looker pueden usar como punto de partida para modelizar datos de forma rápida y flexible.

Puede crear un bloque que modele un conjunto de datos de terceros habitual, como Google Analytics 360, o un patrón analítico habitual, como Analíticas de retail.

Usar bloques

Los bloques se han diseñado para que se puedan usar directamente, siempre que tengas el conjunto de datos adecuado en una conexión de Looker. Puedes instalar un bloque desde Marketplace, personalizar el LookML y empezar a explorar.

Para desarrollar un bloque que se pueda enviar al Marketplace, crea un proyecto de LookML en tu instancia de Looker y haz una copia de seguridad del LookML en un repositorio público de GitHub. Consulta las instrucciones y directrices detalladas en el artículo Desarrollar un bloque personalizado para Looker Marketplace.

Pruébalo

¿Quieres empezar a usar un bloque sin escribir código?

Primeros pasos: Desarrollar un bloque de LookML

Visualizaciones

¿Qué son las visualizaciones?

Además de la biblioteca de visualizaciones predeterminada de Looker, puedes crear tipos de visualización personalizados en JavaScript. Para ello, usa la API Visualization de Looker con tu entorno de JavaScript.

Por ejemplo, en Looker Marketplace hay fichas de la visualización de gráfico de asteriscos, el gráfico dirigido por fuerzas y la visualización de gráfico de velocímetro, entre muchas otras.

Usar visualizaciones

Las visualizaciones están diseñadas para ser plug-and-play. Puedes instalar una visualización desde el mercado y seleccionar inmediatamente el nuevo tipo de visualización cuando explores, crees o edites un panel de control.

Para desarrollar una visualización que se pueda enviar a Marketplace, empieza usando la API de visualización de Looker con tu entorno de JavaScript. Consulta las instrucciones y directrices detalladas para desarrollar una visualización para Looker Marketplace.

Pruébalo

¿Quieres empezar a usar una visualización sin escribir código?

Primeros pasos: Desarrollar una visualización

Aplicaciones

¿Qué son las aplicaciones?

Las aplicaciones de Looker te permiten ofrecer experiencias altamente personalizadas e integradas a los usuarios de tu instancia de Looker.

Una página de Looker específica se convierte en tu lienzo, con una amplia gama de herramientas a tu disposición, entre las que se incluyen las siguientes:

  • ejecutar código JavaScript
  • Acceder a las APIs de Looker a través de un cliente preautenticado
  • Aprovechar los componentes de Looker para crear una interfaz de usuario fluida
  • hacer llamadas HTTP desde el cliente o a través de un servidor proxy
  • Autenticar con servicios de terceros mediante OAuth

Usar aplicaciones

Las aplicaciones están diseñadas para ser plug-and-play. Puedes instalar una aplicación desde Marketplace y empezar a usarla de inmediato.

Para desarrollar una aplicación que se pueda enviar al mercado, el primer paso es crear una aplicación del lado del cliente basada en JavaScript que utilice las APIs expuestas por el Extension Framework de Looker. La herramienta de línea de comandos create-looker-extension de Looker puede ayudarte a empezar con una base de código de plantilla, incluidas las herramientas de compilación necesarias para agrupar el código de tu aplicación mediante webpack. Consulta la página Crear una extensión de Looker para obtener instrucciones y directrices detalladas.

Pruébalo

¿Quieres empezar a usar una aplicación de Looker sin escribir código?

Primeros pasos: Crear 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. Amplía la biblioteca de destinos de acciones de Looker creando una acción para un nuevo destino, como Airtable o Azure Storage.

Usar acciones

Los clientes de Looker habilitan las acciones desde la página Configuración de administrador > Acciones de su instancia de Looker, en lugar de instalar acciones desde 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 control de Looker al destino. Consulta la página Crear una acción personalizada para obtener instrucciones y directrices detalladas.

Pruébalo

¿Quieres empezar a usar una acción sin escribir código?

Primeros pasos: Crear una acción personalizada