vista_nombre

Uso

explore: explore_name {
view_name: view_name
}
Jerarquía
view_name
Valor predeterminado
Una vista cuyo nombre coincida con el de Explorar

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