En esta página, se incluyen vínculos a todos los parámetros de LookML que son elementos secundarios del parámetro explore.
Una exploración sirve como punto de partida para una consulta en la aplicación de Looker. Las exploraciones hacen referencia a las vistas, y cada exploración puede contener uniones a otras vistas. Por lo general, las exploraciones se deben declarar en un archivo de modelo.
Ejemplo de uso
Coloca el cursor sobre el nombre de un parámetro para ver una descripción rápida y haz clic en él para ir a esa página. Cuando un parámetro se puede configurar en una de varias opciones específicas, el valor predeterminado aparece primero.
## STRUCTURAL PARAMETERS explore: explore_name { extension: required extends: [explore_name, explore_name, ...] fields: [field_or_set, field_or_set, ...] tags: ["string1", "string2", ...] # DISPLAY PARAMETERS description: "Description I want" group_label: "Label to use as a heading in the Explore menu" hidden: yes | no label: "desired label" query: { # Desired query parameters (described on the query page) } view_label: "Field picker heading I want for the Explore's fields" # FILTER PARAMETERS access_filter: { field: fully_scoped_field user_attribute: user_attribute_name } # Possibly more access_filter declarations always_filter: { filters: [field_name: "filter expression", field_name: "filter expression", ...] } case_sensitive: yes | no conditionally_filter: { filters: [field_name: "filter expression", field_name: "filter expression", ...] unless: [field_name, field_name, ...] } sql_always_having: SQL HAVING condition ;; sql_always_where: SQL WHERE condition ;; # JOIN PARAMETERS always_join: [view_name, view_name, ...] join: view_name { # Desired join parameters (described on Join Parameters page) } # Possibly more join declarations # QUERY PARAMETERS autogenerate_primary_keys: yes | no cancel_grouping_fields: [fully_scoped_field, fully_scoped_field, ...] from: view_name persist_for: "N (seconds | minutes | hours)" persist_with: datagroup_name required_access_grants: [access_grant_name, access_grant_name, ...] sql_table_name: table_name ;; sql_preamble: SQL STATEMENT ;; symmetric_aggregates: yes | no view_name: view_name # AGGREGATE TABLE PARAMETERS aggregate_table: table_name { query: { # Desired query parameters (described on the aggregate_table page) } materialization: { # Desired materialization parameters (described on the aggregate_table page) } } # Possibly more aggregate_table declarations } ## REFINEMENT PARAMETERS explore: +explore_name { final: yes }
Definiciones de los parámetros
| Nombre del parámetro | Descripción |
|---|---|
| Parámetros estructurales | |
extends (para la exploración) |
Especifica las exploraciones que se extenderán con esta exploración |
extension (para la exploración) |
Especifica que la exploración requiere una extensión y no se puede exponer a los usuarios |
explore (para el modelo) |
Expone una vista en el menú Explorar |
fields (para la exploración) |
Limita los campos disponibles en una exploración desde su vista base y a través de las uniones de la exploración |
tags (para la exploración) |
Especifica el texto que se puede pasar a otras aplicaciones |
| Parámetros de visualización | |
description (para la exploración) |
Agrega una descripción para una exploración que aparece a los usuarios en la IU |
group_label (para la exploración) |
Crea una etiqueta de grupo para usar como encabezado en el menú Explorar |
hidden (para la exploración) |
Oculta una exploración del menú Explorar |
label (para la exploración) |
Cambia la forma en que aparece una exploración en el menú Explorar |
query (para la exploración) |
Crea una consulta predefinida para que los usuarios la seleccionen en el menú Inicio rápido de una exploración. |
view_label (para la exploración) |
Especifica cómo se etiquetará un grupo de campos de la vista base de la exploración en el selector de campos |
| Parámetros de filtro | |
access_filter |
Agrega filtros específicos del usuario a una exploración |
always_filter |
Agrega filtros que un usuario puede cambiar, pero no quitar, a una exploración |
case_sensitive (para la exploración) |
Especifica si los filtros distinguen mayúsculas de minúsculas para una exploración |
conditionally_filter |
Agrega filtros a una exploración si un usuario no agrega su propio filtro de una lista específica |
sql_always_having |
Inserta condiciones en la cláusula HAVING de la consulta que un usuario no puede cambiar ni quitar para esta exploración |
sql_always_where |
Inserta condiciones en la cláusula WHERE de la consulta que un usuario no puede cambiar ni quitar para esta exploración |
| Parámetros de unión | |
always_join |
Especifica qué uniones siempre se deben aplicar a una exploración |
join |
Une una vista adicional a una exploración. Para obtener más información sobre las uniones y sus parámetros, consulta la página de referencia de los parámetros de unión. |
| Parámetros de búsqueda | |
autogenerate_primary_keys (para la exploración) |
Habilita o inhabilita la generación automática de clave primaria |
cancel_grouping_fields |
Cancela la cláusula GROUP BY cuando se eligen ciertos campos en una exploración |
from (para la exploración) |
Especifica la vista en la que se basará una exploración y hace referencia a los campos de esa vista por el nombre de la exploración |
persist_for (para la exploración) |
Cambia la configuración de caché para una exploración |
persist_with (para la exploración) |
Especifica el grupo de datos que se usará para la política de almacenamiento en caché de la exploración |
required_access_grants (para la exploración) |
Limita el acceso a la exploración solo a los usuarios cuyos valores de atributos de usuario coinciden con las autorizaciones de acceso |
sql_table_name (para la exploración) |
Especifica la tabla de base de datos en la que se basará una exploración |
symmetric_aggregates |
Especifica si los agregados simétricos están habilitados para una exploración |
view_name (para la exploración) |
Especifica la vista en la que se basará una exploración y hace referencia a los campos de esa vista por el nombre de la vista |
| Parámetros de la tabla de datos agregados | |
aggregate_table |
Crea una tabla de datos agregados para usar el reconocimiento de datos agregados para las consultas en la exploración. Para obtener información sobre el parámetro aggregate_table, consulta la página del parámetro aggregate_table. Para obtener una descripción general del reconocimiento de datos agregados, consulta la página de documentación sobre el reconocimiento de datos agregados. |
query |
Define la consulta para la tabla de datos agregados. Para obtener información sobre query y sus subparámetros, consulta la página del parámetro aggregate_table. |
materialization |
Define la estrategia de persistencia para la tabla de datos agregados. Para obtener información sobre materialization y sus subparámetros, consulta la página del parámetro aggregate_table. |
| Parámetros de refinamiento | |
explore: +explore_name |
Agrega un signo más (+) delante de un nombre de exploración existente para agregar un refinamiento a la exploración existente. Consulta la página de documentación sobre los refinamientos de LookML para obtener más información y casos de uso. |
final |
Indica que el refinamiento actual es el refinamiento final permitido para la exploración. Consulta la página de documentación sobre los refinamientos de LookML para obtener más información y casos de uso. |
| Parámetros que se deben evitar | |
access_filter_fields |
Se quitó en la versión 6.0
Se reemplazó por access_filter |