O Marketplace do Looker é um local central para encontrar, implantar e gerenciar muitos tipos de conteúdo do Looker, como modelos (bloqueios) e visualizações. Os clientes do Looker podem instalar conteúdo do Looker Marketplace no produto. Para mais informações, consulte Como usar o Marketplace do Looker.
Esta página resume o processo de desenvolvimento do Marketplace do Looker e fornece uma visão geral dos diferentes tipos de conteúdo que você pode criar.
Visão geral
Os desenvolvedores podem contribuir para o Marketplace criando conteúdo, como blocos, visualizações e aplicativos. Em um nível alto, o processo de desenvolvimento de conteúdo do Marketplace segue estas etapas:
- Crie o conteúdo do seu Marketplace. Use um dos guias a seguir para começar, dependendo do tipo de conteúdo que você quer criar:
- Hospede o código do conteúdo do Marketplace em um repositório Git público. Para ações, envie uma solicitação de pull para o repositório de ações do Looker.
- Envie o conteúdo do Markeplace para análise. Consulte Como enviar conteúdo para o Looker Marketplace para mais detalhes.
As seções a seguir resumem os diferentes tipos de conteúdo que você pode criar no Marketplace.
Bloqueios
O que são blocos?
Os Looker Blocks 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 modela 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 apropriado em uma conexão do Looker. Você pode instalar um bloco no Marketplace, personalizar o LookML e começar a explorar.
Para desenvolver um bloco para envio ao Marketplace, crie um novo projeto LookML na sua 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 ver instruções e diretrizes detalhadas.
Faça um teste
Quer começar a usar um bloco sem escrever código?
- A maioria dos blocos no diretório do Marketplace do Looker pode ser instalada com um clique na sua instância do Looker.
Primeiros passos:desenvolvimento de um bloco do LookML
Visualizações
O que são visualizações?
Além da biblioteca de visualização padrão do Looker, você pode criar tipos de visualização personalizados em JavaScript usando a API Looker Visualization com seu ambiente JavaScript.
Por exemplo, o Marketplace da Looker tem listagens para uma visualização de Aster Plot, um gráfico de força dirigida e uma visualização de indicador, entre muitas outras.
Como usar visualizações
As visualizações são projetadas para serem plug-and-play. É possível instalar uma visualização no Marketplace e selecionar imediatamente o novo tipo de visualização ao explorar, criar e editar um painel.
Para desenvolver uma visualização para envio ao Marketplace, comece usando a API Looker Visualization com seu ambiente Javascript. Consulte Como desenvolver uma visualização para o Marketplace do Looker para ver instruções e diretrizes detalhadas.
Faça um teste
Quer começar a usar uma visualização sem escrever código?
- A maioria das visualizações no diretório do Marketplace do Looker pode ser instalada com um clique na sua instância do Looker.
Primeiros passos:como desenvolver uma visualização
Aplicativos
O que são aplicativos?
Os aplicativos do Looker permitem que você ofereça experiências altamente personalizadas e integradas aos usuários da sua instância do Looker.
Uma página dedicada do Looker se torna sua tela, com uma ampla variedade de ferramentas à sua disposição, incluindo a capacidade de:
- executar o código JavaScript;
- acessar as APIs do Looker usando um cliente pré-autenticado
- Use os componentes do Looker para uma interface perfeita
- fazer chamadas HTTP do cliente ou por um proxy de servidor conveniente;
- autenticar com serviços de terceiros pelo OAuth;
Como usar os aplicativos
Os aplicativos são projetados para serem plug-and-play. Você pode instalar um aplicativo no Marketplace e começar a usá-lo imediatamente.
Para desenvolver um aplicativo a ser enviado ao marketplace, a primeira etapa é criar um aplicativo do lado do cliente baseado em JavaScript que use as APIs expostas pelo Extension Framework do Looker. A ferramenta de linha de comando create-looker-extension
do Looker pode ajudar você a começar com uma base de código de modelo, incluindo as ferramentas de build necessárias para agrupar o código do aplicativo pelo webpack. Consulte a página Como criar uma extensão do Looker para ver instruções e diretrizes detalhadas.
Faça o teste
Quer começar a usar um aplicativo Looker sem precisar escrever código?
- Vários aplicativos publicados no Looker podem ser instalados com um clique na sua instância do Looker pelo Marketplace do Looker.
Primeiros passos: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 para serviços de terceiros. Amplie a biblioteca de destino de ação do Looker criando uma ação para um novo destino, como Airtable ou Azure Storage.
Como usar ações
Os clientes do Looker ativam as 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 nova ação, escreva um método JavaScript que envie uma célula de uma tabela de dados do Looker, uma consulta do Looker 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.
Faça o teste
Quer começar a usar uma ação sem escrever código?
- Ative uma ação na página Configurações do administrador: ações na sua instância do Looker. Em seguida, selecione a ação ao enviar ou programar dados.
Primeiros passos:criar uma ação personalizada