Visão geral do Marketplace do Looker

O Marketplace do Looker é um local central para encontrar, implantar e gerenciar modelos (blocos), visualizações, aplicativos e ações do Looker.

Nesta página, você encontra um resumo do processo de desenvolvimento do Marketplace do Looker e uma visão geral dos diferentes tipos de conteúdo do Marketplace que podem ser criados.

Visão geral

Os desenvolvedores podem contribuir com o Marketplace criando conteúdos como blocos, visualizações e aplicativos. Para começar, siga estas etapas:

  1. Crie seu conteúdo do Marketplace. Use um dos guias a seguir para começar, dependendo do tipo de conteúdo que você quer criar:
  2. Hospede o código do seu conteúdo do Marketplace em um repositório Git público. Para ações, envie uma solicitação de envio ao repositório de ações do Looker.
  3. Envie seu conteúdo do Marketplace para análise. Consulte Como enviar conteúdo para o Marketplace do Looker para saber mais.

As seções a seguir resumem os diferentes tipos de conteúdo do Marketplace que você pode criar.

Bloqueios

O que são blocos?

Os blocos do Looker (link em inglês) são partes pré-criadas do LookML que os clientes do Looker podem usar como ponto de partida para uma modelagem de dados rápida e flexível.

É possível criar um bloco que modele um conjunto de dados comum de terceiros, como o Google Analytics 360, ou um padrão analítico comum, como o Retail Analytics.

Como usar blocos

Os blocos são projetados para serem plug-and-play, desde que você tenha o conjunto de dados adequado em uma conexão atual do Looker. É possível instalar um bloco do Marketplace, personalizar o LookML e começar a explorar.

Para desenvolver um bloco para envio ao Marketplace, crie um novo projeto LookML na instância do Looker e faça backup do LookML em um repositório público do GitHub. Consulte Como desenvolver um bloco personalizado para o Marketplace do Looker para conferir instruções e diretrizes detalhadas.

Examples

A maioria dos blocos no diretório do Marketplace do Looker pode ser instalado com um clique na sua instância do Looker. Para exemplos, veja:

Getting Started

Como desenvolver um bloco do LookML

Visualizações

O que são visualizações?

Além da biblioteca de visualização padrão do Looker, é possível criar tipos de visualização personalizados em JavaScript usando a API Looker Visualization, o testbed de visualização do Looker ou seu próprio ambiente.

Como usar visualizações

As visualizações são projetadas para serem plug-and-play. É possível instalar uma visualização do Marketplace e selecionar imediatamente o novo tipo de visualização ao explorar e editar um painel.

Para desenvolver uma visualização e enviá-la ao Marketplace, comece usando a API Looker Visualization ou seu próprio ambiente JavaScript. Consulte Como desenvolver uma visualização para o Marketplace do Looker para conferir instruções e diretrizes detalhadas.

Examples

A maioria das visualizações no diretório do Marketplace do Looker pode ser instalada com um clique na sua instância do Looker. Para exemplos, veja:

Como começar

Desenvolver uma visualização

Aplicativos

O que são aplicativos?

Com os aplicativos do Looker, você oferece experiências integradas e altamente personalizadas aos usuários da sua instância do Looker.

Uma página dedicada do Looker vai se tornar sua tela, com uma ampla variedade de ferramentas à sua disposição, incluindo a capacidade de:

  • executar código JavaScript
  • acessar as APIs Looker usando um cliente pré-autenticado
  • use os componentes do Looker para simplificar UI
  • fazer chamadas HTTP do cliente ou por um proxy de servidor conveniente
  • autenticar com serviços de terceiros via OAuth

Como usar aplicativos

Os aplicativos são projetados para serem prontos para usar. Você pode instalar um aplicativo do Marketplace e começar a usá-lo imediatamente.

Para desenvolver um aplicativo que será enviado ao Marketplace, a primeira etapa é criar um aplicativo do lado do cliente baseado em JavaScript que use as APIs expostas pelo framework de extensão do Looker. A ferramenta de linha de comando create-looker-extension do Looker ajuda você a começar a usar uma base de código de modelo, incluindo as ferramentas de build necessárias para agrupar o código do aplicativo via webpack. Consulte a página Como criar uma extensão do Looker para conferir instruções e diretrizes detalhadas.

Examples

Vários aplicativos publicados pelo Looker podem ser instalados com um clique na sua instância do Looker pelo Marketplace do Looker. Para exemplos, veja:

Como começar

Como criar uma extensão do Looker

Ações

O que são ações?

As ações, também chamadas de integrações, enviam dados do Looker a serviços de terceiros. Expanda a biblioteca de destino de ações do Looker criando uma ação para um novo destino, como o Airtable ou o Azure Storage.

Como usar as ações

Os clientes do Looker ativam ações na página Configurações do administrador: ações na instância do Looker, em vez de instalar ações do Marketplace.

Para desenvolver uma ação, escreva um método JavaScript que envie uma célula de uma tabela de dados do Looker, uma consulta ou um painel do Looker para o destino. Consulte a página Como criar uma ação personalizada para ver instruções e diretrizes detalhadas.

Examples

Para testar uma ação, ative-a na página Configurações do administrador: ações na instância do Looker. Em seguida, selecione a ação ao enviar ou programar dados. Para exemplos, veja:

Getting Started

Como criar uma ação personalizada