Cette page contient des liens vers tous les paramètres LookML enfants du paramètre explore.
Une exploration sert de point de départ à une requête dans l'application Looker. Les explorations référencent des vues et peuvent contenir des jointures vers d'autres vues. Les explorations doivent généralement être déclarées dans un fichier de modèle.
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 nombreuses options spécifiques, la valeur par défaut est indiquée en premier.
## STRUCTURAL PARAMETERS explore: explore_name { extension: required extends: [explore_name, explore_name, ...] fields: [field_or_set, field_or_set, ...] tags: ["string1", "string2", ...] # DISPLAY PARAMETERS description: "Description I want" group_label: "Label to use as a heading in the Explore menu" hidden: yes | no label: "desired label" query: { # Desired query parameters (described on the query page) } view_label: "Field picker heading I want for the Explore's fields" # FILTER PARAMETERS access_filter: { field: fully_scoped_field user_attribute: user_attribute_name } # Possibly more access_filter declarations always_filter: { filters: [field_name: "filter expression", field_name: "filter expression", ...] } case_sensitive: yes | no conditionally_filter: { filters: [field_name: "filter expression", field_name: "filter expression", ...] unless: [field_name, field_name, ...] } sql_always_having: SQL HAVING condition ;; sql_always_where: SQL WHERE condition ;; # JOIN PARAMETERS always_join: [view_name, view_name, ...] join: view_name { # Desired join parameters (described on Join Parameters page) } # Possibly more join declarations # QUERY PARAMETERS autogenerate_primary_keys: yes | no cancel_grouping_fields: [fully_scoped_field, fully_scoped_field, ...] from: view_name persist_for: "N (seconds | minutes | hours)" persist_with: datagroup_name required_access_grants: [access_grant_name, access_grant_name, ...] sql_table_name: table_name ;; sql_analytic_model_name: analytic_model_name ;; sql_preamble: SQL STATEMENT ;; symmetric_aggregates: yes | no view_name: view_name # AGGREGATE TABLE PARAMETERS aggregate_table: table_name { query: { # Desired query parameters (described on the aggregate_table page) } materialization: { # Desired materialization parameters (described on the aggregate_table page) } } # Possibly more aggregate_table declarations } ## REFINEMENT PARAMETERS explore: +explore_name { final: yes }
Définition des paramètres
| Nom du paramètre | Description |
|---|---|
| Paramètres de structure | |
extends (pour l'exploration) |
Spécifie les explorations qui seront étendues par cette exploration. |
extension (pour l'exploration) |
Indique que l'exploration nécessite une extension et ne peut pas être exposée aux utilisateurs. |
explore (pour le modèle) |
Présente une vue dans le menu Exploration. |
fields (pour l'exploration) |
Limite les champs disponibles dans une exploration à partir de sa vue de base et via ses jointures. |
tags (pour l'exploration) |
Spécifie le texte qui peut être transmis à d'autres applications. |
| Paramètres d'affichage | |
description (pour l'exploration) |
Ajoute une description à une exploration visible par les utilisateurs dans l'interface utilisateur. |
group_label (pour l'exploration) |
Crée un libellé de groupe à utiliser comme en-tête dans le menu Exploration. |
hidden (pour l'exploration) |
Masque une exploration dans le menu Exploration. |
label (pour l'exploration) |
Modifie l'apparence d'une exploration dans le menu Exploration. |
query (pour l'exploration) |
Crée une requête prédéfinie que les utilisateurs peuvent sélectionner dans le menu Démarrage rapide d'une exploration. |
view_label (pour l'exploration) |
Indique le libellé d'un groupe de champs issu de la vue de base d'une exploration dans le sélecteur de champs. |
| Paramètres de filtre | |
access_filter |
Ajoute des filtres spécifiques à l'utilisateur à une exploration. |
always_filter |
Ajoute à une exploration des filtres que l'utilisateur peut modifier, mais pas retirer. |
case_sensitive (pour l'exploration) |
Indique si les filtres d'une exploration sont sensibles à la casse. |
conditionally_filter |
Ajoute des filtres à une exploration si l'utilisateur n'ajoute pas son propre filtre depuis une liste définie. |
sql_always_having |
Insère dans la clause HAVING de la requête des conditions que l'utilisateur ne peut pas modifier ni retirer de l'exploration concernée. |
sql_always_where |
Insère dans la clause WHERE de la requête des conditions que l'utilisateur ne peut pas modifier ni retirer de l'exploration concernée. |
| Paramètres de jointure | |
always_join |
Désigne les jointures à appliquer systématiquement à une exploration. |
join |
Joint une vue à une exploration. Pour en savoir plus sur les jointures et leurs paramètres, consultez la page de référence Paramètres de jointure. |
| Paramètres de requête | |
autogenerate_primary_keys (pour l'exploration) |
Active ou désactive la génération automatique de clés primaires. |
cancel_grouping_fields |
Annule la clause GROUP BY lorsque certains champs d'une exploration sont sélectionnés. |
from (pour l'exploration) |
Désigne la vue de base d'une exploration et référence les champs de cette vue sous le nom de l'exploration. |
persist_for (pour l'exploration) |
Modifie les paramètres de mise en cache d'une exploration. |
persist_with (pour l'exploration) |
Désigne le groupe de données à utiliser pour les règles de mise en cache d'une exploration. |
required_access_grants (pour l'exploration) |
Limite l'accès à l'exploration aux seuls utilisateurs dont les valeurs d'attribut utilisateur correspondent aux droits d'accès. |
sql_table_name (pour l'exploration) |
Désigne la table de base de données sur laquelle doit reposer une exploration. |
sql_analytic_model_name (pour l'exploration) |
Désigne le modèle analytique intégré à la base de données sur lequel doit reposer une exploration. |
symmetric_aggregates |
Indique si les agrégations symétriques sont activées pour une exploration. |
view_name (pour l'exploration) |
Désigne la vue de base d'une exploration et référence les champs de cette vue sous le nom de la vue. |
| Paramètres de table agrégée | |
aggregate_table |
Crée une table agrégée afin d'utiliser la détection des agrégations pour les requêtes sur l'exploration. Pour en savoir plus sur le paramètre aggregate_table, consultez la page du paramètre aggregate_table. Pour obtenir une présentation de la détection des agrégations, consultez la page de documentation Détection des agrégations. |
query |
Définit la requête pour le tableau cumulé. Pour en savoir plus sur query et ses sous-paramètres, consultez la page du paramètre aggregate_table. |
materialization |
Définit la stratégie de persistance pour la table agrégée. Pour en savoir plus sur materialization et ses sous-paramètres, consultez la page du paramètre aggregate_table. |
| Paramètres d'affinage | |
explore: +explore_name |
Ajoute un signe plus (+) devant le nom d'une exploration existante pour ajouter un affinage à l'exploration existante. Pour en savoir plus et découvrir des cas d'utilisation, consultez la page de documentation Affinages LookML. |
final |
Indique que l'affinage actuel est l'affinage final autorisé pour l'exploration. Pour en savoir plus et découvrir des cas d'utilisation, consultez la page de documentation Affinages LookML. |
| Paramètres à éviter | |
access_filter_fields |
Supprimé de la version 6.0
Remplacé par access_filter |