suggestions (pour les vues)

Cette page fait référence au suggestions paramètre qui fait partie d'une vue.

suggestions peut également être utilisé dans un champ de dimension ou de filtre, comme décrit sur la page de documentation du paramètre suggestions (pour les champs).

Utilisation

view: view_name {
  suggestions: yes
}
Hiérarchie
suggestions
Valeur par défaut
yes

Acceptation
Valeur booléenne (yes ou no)

Définition

Lorsqu'un utilisateur filtre une exploration sur un champ qui accepte les suggestions, Looker suggère par défaut des valeurs possibles pour le champ (pour savoir comment modifier les suggestions de filtres, consultez Modifier 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 acceptent les suggestions.

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ée 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 fonctionne différemment de suggestions au niveau de la dimension

Le paramètre suggestions décrit sur cette page est appliqué à 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 individuelles

Si vous souhaitez désactiver les suggestions pour une dimension individuelle, vous pouvez ajouter l'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 configuré de cette manière, car si un développeur spécifie suggestions: no au niveau de la vue, il souhaite éviter 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 des 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, car les valeurs codées en dur ne nécessitent pas de requête sur la base de données.suggestions: no