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 salida del modo de desarrollador para evitar páginas 404
  • Se agregó “marcar todo” 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

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

Desarrollo de modelos

  • Se agregó ayuda sobre las combinaciones de teclas al editor
  • La opción "Revertir todo" ahora borra los archivos sin seguimiento.

Tablas derivadas

Administración 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.
  • Alerta de agregar usuario: Cuando agregas un usuario con un dominio que no se usó anteriormente, aparece una advertencia que te indica que estás agregando una dirección de correo electrónico de un dominio extranjero.
  • Conexiones de bases de datos: Se puede agregar parámetros a la cadena de conexión de JDBC.

Looker 1.24 2014-02-09

Vistas

  • Se corrigieron los archivos adjuntos de correo electrónico de forma coherente en Outlook para los aspectos programados

Desarrollo de modelos

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

Administración y configuración

  • Se agregó compatibilidad con zonas horarias internacionales

Looker 1.22 2014-01-12

Tablas derivadas persistentes

Looker 1.20 2013-11-29

Explorar (Compilador de consultas)

  • Ordena los campos de la barra lateral por etiqueta en lugar de por nombre
  • Genera agrupación de campos por alcance en lugar de por nombre de vista
  • Los errores de modelo se muestran en la carga inicial de la página en lugar de después de que se ejecuta 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 mes a mes (porcentaje del total y porcentaje del mes anterior) Consulta la documentación para conocer la nueva sintaxis.
  • Se agregó one_to_one como una 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

  • Se realizaron cambios en el comportamiento de las pestañas del navegador: Si el archivo de modelo está abierto en una pestaña del navegador, go to definition va a la pestaña abierta.
  • Mejoras en el generador
    • Generación y regeneración selectiva de modelos
    • Mejoras en el reconocimiento de campos de ID
  • 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 los errores de análisis
  • SQL Runner ahora genera LookML para la consulta.
  • Se agregó la opción para restablecer el directorio de desarrolladores para que coincida con los archivos de modelos de producción (se accede a él en la página Cuenta)

Base de datos

  • Se mejoró el generador de modelos y el ejecutor de SQL de MSSQL, Aster y Vertica
  • Diagnósticos mejorados para conexiones de bases de datos fallidas
  • Se corrigió el error del filtro de año 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 en toda la instalación.
  • Los administradores ahora pueden ver todas las URLs de vistas públicas

Looker 1.18 2013-10-06

Paneles

Cambios de LookML

  • Mejores registros

Cambios en la administración

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

Cambios en el desarrollo de modelos

  • Se simplificó la lista de archivos de modelos y ahora se pueden agregar, borrar y cambiar el nombre de los archivos.
  • Se actualizó el editor de LookML, con una búsqueda mejorada, mensajes de estado de archivos más inteligentes y un mejor resaltado de sintaxis.
  • 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 con SSL para Redshift

Looker 1.16.5 2013-08-05

Presentamos Looks

  • Se cambió el nombre de Bookmarks por Looks con un diseño visual actualizado para los aspectos
  • 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 nuevos documentos para usar Looker y desarrollar en Looker
  • Ahora puedes buscar 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 tiene una mejor forma de escribir uniones. Consulta la documentación para conocer la nueva sintaxis.
  • Alias de tablas: Se introdujo sql_table_name para controlar los nombres de las tablas con espacios y prefijos de tablas. 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 el Explorador de Looker, pero sí se muestran los resultados. Los campos obsoletos muestran una advertencia que indica 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 archivos de registro: La rotación interna se puede establecer de forma diaria, semanal o mensual. Si se usa un rotador de registro externo, establece la opción 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 (CLUF) en la app Después de la actualización, se le pedirá al primer usuario que acceda al sistema que acepte el CLUF.
  • Mejoras de SQL Runner
  • 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.
  • Return to Last Query siempre se muestra en las páginas de modelos
  • History se trasladó al menú desplegable del usuario
  • Ahora puedes activar la funcionalidad de Chat haciendo clic en el ícono de chat en el menú de navegación superior.
  • El vínculo Support Site te dirige a la documentación de ? ícono en el menú de navegación superior
  • Se mejoró el diseño y se corrigieron errores de navegación en dispositivos móviles.
  • Se agregó navegación en la página Favoritos para ver con mayor facilidad los favoritos de otro usuario.
  • Nuevo menú desplegable del encabezado de columna para permitir un acceso fácil a filtrar por columna, cambiar la orientación de la columna o revertirla, y ir a la definición del campo desde el menú desplegable del encabezado de 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 instrucción para volver a ejecutar la consulta cuando se realizan cambios
  • Los resultados de las consultas se limitan a 3,000, a menos que se exporten.
  • Se implementó un orden de clasificación predeterminado razonable cuando no se especifica una clasificación

Cambios de LookML

  • Se realizaron cambios en la sintaxis de los filtros predeterminados con la adición de Conditionally Filter (consulta la documentación revisada).
  • Compatibilidad con "from" en la vista base

Varios

  • Horas de época: Se muestran en el formato "AAAA-MM-DD HH" para que se filtren correctamente cuando se hace clic en ellas.
  • Conexiones de bases 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 2013-03-05

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

Looker 1.11.23 2013-02-19

Actualizaciones de productos

  • Seguridad SSL mejorada
  • Reconexión automática a las bases de datos de Postgres
  • El generador ahora admite la generación de modelos para una sola tabla.
  • Se mejoró el manejo y la visualización de errores de ERB
  • Opción para agregar usuarios nuevos y convertirlos en administradores
  • Ayuda sobre el filtro en la nueva interfaz de búsqueda

Actualizaciones de lenguaje de LookML

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

Looker 1.11.13 2012-12-21

Registro del historial mejorado

El historial se muestra en un formato más legible. Las consultas muestran los parámetros de vista, campos y 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 sentencias con nombres incorrectos.

Alcance del campo

Se agregó "- scoping: true" para simplificar el lenguaje. Con "scoping: true", todos los nombres de campos y conjuntos se asignan al alcance de la vista. Se supone que los nombres de conjunto y de campo sin un "." en ellos tienen el alcance de la vista. El nombre completo de un conjunto o un campo siempre contiene un punto. Por ejemplo, el nombre completo de los campos que se muestran a continuación sería "foo.bar", pero se puede hacer referencia a él como "bar" dentro de la vista:

Después (scoping: true)

- 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 ideal para crear datos sobre 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 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 con 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 2012-11-06

Chat de asistencia en la app

Los administradores ahora verán el cuadro "Chat with Looker Eng" 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 tienes problemas, comunícate con nosotros por chat de Looker. Estamos aquí para ayudarte.

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

Ahora, todos los usuarios de Looker tienen la oportunidad de inspeccionar el modelo de LookML subyacente a través del vínculo “ver” junto a cada campo o desde el vínculo Modelos en el encabezado.

Actualizaciones de terminología

Estandarizamos algunos términos nuevos para 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 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.
  • Medida: Es un campo que se usa para agregar datos en filas de una base de datos.
  • Consulta: Es la ejecución de una instrucción de SQL basada en campos y dimensiones seleccionados en una vista determinada.
  • Vista: Es una colección de campos y combinaciones que describen una entidad comercial (usuario, pedido, etcétera). Se escriben en LookML. Anteriormente, se etiquetaba como Búsqueda en el encabezado.
  • Modelo: Es un conjunto de vistas y metadatos asociados que describen el modelo lógico de una empresa. Anteriormente, se etiquetaba como Diccionario en el encabezado.
  • Con estos cambios, también se incluyen algunas actualizaciones en el encabezado de la IU web de Looker. Diccionario y Búsqueda ahora se contraen en un solo menú desplegable Explorar. Ahora hay un vínculo Modelos en el encabezado (como se describió anteriormente).

Actualizaciones de las suscripciones de correo electrónico

Ahora se pueden crear suscripciones por correo electrónico con horas de inicio y repetición personalizadas. También puedes agregar suscriptores adicionales que recibirán una copia del correo electrónico, ya sea dentro o fuera de tu organización. Las personas a las que se les envían correos electrónicos fuera de la organización se pueden administrar a través de la sección Administrar personas ajenas del panel Administrador.

Como siempre, agradecemos los comentarios y las sugerencias.