Uso
dimension: field_name {
suggest_persist_for: "5 horas"
}
}
Jerarquía
suggest_persist_for |
Tipos de campos posibles
Dimensión, Filtro, ParámetroAcepta
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"
}