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
persist_for
funciona dentro de las vistas base (consulta la documentación).
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
- Presentamos las tablas derivadas compuestas
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
- Cómo usar tablas derivadas persistentes
- Referencia: Tablas derivadas persistentes
- Referencia: Patrones de diseño de derivación
- Configuración del esquema y la base de datos temporales
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
- Versión beta de los paneles
- Cómo crear paneles y Referencia para 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
porLooks
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
Cambios en la navegación y la interfaz de usuario
- 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
ydeprecated: 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
Cambios en la navegación y la interfaz de usuario
- Se agregaron combinaciones de teclas para
Run Last Query
(Control + Mayúsculas + L) yEnter 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 modelosHistory
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.