suggerimenti_esplorazione

Utilizzo

view: view_name {
dimension: field_name {
suggested_explore: explore_name
}
}
Gerarchia
suggest_explore
Tipi di campi possibili
Dimensione, gruppo di dimensioni, misurazione, filtro, parametro

Accetta
Il nome di un'esplorazione

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.

In genere, Looker genera questi suggerimenti eseguendo la query seguente nel 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 di database troppo grande.

Utilizzando suggest_dimension, puoi rendere la query di Looker una dimensione alternativa per i valori dei suggerimenti. Se la dimensione viene definita in un'esplorazione diversa, suggest_explore indica a Looker dove trovarla. In questo caso, nel parametro suggest_dimension, includi sia il nome della vista in cui è definita la dimensione sia il nome della dimensione nel formato view_name.field_name. Inoltre, assicurati che la visualizzazione sia unita all'esplorazione specificata nel parametro suggest_explore.

Se la dimensione viene definita nella vista corrente, suggest_explore non è obbligatoria.

Esempi

In questo esempio, anziché eseguire la ricerca di un enorme elenco di nomi utente dalla tabella event, abbiamo chiesto a Looker di eseguire 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
}