Fehler: view_name.field_name ist in „Explore_name“ nicht mehr vorhanden und wird ignoriert.

Nachdem Sie einen Explore oder einen Look ausgeführt haben, wird möglicherweise 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 gibt es mehrere mögliche Ursachen:

  • Die Felder, auf die in der Warnung verwiesen wird, sind nur im Entwicklungsmodus vorhanden und Sie sehen das Explore oder den Look im Produktionsmodus (oder umgekehrt).

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

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

    Im Metadatenbereich in der IDE können Sie alle explore-Definitionen sehen, die auf eine bestimmte Ansicht verweisen.
  • Es wurde eine Änderung am Namen der Ansicht in der Datei vorgenommen oder der Ansichtsverweis in der explore-LookML-Definition wurde mit einem Parameter wie view_name geändert.

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

            explore: users {
                view_name: customers
            }
        

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

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

Warnung für einen Look beheben

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

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

Dadurch wird der Look aktualisiert und gespeichert, um das gelöschte Feld bzw. die gelöschten Felder und die zugehörigen Fehler auszulassen.

Warnung für ein Explore beheben

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

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