esplora

Questa pagina si riferisce al parametro explore che fa parte di un modello.

explore può essere utilizzato anche come parte di un filtro della dashboard, descritto nella pagina della documentazione Parametri della dashboard.

explore può essere utilizzato anche come parte di un elemento della dashboard. Un esempio rappresentativo del suo utilizzo è disponibile nella pagina della documentazione Parametri del grafico a colonne per le dashboard LookML.

Utilizzo

explore: explore_name { . . . }
Gerarchia
explore
Valore predefinito
Nessuna

Accetta
Il nome di una vista esistente o il nome di explore quando utilizzi from

Regole speciali
I nomi explore devono essere univoci all'interno di un determinato modello

Definizione

Se è presente un segno più (+) davanti al nome Explore (ad es. explore: +orders), si tratta di un perfezionamento di un Explore. Per ulteriori informazioni, consulta la pagina della documentazione relativa ai perfezionamenti LookML.

explore aggiunge una vista esistente al menu delle esplorazioni di Looker, come descritto nella pagina della documentazione Termini e concetti di LookML. Come best practice, è consigliabile definire un Explore all'interno di un file modello.

In genere le esplorazioni prendono il nome di una vista esistente. Se vuoi avere più esplorazioni basate sulla stessa vista, puoi aggiungere un parametro from all'esplorazione. In questo caso, all'esplorazione può essere assegnato un nome valido, che include solo lettere minuscole (a-z), cifre (0-9) e trattini bassi.

explore svolge un ruolo importante nell'SQL generato da Looker. Supponiamo che un utente scelga Clienti dal menu Esplora ed esegua una query. L'esplorazione customers si basa sulla visualizzazione chiamata customers, associata a una tabella di database. La tabella viene inserita nella clausola FROM della query SQL dell'utente.

explore può avere molti parametri secondari che influiscono sul comportamento di visualizzazione e filtro e che specificano l'aggiunta di join per Esplora. Se un'esplorazione include uno o più join, questi join possono avere parametri di join che specificano il comportamento di join desiderato.

Esempi

Aggiungi un'opzione al menu Esplora in base alla visualizzazione chiamata users:

explore: users {
  # additional explore parameters go here
}

Aggiungi un'opzione al menu Esplora chiamata Eventi in base alla visualizzazione chiamata user_events:

explore: events {
  from: user_events
}

Sfide comuni

explore deve fare riferimento a un nome di vista esistente

Non puoi definire la tabella, le dimensioni, le misure e altri campi del database che fanno parte di una vista tramite un parametro explore. Devi prima definire una vista utilizzando il parametro view. Dopodiché potrai fare riferimento al nome della vista in explore.

explore deve fare riferimento al nome della visualizzazione, non al nome del file

In genere, il nome di una visualizzazione corrisponde a quello del file della vista in cui è stata definita. Non è obbligatorio: il nome e il nome del file della vista possono essere diversi.

Ad esempio, hai una vista denominata users definita all'interno di un file denominato company_users. Il file delle viste company_users ha il seguente aspetto:

view: users { ... }

Quindi, aggiungi la visualizzazione users al menu Esplora con:

explore: users { ... }

Anche se la visualizzazione users si trova all'interno di un file denominato company_users, il nome del file non è rilevante. Viene considerato solo il nome della vista nel parametro view.

Quando utilizzi una misura di type: count in un'esplorazione, la visualizzazione etichetta i valori risultanti con il nome della visualizzazione anziché la parola "Conteggio". Per evitare confusione, ti consigliamo di pluralizzare il nome della vista, selezionando Mostra campo completo in Serie nelle impostazioni di visualizzazione, oppure di utilizzare view_label con una versione plurale del nome vista.

Aspetti da tenere presenti

In genere explore viene utilizzato con parametri aggiuntivi

È possibile utilizzare explore da solo, senza parametri aggiuntivi. In genere, explore viene utilizzato con opzioni aggiuntive. Ad esempio, accade molto spesso join visualizzazioni aggiuntive in un'esplorazione.

Tutti i parametri aggiuntivi associati a explore sono disponibili qui. I parametri utilizzabili per join in Esplora sono disponibili qui.