Utilisation
view: view_name {
dimension: field_name {
suggest_persist_for: "5 hours"
}
}
|
Hiérarchie
suggest_persist_for |
Types de champs possibles
Dimension, filtre, paramètre
Acceptation
Chaîne spécifiant la durée en secondes, minutes ou heures, comme suit : "N (seconds | minutes | hours)"
|
Définition
Lorsque Looker détermine les valeurs qu'il suggérera aux utilisateurs lorsqu'ils filtreront un champ dimension ou filter, il exécute 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 tables volumineuses, cette requête peut être trop lente ou créer une charge de base de données trop importante. La mise en cache des valeurs de suggestions pendant une période plus longue réduit le nombre de requêtes SELECT DISTINCT. Si votre base de données est mise à jour fréquemment, une durée de cache plus courte permet d'obtenir des listes de suggestions plus récentes.
Exemples
Définissez le cache de suggestions pour la dimension name sur 30 minutes :
dimension: name {
sql: ${TABLE}.name ;;
suggest_persist_for: "30 minutes"
}