Desarrollo para el mercado de Looker

Looker Marketplace es una ubicación central para encontrar, implementar y administrar muchos tipos de contenido de Looker, como visualizaciones (bloques) y modelos 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 puede crear.

Descripción general

Los desarrolladores pueden contribuir a Marketplace creando contenido como bloques, visualizaciones y aplicaciones. En un nivel alto, el proceso de desarrollo de contenido de Marketplace sigue estos pasos:

  1. Crea tu contenido de Marketplace. Use una de las siguientes guías para comenzar, según el tipo de contenido que desee crear:
  2. Aloja el código de tu contenido de Marketplace en un repositorio público de Git. Para las acciones, envía una solicitud de extracción al repositorio de acciones de Looker.
  3. 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 Looker Blocks son piezas compiladas previamente de LookML que los clientes de Looker pueden usar como punto de partida para crear modelos de datos rápidos y flexibles.

Puede crear un bloque que modele un conjunto de datos de terceros común, como Google Analytics 360, o un patrón analítico común, como Retail Analytics.

Usa bloques

Los bloques están diseñados para ser listos para usarse, siempre y cuando tengas el conjunto de datos apropiado en una conexión existente de Looker. Puede instalar un bloque de Marketplace, personalizar el LookML y comenzar a explorar.

A fin de desarrollar un bloqueo para el envío a Marketplace, cree un nuevo proyecto de LookML en su instancia de Looker y cree una copia de seguridad de este proceso 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 empezar a usar un bloque sin escribir código?

Cómo comenzar: Cómo desarrollar un bloque de LookML

Visualizations

¿Qué son las visualizaciones?

Además de la biblioteca de visualización predeterminada de Looker, puedes crear tipos de visualización personalizados en JavaScript mediante la API de visualización de Looker con tu entorno de JavaScript.

Por ejemplo, Looker Marketplace actualmente tiene fichas para una visualización de diagrama de Aster, un gráfico dirigido de manera forzada y una visualización de indicador, entre muchas otras.

Usa visualizaciones

Las visualizaciones están diseñadas para usarse de forma inmediata. Puede instalar una visualización desde Marketplace y seleccionar inmediatamente el tipo de visualización nuevo cuando explore, compile un panel nuevo y edite uno.

Para desarrollar una visualización a fin de enviarla a Marketplace, comience a usar la API de visualización de Looker con su entorno de JavaScript. Consulta Desarrolla una visualización para Looker Marketplace a fin de obtener instrucciones y lineamientos detallados.

Probarlo

¿Desea comenzar a usar una visualización sin escribir ningún código?

Cómo comenzar: Cómo desarrollar una visualización

Aplicaciones

¿Qué son las aplicaciones?

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

Una página exclusiva de Looker se convierte en un lienzo con una amplia gama de herramientas a tu disposición, incluida la posibilidad de hacer lo siguiente:

  • ejecutar código JavaScript
  • acceder a las API de Looker a través de un cliente autenticado previamente
  • Aprovechar los componentes de Looker para una IU fluida
  • realizar llamadas HTTP desde el cliente o a través de un proxy del servidor conveniente;
  • Autentica con servicios de terceros mediante OAuth

Uso de aplicaciones

Las aplicaciones se diseñaron para usarse de inmediato. Puede instalar una aplicación de Marketplace y comenzar a utilizarla 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 marco de extensión 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 empaquetar el código de tu aplicación mediante webpack. Consulta la página Cómo crear una extensión de Looker para obtener instrucciones y lineamientos detallados.

Pruébala

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

Primeros pasos: Cómo crear una extensión de Looker

Acciones

¿Qué son las acciones?

Las acciones, también llamadas integraciones, entregan datos de Looker a servicios de terceros. Expande la biblioteca de destino de acciones de Looker si creas 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 del administrador: Acciones en su instancia de Looker, en lugar de instalarlas 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 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?

Cómo comenzar: Cómo crear una acción personalizada