L'une des erreurs que vous pouvez rencontrer lors de la validate de votre code LookML est Model <model_name> is not allowed to use connection <connection_name>
.
Cette erreur signifie que vous devez consulter les paramètres du projet LookML et vérifier que le modèle dispose des autorisations nécessaires et appropriées pour référencer les connexions dont il a besoin.
Par exemple, l'erreur suivante indique que le modèle lauren_ecommerce
n'est pas autorisé à utiliser la connexion athena:
Il existe deux façons de corriger cette erreur:
-
Modifier la connexion référencée dans le paramètre
connection
du fichier de modèle - Modifier les paramètres de configuration du projet pour fournir l'accès à la connexion
Cette page explique comment modifier les paramètres de configuration du projet.
Modifier les paramètres de configuration du modèle
Pour modifier les paramètres de configuration du modèle:
- Développez l'erreur de validation dans l'IDE.
-
Sélectionnez le lien Manage Projects (Gérer les projets) dans le message d'erreur. Vous accédez ainsi à la page "Projets LookML".
Vous pouvez également accéder à la page "Projets LookML" à l'aide de l'URL
https://<your_looker_domain.com>/projects
ou en sélectionnant Projects (Projets) dans le menu Develop (Développer) du panneau de navigation de gauche. -
Sur la page Projets LookML, recherchez le modèle à l'origine de l'erreur. Dans cet exemple, recherchez le modèle
lauren_ecommerce
pour le projet l_ecommerce. Le modèle sera plus visible par une erreur critique en rouge : - Sélectionnez le bouton Configure (Configurer) pour ouvrir la page Edit Model Configuration (Modifier la configuration du modèle).
-
Examinez les connexions actuellement sélectionnées pour le modèle dans la section Connexions autorisées. Dans cet exemple, l'erreur indique que
model 'lauren_ecommerce' is not allowed to use connection 'athena'.
. La connexion athena n'est pas sélectionnée dans les connexions autorisées du modèle. La connexionecommerce_demo
a été sélectionnée par erreur dans le cas suivant: - Cochez la case correspondant à la bonne connexion, dans ce cas, athena. Vous pouvez également sélectionner l'option All (Tous) pour accorder au modèle l'accès à toutes les connexions, y compris celles qui seront ajoutées ultérieurement.
- Ajustez les autres sélections de connexions si nécessaire.
- Sélectionnez Enregistrer.
- Revenez à votre modèle LookML et effectuez une nouvelle validation pour vérifier que l'erreur de configuration du modèle a disparu :