Para projetos do LookML em que todos os desenvolvedores trabalham no IDE do Looker, há uma validação do LookML integrada ao processo de implantação do projeto na produção. No entanto, para projetos do LookML em que alguns ou todos os desenvolvedores trabalham fora do ambiente de desenvolvimento integrado do Looker, usando um ambiente de desenvolvimento integrado externo, como o VSCode ou o Vim, para escrever o LookML, é possível implantar o projeto na produção sem validar a sintaxe do LookML. Nesse caso, é possível executar o validador de LookML de integração contínua (CI) para encontrar problemas de sintaxe no LookML, como um }
ausente ou uma referência ${}
inválida.
Consulte a seção Opções do validador do LookML desta página para saber mais sobre as opções que você pode configurar ao criar ou editar um conjunto de CI. Para informações sobre como executar o Validador do LookML, consulte a página de documentação Como executar pacotes de integração contínua.
Na página de resultados da execução, o validador do LookML mostra os erros do LookML no seu projeto, além de um link para o LookML:
Opções do validador do LookML
As seções a seguir descrevem as opções para executar o Validador do LookML:
Como definir um limite de gravidade
A configuração do nível de gravidade determina o nível de gravidade mais baixo da mensagem do LookML que fará com que a execução de CI mostre um status de Falha na página Execuções de CI e na página Resultados da execução de CI.
No ambiente de desenvolvimento integrado do Looker, a validação do LookML retorna mensagens de sintaxe em três níveis de gravidade: informações, aviso e erro.
Por padrão, o validador do LookML vai causar um status de CI Falha somente se encontrar avisos ou erros do LookML no projeto. Você pode selecionar a gravidade de mensagem de nível mais baixo para que o validador de LookML do CI retorne um resultado Falha:
- Erro: o validador de LookML do CI vai retornar um resultado Falha se a validação do LookML retornar uma mensagem de erro.
- Aviso: o validador de LookML do CI vai retornar um resultado Falha se a validação do LookML retornar um aviso ou uma mensagem de erro.
- Informações: o validador de LookML do CI vai retornar um resultado Falha se a validação do LookML retornar uma mensagem de informação, aviso ou erro.
Esse limite de gravidade afeta apenas o valor do status de execução da CI. Independentemente da configuração do nível de gravidade, os resultados do validador do LookML vão mostrar todos os problemas de sintaxe e as mensagens de sintaxe do LookML na página de resultados da execução de CI.
Tempo limite
Você pode especificar o número de segundos que o validador de LookML do CI precisa executar antes de expirar (o padrão é 600 segundos). Se o validador de LookML do CI levar mais tempo do que o tempo limite, a validação vai abandonar o job e retornar um status de execução Erro.