Errore: view_name.field_name non esiste più in Explore_name e verrà ignorato

Dopo aver eseguito un'esplorazione o un Look, a volte potresti visualizzare il seguente avviso:

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

Questo avviso indica che i campi precedentemente selezionati o salvati in un'esplorazione o in un Look non sono più disponibili. Le cause di questa situazione possono essere diverse:

  • Il campo o i campi a cui viene fatto riferimento nell'avviso esistono solo in modalità di sviluppo e stai visualizzando l'esplorazione o il Look in modalità di produzione (o viceversa).

  • Un join è stato rimosso dalla definizione LookML del file explore, in modo da rimuovere il campo a cui viene fatto riferimento nell'avviso.

    Ad esempio, l'avviso users.name no longer exists on Companies, and will be ignored potrebbe indicare che la vista users e i relativi campi non sono più uniti all'esplorazione companies e pertanto non sono disponibili nel Look o nell'esplorazione.

    Puoi utilizzare il riquadro dei metadati nell'IDE per visualizzare tutte le definizioni di explore che fanno riferimento a una vista specifica.
  • È stata apportata una modifica al nome della vista nel relativo file oppure il riferimento alla vista nella definizione di LookML explore è stato modificato con un parametro come view_name.

    Ad esempio, una vista sottostante per un'esplorazione denominata users è stata aggiornata con un parametro view_name che fa riferimento a una vista denominata customers:

            explore: users {
                view_name: customers
            }
        

Risoluzione dell'avviso se i campi a cui viene fatto riferimento nell'avviso sono stati eliminati intenzionalmente

Se un campo a cui viene fatto riferimento in un avviso è stato rimosso intenzionalmente da uno sviluppatore LookML, segui questi passaggi per risolvere l'avviso per un Look o un'esplorazione.

Risolvere l'avviso per un Look

Per risolvere l'avviso view_name.field_name no longer exists on explore_name and will be ignored relativo a un Look:

  1. Seleziona il pulsante Modifica nell'angolo in alto a destra per modificare il Look.
  2. In modalità di modifica, seleziona la x accanto a ciascun messaggio di errore per cancellare l'avviso.
  3. Apporta una modifica, ad esempio aggiungi un campo dal selettore di campi e poi rimuovelo per attivare il pulsante Salva.
  4. Seleziona Salva.

Il Look verrà aggiornato e salvato per omettere il campo o i campi eliminati e i relativi errori.

Risolvere l'avviso per un'esplorazione

Per risolvere l'avviso view_name.field_name no longer exists on explore_name and will be ignored relativo a un'esplorazione:

  1. Apporta una modifica, ad esempio aggiungi un campo dal selettore dei campi e poi rimuovilo.
  2. Seleziona Esegui per eseguire nuovamente la query Esplora.