Esta página se refere ao parâmetro
view_label, que faz parte de uma análise detalhada.
view_labeltambém pode ser usado como parte de uma junção, descrita na página de documentação do parâmetroview_label(para junções).
view_labeltambém pode ser usado como parte de uma dimensão, medida ou filtro, conforme descrito na página de documentação do parâmetroview_label(para campos).
Uso
explore: explore_name {
view_label: "desired label for the view"
}
|
Hierarquia
view_label |
Valor padrão
O nome da análise
Aceita
Uma string
|
Definição
view_label muda a forma como o grupo de campos da visualização básica de uma Análise é rotulado no seletor de campos.

Às vezes, view_label é usado para adicionar um sublinhado antes do nome da visualização para que ela seja classificada em ordem alfabética e fique no topo do seletor de campos. Ou use quando precisar de mais de uma visualização para fins de modelagem, mas elas representam a mesma entidade para os usuários comerciais. Por exemplo, você pode ter uma visualização definida no LookML como customer e outra como customer_facts, e quer que elas mantenham esses nomes para fins de modelagem. No entanto, pode fazer sentido que ambos apareçam como Cliente para usuários comerciais.
Se quiser mudar os nomes dos campos, use o parâmetro label.
Exemplos
Faça com que a customer_facts Análise detalhada apareça para os usuários comerciais como parte da visualização Clientes:
explore: customer_facts {
view_label: "Customers"
}
Faça com que a análise detalhada product_facts apareça para os usuários como parte da visualização Informações do produto:
explore: product_facts {
view_label: "Product Info"
}
Informações importantes
view_label não tem outro efeito além de mudar a aparência do seletor de campos.
Quando você muda o view_label de uma Análise detalhada, apenas o seletor de campos é afetado. A forma como a Análise aparece no menu Análise e como os campos são referenciados na LookML não mudou.
Use letras maiúsculas corretamente ao combinar várias visualizações com view_label
Se você quiser que os campos da visualização básica da análise detalhada sejam mesclados com uma das visualizações unidas da análise detalhada no seletor de campos, verifique se a capitalização usada em view_label está correta. O uso de maiúsculas e minúsculas precisa corresponder a como o nome da visualização aparece no seletor de campos. Aqui está um exemplo.
explore: product {
view_label: "Product Info"
join: product_info {
sql_on: ${product.product_id} = ${product_info.product_id} ;;
}
}
A forma como product_info vai aparecer no seletor de campos é Informações do produto. Cada palavra é escrita com letra maiúscula, e os sublinhados são substituídos por espaços. Por isso, usamos view_label: 'Product Info' em vez de view_label: 'product_info'.
O view_label de um campo tem precedência sobre o view_label de uma análise detalhada
Se um campo em uma Análise tiver um view_label, ele vai aparecer no view_label dele, não no view_label da Análise. Considere este exemplo, em que uma Análise e uma dimensão têm valores view_label.
No arquivo de modelo, a Análise é definida com view_label: "View Label on Explore":
explore: us_births {
label: "US births"
view_label: "View Label on Explore"
}
No arquivo us_births.view, a dimensão state é definida com view_label: "View Label on Field":
view: us_births {
label: "US births"
dimension: state {
view_label: "View Label on Field"
type: string
sql: ${TABLE}.state ;;
}
Nesse caso, o view_label da dimensão state vai substituir o view_label da Análise. Assim, na Análise, a dimensão state vai aparecer em "Mostrar rótulo no campo" view_label.

view_label afeta a visualização básica do recurso "Explorar"
Esse parâmetro é semelhante a view_label (para junções), mas afeta a visualização de base da análise detalhada em vez das visualizações unidas. Ao contrário de label (para visualizações), esse parâmetro afeta apenas a visualização básica na análise detalhada.