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 IC 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 a existência de 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 a autorização
deploye, pelo menos, uma das autorizações da CI:see_cioumanage_ci. Todas estas autorizações estão incluídas no conjunto de autorizações de administrador:deploy: necessário para configurar os webhooks do GitHub necessários para execuções de ICsee_ci: necessário para ver os resultados das execuções de CI, ver a página Suites de CI e executar suites de CImanage_ci: necessário para criar conjuntos de IC, gerir utilizadores de IC e configurar a associação do Git com a integração contínua
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).