Cette page fait référence au paramètre
extensionqui fait partie d'une exploration.
extensionpeut également être utilisé dans une vue, comme décrit sur la page de documentation du paramètreextension(pour les vues).
extensionpeut également être utilisé dans un tableau de bord LookML, comme décrit sur la page de documentation Paramètres du tableau de bord.
Utilisation
explore: explore_name {
extension: required
}
|
Hiérarchie
extension |
Valeur par défaut
Aucun
Acceptation
La valeur "required"
|
Définition
Le paramètre extension: required indique qu'une exploration nécessite une extension, ce qui signifie qu'elle ne peut pas être utilisée seule. Le contenu et les paramètres de l'exploration ne seront utilisés que si 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 en soi. 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, omettez complètement le paramètre extension.
Une exploration avec extension: required ne peut pas être utilisée comme explore_source pour un test de données. Le validateur 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 Réutiliser du code avec Extends.
Exemple
Cette exploration basic_order_fields comporte le paramètre extension: required. Elle ne sera donc pas visible par les utilisateurs :
explore: basic_order_fields {
extension: required
}
Pour utiliser l'exploration basic_order_fields, nous pouvons créer une autre exploration qui l'étend, comme ceci :
explore: marketing_order_fields {
extends: [basic_order_fields]
}
Vous pouvez être tenté d'activer hidden pour masquer Champs de commande de base, mais n'oubliez pas qu'un tel paramètre sera hérité par toute exploration basée sur Champs de commande de base. Dans cet exemple, Champs de l'ordre marketing serait également masqué si vous activiez hidden.