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

Dopo aver eseguito un'esplorazione o un Look, potresti occasionalmente 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 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, 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, ciò potrebbe indicare che la vista users e i suoi campi non sono più uniti all'esplorazione companies e non sono quindi 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.

Risoluzione dell'avviso per 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 ciascun messaggio di errore per cancellare l'avviso.
  3. Apporta una modifica, ad esempio aggiungi un campo dal selettore campi e poi rimuovilo 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 aggiungi un campo dal selettore campi e poi rimuovilo.
  2. Seleziona Esegui per rieseguire la query dell'esplorazione.