Utilisation
view_name: view_name
}
Hiérarchie
view_name |
Valeur par défaut
Une vue dont le nom correspond au nom de l'explorationAcceptation
Nom d'une vue existante |
Définition
view_name
détermine la vue qui définira les champs d'une exploration. Si view_name
est omis, Looker suppose que le nom de la vue sous-jacente est identique au nom Explorer. En règle générale, view_name
n'est utilisé que pour créer plusieurs explorations à partir de la même vue.
Examples
Ajoutez une option au menu Explorer Client basée sur la vue user
:
explore: customer {
view_name: user
}
Difficultés courantes
view_name
, from
et label
sont souvent confondus, mais leur comportement est différent
Les paramètres view_name
, from
et label
ont des effets similaires, mais différents.
Utiliser un fichier de cookie (view_name
)
Utilisez view_name
pour créer plusieurs explorations à partir de la même vue et référencer les champs de la même manière pour chaque exploration:
explore: customer {
view_name: user
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'User Name'
# You would reference fields like ${user.name}
explore: buyer {
view_name: user
}
# Would appear in the Explore menu as 'Buyer'
# Fields would appear like 'User Name'
# You would reference fields like ${user.name}
Avec view_name: user
, le code SQL généré utilise le nom de table d'origine, comme ceci : FROM schema.users AS users
.
Utiliser un fichier de cookie (from
)
Utilisez from
pour créer plusieurs explorations à partir de la même vue et référencer les champs différemment pour chaque exploration:
explore: customer {
from: user
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'Customer Name'
# You would reference fields like ${customer.name}
explore: buyer {
from: user
}
# Would appear in the Explore menu as 'Buyer'
# Fields would appear like 'Buyer Name'
# You would reference fields like ${buyer.name}
Avec from: user
, les alias SQL générés génèrent le nom de la table d'origine, comme ceci: FROM schema.users AS customer
.
Utiliser un fichier de cookie (label
)
Utilisez label
si vous n'avez pas besoin de créer plusieurs explorations à partir de la même vue et que vous souhaitez que le nom de l'exploration s'affiche différemment dans le menu "Explorer" :
explore: user {
label: "Customer"
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'User Name'
# You would reference fields like ${user.name}
Bon à savoir
view_name
est rarement utilisé pour renommer une exploration
Il est rare d'utiliser view_name
pour renommer une exploration, sauf si vous créez un modèle étendu et que vous devez créer plusieurs explorations à partir de la même vue.
Renommez la vue sous-jacente ou utilisez label
pour modifier l'apparence de la fonctionnalité Explorer dans l'outil de sélection de champs.