Com os recursos de integração contínua (CI) do Looker, é possível executar testes no seu projeto do LookML para oferecer experiências de dados mais confiáveis, eficientes e fáceis de usar. É possível usar os validadores de CI para detectar problemas com SQL, testes de dados, conteúdo e LookML antes que eles cheguem à produção, verificando o LookML e evitando erros de consulta para os usuários. Também é possível configurar os validadores de CI para serem executados automaticamente quando uma solicitação de envio é enviada ao repositório do LookML.
A CI é composta pelos seguintes validadores, que executam diferentes verificações na sua instância do Looker:
- Validador de SQL: verifica se as dimensões nas suas análises detalhadas são executadas corretamente no banco de dados.
- Validador de asserções: executa todos os testes de dados do LookML criados pelos desenvolvedores do Looker e retorna todas as falhas e erros.
- Validador de conteúdo: executa a validação de conteúdo do Looker para testar erros nos Looks e dashboards do seu projeto do LookML.
- Validador do LookML: executa o Validador do LookML para testar erros de LookML no projeto.
Para usar esses validadores na sua instância do LookML, crie um conjunto de CI, que define um conjunto de validadores e as opções associadas ao seu projeto do LookML. Consulte as seguintes páginas para informações sobre conjuntos de CI:
- Como criar um pacote de integração contínua
- Executar pacotes de integração contínua
- Como ver os resultados de uma execução de CI
Requisitos
Para usar a integração contínua, você precisa do seguinte:
Uma instância hospedada pelo Looker ativada para integração contínua.
Uma conta de usuário da CI do Looker. Os usuários de CI do Looker são criados automaticamente para instâncias do Looker que foram ativadas para integração contínua. Os usuários da CI do Looker são criados no grupo de usuários Usuários da CI do Looker com a função Usuários da CI do Looker. Um administrador do Looker pode ver os usuários da CI do Looker na guia Contas de serviço da página de administração Usuários.
Como ativar a integração contínua
Para ativar a integração contínua, um administrador do Looker precisa realizar as seguintes tarefas:
- Ative a instância para integração contínua na página Integração contínua do painel Administrador do Looker.
- Instale o app GitHub da CI na sua organização do GitHub. Isso é altamente recomendável para todas as implementações e obrigatório se você quiser usar solicitações de envio para acionar execuções de validação de CI.