extension (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 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.