Uso
explore: explore_name {
view_name: view_name
}
|
Hierarquia
view_name |
Valor padrão
Uma visualização com o mesmo nome da análise detalhada
Aceita
O nome de uma visualização atual
|
Definição
view_name determina a visualização que vai definir os campos de uma análise detalhada. Se view_name for omitido, o Looker vai presumir que o nome da visualização subjacente é o mesmo da análise. Normalmente, view_name é usado apenas para criar várias análises detalhadas na mesma visualização.
Exemplos
Adicione uma opção ao menu "Explorar" chamada Cliente com base na visualização users:
explore: customer {
view_name: users
}
Desafios comuns
view_name, from e label são confundidos com frequência, mas têm comportamentos diferentes
Os parâmetros view_name, from e label têm efeitos semelhantes, mas diferentes.
Como usar o view_name
Use view_name para criar várias análises na mesma visualização e referenciar os campos da mesma forma em cada uma delas:
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}
Com view_name: users, o SQL gerado usa o nome da tabela original, assim: FROM schema.users AS users.
Como usar o from
Use from para criar várias análises detalhadas na mesma visualização e referenciar campos de maneira diferente em cada uma delas:
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}
Com from: users, o SQL gerado cria um alias para o nome da tabela original, assim: FROM schema.users AS customer.
Como usar o label
Use label se você não precisar criar várias análises detalhadas na mesma visualização e quiser que o nome da análise apareça de forma diferente no menu "Analisar em detalhes":
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}
Informações importantes
view_name raramente é usado para renomear uma análise detalhada.
Não é comum usar view_name para renomear uma análise, a menos que você esteja criando um modelo estendido e precise criar várias análises com base na mesma visualização.
Considere renomear a visualização subjacente ou usar label para mudar a forma como a Análise aparece no seletor de campos.