nom_vue

Utilisation

explorer: explore_name {
view_name: view_name
}
Hiérarchie
view_name
Valeur par défaut
Une vue dont le nom correspond au nom 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 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.