Utilizzo
view: view_name {
dimension: field_name {
suggest_explore: explore_name
}
}
|
Gerarchia
suggest_explore |
Tipi di campi possibili
Dimensione, Gruppo di dimensioni, Misura, Filtro, Parametro
Accetta
Il nome di un Explore
|
Definizione
Questo parametro, utilizzato con suggest_dimension, modifica il modo in cui Looker genera suggerimenti per un campo filter o un dimension di type: string quando qualcuno utilizza quel campo per filtrare una query.
Looker in genere genera questi suggerimenti eseguendo la seguente query sul campo del filtro:
SELECT DISTINCT <field name> FROM <table> LIMIT 1000
Se il campo si trova in una tabella di grandi dimensioni, questa query può essere troppo lenta o creare un carico del database troppo elevato.
Utilizzando suggest_dimension, puoi fare in modo che Looker esegua una query su una dimensione alternativa per i valori dei suggerimenti. Se la dimensione è definita in un'altra esplorazione, suggest_explore indica a Looker dove trovarla. In questo caso, nel parametro suggest_dimension, includi sia il nome della visualizzazione in cui è definita la dimensione sia il nome della dimensione nel formato view_name.field_name. Inoltre, assicurati che la vista sia unita all'esplorazione specificata nel parametro suggest_explore.
Se la dimensione è definita nella visualizzazione corrente, suggest_explore non è obbligatorio.
Esempi
In questo esempio, anziché esaminare un enorme elenco di nomi utente della tabella event, abbiamo chiesto a Looker di eseguire una query sui nomi di una tabella user:
dimension: event_user_name {
type: string
sql: ${TABLE}.event_user_name ;;
suggest_explore: user
suggest_dimension: user.name
}