sugerir_persistir_para

Uso

view: view_name {
dimension: field_name {
suggest_persist_for: "5 horas"
}
}
Jerarquía
suggest_persist_for
Tipos de campos posibles
Dimensión, Filtro, Parámetro

Acepta
Una string que especifica la cantidad de tiempo en segundos, minutos y horas con el siguiente formato: “N (segundos | minutos | horas)”.

Definición

Cuando Looker determina los valores que sugerirá a los usuarios cuando filtran 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 las sugerencias se almacenan en caché mediante suggest_persist_for.

Looker suele generar sugerencias para una dimensión mediante la ejecución de una consulta SELECT DISTINCT en esa dimensión. Para algunas tablas grandes, esta consulta puede ser demasiado lenta o crear una carga de base de datos demasiado grande. El almacenamiento en caché de los valores de sugerencias durante un período más largo reduce la cantidad de consultas SELECT DISTINCT. Como alternativa, si tu base de datos se actualiza con frecuencia, un tiempo de caché más corto genera listas de sugerencias más nuevas.

Ejemplos

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

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