Desenvolvimento para o mercado do Looker

O mercado do Looker é uma localização central para encontrar, implementar e gerir muitos tipos de conteúdo do Looker, como modelos do Looker (blocos) e visualizações. Os clientes do Looker podem instalar conteúdo do Looker Marketplace a partir do produto Looker. Para mais informações, consulte o artigo Usar o Looker Marketplace.

Esta página resume o processo de desenvolvimento do Looker Marketplace e oferece uma vista geral dos diferentes tipos de conteúdo do Marketplace que pode criar.

Vista geral

Os programadores podem contribuir para o mercado criando conteúdo, como blocos, visualizações e aplicações. A um nível elevado, o processo de desenvolvimento de conteúdo do Marketplace segue estes passos:

  1. Crie o seu conteúdo do Marketplace. Use um dos seguintes guias para ajudar a começar, consoante o tipo de conteúdo que quer criar:
  2. Alojamento do código do seu conteúdo do Marketplace num repositório Git público. (Para ações, em vez disso, envie um pedido de obtenção para o repositório de ações do Looker.)
  3. Envie o seu conteúdo do Marketplace para revisão. Consulte o artigo Envio de conteúdo para o Looker Marketplace para mais detalhes.

As secções seguintes resumem os diferentes tipos de conteúdo do Marketplace que pode criar.

Blocos

O que são os bloqueios?

Os blocos do Looker 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.

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

Usar blocos

Os blocos foram concebidos para serem plug-and-play, desde que tenha o conjunto de dados adequado numa ligação do Looker existente. Pode instalar um bloco a partir do Marketplace, personalizar o LookML e começar a explorar.

Para desenvolver um bloco para envio para o Marketplace, crie um novo projeto do LookML na sua instância do Looker e faça uma cópia de segurança do LookML num repositório público do GitHub. Consulte o artigo Desenvolver um bloco personalizado para o Looker Marketplace para ver instruções e diretrizes detalhadas.

Experimentar

Quer começar a usar um bloco sem escrever código?

Introdução: desenvolver um bloco LookML

Visualizações

O que são visualizações?

Além da biblioteca de visualização predefinida do Looker, pode criar tipos de visualização personalizados em JavaScript. Para tal, use a API Looker Visualization com o seu ambiente JavaScript.

Por exemplo, o Looker Marketplace tem atualmente fichas para uma visualização de gráfico de pétalas, um gráfico de forças e uma visualização de indicador, entre muitas outras.

Usar visualizações

As visualizações foram concebidas para serem plug-and-play. Pode instalar uma visualização a partir do Marketplace e selecionar imediatamente o novo tipo de visualização quando explorar, criar um novo painel de controlo e editar um painel de controlo.

Para desenvolver uma visualização para envio para o Marketplace, comece por usar a API Looker Visualization com o seu ambiente Javascript. Consulte o artigo Desenvolver uma visualização para o Looker Marketplace para ver instruções e diretrizes detalhadas.

Experimentar

Quer começar a usar uma visualização sem escrever código?

Primeiros passos: desenvolver uma visualização

Aplicações

O que são aplicações?

As aplicações Looker permitem-lhe oferecer experiências altamente personalizadas e integradas aos utilizadores da sua instância do Looker.

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

  • executar código JavaScript
  • aceder às APIs Looker através de um cliente pré-autenticado
  • Tire partido dos componentes do Looker para uma IU perfeita
  • fazer chamadas HTTP a partir do cliente ou através de um proxy de servidor conveniente
  • autenticar com serviços de terceiros através do OAuth

Usar aplicações

As aplicações foram concebidas para serem plug-and-play. Pode instalar uma aplicação a partir do Marketplace e começar a usá-la imediatamente.

Para desenvolver uma aplicação para envio para o mercado, o primeiro passo é criar uma aplicação do lado do cliente baseada em Javascript que use as APIs expostas pela estrutura de extensões do Looker. A ferramenta de linha de comandos create-looker-extension do Looker pode ajudá-lo a começar com uma base de código de modelo, incluindo as ferramentas de compilação necessárias para agrupar o código da sua aplicação através do webpack. Consulte a página Criar uma extensão do Looker para ver instruções e diretrizes detalhadas.

Experimentar

Quer começar a usar as Aplicações Looker sem escrever código?

Introdução: criar uma extensão do Looker

Ações

O que são as ações?

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

Usar ações

Os clientes do Looker ativam ações a partir da página Definições de administração – Ações na respetiva instância do Looker, em vez de instalarem ações a partir 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 de controlo do Looker para o destino. Consulte a página Criar uma ação personalizada para ver instruções e diretrizes detalhadas.

Experimentar

Quer começar a usar uma ação sem escrever código?

Começar a usar: criar uma ação personalizada