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 parfois s'afficher:

⚠️ 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 présentation ne sont plus disponibles. Plusieurs causes peuvent être à l'origine de ce problème:

  • Le ou les champs référencés dans l'avertissement n'existent qu'en mode Développement, et vous affichez l'exploration ou la présentation en mode Production (ou inversement).

  • Une join a été supprimée de la définition LookML du fichier explore, ce qui a entraîné la suppression du 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 ne sont donc pas disponibles dans la présentation 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 (par exemple, view_name).

    Par exemple, la vue sous-jacente d'une exploration appelée users a été mise à 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 celui-ci ont été supprimés intentionnellement

Si un champ référencé dans un avertissement a été intentionnellement supprimé par un développeur LookML, procédez comme suit pour résoudre l'avertissement concernant un Look ou une exploration.

Résolution de l'avertissement pour un Look

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

  1. Sélectionnez le bouton Edit (Modifier) en haut à droite pour modifier le Look.
  2. Une fois en mode Édition, sélectionnez le x à côté de chaque message d'erreur pour effacer l'avertissement.
  3. Apportez une modification, par exemple en ajoutant n'importe quel champ à partir du sélecteur de champs, puis en le supprimant, pour activer le bouton Enregistrer.
  4. Sélectionnez Enregistrer.

Cette opération met à jour et enregistre la présentation pour omettre 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 sur une exploration:

  1. Apportez une modification. Par exemple, ajoutez n'importe quel champ à partir du sélecteur de champs, puis supprimez-le.
  2. Sélectionnez Exécuter pour exécuter à nouveau la requête d'exploration.