Una vista representa una tabla de datos en Looker, sin importar si es nativa de tu base de datos o si se creó con la función de tablas derivadas de Looker. Por lo general, las vistas se declaran en los archivos de vista, con una vista por archivo.
Dentro de cada vista, hay definiciones de campos, cada una de las cuales suele corresponder a una columna en la tabla subyacente o a un cálculo en Looker. Estos campos se describen en la referencia de campos, la referencia de tipo de dimensión y la referencia de tipo de medición.
También hay algunos parámetros de configuración a nivel de la vista que se describen en esta página.
Ejemplo de uso
Desplácese sobre el nombre de un parámetro para ver una descripción rápida; haga clic en él para ir a esa página.
Cuando un parámetro se puede establecer en una de varias opciones específicas, se muestra primero el valor predeterminado.
Definiciones de los parámetros
Nombre del parámetro | Descripción |
---|---|
Parámetros estructurales | |
drill_fields (para vista) |
Especifica la lista predeterminada de los campos que se muestran al desglosar las medidas definidas en la vista. |
extends (para vista) |
Especifica las vistas que extenderá esta vista |
extension (para vista) |
Especifica que la vista requiere una extensión y que no puede exponerse a los usuarios. |
include |
Agrega archivos a una vista |
test |
Crea una prueba de datos para verificar la lógica del modelo. La configuración del proyecto incluye una opción para exigir pruebas de datos. Cuando esto está habilitado para un proyecto, los desarrolladores deben ejecutar pruebas de datos antes de implementar los cambios en la producción. Este parámetro tiene los subparámetros explore_source y assert . |
set |
Define un conjunto de dimensiones y medidas que se utilizarán en otros parámetros. |
view |
Crea una vista |
Parámetros de visualización | |
label (para vista) |
Especifica cómo aparecerá el nombre de la vista en el selector de campos |
fields_hidden_by_default |
ADDED 21.12
Cuando se establece en yes , se ocultan todos los campos en la vista de forma predeterminada. Usa el parámetro hidden: no en un campo para mostrarlo. |
Parámetros de filtro | |
suggestions (para vista) |
Habilita o inhabilita las sugerencias para todas las dimensiones de esta vista |
Parámetros de búsqueda | |
required_access_grants (para vista) |
Limita el acceso a la vista solo a los usuarios cuyos valores de atributo del usuario coincidan con las concesiones de acceso. |
sql_table_name (para vista) |
Cambia la tabla de SQL en la que se basa una vista |
Parámetros derivados de la tabla | |
cluster_keys |
Especifica que un PDT se agrupa en clústeres en uno o más campos en BigQuery Se agregó compatibilidad con cluster_keys en Snowflake |
create_process |
Especifica una secuencia ordenada de pasos para crear un PDT en un dialecto de base de datos que requiere comandos de DDL personalizados. Este parámetro tiene el subparámetro sql_step .
|
datagroup_trigger |
Especifica el grupo de datos que se usará para la política de recompilación de PDT |
derived_table |
Basa una vista en una tabla derivada |
distribution |
Configura la clave de distribución de un PDT que se compila en Redshift o Aster. |
distribution_style |
Configura el estilo de distribución de un PDT compilado en Redshift |
explore_source |
Define una tabla derivada nativa en función de una exploración |
increment_key |
ADDED 21.4
Convierte la tabla derivada en un PDT incremental. El increment_key especifica el incremento de tiempo para el cual se deben consultar los datos nuevos y se deben anexar al PDT. |
increment_offset |
ADDED 21.4
Se usa junto con el parámetro increment_key para PDT incrementales. El increment_offset especifica la cantidad de períodos anteriores (en el nivel de detalle de la clave de incremento) que se vuelven a compilar para incluir los datos tardíos. |
interval_trigger |
ADDED 21.20
interval_trigger especifica un programa de recompilación para una tabla derivada persistente, en el formato "N (seconds | minutes | hours)" . |
materialized_view |
ADDED 21.10
La instrucción materialized_view: yes crea una vista materializada en tu base de datos para una tabla derivada. |
indexes |
Configura los índices de un PDT compilado en una base de datos tradicional (por ejemplo, MySQL o Postgres) o una clave de orden intercalada en Redshift. |
partition_keys |
Especifica que un PDT se puede particionar por uno o más campos en Presto o por un solo campo de fecha/hora en BigQuery |
persist_for (para tabla_Derivada) |
Establece la antigüedad máxima de un PDT antes de que se vuelva a generar |
publish_as_db_view |
La instrucción publish_as_db_view: yes crea una vista de base de datos estable para que el PDT permita consultar la tabla fuera de Looker. |
sortkeys |
Configura las claves de clasificación de un PDT compilado en Redshift. |
sql (para tabla_Derivada) |
Declara la consulta de SQL para una tabla derivada |
sql_create |
Define una sentencia SQL CREATE para crear un PDT en un dialecto de base de datos que requiere comandos de DDL personalizados |
sql_trigger_value |
Especifica la condición que genera la regeneración de un PDT |
table_compression |
Especifica la compresión de tabla que se usará para un PDT en Amazon Athena |
table_format |
Especifica el formato de tabla que se usará para un PDT en Amazon Athena |
Parámetros de perfeccionamiento | |
view: +view_name |
Agrega un signo más (+ ) delante del nombre de una vista existente a fin de definir mejor la vista existente. Consulta la página de documentación de mejoramientos de LookML para obtener más información y casos prácticos. |
final |
Indica que el perfeccionamiento actual es el último que se permite para la vista. Consulta la página de documentación de mejoramientos de LookML para obtener más información y casos prácticos. |
Parámetros que debe evitar | |
distkey |
REMOVED 3.26
Reemplazado por distribution |
view_label |
AVOID 4.4 Reemplazado por label |