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 che hai selezionato o salvato in precedenza in un'esplorazione o in un look non sono più disponibili. Esistono diverse potenziali cause di questo evento:

  • Il campo o i campi a cui si fa riferimento nell'avviso esistono solo in modalità di sviluppo e stai visualizzando l'esplorazione o la ricerca in modalità di produzione (o viceversa).

  • Un join è stato rimosso dalla definizione LookML del file explore, con la conseguente rimozione del campo a cui si fa riferimento nell'avviso.

    Ad esempio, se viene visualizzato l'avviso users.name no longer exists on Companies, and will be ignored, è possibile che la visualizzazione users e i relativi campi non siano più uniti all'esplorazione companies e quindi non siano disponibili nel look o nell'esplorazione.

    Puoi utilizzare il riquadro dei metadati nell'IDE per visualizzare tutte le definizioni 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 explore LookML è stato modificato con un parametro come view_name.

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

            explore: users {
                view_name: customers
            }
        

Risolvere l'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 intenzionalmente rimosso da uno sviluppatore LookML, segui questi passaggi per risolvere l'avviso per un look o un'esplorazione.

Risolvere l'avviso relativo a un look

Per risolvere l'avviso view_name.field_name no longer exists on explore_name and will be ignored per 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 ogni messaggio di errore per cancellare l'avviso.
  3. Apporta una modifica, ad esempio aggiungendo un campo dal selettore dei campi e poi rimuovendolo, per attivare il pulsante Salva.
  4. Seleziona Salva.

Il Look verrà aggiornato e salvato in modo da omettere il campo o i campi eliminati e gli errori associati.

Risolvere l'avviso per un'esplorazione

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

  1. Apporta una modifica, ad esempio aggiungendo un campo dal selettore dei campi e poi rimuovendolo.
  2. Seleziona Esegui per rieseguire la query dell'esplorazione.