Une vue représente une table de données dans Looker, qu'elle soit native dans votre base de données ou créée à l'aide de la fonctionnalité de table dérivée de Looker. Les vues sont généralement déclarées dans les fichiers de vue, avec une vue par fichier.
Dans chaque vue, vous trouverez des définitions de champs, chacune correspondant à une colonne de la table sous-jacente ou à un calcul dans Looker. Ces champs sont décrits dans les références de champ, la référence de type de dimension et la référence de type de mesure.
Il existe également un certain nombre de paramètres au niveau de la vue, qui sont décrits sur cette page.
Exemple d'utilisation
Pointez sur le nom d'un paramètre pour afficher une brève description. Cliquez dessus pour accéder à la page correspondante.
Lorsqu'un paramètre peut être défini sur l'une des options spécifiques, la valeur par défaut est indiquée en premier.
Définitions des paramètres
Nom du paramètre | Description |
---|---|
Paramètres de structure | |
drill_fields (pour la vue) |
Spécifie la liste de champs affichée par défaut lors de l'affichage détaillé des mesures définies dans la vue |
extends (pour la vue) |
Spécifie les vues qui seront étendues par cette vue |
extension (pour la vue) |
Indique que la vue nécessite une extension et ne peut pas être exposée aux utilisateurs |
include |
Ajoute des fichiers à une vue |
test |
Crée un test de données pour vérifier la logique de votre modèle. Les paramètres du projet incluent une option permettant d'exiger des tests de données. Lorsque cette option est activée pour un projet, les développeurs de ce dernier doivent effectuer des tests de données avant de déployer leurs modifications en production. Ce paramètre comporte les sous-paramètres explore_source et assert . |
set |
Définit un ensemble de dimensions et de mesures à utiliser dans d'autres paramètres |
view |
Crée une vue. |
Paramètres d'affichage | |
label (pour la vue) |
Indique comment le nom de la vue apparaîtra dans l'outil de sélection de champs |
fields_hidden_by_default |
ADDED 21.12
Lorsque ce paramètre est défini sur yes , tous les champs de la vue sont masqués par défaut. Utilisez le paramètre hidden: no sur un champ pour l'afficher. |
Paramètres de filtre | |
suggestions (pour la vue) |
Active ou désactive les suggestions pour toutes les dimensions d'une vue. |
Paramètres de requête | |
required_access_grants (pour la vue) |
Limite l'accès à la vue aux seuls utilisateurs dont les valeurs d'attribut utilisateur correspondent aux autorisations d'accès. |
sql_table_name (pour la vue) |
Change la table SQL de base d'une vue. |
Paramètres de table dérivés | |
cluster_keys |
Spécifie qu'un disque persistant est mis en cluster par un ou plusieurs champs dans BigQuery Compatibilité ajoutée pour cluster_keys sur Snowflake |
create_process |
Spécifie une séquence d'étapes ordonnées pour créer un PDT sur un dialecte de base de données nécessitant des commandes LDD personnalisées. Ce paramètre comprend le sous-paramètre sql_step .
|
datagroup_trigger |
Désigne le groupe de données à utiliser pour les règles de régénération des tables PDT. |
derived_table |
Base une vue sur une table dérivée |
distribution |
Définit la clé de distribution d'une table PDT intégrée dans Redshift ou Aster. |
distribution_style |
Définit le style de distribution d'une table PDT intégrée dans Redshift. |
explore_source |
Définit une table dérivée native basée sur une exploration |
increment_key |
ADDED 21.4
Transforme la table dérivée en PDT incrémentiel. increment_key spécifie l'incrément de temps pour lequel les nouvelles données doivent être interrogées et ajoutées au PDT. |
increment_offset |
ADDED 21.4
Utilisée conjointement avec le paramètre increment_key pour les PDT incrémentiels. increment_offset spécifie le nombre de périodes précédentes (avec la précision de la clé d'incrémentation) qui sont recompilées pour tenir compte des données arrivées en retard. |
interval_trigger |
ADDED 21.20
interval_trigger spécifie une planification de recompilation pour une table dérivée persistante, au format "N (seconds | minutes | hours)" |
materialized_view |
ADDED 21.10
L'instruction materialized_view: yes crée une vue matérialisée sur votre base de données pour une table dérivée. |
indexes |
Définit les index d'un PDT créé dans une base de données traditionnelle (MySQL ou Postgres, par exemple) ou d'une clé de tri entrelacée dans Redshift |
partition_keys |
Indique qu'une table PDT sera partitionnée en fonction d'un ou plusieurs champs dans Presto, ou d'un unique champ date/heure dans BigQuery. |
persist_for (pour derived_table) |
Définit l'âge maximal d'un disque persistant avant qu'il ne soit de nouveau généré |
publish_as_db_view |
L'instruction publish_as_db_view: yes crée une vue de base de données stable pour que le disque persistant permet d'interroger la table en dehors de Looker |
sortkeys |
Définit les clés de tri d'une table PDT intégrée dans Redshift. |
sql (pour derived_table) |
Déclare la requête SQL d'une table dérivée. |
sql_create |
Définit une instruction SQL CREATE pour créer un PDT sur un dialecte de base de données nécessitant des commandes LDD personnalisées |
sql_trigger_value |
Spécifie la condition qui provoque la régénération d'un PDT |
table_compression |
Spécifie la compression de table à utiliser pour une table PDT dans Amazon Athena |
table_format |
Spécifie le format de table à utiliser pour une table PDT dans Amazon Athena |
Paramètres d'affinement | |
view: +view_name |
Ajoute le signe plus (+ ) devant le nom d'une vue existante pour affiner la vue existante. Pour en savoir plus et voir des cas d'utilisation, consultez la page de documentation relative aux affinages LookML. |
final |
Indique que le filtre actuel est le dernier filtre autorisé pour la vue. Pour en savoir plus et voir des cas d'utilisation, consultez la page de documentation relative aux affinages LookML. |
Paramètres à éviter | |
distkey |
REMOVED 3.26
Remplacement par distribution |
view_label |
ÉVITEUR 4.4
Remplacement par label |