Cette page fait référence au paramètre
extension
qui fait partie d'une exploration.
extension
peut également être utilisé dans une vue, comme décrit sur la page de documentation du paramètreextension
(pour les vues).
extension
peut également être utilisé dans un tableau de bord LookML, comme décrit sur la page de documentation des paramètres du tableau de bord.
Utilisation
extension : obligatoire
}
Hiérarchie
extension |
Valeur par défaut
AucunAcceptation
Valeur "obligatoire"
|
Définition
Le paramètre extension: required
signale qu'une exploration nécessite une extension, ce qui signifie que l'exploration ne peut pas être utilisée seule. Le contenu et les paramètres de l'exploration ne sont utilisés que lorsque l'exploration est étendue à l'aide du paramètre extends
dans une autre exploration.
Une exploration avec extension: required
n'est pas visible par les utilisateurs, elle est uniquement destinée à servir de point de départ à d'autres explorations.
Le paramètre extension
n'accepte que la valeur required
. Si vous ne souhaitez pas exiger d'extension pour une exploration, ne renseignez pas le paramètre extension
.
Une exploration avec extension: required
ne peut pas être utilisée comme explore_source
pour un test de données. L'outil de validation LookML génère une erreur indiquant que explore_source
est introuvable.
Pour en savoir plus sur l'utilisation de extends
pour les objets LookML, consultez la page Réutiliser du code avec des extensions.
Exemple
Cette exploration basic_order_fields
comporte le paramètre extension: required
. L'exploration elle-même ne sera donc pas visible par les utilisateurs:
explore: basic_order_fields {
extension: required
}
Pour utiliser la fonction Explorer basic_order_fields
, nous pouvons créer une autre exploration qui l'étend, comme suit:
explore: marketing_order_fields {
extends: [basic_order_fields]
}
Vous pourriez être tenté d'activer hidden
pour masquer les champs de commande de base, mais n'oubliez pas que ce paramètre sera hérité par toute fonctionnalité Explorer basée sur les champs de commande de base. Dans cet exemple, les champs de campagne marketing sont également masqués si vous activez hidden
.