view_name

Uso

explore: explore_name {
  view_name: view_name
}
Jerarquía
view_name
Valor predeterminado
Una vista cuyo nombre coincide con el de la Exploración

Acepta
Nombre de una vista existente

Definición

view_name determina la vista que definirá los campos de una Exploración. Si se omite view_name, Looker supone que el nombre de la vista subyacente es el mismo que el nombre de Explorar. Por lo general, view_name solo se usa para crear múltiples Explorar a partir de la misma vista.

Ejemplos

Agrega una opción al menú Explorar llamada Cliente basada en la vista llamada users:

explore: customer {
  view_name: users
}

Desafíos habituales

view_name, from y label suelen confundirse, pero tienen comportamientos diferentes

Los parámetros view_name, from y label tienen efectos similares, pero diferentes.

Usa view_name

Usa view_name para crear varios Explorar a partir de la misma vista y hacer referencia a los campos de la misma manera para cada Explorar:

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}

Con view_name: users, el SQL generado usa el nombre de la tabla original, de la siguiente manera: FROM schema.users AS users.

Usa from

Usa from para crear varios Explores a partir de la misma vista y hacer referencia a los campos de manera diferente para cada Explore:

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}

Con from: users, el SQL generado crea un alias para el nombre de la tabla original, de la siguiente manera: FROM schema.users AS customer.

Usa label

Usa label si no necesitas crear varios Explorar a partir de la misma vista y quieres que el nombre de Explorar aparezca de manera diferente en el menú Explorar:

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}

Información importante

view_name rara vez se usa para cambiar el nombre de una exploración.

No es común usar view_name para cambiar el nombre de una exploración, a menos que estés creando un modelo extendido y necesites crear varias exploraciones a partir de la misma vista.

Considera cambiar el nombre de la vista subyacente o usar label para cambiar la forma en que aparece la Exploración en el selector de campos.