Erreur: view_name.field_name n'existe plus sur explore_name et sera ignoré

Après avoir exécuté une exploration ou une présentation, l'avertissement suivant peut s'afficher de temps en temps :

⚠️ view_name.field_name no longer exists on explore_name and will be ignored.

Cet avertissement indique que les champs que vous aviez précédemment sélectionnés ou enregistrés dans une exploration ou une analyse ne sont plus disponibles. Plusieurs raisons peuvent expliquer cette situation :

  • Le ou les champs référencés dans l'avertissement n'existent que dans le mode Développement, et vous consultez l'exploration ou la recherche en mode Production (ou inversement).

  • Une jointure a été supprimée de la définition LookML du fichier explore, ce qui a supprimé le champ référencé dans l'avertissement.

    Par exemple, si l'avertissement users.name no longer exists on Companies, and will be ignored s'affiche, cela peut indiquer que la vue users et ses champs ne sont plus joints à l'exploration companies et qu'ils ne sont donc plus disponibles dans la recherche ou l'exploration.

    Vous pouvez utiliser le panneau des métadonnées de l'IDE pour afficher toutes les définitions explore qui font référence à une vue spécifique.
  • Le nom de la vue a été modifié dans son fichier, ou la référence de la vue dans la définition LookML explore a été modifiée avec un paramètre tel que view_name.

    Par exemple, une vue sous-jacente d'une exploration appelée users a été mis à jour avec un paramètre view_name qui fait référence à une vue appelée customers:

            explore: users {
                view_name: customers
            }
        

Résoudre l'avertissement si les champs référencés dans l'avertissement ont été supprimés intentionnellement

Si un champ référencé dans un avertissement a été intentionnellement supprimé par un développeur LookML, suivez ces étapes pour résoudre l'avertissement pour une recherche ou une exploration.

Résoudre l'avertissement pour une présentation

Pour résoudre l'avertissement view_name.field_name no longer exists on explore_name and will be ignored pour un look :

  1. Sélectionnez le bouton Modifier en haut à droite pour modifier la présentation.
  2. En mode Édition, sélectionnez le X à côté de chaque message d'erreur pour supprimer l'avertissement.
  3. Effectuez une modification (par exemple, ajoutez un champ à partir du sélecteur de champs, puis supprimez-le) pour activer le bouton Enregistrer.
  4. Sélectionnez Enregistrer.

La présentation sera alors mise à jour et enregistrée pour omettre le ou les champs supprimés et les erreurs associées.

Résoudre l'avertissement pour une exploration

Pour résoudre l'avertissement view_name.field_name no longer exists on explore_name and will be ignored d'une exploration:

  1. Apportez une modification. Par exemple, vous pouvez ajouter un champ depuis le sélecteur de champs, puis le supprimer.
  2. Sélectionnez Run (Exécuter) pour réexécuter la requête d'exploration.