En esta página, se hace referencia al parámetro
explore
que forma parte de un modelo.
explore
también se puede usar como parte de un filtro del panel, que se describe en la página de documentación Parámetros del panel.
explore
también se puede usar como parte de un elemento del panel. En la página de documentación Parámetros del gráfico de columnas para paneles de LookML, se proporciona un ejemplo representativo de su uso.
Uso
Jerarquía
explore |
Valor predeterminado
NingunaAcepta
El nombre de una vista existente o un nombre de explore cuando se usa from Reglas especiales
Los nombres de explore deben ser únicos en un modelo determinado
|
Definición
Si hay un signo más (
+
) delante del nombre de Explorar, comoexplore: +orders
, es una perfeccionamiento de Explorar. Consulta la página de documentación de perfecciones de LookML para obtener más información.
explore
agrega una vista existente al menú de Exploraciones de Looker como se describe en la página de documentación Términos y conceptos de LookML. Como práctica recomendada, se debe definir una exploración dentro de un archivo de modelo.
Por lo general, las exploraciones llevan el nombre de una vista existente. Sin embargo, si quieres tener varias Explorar basadas en la misma vista, puedes agregar un parámetro from
. En ese caso, la función Explorar puede tener cualquier nombre válido, que incluya solo letras minúsculas (a-z), dígitos (0-9) y guiones bajos.
explore
tiene una función importante en el SQL que genera Looker. Supongamos que un usuario elige Clientes en el menú Explorar y ejecuta una consulta. Esta exploración de customers
se basa en la vista llamada customers
, que está asociada con una tabla de base de datos. Esa tabla se coloca en la cláusula FROM
de la consulta de SQL del usuario.
explore
puede tener muchos parámetros secundarios que afectan el comportamiento de visualización y filtro, y que especifican cómo agregar uniones para Explorar. Si una exploración incluye una o más uniones, estas pueden tener parámetros de unión que especifiquen el comportamiento de unión deseado.
Ejemplos
Agrega una opción al menú Explorar en función de la vista llamada users
:
explore: users {
# additional explore parameters go here
}
Agrega una opción al menú Explorar llamada Eventos según la vista llamada user_events
:
explore: events {
from: user_events
}
Desafíos habituales
explore
necesita hacer referencia a un nombre de vista existente
No puedes definir la tabla de la base de datos, las dimensiones, las medidas y otros campos que forman parte de una vista a través de un parámetro explore
. En su lugar, primero debes definir una vista con el parámetro view
. Luego, puedes hacer referencia al nombre de esa vista en explore
.
explore
necesita hacer referencia al nombre de la vista, no a su nombre de archivo
Por lo general, el nombre de una vista es el mismo que el del archivo en el que se define la vista. Esto no es obligatorio. El nombre de la vista y el nombre de archivo de la vista pueden ser diferentes.
Por ejemplo, tienes una vista llamada users
definida dentro de un archivo llamado company_users
. El archivo de vista company_users
se ve así:
view: users { ... }
Luego, agrega la vista users
al menú Explorar de la siguiente manera:
explore: users { ... }
Aunque la vista users
está dentro de un archivo llamado company_users
, el nombre del archivo no importa. Solo el nombre de la vista en el parámetro view
es importante.
Cuando usas una medida de
type: count
en Explorar, la visualización etiqueta los valores resultantes con el nombre de la vista en lugar de la palabra "Count". Para evitar confusiones, recomendamos pluralizar el nombre de la vista, seleccionar Mostrar nombre completo del campo en la sección Series en la configuración de visualización o utilizar unaview_label
con una versión en plural de tu nombre de vista.
Qué debes saber
explore
suele usarse con parámetros adicionales
Es posible usar explore
por su cuenta, sin parámetros adicionales. En la práctica, generalmente se usa explore
con opciones adicionales. Por ejemplo, es muy común join
vistas adicionales a una exploración.
Todos los parámetros adicionales asociados con explore
se encuentran aquí. Los parámetros que se pueden usar para un elemento join
dentro de Explorar se encuentran aquí.