Corriger les erreurs de configuration du modèle

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:

  1. Développez l'erreur de validation dans l'IDE.
  2. 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.
  3. 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 : Page "Gérer les projets" avec le modèle lauren_ecommerce encadré en rouge
  4. Sélectionnez le bouton Configure (Configurer) pour ouvrir la page Edit Model Configuration (Modifier la configuration du modèle).
  5. 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 connexion ecommerce_demo a été sélectionnée par erreur dans le cas suivant:

  6. 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.
  7. Ajustez les autres sélections de connexions si nécessaire.
  8. Sélectionnez Enregistrer.
  9. Revenez à votre modèle LookML et effectuez une nouvelle validation pour vérifier que l'erreur de configuration du modèle a disparu : Résultat de la validation LookML : l'IDE n'affiche aucune erreur LookML.