Um dos erros que você pode encontrar ao validar seu LookML é Model <model_name> is not allowed to use connection <connection_name>
.
Esse erro significa que você precisa analisar as configurações do projeto do LookML e verificar se o modelo tem as permissões necessárias e corretas para referenciar as conexões necessárias.
Por exemplo, o erro a seguir indica que o modelo lauren_ecommerce
não tem permissão para usar a conexão athena:
Há duas maneiras de corrigir o erro:
-
Como mudar a conexão referenciada no parâmetro
connection
do arquivo de modelo - Editar as configurações do projeto para fornecer acesso à conexão
Esta página contém instruções para editar as configurações do projeto.
Como editar as configurações de configuração do modelo
Para editar as configurações do modelo:
- Abra o erro de validação no ambiente de desenvolvimento integrado.
-
Selecione o link Gerenciar projetos na mensagem de erro. Isso vai levar você à página "Projetos do LookML".
Também é possível acessar a página "Projetos do LookML" usando o URL
https://<your_looker_domain.com>/projects
ou selecionando Projetos no menu Desenvolver no painel de navegação à esquerda. -
Na página "Projetos do LookML", encontre o modelo que gerou o erro. Neste exemplo, procure o modelo
lauren_ecommerce
do projeto l_ecommerce. O modelo vai ficar mais visível com um erro crítico em vermelho: - Selecione o botão Configurar para abrir a página Editar configuração do modelo.
-
Revise as conexões selecionadas para o modelo na seção Conexões permitidas. Neste exemplo, o erro indica que
model 'lauren_ecommerce' is not allowed to use connection 'athena'.
a conexão athena não está selecionada nas Conexões permitidas do modelo. A conexãoecommerce_demo
foi selecionada por engano neste caso: - Marque a caixa ao lado da conexão correta. Neste caso, athena. Como alternativa, selecione a opção Tudo para conceder ao modelo acesso a todas as conexões, incluindo as novas que serão adicionadas no futuro.
- Ajuste outras seleções de conexão conforme necessário.
- Selecione Salvar.
-
Navegue de volta ao seu modelo do LookML e valide novamente para verificar se o erro de configuração do modelo não está mais lá: