Erreur: Impossible de trouver le modèle ou la vue demandés

Les URL de requête développées et la Validation de contenu dans Looker vous permettent de résoudre l'erreur Could not find the model or view requested dans les explorations, les Looks et les tableaux de bord. Lorsqu'une URL de requête contient une faute de frappe ou fait référence à un modèle ou à une exploration LookML renommé, vous pouvez mettre à jour la référence dans une seule URL de requête ou la remplacer dans l'ensemble du contenu enregistré.

L'erreur

L'erreur suivante peut s'afficher dans une exploration, un Look ou un tableau de bord :

Could not find the model or view requested.

Causes courantes

Voici quelques causes courantes de cette erreur :
  • Faute de frappe dans l'URL : si vous avez créé manuellement une URL d'exploration, vérifiez le nom du modèle et de l'exploration dans l'URL pour vous assurer qu'ils sont corrects.
  • Le nom de l'exploration ou du modèle a changé Chaque requête de Look ou de tableau de bord est basée sur un modèle et une exploration. Si le nom du modèle ou de l'exploration change, la requête de Look ou de tableau de bord continuera de faire référence à l'ancien nom jusqu'à ce que vous le mettiez à jour avec le nouveau nom. Par exemple, si le nom d'une exploration passe de old-name à new-name, tous les Looks ou requêtes de tableau de bord associés tenteront toujours d'utiliser l'exploration old-name jusqu'à ce que vous les mettiez à jour.

Dépannage

Il existe plusieurs façons de résoudre cette erreur, mais vous pouvez résoudre la plupart des instances en remplaçant simplement le nom de modèle ou d'exploration incorrect par un nom valide. Utilisez les méthodes suivantes pour mettre à jour une seule requête ou tous les Looks et tableaux de bord de votre instance Looker :
  • Modifier l'URL d'une seule requête
  • Utiliser la Validation de contenu

Modifier l'URL d'une seule requête

Si vous savez qu'un nom d'exploration ou de modèle a été modifié, vous pouvez corriger des Looks et des tableaux de bord individuels à l'aide de l'URL étendue. L'URL étendue contient le nom du modèle, le nom de l'exploration et les noms des champs. Vous pouvez profiter de cette fonction pour modifier le nom de l'exploration ou du modèle de la requête.

  1. Sélectionnez Explorer à partir d'ici dans la requête de Look ou de tableau de bord.
  2. Sélectionnez le menu en forme d'engrenage Actions d'exploration à côté de Exécuter et Modifier, puis sélectionnez Partager.
  3. Copiez l'URL étendue et collez-la ailleurs, par exemple dans un document ou dans la barre d'adresse de votre navigateur. (Si vous collez l'URL dans la barre d'adresse de votre navigateur, n'appuyez pas encore sur Entrée. Si vous le faites, l'URL étendue sera transformée en URL raccourcie.)
  4. Modifiez le texte de l'URL pour modifier le nom de l'exploration. L'URL se présente comme suit :
    https://instance_name.looker.com/explore/MODEL_NAME/EXPLORE_NAME?fields=...
  5. Si nécessaire, copiez et collez l'URL étendue dans votre navigateur, puis appuyez sur Entrée ou Retour pour accéder à l'URL.
  6. Enregistrez l'exploration en tant que Look ou requête de tableau de bord.

Utiliser la Validation de contenu

La Validation de contenu dispose d'une fonction de recherche et de remplacement. Vous pouvez l'utiliser pour remplacer le nom de l'exploration dans tous les Looks. Toutefois, cela modifiera toutes les requêtes de Look et de tableau de bord qui utilisent old-name. Soyez donc prudent.

Je vois toujours cette erreur. Et maintenant ?

Si vous avez essayé les étapes précédentes et que l'erreur persiste, contactez un administrateur Looker de votre entreprise pour vous assurer que le modèle et l'exploration demandés existent dans votre instance Looker. Si vous êtes toujours bloqué, contactez l'assistance Looker pour obtenir de l'aide.