view_label (pour les explorations)

Cette page fait référence au paramètre view_label qui fait partie d'une exploration.

view_label peut également être utilisé dans le cadre d'une jointure, décrite sur la page de documentation du paramètre view_label (pour les jointures).

view_label peut également être utilisé dans une dimension, une mesure ou un filtre, comme décrit sur la page de documentation du paramètre view_label (pour les champs).

Utilisation

explore: explorer_name {
view_label: "libellé souhaité pour la vue"
}
Hiérarchie
view_label
Valeur par défaut
Le nom de la fonction Explorer

Acceptation
Chaîne

Définition

view_label modifie le libellé du groupe de champs de la vue de base d'une exploration:

Parfois, view_label permet d'ajouter un trait de soulignement devant le nom de la vue, de sorte que le tri soit alphabétique dans la vue de dessus dans le sélecteur de champ. Vous pouvez également l'utiliser lorsque vous avez besoin de plusieurs vues à des fins de modélisation, mais que les vues représentent la même entité en ce qui concerne les utilisateurs professionnels. Par exemple, vous pouvez avoir une vue définie dans votre LookML en tant que customer et une autre en tant que customer_facts, et vous souhaitez qu'elles conservent ces noms à des fins de modélisation. Toutefois, il peut sembler logique que les deux utilisateurs apparaissent comme Client pour les utilisateurs professionnels.

Si vous souhaitez modifier les noms des champs eux-mêmes, vous pouvez utiliser le paramètre label.

Examples

Faites en sorte que la présentation customer_facts pour les utilisateurs professionnels apparaisse dans la vue Clients:

explore: customer_facts {
  view_label: "Customers"
}

-

Permettre aux utilisateurs de voir la product_facts Explorer pour faire partie de la vue Informations sur le produit:

explore: product_facts {
  view_label: "Product Info"
}

-

Difficultés courantes

view_label n'a d'incidence qu'à modifier l'apparence du sélecteur de champ

Lorsque vous modifiez la view_label d'une exploration, seul le sélecteur de champ est concerné. La façon dont l'onglet "Explorer" apparaît dans le menu Explorer et la manière dont les champs doivent être référencés dans LookML restent inchangées.

Utilisez les majuscules à bon escient lorsque vous combinez plusieurs vues via view_label.

Si vous souhaitez que les champs de la vue de base de l'exploration soient fusionnés avec l'une des vues associées de l'exploration dans l'outil de sélection de champs, vous devez vous assurer que l'utilisation des majuscules dans view_label est correcte. L'utilisation des minuscules/majuscules doit être identique à celle du nom de la vue dans l'outil de sélection des champs. Prenons l'exemple suivant:

explore: product {
  view_label: "Product Info"
  join: product_info {
    sql_on: ${product.product_id} = ${product_info.product_id} ;;
  }
}

-

product_info s'affiche dans le sélecteur de champ sous Informations sur le produit. Chaque mot est en majuscules et les traits de soulignement sont remplacés par des espaces. Pour cette raison, nous avons utilisé view_label: 'Product Info' au lieu de view_label: 'product_info'.

La view_label d'un champ est prioritaire sur la view_label d'une exploration

Si un champ d'une exploration comporte un champ view_label, il apparaît sous son champ view_label, et non l'élément view_label de l'exploration. Prenons cet exemple, où une dimension "Explorer" et une dimension ont des valeurs view_label. La dimension apparaît sous son view_label, et non sous le view_label de l'exploration:

Bon à savoir

view_label affecte la vue de base de la fonctionnalité Explorer

Ce paramètre est semblable à view_label (pour les jointures), mais affecte la vue de base de la fonctionnalité Explorer au lieu des vues associées. Contrairement à label (pour les vues), ce paramètre n'affecte que la vue de base dans cette exploration.