Os recursos de integração contínua (CI, na sigla em inglês) do Looker permitem executar testes no seu projeto do LookML para oferecer experiências de dados mais confiáveis, eficientes e fáceis de usar. Você pode usar os validadores de CI para detectar problemas com SQL, teste de dados, conteúdo e LookML antes que eles cheguem à produção para verificar o LookML e evitar 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 verificações diferentes na sua instância do Looker:
- Validador de SQL: verifica se as dimensões nas Análises detalhadas são executadas corretamente no seu banco de dados.
- Assert Validator: 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 painéis do projeto do LookML.
- Validador do LookML: executa o Validador do LookML para testar erros do LookML no projeto.
Para usar esses validadores na sua instância do LookML, crie um pacote de CI, que define um conjunto de validadores e as opções associadas ao seu projeto do LookML. Consulte as páginas a seguir para informações sobre os pacotes de CI:
- Como criar um pacote de integração contínua
- Como executar pacotes de integração contínua
- Como conferir 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 que está ativada para integração contínua.
Uma conta de usuário do Looker com pelo menos uma das seguintes permissões (ambas estão incluídas no conjunto de permissões do administrador):
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.
- Crie um usuário de integração contínua.
- Instale o app GitHub CI na sua organização do GitHub. Isso é altamente recomendado 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.