O Looker Marketplace é um local central para encontrar, implantar e gerenciar modelos (bloqueios), visualizações, aplicativos e ações do Looker.
Esta página resume o processo de desenvolvimento do Looker Marketplace e fornece uma visão geral dos diferentes tipos de conteúdo do Marketplace que você pode criar.
Visão geral
Os desenvolvedores podem contribuir com o Marketplace criando conteúdo como blocos, visualizações e aplicativos. Para começar, siga estas etapas gerais:
- Crie seu conteúdo do Marketplace. Use um dos seguintes guias 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 envio ao repositório de ações do Looker.
- Envie seu 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 do Marketplace que você pode criar.
Bloqueios
O que são bloqueios?
Os blocos Looker são peças 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 a 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 existente. É possível instalar um bloco pelo 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 dele em um repositório público do GitHub. Consulte Como desenvolver um bloco personalizado para o Looker Marketplace (em inglês) para ver instruções e diretrizes detalhadas.
Examples
A maioria dos blocos no Diretório do Marketplace pode ser instalado com um clique em sua instância do Looker. Para exemplos, veja:
- Bloco do Google Analytics 360
- Bloco Retail Analytics
Primeiros passos
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 de visualização do Looker, o testador de visualização do Looker ou seu próprio ambiente.
Como usar visualizações
As visualizações são projetadas para serem prontas para uso. É possível instalar uma visualização do Marketplace e selecionar imediatamente o novo tipo de visualização ao explorar, criar um novo painel e editar um painel.
Para desenvolver uma visualização para envio ao Marketplace, comece usando a API Looker View, o Criador de visualização personalizada do Looker ou seu próprio ambiente JavaScript. Consulte Como desenvolver uma visualização para o Looker Marketplace para instruções e diretrizes detalhadas.
Examples
A maioria das visualizações no diretório do Looker Marketplace pode ter um clique instalado na instância do Looker. Para exemplos, veja:
Como começar
Aplicativos
O que são aplicativos?
Os aplicativos Looker permitem que você forneç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 código JavaScript
- acessar as APIs Looker por meio de um cliente pré-autenticado
- aproveite os componentes do Looker para uma IU perfeita
- 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 desenvolvidos para serem plug-and-play. É possível instalar um aplicativo do Marketplace e começar a usá-lo imediatamente.
Para desenvolver um aplicativo para envio ao Marketplace, a primeira etapa é criar um aplicativo do lado do cliente baseado em JavaScript que usa 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 modelo, incluindo as ferramentas de build necessárias para agrupar o código do seu aplicativo usando o webpack. Consulte a página Como criar uma extensão do Looker para ver instruções e diretrizes detalhadas.
Examples
Vários aplicativos publicados pelo Looker podem ser instalados com um clique em sua instância do Looker no Marketplace do Looker. Para exemplos, veja:
- Aplicativo API Explorer
- Aplicativo Data Dictionary
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, fornecem dados do Looker a serviços de terceiros. Expanda a biblioteca de destino de ação do Looker criando uma ação para um novo destino, como o Airtable ou o Azure Storage.
Como usar ações
Os clientes do Looker ativam ações da página Configurações do administrador: ações da instância do Looker em vez de instalar ações do Marketplace.
Para desenvolver uma nova ação, programe um método JavaScript que envie uma célula de uma tabela de dados, uma consulta ou um painel do Looker para o destino. Consulte a página Como criar uma ação personalizada para instruções e diretrizes detalhadas.
Examples
Para testar uma ação, ative-a na página Configurações de administrador – Ações na sua instância do Looker. Em seguida, selecione a ação ao enviar ou programar dados. Para exemplos, veja:
- Ação Airtable
- Ação do Azure Storage