1.x Notas de la versión

Looker 1.28 30-03-2014

Paneles

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

Base de datos

  • Compatibilidad con la zona horaria de Redshift

Tablas derivadas

Desarrollo de modelos

  • Se mejoró la experiencia de modo de programador para evitar páginas 404
  • Se agregó "check all" para seleccionar todos los archivos durante la lista de git comm de archivos en confirmaciones de Git

Looker 1.26 05-03-2014

Paneles

  • Los elementos del panel de valor único ahora se pueden perforar
  • Los paneles pueden hacer referencia a varios modelos (p.ej., Más de 2 conexiones que se usan en un solo panel de control

Desarrollo de modelos

  • Se agregó ayuda de combinaciones de teclas al editor
  • &Revertir todo&ahora borra los archivos sin seguimiento

Tablas derivadas

Configuración &admin;

  • 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 agrega un usuario con un dominio que no se usó anteriormente, 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 2014-02-09

Estilos

  • Se corrigieron los archivos adjuntos de correo electrónico de manera 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

Configuración &admin;

  • Se agregó compatibilidad con 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 del modelo que se muestran durante la carga inicial de la página en lugar de cuando 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 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 para las relaciones uno a uno en una combinación. Consulta la documentación para conocer 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 va a la pestaña abierta.
  • Mejoras del generador
    • Generación y regeneración selectiva de modelos
    • Reconocimiento de campo de ID mejorado
  • Interfaz de usuario de Git mejorada para indicar el estado actual del modo de desarrollador
  • Los mensajes de error ahora se muestran en save para analizar errores
  • 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 (se accede desde la página de la cuenta)

Base de datos

  • Ejecutivo de MSSQL, Aster y Vertica SQL mejorado y generador de modelos
  • Diagnósticos mejorados para conexiones de bases de datos fallidas
  • 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ó un panel de uso para ver el uso de productos de Looker durante la instalación.
  • Los administradores ahora pueden ver todas las URL de apariencia pública

Looker 1.18 06-10-2013

Paneles

Cambios en LookML

  • Recuentos mejorados

Cambios en la administración

  • Configuración automática del directorio del modelo para desarrolladores
  • Agregar usuarios ahora proporciona una lista de modelos para el permiso de acceso

Cambios en el desarrollo del modelo

  • La lista de archivos del modelo está simplificada y ahora se pueden agregar, borrar y renombrar archivos
  • Se actualizó LookML Editor, con funciones mejoradas de búsqueda, mensajes de estado de archivos más inteligentes y funciones mejoradas de resaltado de sintaxis.
  • El generador y el ejecutor de SQL se movieron a la sección Modelo
  • Optimizaciones para el 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 5 de agosto de 2013

Presentación de estilos

  • 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 Documentos de asistencia disponible para todos los usuarios
  • Se agregaron nuevos documentos sobre el uso de Looker y el desarrollo en Looker
  • Ahora se pueden buscar documentos
  • Se agregó el botón clear de búsqueda
  • Cambios en los íconos 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 forma de escribir uniones. Consulta la documentación para conocer la nueva sintaxis.
  • Alias de tabla: Introducción de sql_table_name para manejar nombres de 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 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 que funcionan, pero disuaden a las personas de usarlas.

Cambios en la administración

  • Rotación de archivos de registro; la rotación interna se puede establecer a diario, semanal o mensual. Si se usa un rotor de registro externo, establézcalo 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 (CLUF) en la aplicación Después de la actualización, se le pedirá al primer usuario que acceda al sistema que acepte el CLUF.
  • Mejoras en el 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, Vectorwise
  • Mejoras en el 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ús + L) y Enter Developer Mode (control + Mayús + 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 funcionalidad de 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 archivo í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ó la navegación en la página Marcadores para ver los marcadores de otro usuario con más facilidad.
  • Menú desplegable nuevo del encabezado de la columna para permitir el acceso fácil a la columna, dinamizar o despivotar la columna y dirigirse a la definición de campo desde el encabezado de la columna.

Generador de búsquedas

  • Área ampliada donde se puede hacer clic para ocultar o mostrar la barra lateral
  • Se agregó una alerta y un 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ó el orden de clasificación predeterminado razonable cuando no se especifica ningún orden.

Cambios en LookML

Varios

  • Horas de época: mostrar en el formato "AAAA-MM-DD HH" para que se filtren correctamente cuando se haga clic en
  • 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 1.11.30 05-03-2013

  • Nuevo diseño de la interfaz con mejoras en la usabilidad
  • Se rediseñó la interfaz de consultas
  • Integración en Git en la interfaz (elimina la necesidad de establecer una conexión SSH para implementar cambios) (consulte la documentación revisada)
  • Compatibilidad con bases de datos para Redshift

Looker 1.11.23 19/02/2013

Actualizaciones de productos

  • Seguridad SSL mejorada
  • Reconexión automática a las bases de datos de Postgres
  • Generator ahora admite la generación de modelos para una sola tabla
  • Manejo y visualización mejorados de errores de "ERB"
  • Opción al agregar usuarios nuevos para convertirlos en administradores
  • Filtrar ayuda en la nueva interfaz de consultas

Actualizaciones del lenguaje LookML

  • Se admite "yesno" como período
  • "datatype" para los 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 la vista, 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 simplificaciones de idiomas. Con &’scoping: true', todos los nombres de campo y de conjunto se limitan a la vista. Los nombres de campos y nombres sin un '. en ellos se asumen en el alcance de la vista. El nombre completo de un conjunto o de un campo siempre contiene un '.#39; por ejemplo, el nombre completo de los campos a continuación tendría el nombre 'foo.bar' pero se puede hacer referencia a él como 'bar' dentro de la vista:

Después (alcance: verdadero)

- view: foo
  fields:
    - dimension: bar

Antes (sin alcance)

- view: foo
  fields:
    - name: foo_bar
  • 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 muy útil 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&#39.

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 asistencia para la base 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 06-11-2012

Chat de asistencia en la app

Los administradores verán el cuadro "Chatear con ingenieros 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 tienes algún problema, acércate 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 subyacente de LookML a través del vínculo "view" junto a cada campo o del vínculo Modelos en el encabezado.

Actualizaciones de terminología

Estandarizamos una nueva terminología para Looker:

  • LookML: Es el lenguaje de 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: Un campo que se usa para agrupar resultados de una consulta en grupos diferentes.
  • Medición: Es un campo que se usa para agregar datos en todas las filas de una base de datos.
  • Consulta: 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 describe una entidad comercial (usuario, pedido, etcétera). Escrito en LookML. Anteriormente, consultaba "Etiqueta" en el encabezado.
  • Modelo: Es una colección de vistas y metadatos asociados que describen el modelo lógico de una empresa. Antes se denominaba Diccionario en el encabezado.
  • Con estos cambios, también vienen algunas actualizaciones en el encabezado de la IU web de Looker. El diccionario y la consulta ahora se contrajeron en un solo menú desplegable Explorar. Ahora hay un vínculo de modelos en el encabezado (descrito anteriormente).

Actualizaciones de suscripciones de correo

Las suscripciones de correo electrónico ahora se pueden crear con horas de inicio y repetición personalizadas. También puedes agregar suscriptores adicionales que estarán en copia por correo, 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 Administrar personas externas del panel de administración.

Como siempre, agradecemos comentarios y sugerencias.