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.