(pour les explorations)

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ètre extension (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

explore: explore_name {
extension : obligatoire
}
Hiérarchie
extension
Valeur par défaut
Aucun

Acceptation
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.