As funcionalidades de integração contínua (IC) do Looker permitem-lhe executar testes no seu projeto LookML para oferecer experiências de dados mais fiáveis, eficientes e fáceis de usar. Pode usar os validadores de CI para detetar problemas com SQL, testes de dados, conteúdo e LookML antes de entrarem em produção, de modo a validar o seu LookML e evitar erros de consulta para os seus utilizadores. Também pode configurar os validadores de CI para serem executados automaticamente quando um pedido de envio é enviado para o seu repositório LookML.
A CI é composta pelos seguintes validadores, que executam verificações diferentes na sua instância do Looker:
- Validação de SQL: verifica se as dimensões nas suas explorações são executadas corretamente na sua base de dados.
- Validador de afirmações: executa todos os testes de dados do LookML criados pelos seus programadores do Looker e devolve todas as falhas e erros.
- Validação de conteúdo: executa a validação de conteúdo do Looker para testar erros nos Looks e nos painéis de controlo no seu projeto LookML.
- Validação de LookML: executa a Validação de LookML para testar erros de LookML no projeto.
Para usar estes validadores na sua instância do LookML, pode criar um conjunto de CI, que define um conjunto de validadores e as respetivas opções associadas ao seu projeto do LookML. Consulte as páginas seguintes para obter informações sobre conjuntos de CI:
- Criar um conjunto de integração contínua
- Executar conjuntos de integração contínua
- Ver os resultados de uma execução de CI
Requisitos
Para usar a integração contínua, precisa do seguinte:
Uma instância alojada no Looker que esteja ativada para integração contínua.
Uma conta de utilizador do Looker com, pelo menos, uma das seguintes autorizações (ambas estão incluídas no conjunto de autorizações de administrador):
Ativar a integração contínua
Para ativar a integração contínua, um administrador do Looker tem de realizar as seguintes tarefas:
- Ative a instância para integração contínua na página Integração contínua do painel Administração do Looker.
- Crie um utilizador de integração contínua.
- Instale a app GitHub de CI na sua organização do GitHub. (Isto é altamente recomendado para todas as implementações e obrigatório se quiser usar pedidos de obtenção para acionar execuções de validação de CI).