explorar

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

explore: explore_name { . . . }
Jerarquía
explore
Valor predeterminado
Ninguna

Acepta
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, como explore: +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 una view_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í.