suggérer_persiste_pour

Utilisation

view_name {
dimension: field_name {
suggest_persist_for: "5 heures"
}
}
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 (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"
}