Uso
view_name: view_name
}
Hierarquia
view_name |
Valor padrão
Uma visualização com o nome correspondente ao da exploraçãoAceita
O nome de uma visualização existente |
Definição
view_name
determina a visualização que definirá os campos de uma exploração. Se view_name
for omitido, o Looker entenderá que o nome da visualização subjacente é o mesmo que o nome da exploração. Normalmente, view_name
é usado apenas para criar várias explorações a partir da mesma visualização.
Examples
Adicione uma opção ao menu "Explorar" com o nome Cliente com base na visualização chamada user
:
explore: customer {
view_name: user
}
Desafios comuns
view_name
, from
e label
costumam ficar confusos, 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 explorações com a mesma visualização e campos de referência da mesma forma para cada uma:
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}
Com view_name: user
, o SQL gerado usa o nome original da tabela, desta forma: FROM schema.users AS users
.
Como usar o from
Use from
para criar várias explorações com base na mesma visualização e consulte campos de referência de modo diferente para cada uma delas:
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}
Com from: user
, o SQL gerado aliasiza o nome da tabela original, desta forma: FROM schema.users AS customer
.
Como usar o label
Use label
se você não precisar criar várias explorações com a mesma visualização e quiser que o nome delas apareça de maneira diferente no menu "Explorar":
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}
Informações úteis
view_name
raramente é usado para renomear uma visualização
É comum usar view_name
para renomear um recurso "Explorar", a menos que você esteja criando um modelo estendido e precise criar vários "explores" na mesma visualização.
Renomeie a visualização ou use label
para mudar a forma como a ferramenta Explorar aparece no seletor de campo.