Descripción general de Looker Marketplace

Looker Marketplace es una ubicación central para encontrar, implementar y administrar modelos (bloques), visualizaciones, aplicaciones y acciones de Looker.

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 bloqueos, visualizaciones y aplicaciones. Para comenzar, sigue estos pasos de alto nivel:

  1. Crea tu contenido de Marketplace. Usa una de las siguientes guías como ayuda para comenzar, según el tipo de contenido que quieras compilar:
  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 Marketplace para su revisión. Consulta Envía 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.

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

Uso de bloques

Los bloques están diseñados para ser listos para usar, siempre que tengas el conjunto de datos apropiado en una conexión de Looker existente. Puedes instalar un bloqueo desde Marketplace, personalizar LookML y comenzar a explorar.

Si quieres desarrollar un bloque para enviar a Marketplace, crea un nuevo proyecto de LookML en tu instancia de Looker y crea una copia de seguridad de LookML en un repositorio público de GitHub. Consulta Desarrolla un bloque personalizado para Looker Marketplace a fin de obtener instrucciones y lineamientos detallados.

Ejemplos

La mayoría de los bloqueos en el directorio de Looker Marketplace se pueden instalar con un clic en tu instancia de Looker. Para ver ejemplos, consulta los siguientes vínculos:

Getting Started

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 mediante la API de visualización de Looker, el panel de pruebas de visualización de Looker o tu propio entorno.

Uso de visualizaciones

Las visualizaciones están diseñadas para que puedas comenzar de inmediato. Puedes instalar una visualización desde Marketplace y seleccionar inmediatamente el tipo de visualización nuevo cuando explores, crees un panel nuevo y edites un panel.

Si quieres desarrollar una visualización para enviar a Marketplace, comienza con la API de visualización de Looker o tu propio entorno de JavaScript. Consulta Desarrolla una visualización para Looker Marketplace a fin de obtener instrucciones y lineamientos detallados.

Ejemplos

La mayoría de las visualizaciones en el directorio de Looker Marketplace se pueden instalar con un clic en tu instancia de Looker. Para ver ejemplos, consulta los siguientes vínculos:

Primeros pasos

Desarrollar una visualización

Aplicaciones

¿Qué son las aplicaciones?

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

Una página dedicada de Looker se convierte en tu lienzo, con una amplia variedad de herramientas a tu disposición, incluidas la capacidad de realizar las siguientes acciones:

  • ejecutar código JavaScript
  • Acceder a las APIs de Looker mediante un cliente preautenticado
  • Aprovechar los componentes de Looker para lograr una IU fluida
  • Realizar llamadas HTTP desde el cliente o a través de un proxy de servidor.
  • autentica con servicios de terceros mediante OAuth

Uso de aplicaciones

Las aplicaciones están diseñadas para ser listas para usar. 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 expuestas por el framework de extensiones de Looker. Con la herramienta de línea de comandos de create-looker-extension de Looker, puedes comenzar a usar 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 Compila una extensión de Looker para obtener instrucciones y lineamientos detallados.

Ejemplos

Hay varias aplicaciones publicadas por Looker que se pueden instalar con un solo clic en tu instancia de Looker desde Looker Marketplace. Para ver ejemplos, consulta los siguientes vínculos:

Primeros pasos

Compila 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 creando una acción en un destino nuevo, como Airtable o Azure Storage.

Cómo usar acciones

Los clientes de Looker habilitan acciones en la página Configuración del administrador: Acciones en 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 al destino una celda de una tabla de datos de Looker, una consulta o un panel de Looker. Consulta la página Cómo crear una acción personalizada para obtener instrucciones y lineamientos detallados.

Ejemplos

Para probar una acción, habilita una en la página Configuración del administrador: Acciones en tu instancia de Looker. Luego, selecciona la acción cuando envíes o programes datos. Para ver ejemplos, consulta los siguientes vínculos:

Getting Started

Cómo crear una acción personalizada