nome_da_visualização

Uso

explore: explore_name {
view_name: view_name
}
Hierarquia
view_name
Valor padrão
Uma visualização com o nome correspondente ao da exploração

Aceita
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.