As extensões do Looker permitem oferecer 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 Looker por meio de um cliente pré-autenticado
- Use os componentes do Looker para ter uma IU perfeita
- Fazer chamadas HTTP do cliente ou de um proxy de servidor conveniente
- Autenticar com serviços de terceiros pelo OAuth
- Usar recursos adicionais do Extension Framework
Ao mesmo tempo, com os controles detalhados do sandbox e a permissão integrada do usuário, os administradores da instância podem ter certeza de quais dados podem ser acessados pelos desenvolvedores de aplicativos e pelos usuários finais.
Como usar extensões
A primeira etapa para usar uma extensão do Looker é criar um aplicativo do lado do cliente baseado em JavaScript que usa as APIs expostas pelo framework de extensão do Looker.
A maneira mais rápida de começar a usar esse aplicativo é com nossa ferramenta de linha de comando create-looker-extension
, que vai configurar uma base de código boilerplate, incluindo as ferramentas de compilação necessárias para agrupar o código do aplicativo via webpack. A ferramenta permite escolher entre JavaScript ou TypeScript e selecionar se você quer usar o React.
Quando sua base de código estiver pronta, você poderá carregá-la na instância do Looker de três maneiras:
- Durante o desenvolvimento, é possível usar um URL para referenciar um servidor da Web hospedado localmente para um desenvolvimento rápido e conveniente.
- É possível criar um pacote do JS e carregar o arquivo no projeto do LookML.
- É possível implantar o arquivo JS em um servidor remoto ou em uma rede de fornecimento de conteúdo (CDN) e fazer referência a ele por URL. Essa opção geralmente é a mais conveniente quando usada junto à automação de implantação contínua da base de código da sua extensão.
Faça um teste
Quer ver as extensões do Looker em ação antes de escrever um código? Várias extensões publicadas pelo Looker podem ser instaladas com um clique na sua instância do Looker no Looker Marketplace.
Como começar
Primeiros passos com uma extensão do Looker