Fehler: view_name.field_name existiert nicht mehr in Explore_name und wird ignoriert

Nach der Ausführung eines Explore oder Looks wird gelegentlich die folgende Warnung angezeigt:

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

Diese Warnung weist darauf hin, dass Felder, die Sie zuvor in einem Explore oder Look ausgewählt oder gespeichert haben, jetzt nicht mehr verfügbar sind. Dafür kann es verschiedene Gründe geben:

  • Das oder die in der Warnung erwähnten Felder sind nur im Entwicklungsmodus verfügbar, Sie sehen sich aber die explorative Datenanalyse oder die Suche im Produktionsmodus an (oder umgekehrt).

  • Ein Join wurde aus der LookML-Definition der explore-Datei entfernt. Dadurch wurde auch das Feld entfernt, auf das in der Warnung verwiesen wird.

    Wenn Sie beispielsweise die Warnung users.name no longer exists on Companies, and will be ignored sehen, kann das bedeuten, dass die Ansicht users und ihre Felder nicht mehr mit dem Explore companies verbunden sind und daher im Look oder Explore nicht verfügbar sind.

    Im Metadatenbereich in der IDE kannst du alle explore-Definitionen sehen, die auf eine bestimmte Ansicht verweisen.
  • Der Name der Datenansicht wurde in der Datei geändert oder die Datenansichtsreferenz in der explore-LookML-Definition wurde mit einem Parameter wie view_name geändert.

    Beispiel: Eine zugrunde liegende Ansicht für ein Explore namens users wurde mit einem view_name-Parameter aktualisiert, der auf eine Ansicht namens customers verweist:

            explore: users {
                view_name: customers
            }
        

Warnung aufheben, wenn Felder, auf die in der Warnung verwiesen wird, absichtlich gelöscht wurden

Wenn ein Feld, auf das in einer Warnung verwiesen wird, absichtlich von einem LookML-Entwickler entfernt wurde, führen Sie die folgenden Schritte aus, um die Warnung für einen Look oder Explore zu beheben.

Warnung für einen Look beheben

So beheben Sie die Warnung view_name.field_name no longer exists on explore_name and will be ignored für einen Look:

  1. Wähle rechts oben die Schaltfläche Bearbeiten aus, um den Look zu bearbeiten.
  2. Klicken Sie im Bearbeitungsmodus auf das x neben jeder Fehlermeldung, um die Warnung zu entfernen.
  3. Nehmen Sie eine Änderung vor, z. B. Fügen Sie ein beliebiges Feld aus dem Field Picker hinzu und entfernen Sie es, um die Schaltfläche Speichern zu aktivieren.
  4. Klicken Sie auf Speichern.

Dadurch wird der Look aktualisiert und gespeichert, sodass das oder die gelöschten Felder und die zugehörigen Fehler nicht mehr angezeigt werden.

Warnung für eine explorative Datenanalyse beheben

So beheben Sie die Warnung view_name.field_name no longer exists on explore_name and will be ignored für ein Explore:

  1. Nehmen Sie eine Änderung vor, indem Sie z. B. ein beliebiges Feld aus dem Field Picker hinzufügen und es dann entfernen.
  2. Wählen Sie Ausführen aus, um die Explore-Abfrage noch einmal auszuführen.