suggest_persist_for

Uso

view: view_name {
  dimension: field_name {
    suggest_persist_for: "5 hours"
  }
}
Jerarquía
suggest_persist_for
Tipos de campos posibles
Dimensión, filtro y parámetro

Acepta
Es una cadena que especifica la duración en segundos, minutos u horas de la siguiente manera: "N (segundos | minutos | horas)"

Definición

Cuando Looker determina los valores que sugerirá a los usuarios cuando apliquen filtros en un campo dimension o filter, ejecuta una consulta para encontrar los valores únicos de ese campo. De forma predeterminada, esta lista de sugerencias se almacena en caché durante 6 horas. Sin embargo, puedes cambiar la cantidad de tiempo que se almacenan en caché las sugerencias con suggest_persist_for.

Por lo general, Looker genera sugerencias para una dimensión ejecutando una consulta SELECT DISTINCT en esa dimensión. Para algunas tablas grandes, esta consulta puede ser demasiado lenta o generar una carga demasiado grande en la base de datos. Almacenar en caché los valores de sugerencia durante un período más largo reduce la cantidad de búsquedas de SELECT DISTINCT. Como alternativa, si tu base de datos se actualiza con frecuencia, un tiempo de caché más corto generará listas de sugerencias más recientes.

Ejemplos

Establece la caché de sugerencias para la dimensión name en 30 minutos:

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