Utilisation
explore: explore_name {
view_name: view_name
}
|
Hiérarchie
view_name |
Valeur par défaut
Une vue dont le nom correspond à celui de l'exploration
Acceptation
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 à celui de l'exploration. En général, view_name n'est utilisé que pour créer plusieurs Explorations à partir de la même vue.
Exemples
Ajoutez une option au menu "Explorer" appelée Customer (Client) basée sur la vue users :
explore: customer {
view_name: users
}
Difficultés courantes
view_name, from et label sont souvent confondus, mais ont des comportements différents.
Les paramètres view_name, from et label ont des effets similaires, mais différents.
Utiliser view_name
Utilisez view_name pour créer plusieurs explorations à partir de la même vue et référencez les champs de la même manière pour chaque exploration :
explore: customer {
view_name: users
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'User Name'
# You would reference fields like ${users.name}
explore: buyer {
view_name: users
}
# Would appear in the Explore menu as 'Buyer'
# Fields would appear like 'Users Name'
# You would reference fields like ${users.name}
Avec view_name: users, le code SQL généré utilise le nom de table d'origine, comme ceci : FROM schema.users AS users.
Utiliser 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: users
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'Customer Name'
# You would reference fields like ${customer.name}
explore: buyer {
from: users
}
# Would appear in the Explore menu as 'Buyer'
# Fields would appear like 'Buyer Name'
# You would reference fields like ${buyer.name}
Avec from: users, le code SQL généré alias le nom de la table d'origine, comme ceci : FROM schema.users AS customer.
Utiliser 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: users {
label: "Customer"
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'Users Name'
# You would reference fields like ${users.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.
Envisagez de renommer la vue sous-jacente ou d'utiliser label pour modifier la façon dont l'exploration s'affiche dans le sélecteur de champs.