Vista geral da extensão do Looker

Estas extensões são diferentes das extensões do LookML, a sintaxe de organização do código usada ao modelar dados no LookML.

As extensões do 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:

Em simultâneo, os controlos de testes de segurança detalhados e a autorização de utilizadores incorporada permitem que os administradores da sua instância tenham confiança nos dados acessíveis aos programadores de aplicações e aos utilizadores finais.

Usar extensões

O primeiro passo para usar uma extensão do Looker é criar uma aplicação do lado do cliente baseada em JavaScript que use as APIs expostas pela framework de extensões do Looker.

A forma mais rápida de começar a usar uma aplicação deste tipo é com a nossa ferramenta de linha de comandos create-looker-extension, que configura uma base de código padrão, incluindo as ferramentas de compilação necessárias para agrupar o código da aplicação através do webpack. A ferramenta permite-lhe escolher entre JavaScript ou TypeScript e selecionar se quer usar o React.

Quando a base de código estiver pronta, pode carregá-la na instância do Looker de uma das três formas seguintes:

  • Durante o desenvolvimento, pode usar um URL para fazer referência a um servidor Web alojado localmente para um desenvolvimento rápido e conveniente.
  • Pode criar um pacote JS e carregar o ficheiro através do seu projeto LookML.
  • Pode implementar o ficheiro JS num servidor remoto ou numa rede de fornecimento de conteúdo (RFC) e, em seguida, fazer referência ao mesmo através do URL. Esta opção é frequentemente a mais conveniente quando usada em conjunto com a automatização da implementação contínua a partir da base de código da extensão.

Experimentar

Quer ver as extensões do Looker em ação antes de escrever qualquer código? Várias extensões publicadas pelo Looker podem ser instaladas com um clique na sua instância do Looker a partir do mercado do Looker.