view_name

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.