Notas de versión 1.x

Looker 1.28 30/3/2014

Paneles

  • Filtros para paneles de control interactivos (consulta la documentación)
  • Se agregó “Explorar SQL” 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ó el abandono de la experiencia del modo de desarrollador para evitar páginas 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 un solo valor
  • 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 combinaciones 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.
  • 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: Capacidad de agregar parámetros a la string 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 la zona horaria internacional

Looker 1.22 12/1/2014

Tablas derivadas persistentes

Looker 1.20 29/11/2013

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
  • 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 al 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 anterior) Consulta la documentación para ver la nueva sintaxis.
  • Se agregó one_to_one como opción para unirse. lo que te permite tomar 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 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 en el generador
    • Generación y regeneración selectiva de modelos
    • Reconocimiento mejorado del campo de ID
  • 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 sobre errores de análisis
  • SQL Runner ahora genera LookML para la consulta.
  • Se agregó la opción para 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

  • Generador de modelos y ejecutor de SQL, Aster y Vertica mejorado en MSSQL
  • Diagnósticos mejorados para conexiones de bases de datos fallidas
  • Error de filtro de año de Fixex en Redshift
  • Se agregó compatibilidad con Redshift para las tablas derivadas
  • Se agregó compatibilidad con SAP Hana

Administrador

  • Se agregó el panel de uso para ver el uso de los productos de Looker durante 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

  • Recuentos mejorados

Cambios de administración

  • Configuración automática del directorio del modelo del 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 05/08/2013

Presentamos las vistas

  • Se cambió el nombre de Bookmarks a 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 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 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 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 Looker Explorer, pero sí mostrarán resultados. Los campos obsoletos muestran una advertencia que indica que se dio de baja. Estas marcas mantienen en funcionamiento las consultas con campos antiguos, pero disuaden a las personas de usarlas.

Cambios de administración

  • Registrar la rotación de los archivos; la rotación interna se puede configurar como 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) Integrado en la Aplicación. 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 de rendimiento de Redshift

Looker 1.12.10 30/3/2013

  • Se agregaron combinaciones de teclas para Run Last Query (Ctrl + 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
  • La funcionalidad 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 para dispositivos móviles.
  • Incorporación de navegación en la página Favoritos para ver más fácilmente los favoritos de otros usuarios
  • 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 volver 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 agregó 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 ningún tipo de clasificación.

Cambios de LookML

Varios

  • Horas de ciclo de entrenamiento: mostrar en el formato "AAAA-MM-DD HH" para que filtren correctamente al hacer clic
  • 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: opción de SSL agregada

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 19/2/2013

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.
  • 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 consulta

Actualizaciones de lenguaje de LookML

  • Se admite "yesno" como período
  • "datatype" para los campos de plazo. especifica el tipo de campo de la base de datos subyacente (ciclo de entrenamiento, marca de tiempo, fecha y hora, fecha)

Looker 1.11.13 2012-12-21

Registro de historial mejorado

El historial se muestra en un formato más legible. Las consultas muestran los parámetros para la vista, los campos y la ordenación 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 nombrados de forma incorrecta.

Alcance del campo

Se agregó "- scoping: true" para simplificar el lenguaje. Con “scoping: true”, todos los nombres de campos y de conjuntos tienen alcance en la vista. Establece nombres y nombres de campos sin un “.” se da por sentado que están 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 que aparecen a continuación se llamarí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 recopilar hechos 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 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 06/11/2012

Chat de asistencia en la app

Los administradores ahora verán “Chatear con 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

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

Actualizaciones de la terminología

Estandarizamos algunos términos nuevos para Looker:

  • LookML: 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 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 agrupar los resultados de una consulta en grupos distintos.
  • Medición: Es un campo que se usa para agregar datos a distintas filas de una base de datos.
  • Consulta: 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 uniones que describen una entidad empresarial (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 habrá 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 a correo electrónico

Las suscripciones de correo ahora se pueden crear con funciones de inicio y repetir el tiempo. También puedes agregar suscriptores adicionales que recibirán una copia en el 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 a través de la sección Administra a los extraños del panel de administración.

Como siempre, agradecemos los comentarios y las sugerencias.