Cómo funciona un proyecto en Looker

En Looker, un proyecto es una colección de archivos que describen los objetos, las conexiones y los elementos de la interfaz de usuario que se usarán para realizar consultas de SQL. En el nivel más básico, estos archivos describen cómo se relacionan las tablas de la base de datos y cómo Looker debe interpretarlas. También pueden incluir parámetros LookML que definen o cambian las opciones que se presentan en la IU de Looker.

Partes de un proyecto

Los archivos principales en un proyecto son archivos view y model.

Una vista corresponde a una tabla de base de datos o una tabla derivada. Aquí, un desarrollador define una lista de campos de esas tablas que deben aparecer en la IU a partir de la cual compilar consultas.

Un modelo especifica una conexión a una sola base de datos. Un desarrollador también define las Exploraciones del modelo aquí.

En Looker, una exploración hace referencia a dos elementos estrechamente relacionados. explore (que verás en la fuente del código en toda nuestra documentación) es un parámetro LookML que se usa en un archivo de modelo para definir opciones de consulta. La herramienta Explorar (que se aprovecha en toda la documentación) también es una página interactiva de Looker en la que los usuarios pueden crear consultas en SQL mediante la selección de campos, la aplicación de filtros y la selección de opciones que se establecieron en los archivos del proyecto.

Además de los modelos y las vistas, un proyecto puede tener otros tipos de archivos relacionados con elementos como paneles integrados, documentación, localización y mucho más. Para obtener más información, consulta la página de documentación Información sobre otros archivos de proyecto.

Estos archivos forman un proyecto. Si usas Git para el control de versiones, cada proyecto suele tener una copia de seguridad en su propio repositorio de Git.

Qué ven los usuarios

La configuración del proyecto y el contenido específico de sus archivos determinan qué ven los usuarios y cómo pueden interactuar con Looker.

  1. El menú Explorar está organizado por nombres de modelo. Debajo de cada nombre de modelo, hay una lista de Exploraciones disponibles que se definen en ese modelo.
  2. Los usuarios pueden buscar en el menú si conocen el nombre de Explorar que deseen.
  3. Los desarrolladores pueden incluir descripciones para Explorar, que los usuarios pueden ver cuando desplazan el cursor sobre ellas. En este ejemplo, se muestra una exploración llamada Order Items dentro de un modelo llamado eCommerce.

  4. El panel selector de campo está organizado por nombres de vista. Debajo de cada nombre de vista, hay una lista de campos disponibles de las tablas incluidas en esa vista. La mayoría de las vistas muestran dimensiones y medidas. En este ejemplo, se selecciona una dimensión Mes desde el grupo de dimensiones Fecha de devolución, que se definió en el archivo de vista.

  5. Los usuarios pueden seleccionar varias medidas sobre las cuales basar la consulta.

  6. Los usuarios pueden aplicar opciones como filtros y elementos dinámicos en el panel del selector de campos.

  7. Los usuarios pueden definir mejor los términos de la consulta.

  8. Los usuarios pueden elegir un tipo de visualización para aplicar a los resultados de la consulta.

  9. Cuando se ejecuta Explorar, se genera una consulta de SQL que muestra una tabla de datos y una visualización del precio total de venta y el margen bruto total de los pedidos mostrados del año pasado.