Notas de versión 1.x

Looker 1.28 30-03-2014

Paneles

  • Filtros del panel para proporcionar paneles interactivos (consultar 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 la zona horaria de Redshift

Tablas derivadas

Desarrollo de modelos

  • Para mejorar las 404 páginas, se mejoró la experiencia de modo de desarrollador.
  • Se agregó “check all” para seleccionar todos los archivos durante la lista de archivos de comunicaciones de Git en confirmaciones de Git.

Looker 1.26 5 de marzo de 2014

Paneles

  • Los elementos del panel de valor único ahora se pueden desglosar
  • Los paneles pueden hacer referencia a varios modelos (p.ej., 2 o más conexiones alimentando un panel)

Desarrollo de modelos

  • Se agregó 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 URL públicas si tu instancia usa un certificado SSL autofirmado.
  • Agregar alerta de usuario: Cuando se agrega un usuario con un dominio que no se usó antes, una advertencia le indica que está 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 9 de febrero de 2014

Vistas

  • Se corrigieron los archivos adjuntos de correo electrónico de forma coherente en Outlook para la apariencia programada

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 la zona horaria internacional

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 una agrupación de campos por alcance en lugar de por nombre de vista
  • Errores de modelo que se muestran durante la carga inicial de la página, en lugar de hacerlo 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

archivos

  • Compatibilidad con los totales intermensuales (porcentaje del total y porcentaje del anterior). Consulta la documentación para ver 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 ver la nueva sintaxis.

Desarrollo de modelos

  • Cambios en el comportamiento de la pestaña del navegador: Si el archivo del modelo está abierto en una pestaña del navegador, go to definition pasará a la pestaña abierta
  • Mejoras del generador
    • Generación selectiva y regeneración de modelos
    • Reconocimiento de campo de ID mejorado
  • Se mejoró la interfaz de usuario de Git para indicar el estado actual del modo de desarrollador.
  • Ahora se muestran mensajes de error en save para los errores de análisis
  • El ejecutor de SQL ahora genera un LookML para la consulta
  • Se agregó la opción de restablecer el directorio del desarrollador para 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 modelos y ejecutor de modelos de MSSQL, Aster y Vertica mejorado
  • Se mejoraron los diagnósticos para conexiones de bases de datos con errores
  • Error de filtro de año de corrección en Redshift
  • Se agregó compatibilidad con Redshift para tablas derivadas.
  • Se agregó compatibilidad con SAP Hana.

Administrador

  • Se agregó el panel de uso para ver el uso del producto Looker durante la instalación.
  • Los administradores ahora pueden ver todas las URLs de aspecto público

Looker 1.18 6-10-2013

Paneles

Cambios en LookML

  • Recuentos mejorados

Cambios en la administración

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

Cambios en el desarrollo de modelos

  • La lista de archivos de modelos se simplifica y ahora se pueden agregar, borrar y cambiar el nombre.
  • Editor de LookML actualizado con búsqueda mejorada, mensajes de estado de archivos más inteligentes y mejoras en el resaltado de sintaxis
  • El generador y el ejecutor de SQL se trasladaron a la sección Modelo
  • Optimizaciones para el generador, incluidas las mejoras de Redshift

Cambios en la base de datos

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

Looker 1.16.5 5-8-2013

Presentamos la función Aspecto

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

Documentos de asistencia actualizados

  • Vínculo de asistencia de Documentos disponible para todos los usuarios
  • Se agregaron documentos nuevos sobre el uso de Looker y desarrollo en Looker.
  • Ahora se puede buscar en Documentos
  • Se agregó el botón de consultas clear
  • Cambios en el ícono del compilador de consultas
  • Avatares de usuarios compatibles con gravatar
  • Mejoras en el diseño para dispositivos móviles

Cambios en LookML

  • Mejores uniones: LookML ahora tiene una mejor manera de escribir uniones. Consulta la documentación para ver la nueva sintaxis.
  • Alias de tablas: Introducción de sql_table_name para manejar nombres de tablas con espacios y prefijos de tablas. Consulta la documentación para ver la nueva sintaxis.
  • Nuevos atributos de campo: hidden: true y deprecated: true. Los campos ocultos y obsoletos no se muestran en Looker Explorer, pero mostrarán resultados. Los campos obsoletos muestran una advertencia de que el campo dejó de estar disponible. Estas marcas mantienen las consultas con campos antiguos en funcionamiento, pero desalientan a las personas a usarlas.

Cambios en la administración

  • Rotación de archivo de registro. La rotación interna se puede establecer como diaria, semanal o mensual. Si se usa un rotor de registro externo, establécelo en “Never” y envíe 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, se le solicitará al primer usuario que acceda al sistema que acepte 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 de dialecto de MS SQL
  • Mejoras en el rendimiento de Redshift

Looker 1.12.10 30/03/2013

  • 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
  • Return to Last Query siempre se muestra en las páginas de modelos.
  • Se movió History al menú desplegable del usuario
  • La función Chat ahora se activa haciendo 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 ícono en el menú de navegación superior
  • Mejoras en el diseño y la corrección de errores de navegación en dispositivos móviles
  • Se agregó la navegación en la página Favoritos para ver los favoritos de otro usuario con mayor facilidad.
  • Nuevo menú desplegable de encabezados de columna que permite un fácil acceso para filtrar en columnas, dinamizar o despivotar la columna, y ir a la definición de campos desde el menú desplegable del encabezado de la columna.

Generador de búsquedas

  • Área en la que se puede hacer clic para ocultar o mostrar la barra lateral
  • Se agregaron alertas y mensaje para volver a ejecutar la consulta cuando se realicen cambios
  • Los resultados de las consultas están restringidos a 3,000, a menos que se exporten
  • Se implementó un orden de clasificación predeterminado razonable cuando no se especifica ningún orden.

Cambios en LookML

Varios

  • Horarios de época: Se muestra en el formato "AAAA-MM-DD HH" para que se filtren correctamente cuando se haga clic en ellos.
  • 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: Se agregó la opción SSL.

Looker 1.11.30 5 de marzo de 2013

  • Apariencia y estilo nuevos para la interfaz con mejoras de usabilidad
  • Se rediseñó la interfaz de consultas
  • Integración en Git en la interfaz (se elimina la necesidad de usar SSH para implementar cambios) (consulte la documentación revisada)
  • Compatibilidad de bases de datos para Redshift

Looker 1.11.23 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
  • Manejo mejorado y visualización de errores de ERB
  • Opción para agregar usuarios nuevos a fin de convertirlos en administradores
  • Ayuda de filtro en la nueva interfaz de consultas

Actualizaciones del lenguaje LookML

  • "yesno" se admite como un período
  • Atributo "datatype" para campos de período; especifica el tipo de campo de base de datos subyacente (epoch, 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 para las vistas, los campos y el orden 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 simplificar el idioma. Con “scoping: true”, todos los nombres de campos y conjuntos se establecen dentro del alcance de la vista. Los nombres de conjuntos y de campos sin '.' en ellos se supone dentro del alcance de 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 tendría el nombre “foo.bar”, pero se puede hacer referencia como “bar” dentro de 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 "alcance: verdadero" 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 ideal para recopilar datos sobre las entidades. Las tablas derivadas se crean 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 esta base de datos. Looker solo usa “CREATE TEMPORARY TABLE TMP”.

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 de las bases de datos

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

Looker 1.10.13 6 de noviembre de 2012

Chat de asistencia en la app

Los administradores ahora verán el cuadro de chat con el 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 ayudarte a resolver preguntas grandes y pequeñas. Si no puedes avanzar, busca el chat de Looker. Estamos aquí para brindarle asistencia.

Los usuarios que no son administradores pueden ver el modelo LookML

Todos los usuarios de Looker ahora tienen la oportunidad de inspeccionar el modelo subyacente de LookML mediante el vínculo "view" que se encuentra junto a cada campo, o desde el vínculo de modelos en el encabezado.

Actualizaciones de terminología

Estandarizamos una terminología nueva para Looker:

  • LookML, el lenguaje Looker, basado en YAML, que permite la definición de un modelo de negocio lógico para una conexión de base de datos determinada
  • Campo: Representa un dato, ya sea directamente desde una columna en una base de datos o calculado desde una o más columnas en una base de datos. Se define en LookML.
  • Dimensión: Es un campo que se usa para bucket los resultados y generar una consulta en grupos distintos.
  • Medición: Es un campo que se utiliza para agregar datos entre las filas de una base de datos.
  • Consulta: La ejecución de una instrucción de SQL basada en las dimensiones y los campos 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, se denominaba consulta en el encabezado.
  • Modelo: Es una colección de vistas y metadatos asociados que describen el modelo lógico de una empresa. Anteriormente, se diccionaba "Diccionario" en el encabezado.
  • Con estos cambios, también se implementarán algunas actualizaciones en el encabezado de la IU web de Looker. El diccionario y la consulta ahora se ocultaron en un solo menú desplegable Explorar. Ahora hay un vínculo de Modelos en el encabezado (que se describió antes).

Actualizaciones de suscripciones

Ahora se pueden crear suscripciones de correo electrónico con tiempos de inicio y repetición personalizados. También puedes agregar suscriptores adicionales que se agregarán en copia al correo electrónico, ya sea dentro o fuera de tu organización. Las personas que se envían por fuera de la organización se pueden administrar en la sección Administrar personas externas del panel de administración.

Como siempre, agradecemos los comentarios y las sugerencias.