Uso
view_name: view_name
}
Jerarquía
view_name |
Valor predeterminado
Una vista cuyo nombre coincida con el de ExplorarAcepta
El nombre de una vista existente |
Definición
view_name
determina la vista que definirá los campos de Explorar. 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 varias exploraciones desde la misma vista.
Ejemplos
Agrega una opción al menú Explorar llamada Cliente en función de la vista llamada user
:
explore: customer {
view_name: user
}
Desafíos habituales
view_name
, from
y label
a menudo se confunden, 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 varias exploraciones desde la misma vista y usa los campos de referencia de la misma manera para cada una de ellas:
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}
Con view_name: user
, el SQL generado usa el nombre de la tabla original, de la siguiente manera: FROM schema.users AS users
.
Usa from
Usa from
a fin de crear varias exploraciones desde la misma vista y usa campos de referencia de manera diferente para cada una de ellas:
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}
Con from: user
, los alias de SQL que se generan, el nombre de la tabla original es el siguiente: FROM schema.users AS customer
.
Usa label
Usa label
si no necesitas crear varias exploraciones desde la misma vista y quieres que el nombre de Explorar aparezca de forma diferente en el menú 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}
Qué debes saber
view_name
rara vez se usa para cambiar el nombre de Explorar.
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 desde la misma vista.
Te recomendamos cambiar el nombre de la vista subyacente o usar label
para cambiar la forma en que aparece Explorar en el selector de campos.