Utilisation
dimension: field_name {
suggest_persist_for: "5 heures"
}
}
Hiérarchie
suggest_persist_for |
Types de champs possibles
Dimension, Filtre, ParamètreAcceptation
Chaîne spécifiant la durée en secondes, minutes ou heures comme suit : "N (secondes | minutes | heures)" |
Définition
Lorsque Looker détermine les valeurs qu'il suggérera aux utilisateurs lorsqu'ils filtreront un champ dimension
ou filter
, il exécutera une requête pour trouver les valeurs uniques de ce champ. Par défaut, cette liste de suggestions est mise en cache pendant six heures. Toutefois, vous pouvez modifier la durée de mise en cache des suggestions à l'aide de suggest_persist_for
.
Looker génère généralement des suggestions pour une dimension en exécutant une requête SELECT DISTINCT
sur cette dimension. Pour certaines grandes tables, cette requête peut être trop lente ou générer une charge de base de données trop importante. La mise en cache des valeurs de suggestion pendant une période plus longue réduit le nombre de requêtes SELECT DISTINCT
. Si votre base de données est fréquemment mise à jour, une durée de cache plus courte permet d'obtenir des listes de suggestions plus récentes.
Examples
Définissez le cache de suggestions pour la dimension name
sur 30 minutes:
dimension: name {
sql: ${TABLE}.name ;;
suggest_persist_for: "30 minutes"
}