Com os recursos de Integração Contínua do Looker (CI), é possível 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, testes de dados, conteúdo e LookML antes que eles cheguem à produção, verificando o LookML e evitando erros de consulta para seus usuários. Você também pode configurar os validadores de CI para serem executados automaticamente quando uma solicitação de envio é enviada ao seu 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
- Execução de 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. Quando você ativa a integração contínua na sua instância, o Looker cria automaticamente dez usuários da CI do Looker 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 Administrador 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 necessário se você quiser usar solicitações de envio para acionar execuções de validação de CI.