suggerimenti_persistenti_per

Utilizzo

view: view_name {
dimension: field_name {
suggested_persist_for: "5 ore"
}
}
Gerarchia
suggest_persist_for
Tipi di campi possibili
Dimensione, filtro, parametro

Accetta
Una stringa che specifica la durata in secondi, minuti o ore come segue: "N (secondi | minuti | ore)"

Definizione

Quando Looker determina i valori che suggerisce agli utenti quando filtrano i dati di un campo dimension o filter, esegue una query per trovare i valori unici di quei campi. Per impostazione predefinita, questo elenco di suggerimenti viene memorizzato nella cache per 6 ore. Tuttavia, puoi modificare il periodo di tempo in cui i suggerimenti vengono memorizzati nella cache utilizzando suggest_persist_for.

In genere Looker genera suggerimenti per una dimensione eseguendo una query SELECT DISTINCT su quella dimensione. Per alcune tabelle di grandi dimensioni, questa query può essere troppo lenta o creare un carico di database troppo elevato. La memorizzazione nella cache dei valori dei suggerimenti per un periodo più lungo riduce il numero di query di SELECT DISTINCT. In alternativa, se il database viene aggiornato di frequente, un tempo di memorizzazione nella cache più breve comporta elenchi di suggerimenti più aggiornati.

Esempi

Imposta la cache dei suggerimenti per la dimensione name su 30 minuti:

dimension: name {
  sql: ${TABLE}.name ;;
  suggest_persist_for: "30 minutes"
}