Notas de versión 1.x

Looker 1.28 2014-03-30

Paneles

  • Filtros de panel para proporcionar paneles interactivos (consulta la documentación)
  • Se agregó “Explorar SQL” para ir directamente a la consulta en SQL del elemento del panel
  • Limita la cantidad de consultas que se ejecutan de forma simultánea

Base de datos

  • Compatibilidad con zonas horarias de Redshift

Tablas derivadas

Desarrollo de modelos

  • Se mejoró la experiencia de salir del modo de desarrollador para evitar páginas con errores 404.
  • Se agregó “check all” para seleccionar todos los archivos durante la lista de archivos de git comm en las confirmaciones de Git.

Looker 1.26 2014-03-05

Paneles

  • Ahora se pueden desglosar los elementos del panel de valor único
  • Los paneles pueden hacer referencia a múltiples modelos (p.ej., 2 o más conexiones en un solo panel)

Desarrollo de modelos

  • Se agregó la ayuda para la combinación de teclas al editor
  • "Revertir todo" ahora borra los archivos sin seguimiento

Tablas derivadas

Administrador y configuración

  • Alerta de URL pública: El mensaje se muestra en las URLs públicas si tu instancia usa un certificado SSL autofirmado.
  • Agregar alerta de usuario: cuando agregas un usuario con un dominio que no se ha utilizado anteriormente, una advertencia te alerta que estás agregando una dirección de correo electrónico de un dominio extranjero.
  • Conexiones de base de datos: Capacidad de agregar parámetros a la string de conexión de JDBC

Looker 1.24 2014-02-09

Vistas

  • Se corrigieron constantemente archivos adjuntos de correo electrónico en Outlook para las vistas programadas.

Desarrollo de modelos

  • La lista de archivos ahora muestra el nombre del modelo para los archivos de inclusión.

Administrador y configuración

  • Se agregó compatibilidad con zonas horarias internacionales

Looker 1.22 12/01/2014

Tablas derivadas persistentes

Looker 1.20 29/11/2013

Explorar (Compilador de consultas)

  • Ordenar campos en la barra lateral por etiqueta en lugar de nombre
  • Genera agrupaciones de campos por alcance en lugar de por nombre de vista
  • Errores del modelo que se muestran en la carga inicial de la página, en lugar de después de ejecutar la consulta

Panel

  • Se agregó el vínculo Explorar datos en el menú desplegable del panel para acceder a la consulta.
  • Se agregó el parámetro show_points para los gráficos de líneas

LookML

  • Compatibilidad con los totales intermensuales (porcentaje del total y del porcentaje anterior) Consulta la documentación para conocer la nueva sintaxis
  • Se agregó one_to_one como opción de unión, lo que te permite incorporar medidas en una unión para relaciones uno a uno en una unión Consulta la documentación para conocer la nueva sintaxis.

Desarrollo de modelos

  • Cambios en el comportamiento de las pestañas del navegador: Si el archivo del modelo está abierto en una pestaña del navegador, go to definition va a esa pestaña.
  • Mejoras en el generador
    • Generación y regeneración selectiva de modelos
    • Reconocimiento de campos de ID mejorado
  • Se mejoró la interfaz de usuario de Git para indicar el estado actual del modo de desarrollador.
  • Los mensajes de error ahora se muestran en save para errores de análisis
  • El Ejecutor de SQL ahora genera LookML para la consulta
  • Se agregó la opción para restablecer el directorio del desarrollador a fin de que coincida con los archivos del modelo de producción (a los que se accede en la página Cuenta).

Base de datos

  • Ejecutor de SQL y generador de modelos de MSSQL, Aster y Vertica mejorados
  • Diagnóstico mejorado para conexiones de base de datos fallidas
  • Error de filtro de año de Fixex en Redshift
  • Se agregó compatibilidad con Redshift para tablas derivadas.
  • Se agregó compatibilidad con SAP Hana.

Administrador

  • Se agregó un panel de uso para ver el uso de los productos de Looker durante la instalación.
  • Ahora los administradores pueden ver todas las URLs de vista pública

Looker 1.18 2013-10-06

Paneles

Cambios de LookML

  • Recuentos mejorados

Cambios en la administración

  • Configuración automática del directorio del modelo del desarrollador
  • La opción Agregar usuarios ahora proporciona una lista de modelos para otorgar permisos de acceso.

Cambios en el desarrollo del modelo

  • Se simplificó la lista de archivos de modelo y ahora se pueden agregar, borrar y cambiar los nombres de los archivos.
  • Editor de LookML actualizado con búsqueda mejorada, mensajes de estado de archivos más inteligentes y resaltado de sintaxis mejorado
  • El generador y el Ejecutor de SQL se movieron a la sección Modelo
  • Optimizaciones del generador, incluidas mejoras para Redshift

Cambios en la base de datos

  • La página Conexiones ahora ejecuta pruebas de forma activa y muestra un análisis detallado de las conexiones.
  • Compatibilidad de SSL para Redshift

Looker 1.16.5 2013-08-05

Presentamos las vistas

  • Se cambió el nombre de Bookmarks por Looks con un diseño visual actualizado para las vistas.
  • Se agregaron intervalos de frecuencia de suscripción adicionales

Documentos de asistencia actualizados

  • Vínculo a los documentos de asistencia disponible para todos los usuarios
  • Se agregaron documentos nuevos para usar Looker y desarrollar en Looker
  • Ahora se pueden buscar archivos de Documentos
  • Se agregó el botón de consulta clear
  • Cambios en el ícono del compilador de consultas
  • Avatares de usuario compatibles con gravatar
  • Mejoras en el diseño para dispositivos móviles

Cambios de LookML

  • Mejores uniones: LookML ahora ofrece una mejor manera de escribir uniones. Consulta la documentación para conocer la nueva sintaxis.
  • Asignación de alias: introducción de sql_table_name para manejar nombres de tabla con espacios y prefijos de tabla. Consulta la documentación para conocer la nueva sintaxis.
  • Nuevos atributos de campo: hidden: true y deprecated: true. Los campos ocultos y obsoletos no se muestran en Looker Explorer, pero se mostrarán los resultados. Los campos obsoletos muestran una advertencia que indica que el campo dejó de estar disponible. Estas marcas mantienen en funcionamiento las consultas con campos antiguos, pero desalientan su uso.

Cambios en la administración

  • Rotación de archivos de registro; la rotación interna se puede establecer en diaria, semanal o mensual Si se usa un rotador de registros externo, configúralo en “Nunca” y envía la señal USR2 al proceso de Looker para activar la reapertura del archivo de registro.
  • Proceso de verificación del Contrato de licencia para el usuario final en la aplicación (CLUF). Después de la actualización, el primer usuario que acceda al sistema deberá aceptar el CLUF.
  • Mejoras del Ejecutor de SQL
  • Permitir que el usuario cambie el correo electrónico de la cuenta

Cambios en la base de datos

  • Se agregaron dialectos para BitYota, Vertica y Vectorwise
  • Mejoras en el dialecto de MS SQL
  • Mejoras en el rendimiento de Redshift

Looker 1.12.10 2013-03-30

  • Se agregaron combinaciones de teclas para Run Last Query (Control + Mayúsculas + L) y Enter Developer Mode (Control + Mayúsculas + D)
  • Se agregó Run Last Query al menú desplegable del usuario
  • Siempre se muestra Return to Last Query en las páginas de modelos
  • Se movió History al menú desplegable del usuario
  • La funcionalidad de Chat ahora se activa cuando se hace clic en el ícono de Chat en el menú de navegación superior
  • El vínculo Support Site te lleva a la documentación del archivo ? ícono en el menú de navegación superior
  • Diseño mejorado y errores de navegación corregidos para dispositivos móviles
  • Se agregó navegación a la página Favoritos para ver más fácilmente los favoritos de otro usuario
  • Nuevo menú desplegable de encabezado de columna para permitir un fácil acceso para filtrar columnas, dinamizar o anular la dinamización y ir a la definición de campo desde el menú desplegable del encabezado de la columna.

Generador de búsquedas

  • Área expandida en la que se puede hacer clic para ocultar o mostrar la barra lateral
  • Se agregaron una alerta y una solicitud para volver a ejecutar la consulta cuando se realizan cambios.
  • Los resultados de la consulta están restringidos a 3,000, a menos que se exporten
  • Se implementó un orden de clasificación predeterminado razonable cuando no se especifica un orden.

Cambios de LookML

Varios

  • Horas de época: Se muestra con el formato "AAAA-MM-DD HH" para que se filtren correctamente cuando se hace clic en él.
  • Conexiones de base de datos: permite establecer la cantidad máxima de conexiones para cada conexión de base de datos.
  • Conexiones de base de datos: opción SSL agregada

Looker 30/11/2013 2013-03-05

  • Nuevo aspecto de la interfaz con mejoras de usabilidad
  • Interfaz de consultas rediseñada
  • Integración de Git en la interfaz (se elimina la necesidad de usar SSH para implementar cambios) (consulta la documentación revisada)
  • Compatibilidad de base de datos para Redshift

Looker 23/11/2023 2013-02-19

Actualizaciones de productos

  • Seguridad SSL mejorada
  • Reconexión automática a bases de datos de Postgres
  • El generador ahora admite la generación de modelos para una sola tabla
  • Mejor manejo y visualización de errores de ERB
  • Opción para convertir usuarios nuevos en administradores
  • Ayuda sobre los filtros en la interfaz de consulta nueva

Actualizaciones de lenguaje de LookML

  • Se admite el valor "yesno" como intervalo de tiempo
  • Atributo “datatype” para los campos de período de tiempo; especifica el tipo de campo de la base de datos subyacente (época, marca de tiempo, fecha y hora, fecha).

Looker 1.11.13 21/12/2012

Registro del historial mejorado

El historial se muestra en un formato más legible. Las consultas muestran los parámetros de View, Fields y Sort en lugar de una oración en inglés ilegible.

Los filtros de fecha permiten valores NULL

NULL, NOT NULL y -NULL se permiten en los filtros de fecha.

Manejo de errores

Se mejoró el manejo de errores en el modo de desarrollo de Looker para detectar parámetros y declaraciones con nombres incorrectos.

Alcance de campo

Se agregó "-scoping: true" para simplificaciones de lenguaje. Con "scoping: true", se define el alcance de todos los nombres de campo y de conjuntos en la vista. Se supone que los nombres establecidos y los nombres de campos sin un signo "." en la vista se limitan a la vista. El nombre completo de un conjunto o un campo siempre contiene un “.”. Por ejemplo, el nombre completo de los campos a continuación se llamaría “foo.bar”, pero se puede mencionar como “bar” en la vista:

Después (alcance: verdadero)

- view: foo
  fields:
    - dimension: bar

Antes (sin alcance)

- view: foo
  fields:
    - name: foo_bar
  • Los modelos que no tienen "scoping: true" siguen funcionando como siempre
  • El generador ahora genera modelos con alcance.

Compatibilidad con tablas derivadas

Las vistas se pueden compilar en subconsultas (tablas derivadas). Esto es muy útil para recopilar datos sobre las entidades. Las tablas derivadas se construyen antes de que se ejecute la consulta principal. En MySQL, para usar esta función, necesitarás acceso de escritura a una base de datos llamada “TMP”, aunque Looker nunca escriba en ella. Looker solo usa “CREAR TMP DE TABLA TEMPORAL”.

Ejemplo de tabla derivada

- base_view: orders
  view: orders

- view: orders
  fields:
  - dimension: amount
    type: number
  - dimension: total_amount
    type: sum
    sql: ${amount}
  - join: users
    sql_on: orders.user_id=users.id
    base_only: true
  - join: user_orders_facts
    sql_on: orders.user_id=user_orders_facts.user_id
    base_only: true

- view: users
  fields:
  - dimension: name

- view: user_orders_facts
   derived_table:
     sql: |
        SELECT
            users.id as user_id
            , COUNT(*) as lifetime_orders
            , MAX(orders.date) as most_recent_purchase_date
        FROM orders
        GROUP BY user.id
     indexes: [user_id]
   fields:
   - dimension: lifetime_orders
     type: number
   - dimension: most_recent_order
     type: time
     timeframes: [date, week, month, year]
     sql: $$.most_recent_purchase_date

Mejoras en la compatibilidad con la base de datos

  • Las palabras reservadas de Postgres ahora se citan cuando se crean modelos.
  • MSSQL ahora es un dialecto SQL compatible

Looker 1.10.13 6/11/2012

Chat de asistencia en la app

Los administradores ahora verán el cuadro “Chatear con un ingeniero de Looker” en la esquina inferior derecha. Ahora es aún más fácil acceder al equipo de ingeniería de Looker para que te ayude a resolver preguntas grandes y pequeñas. Si no puedes avanzar, ve al chat de Looker. Estamos aquí para brindarle asistencia.

Los usuarios que no son administradores pueden ver el modelo de LookML

Todos los usuarios de Looker ahora tienen la oportunidad de inspeccionar el modelo de LookML subyacente a través del vínculo “Ver” junto a cada campo o del vínculo Modelos en el encabezado.

Actualizaciones de terminología

Estandarizamos algunos conceptos nuevos relacionados con Looker:

  • LookML: Es el lenguaje de Looker, basado en YAML, que permite definir un modelo de negocio lógico para una conexión de base de datos determinada.
  • Campo: representa un dato, ya sea directamente a partir de una columna de una base de datos o calculado a partir de una o más columnas de una base de datos. Se define en LookML.
  • Dimensión: Es un campo que se usa para bucket los resultados de una consulta en grupos distintos.
  • Medición: Es un campo que se usa para agregar datos en distintas filas de una base de datos.
  • Consulta: Es la ejecución de una instrucción de SQL basada en los campos y las dimensiones seleccionados en una vista determinada.
  • Vista: Es una colección de campos y uniones que describen una entidad comercial (usuario, pedido, etcétera). Escrito en LookML. Anteriormente etiquetada como Consulta en el encabezado.
  • Modelo: es una colección de vistas y metadatos asociados que describen el modelo lógico de una empresa. Anteriormente etiquetado como "Diccionario" en el encabezado.
  • Con estos cambios, también llegarán algunas actualizaciones en el encabezado de la IU web de Looker. Diccionario y Consulta se contrajeron en un solo menú desplegable Explorar. Ahora hay un vínculo Modelos en el encabezado (descrito anteriormente).

Actualizaciones de suscripciones de correo electrónico

Ahora es posible crear suscripciones de correo electrónico con horas de inicio y repetición personalizadas. También puedes agregar suscriptores adicionales para que se incluyan en el correo electrónico con copia, ya sea dentro o fuera de tu organización. Las personas que se envían por correo fuera de la organización se pueden administrar en la sección para administrar usuarios externos del panel de administración.

Como siempre, apreciamos tus comentarios y sugerencias.