Cette page fait référence au paramètre
suggestionsqui fait partie d'une vue.
suggestionspeut également être utilisé dans un champ de dimension ou de filtre, comme décrit sur la page de documentation du paramètresuggestions(pour les champs).
Utilisation
view: view_name { suggestions: yes }
|
Hiérarchie
suggestions |
Valeur par défaut
yes
Acceptation
Booléen (yes ou no)
|
Définition
Lorsqu'un utilisateur filtre une exploration sur un champ compatible avec les suggestions, Looker suggère par défaut des valeurs possibles pour le champ (consultez Modifier les suggestions de filtres pour savoir comment influencer les suggestions de filtres).
Looker fournit les valeurs possibles de la dimension à partir de la base de données et suggère les valeurs possibles en fonction de ce que l'utilisateur a saisi dans le champ de filtre. Les suggestions sont activées par défaut pour la plupart des dialectes. Vous pouvez ajouter l'instruction suggestions: no à une définition view pour désactiver les suggestions de valeurs de filtre pour toutes les dimensions de la vue qui les acceptent.
Pour certains dialectes, tels qu'Amazon Athena, Qubole Presto, Trino, Cloudera Impala, Apache Hive et Apache Spark, la fourniture de suggestions nécessite d'interroger la base de données, ce qui peut être coûteux. Par conséquent, si vous utilisez Looker pour générer automatiquement un projet à partir de votre base de données pour ces dialectes, Looker créera les vues avec la déclaration
suggestions: no.
Exemple
Voici un exemple de vue dans laquelle les suggestions sont désactivées pour toutes les dimensions :
view: aircraft_types {
sql_table_name: flightstats.aircraft_types ;;
suggestions: no
...
}
Bon à savoir
suggestions au niveau de la vue ne fonctionne pas de la même manière que suggestions au niveau de la dimension.
Le paramètre suggestions décrit sur cette page s'applique à une vue et fonctionne différemment du paramètre suggestions appliqué à une dimension. Lorsqu'il est appliqué au niveau de la dimension, suggestions vous permet de coder en dur une liste de suggestions pour cette dimension.
Si vous souhaitez désactiver les suggestions pour une dimension individuelle, vous pouvez utiliser l'instruction suggestable: no pour la dimension.
Vous pouvez désactiver les suggestions pour des dimensions spécifiques.
Si vous souhaitez désactiver les suggestions pour une dimension spécifique, vous pouvez ajouter l'instruction suggestable: no à la définition de la dimension au lieu d'utiliser suggestions: no pour l'ensemble de la vue. L'inverse ne fonctionne pas : vous ne pouvez pas définir une vue avec suggestions: no, puis utiliser l'instruction suggestable: yes pour activer les suggestions pour des dimensions individuelles dans la vue. Ce comportement est défini de cette manière, car si un développeur spécifie suggestions: no au niveau de la vue, il souhaite empêcher les requêtes coûteuses sur la base de données pour cette vue. Les suggestions doivent donc être désactivées pour toutes les dimensions de la vue.
Vous pouvez également utiliser le paramètre suggestions pour les dimensions individuelles afin de coder en dur les valeurs possibles d'un filtre, même si la vue de la dimension comporte l'instruction suggestions: no. En effet, les valeurs codées en dur ne nécessitent pas de requête sur la base de données.suggestions: no