Cette page fait référence au paramètre
extension
qui fait partie d'une vue.
extension
peut également être utilisé dans le cadre d'une exploration, décrite sur la page de documentation du paramètreextension
(pour les explorations).
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 vue nécessite une extension, ce qui signifie qu'elle ne peut pas être utilisée seule. Le contenu et les paramètres de la vue ne sont utilisés que lorsque la vue est étendue à l'aide du paramètre extends
dans une autre vue.
Une vue avec extension: required
n'est pas visible par les utilisateurs seuls. Elle sert uniquement de point de départ pour être prolongée par d'autres vues.
Le paramètre extension
n'accepte que la valeur required
. Si vous ne souhaitez pas exiger d'extension pour une vue, omettez le paramètre extension
.
Pour en savoir plus sur l'utilisation de extends
pour les objets LookML, consultez la section Réutiliser du code avec des extensions.
Exemple
La vue looker_events
ci-dessous contient le paramètre extension: required
. Elle ne sera donc pas visible par les utilisateurs:
Fichier : events.view
view: looker_events {
extension: required
sql_table_name: looker_db.events ;;
# The normal contents of the view follow
}
Si vous souhaitez utiliser la vue looker_events
, vous pouvez créer une autre vue qui l'étend, comme suit:
Fichier : new_events.view
include: "events.view"
view: name_of_the_new_view {
extends: [looker_events]
measure: additional_measure {
type: count
}
# Additional things you want to add or change
}