En esta página, se vinculan todos los parámetros de LookML que son 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 vistas, y cada exploración puede contener joins 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; haz clic en él para ir a esa página. Cuando un parámetro se puede establecer 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 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 Explorar) |
Especifica las exploraciones que extenderá esta exploración. |
extension (para Explorar) |
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 Explorar) |
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 Explorar) |
Especifica el texto que se puede pasar a otras aplicaciones |
| Parámetros de visualización | |
description (para Explorar) |
Agrega una descripción para un Explorar que aparece a los usuarios en la IU. |
group_label (para Explorar) |
Crea una etiqueta de grupo para usarla como encabezado en el menú Explorar. |
hidden (para Explorar) |
Oculta una exploración del menú Explorar |
label (para Explorar) |
Cambia la forma en que aparece una exploración en el menú Explorar. |
query (para Explorar) |
Crea una consulta predefinida para que los usuarios la seleccionen en el menú Inicio rápido de Explorar. |
view_label (para Explorar) |
Especifica cómo se etiquetará un grupo de campos de la vista base de Explorar 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 Explorar) |
Especifica si los filtros distinguen mayúsculas de minúsculas en una exploración. |
conditionally_filter |
Agrega filtros a una exploración si un usuario no agrega su propio filtro desde 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 este Explorar. |
sql_always_where |
Inserta condiciones en la cláusula WHERE de la consulta que un usuario no puede cambiar ni quitar para este Explorar. |
| Parámetros de unión | |
always_join |
Especifica qué joins 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 Parámetros de unión. |
| Parámetros de búsqueda | |
cancel_grouping_fields |
Cancela la cláusula GROUP BY cuando se eligen ciertos campos en una exploración. |
from (para Explorar) |
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 Explorar) |
Cambia la configuración de la caché de una exploración. |
persist_with (para Explorar) |
Especifica el grupo de datos que se usará para la política de almacenamiento en caché de la función Explorar. |
required_access_grants (para Explorar) |
Limita el acceso a la función Explorar solo a los usuarios cuyos valores de atributos de usuario coinciden con los permisos de acceso. |
sql_table_name (para Explorar) |
Especifica la tabla de la 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 Explorar) |
Especifica la vista en la que se basará un Explorar y hace referencia a los campos de esa vista por el nombre de la vista. |
| Parámetros de la tabla conjunta | |
aggregate_table |
Crea una tabla de datos agregados para usar el reconocimiento de agregaciones en las consultas de 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 agregaciones, consulta la página de documentación Reconocimiento de agregaciones. |
query |
Define la consulta para la tabla de agregados. Para obtener información sobre query y sus parámetros secundarios, consulta la página del parámetro aggregate_table. |
materialization |
Define la estrategia de persistencia para la tabla de agregados. Para obtener información sobre materialization y sus parámetros secundarios, consulta la página del parámetro aggregate_table. |
| Parámetros de refinamiento | |
explore: +explore_name |
Agrega un signo más (+) delante del nombre de una exploración existente para agregarle un refinamiento. Consulta la página de documentación sobre refinamientos de LookML para obtener más información y casos de uso. |
final |
Indica que el refinamiento actual es el último que se permite para la Exploración. Consulta la página de documentación sobre 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 |