Cette page contient des liens vers tous les paramètres LookML qui sont des enfants du paramètre explore.
Une exploration sert de point de départ à une requête dans l'application Looker. Les explorations font référence à des vues et chacune d'elles peut 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, puis 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.
## 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 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_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 Explorer) |
Spécifie les explorations qui seront étendues par cette exploration. |
extension (pour Explorer) |
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 Explorer) |
Limitez les champs disponibles dans une exploration à partir de sa vue de base et via ses jointures. |
tags (pour Explorer) |
Spécifie le texte pouvant être transmis à d'autres applications. |
| Paramètres d'affichage | |
description (pour Explorer) |
Ajoute une description à une exploration visible par les utilisateurs dans l'UI. |
group_label (pour Explorer) |
Crée un libellé de groupe à utiliser comme en-tête dans le menu "Explorer". |
hidden (pour Explorer) |
Masque une exploration dans le menu Exploration. |
label (pour Explorer) |
Modifie l'apparence d'une exploration dans le menu Exploration. |
query (pour Explorer) |
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 Explorer) |
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 Explorer) |
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 | |
cancel_grouping_fields |
Annule la clause GROUP BY lorsque certains champs d'une exploration sont sélectionnés. |
from (pour Explorer) |
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 Explorer) |
Modifie les paramètres de mise en cache d'une exploration. |
persist_with (pour Explorer) |
Désigne le groupe de données à utiliser pour les règles de mise en cache d'une exploration. |
required_access_grants (pour Explorer) |
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 Explorer) |
Désigne la table de base de données sur laquelle doit reposer une exploration. |
symmetric_aggregates |
Indique si les agrégations symétriques sont activées pour une exploration. |
view_name (pour Explorer) |
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 des tables agrégées | |
aggregate_table |
Crée une table agrégée afin d'utiliser la reconnaissance d'agrégats pour les requêtes dans l'exploration. Pour en savoir plus sur le paramètre aggregate_table, consultez la page du paramètre aggregate_table. Pour obtenir un aperçu de la reconnaissance d'agrégats, consultez la page de documentation Reconnaissance d'agrégats. |
query |
Définit la requête pour la table agrégée. 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 y ajouter un affinement. Pour en savoir plus et découvrir des cas d'utilisation, consultez la page de documentation Affiner le LookML. |
final |
Indique que l'affinage actuel est le dernier autorisé pour l'exploration. Pour en savoir plus et découvrir des cas d'utilisation, consultez la page de documentation Affiner le LookML. |
| Paramètres à éviter | |
access_filter_fields |
Supprimé dans la version 6.0
Remplacé par access_filter |