A partir de Looker 3.46, los elementos marcados con flash_on indican cambios en las funcionalidades existentes que pueden requerir tu atención mientras la actualizas.
Looker 3.56 25-09-2016
Apariencia flash_on
- Ahora, los diseños son documentos independientes. Se actualizó el aspecto para enfocar la presentación de contenido. Estos son algunos datos que debe buscar:
- Mayor énfasis en el panel de visualización
- Un panel de detalles que se puede contraer, que expone información rápida sobre el estilo, como la descripción, el creador, los horarios de creación y última actualización, la programación y la información del panel
- Opciones de configuración de On-Look, como la programación, la eliminación y el control de acceso
- Edición excesiva en Aspecto, en la que se puede modificar el título de la búsqueda y el Estilo
- Restablece los vínculos de Look and Explore from Here, que permiten a los usuarios jugar con la consulta y explorar más en detalle sin afectar el consumo de contenido guardado por otros usuarios.
Paneles
- Edición en el panel. En el modo de edición, los usuarios ahora pueden modificar mosaicos directamente desde el panel.
- Se agregó un mensaje en 25 paneles para informar a los usuarios que el rendimiento podría verse afectado.
- Las notas del panel de LookML se transferirán a los paneles definidos por el usuario después de que se conviertan.
Visualizaciones y la página Explorar
- flash_on El filtrado de una dimensión haciendo clic en un valor de la tabla de datos de resultados o en una visualización de tabla ahora agrega esa dimensión como un filtro en la página actual en lugar de actualizar toda la página. Esto inhabilita el filtrado de dimensiones en los elementos de visualización de tablas del panel.
- Se agregó la opción Dejar de fijar desde cero para permitir que los gráficos se enfoquen en el área donde se encuentran los datos, en lugar de mostrar la escala completa a partir de cero.
archivos
- Se introdujo
${EXTENDED}
, que te permite hacer referencia tanto al objeto que se extiende como al objeto de extensión al mismo tiempo. Más información - Se cambió el nombre de
SUPER*
aEXTENDED*
para las listas. Más información. - Las tablas derivadas persistentes compiladas en modo de desarrollo ahora siempre tendrán un
persist_for
máximo de 24 horas. Obtén más información. - El generador de LookML ahora agregará un parámetro
description
a los archivos de vista recién generados.
Dialectos
- BigQuery. Se introdujo compatibilidad inicial con SQL estándar de BigQuery. Incluye compatibilidad para el estimador de tamaño de consulta y los agregados simétricos.
- Impala. Se agregó compatibilidad para tablas derivadas persistentes.
- DataVirtuality. Se corrigió un problema que podía provocar que los agregados simétricos generaran SQL no válidos.
- MS SQL:
- Se solucionó un problema por el que un campo no podía usar más de 30 caracteres
- Se introdujo un dialecto estático (Microsoft SQL Server 2005) para conectarse a la versión obsoleta de MS SQL de 2005.
- Copo de nieve. Se solucionó un problema por el que ciertas combinaciones de filtros de fechas no mostraban resultados incorrectos.
Administrador
- En la página Grupos, se agregó la posibilidad de filtrar la lista de usuarios dentro de un grupo.
- La página del usuario ahora mostrará el vínculo Restablecer contraseña debajo del botón para enviar.
- Los grupos de la página Grupos ahora están ordenados alfabéticamente.
- Los usuarios de la página Usuarios se ordenan alfabéticamente y los nombres de usuario son nulos al final de la lista.
Ajustes generales y correcciones de errores
- Se actualizó la página 404 en Looker para reflejar que podría deberse a la falta de contenido o a la falta de permisos.
- Diálogos actualizados para guardar, copiar y mover que muestran espacios o paneles del Panel para mostrar los espacios en los que un usuario puede guardar.
- Ahora es posible configurar grupos en una URL de incorporación de SSO.
- Los cursores ahora se enfocarán en el primer campo de cualquier modal.
- Se corrigió un problema por el que el validador de estilo podría tardar más de lo normal en mostrar resultados.
- Se inhabilitó la opción "Abrir en el navegador" cuando el formato de archivo es Excel.
- Se solucionó un problema por el que no se cargaban todos los subespacios del diálogo Guardar, Copiar o Mover.
- Se solucionó un problema por el que la opción Explorar el panel LookML del panel no generaba todas las dimensiones y medidas.
- Se mejoró el mensaje de error cuando los usuarios no pueden mover contenido a Espacios a los que no tienen acceso.
- Se corrigió una serie de problemas relacionados con el selector de color.
- Se solucionó un problema por el que no se respetaban las clasificaciones secundarias, terciarias y posteriores en la página Explorar.
- Se solucionó un problema por el que se podía alterar el ingreso de texto en los cuadros de configuración de visualización.
- Se solucionó un problema en el que los usuarios de IE11.0 no podían hacer clic en el menú desplegable Elegir campo en la ventana modal del filtro del panel.
- Se solucionó un problema por el que
start_date
yend_date
se evaluaban como nulos cuando se usaba la opción de filtro "está en el día".
Looker 3.54 28-08-2016
Administración de contenido y espacios
- Controles de acceso para Espacios: Aplique la capacidad de administrar quiénes pueden acceder a varios Espacios y en qué nivel. Obtén más información.
- Grupos para la administración de usuarios y contenido: Un nuevo paradigma de grupos rige las colecciones de usuarios. Los grupos pueden recibir acceso a los Espacios como una unidad. Los grupos se pueden configurar automáticamente mediante métodos de autenticación existentes, como LDAP y SAML. Obtén más información.
Diseño de Looker
flash_on Actualizaciones de los paneles de control para dispositivos móviles para facilitar la visualización, lo que incluye:
- Tamaño de mosaico más grande
- Mejora en la usabilidad de filtros
- Navegación actualizada para bienes raíces en pantalla mejoradas
archivos
- Se agregaron períodos nuevos, incluidos
second
,millisecond
ymicrosecond
. Obtén más información. - Se agregó la capacidad de filtrar en el período de
second
. Obtén más información. - flash_on El validador de LookML ahora mostrará una advertencia correcta cuando se declare
order_by_field
en un campo sin dimensiones o haga referencia a una medida. Más información - flash_on Se introdujo una función heredada para evitar que las dimensiones hagan referencia a las medidas. Obtén más información.
- flash_on El validador de LookML ahora mostrará una advertencia correcta cuando se declaren campos de filtro con
type: time
. Más información
Explorar
- Se agregó la capacidad de copiar valores en una columna de la tabla de datos. Los valores copiados se aceptarán en el cuadro de entrada de filtro si se pegan allí.
- Se agregó la capacidad de reemplazar las referencias de campos en los cálculos de tablas y los filtros personalizados por el Validador de estilo. Obtén más información.
- Los filtros ahora tienen, de forma predeterminada, el mismo intervalo que el período en el que se filtran. Por ejemplo, al filtrar por "created_hour", el filtro predeterminado será "hours" en lugar de "days".
- Las descripciones de los grupos de dimensiones ahora aparecen a nivel del nombre del grupo de dimensiones en lugar de repetirse para cada dimensión. Obtén más información sobre las descripciones. Obtenga más información sobre los grupos de dimensiones.
Visualizaciones
- Se agregó una opción de visualización para invertir la dirección del eje X o Y.
- Se agregó la capacidad de ocultar los totales en la visualización de la tabla.
- Las líneas de referencia ahora aprovechan un selector de color en lugar de entradas de valor hexadecimal.
- Ahora los gráficos usan el símbolo de nulo (∅) en lugar de la string "null".
- Los gráficos circulares y la leyenda asociada ahora se centrarán como una unidad en lugar de centrarlos.
Programación y descarga
- Resource Manager para tareas programadas y descargadas
- De forma predeterminada, el sistema procesará las tareas de descarga y renderización en pares. Los administradores de instancias verán una nueva fuente en el panel de consultas llamada "renderer".
- Estos cambios deberían reducir los tiempos de espera en el contenido procesado y reducir el impacto en la instancia de Looker.
Ajustes generales y correcciones de errores
- Ajustes en los espacios
- Se mejoró el tiempo de carga de la página Espacios.
- Se mejoró el tiempo de carga del selector de Espacios en los modals Guardar, Copiar y Mover.
- Aseguró que el título de los Espacios se propague correctamente en la pestaña del navegador.
- Se actualizó el diseño de la ventana modal de Edit Space para que coincida con otros modales.
- Los cursores ahora se enfocan en el primer campo editable en las modas espaciales.
- flash_on Retiro de compatibilidad con Internet Explorer 10. Más información
- Se agregó un nuevo permiso para permitir que los usuarios vean superposiciones de detalles en los paneles sin que puedan explorar los datos.
- La solicitud de un vínculo para restablecer la contraseña desde la página de acceso ahora muestra una confirmación cuando la contraseña se restableció correctamente.
- Se introdujo una nueva combinación de teclas (Ctrl + Mayúsculas + D) para entrar al modo de desarrollo.
- Estandarizó la presentación de la sección Filtros cerrados en Explorar y Paneles.
- En el menú desplegable "Choose Field..." (Elegir campo) en el filtro de edición del filtro del panel, los valores ahora respetarán las etiquetas de vista asociadas.
- Se agregó compatibilidad integrada para crear control de versión locales.
- Se mejoró la eficiencia del validador de LookML.
- Se mejoró el cierre de consultas para las versiones de Presto 0.133 y posteriores.
- Se agregó un lenguaje explicativo para la base de datos temporal en la página de edición de conexiones.
- Se garantizó que los campos
datatype: date
se filtraran correctamente en ciertos dialectos. - Se corrigió un problema por el que los agregados simétricos quitaban líneas nuevas en la mayoría de los dialectos.
- Se corrigió un error en el que la validación de LookML podía bloquear una instancia.
- Se solucionó un problema por el que se podían omitir los totales cuando se ordenaban los elementos dinámicos con un límite de columnas.
- Se solucionó un problema que podía provocar la falta de coincidencia de colores entre los títulos y el texto en visualizaciones de valor único.
- Se solucionó un problema por el que las paletas de colores predeterminadas podrían no aplicarse en todas partes.
- Se solucionó un problema por el que no se podían expandir ni contraer las secciones del selector de campo cuando se usaba Firefox.
- Se solucionó un problema por el que los períodos producían un error de LookML cuando se usaba
can_filter: false
. - Se solucionó un problema por el que no se descargaban los paneles de LookML con objetos de texto.
- Se solucionó un problema por el que la reasignación de la propiedad de los planes programados podía hacer que se quitaran los destinatarios.
- Se solucionó un problema en el que el parámetro
can_filter
podía permitir el filtrado cuando se interactuaba con la perforación - Se solucionó un problema por el que un filtro podía cambiar a
matches (advanced)
después de que se ejecutaba una consulta. - Se solucionó un problema por el que las zonas horarias podían cambiar en el desglose.
- Se solucionó un problema por el que los valores de filtro se quitaban de forma confiable de los cuadros de entrada de filtro en la página de exploración.
- Se solucionó un problema por el que los ordenamientos podían permanecer en la consulta después de que se quitaba la medición.
- Se solucionó un problema por el que SQL no se generaba de forma confiable en la pestaña SQL de la página Explorar.
- Se solucionó un problema por el que el espacio de un usuario podía bloquearse si este no tenía acceso a ciertos espacios.
- Se solucionó un problema por el que la edición de filtros en un panel copiado del espacio de un usuario borrado podía producir un error
Validation Failed
.
Looker 3.52 31-7-2016
Diseño de Looker
flash_on Barra de navegación rediseñada
- Amplía el lienzo disponible para expandir el espacio y trabajar con tablas y visualizaciones, y adaptarse a la visualización horizontal en dispositivos adicionales.
- Navegación simplificada quitando íconos y enfocando la organización en las acciones del usuario. La navegación incluye lo siguiente:
- Explorar:Observa el contenido existente y comienza desde los aspectos y paneles existentes.
- Explorar: Cómo iniciar una búsqueda nueva
- Desarrollo: Ingrese el editor de LookML y el ejecutor de SQL, y active o desactive el modo de desarrollo.
- Se aumentó la Ayuda disponible y se reorganizó el menú. El menú de ayuda incluye lo siguiente:
- Buscar documentos y discurso
- Vínculos a la documentación oficial y al discurso de Looker
- Información sobre la versión actual de Looker (incluido el número y las notas de la versión)
- Asistencia por chat con el Departamento de Amor al Cliente de Looker (solo disponible para desarrolladores y administradores de instancias)
- Limpieza del menú. Se ajustaron varios menús y listas a fin de facilitar la navegación y unificar el diseño.
- Alfabéticamente varias listas que incluyen roles, conexiones y exploraciones en el panel Filtros
- Se alinearon los elementos de menú del engranaje a la izquierda y se agregó "..." a las opciones que inician otra ventana modal
Visualizaciones
Pestaña de series flash_on en el editor de visualización
La pestaña Serie incluye una interfaz mejorada para editar el color, el nombre y el tipo de una serie. Todo lo que se modificó con pares clave-valor en los cuadros de texto libres de la pestaña Estilo se puede encontrar en la pestaña Series, que reemplazó a la pestaña Estilo para los gráficos cartesianos.
Más información: Gráficos de columnas / Gráficos de barras / Gráficos de dispersión / Gráficos de líneas / Gráficos de áreas
Explorar
- Las tablas de datos ahora muestran los totales de las columnas cuando se alcanza el límite de filas. Obtén más información.
- Las descripciones de Explorar ahora se muestran en el menú desplegable Explorar de la barra de navegación superior.
Programación y descarga
- Permiso independiente para ver la información programada. El permiso
see_schedules
permite acceder al plan programado y a los paneles del historial del programador. Más información - flash_on Se mejoró el diseño para las descargas dinámicas. Los archivos descargados
.csv
,.html
,.md
,.txt
y.xlsx
ahora muestran una fila por dimensión dinámica para que coincida mejor con la pantalla en Looker. Si tiene procesos que dependen de una sola fila de encabezado, use la función heredada de "encabezados de tablas de una sola fila". Obtén más información. - Se aclaró el error que reciben los usuarios cuando Looker no puede renderizar archivos PDF debido a que no está instalado PhantomJS.
- Se aclaró el error que reciben los usuarios si son destinatarios de un plan programado de un usuario que se borró o inhabilitó.
LookML y entorno de desarrollo
- Contexto generado automáticamente como comentarios de SQL para PDT Cuando genere PDT, Looker emitirá un comentario para indicar el modelo, la vista, el ID del usuario que genera la tabla (si está disponible), si el usuario está en modo de desarrollador o la babosa de la instancia. Obtén más información.
- Se actualizó el validador de apariencia para mejorar el diseño y poder reemplazar el nombre de los campos, las vistas, las exploraciones y los modelos, independientemente del error. Obtén más información.
- Cambio rápido de archivo. El IDE de desarrollo de LookML ahora cambia al instante entre archivos y no requiere volver a cargar la página completa.
- flash_on Lista de tablas del ejecutor de SQL truncado. El ejecutor de SQL limita la lista de vista previa de la tabla a 500 para limitar el impacto en el navegador.
- Se quitó por completo el parámetro
scoping
. Obtén más información.
Dialectos
- BigQuery:
- Se solucionó un problema por el que los agregaciones simétricas se podían calcular de forma incorrecta en presencia de números negativos.
- Se mejoró la eficiencia del período
week
. - Se mejoró el comportamiento de las medidas en los campos
fanout_on
.
- Copo de nieve:
- Se agregó información sobre si los PDT están funcionando.
- flash_on Hive:
- La versión 1.2 de Hive es la versión mínima compatible (en lugar de la versión 0.13 de Hive).
- Hive ahora usa
LIKE
en lugar de expresiones regulares para filtrar por strings.
- Spark:
- Ahora Looker usa HiveQL 1.2 en lugar de la sintaxis de HiveQL 0.13.
- Presto:
- Se incorporó el controlador Presto JDBC estándar (versión 0.149). Obtén más información.
- DataVirtuality:
- Se agregó una opción SSL al panel de conexión de Looker.
- Se solucionó un problema por el que DataVirtuality no cargaba correctamente los mensajes de error.
- flash_on MS SQL:
- Se actualizó el controlador de JDBC a v4.2. Ten en cuenta que SQL Server 2005 ya no será compatible.
Ajustes generales y correcciones de errores
- flash_on Cambios en la API (beta):
- Se garantizó que el formato JSON muestre los valores de los campos
type: number
como números en lugar de strings. Obtén más información. - Se reemplazaron las rutas
run_async
ycreate_query_and_run_async
. Los usuarios de la API deben realizar la transición a la rutacreate_query_task
.
- Se garantizó que el formato JSON muestre los valores de los campos
- Ajustes de rendimiento y estabilidad:
- Se mejoró el rendimiento al recuperar resultados almacenados en caché.
- Se redujo el uso de la memoria durante la lectura desde la caché de consultas y la escritura en ella.
- Se cambió la forma en que Looker se conecta a las bases de datos internas de MySQL para que la conexión sea más sólida.
- Correcciones de errores de visualización:
- Se solucionó un problema por el que los mapas no funcionaban con columnas ocultas cuando había cálculos de tablas y todas las mediciones estaban ocultas.
- Se solucionó un problema por el que el padding derecho en los gráficos podía desalinearse.
- Se solucionó un problema por el que el formato de valor de los cálculos de la tabla no aparecía en el eje Y de una visualización.
- Se solucionó un problema por el que el formato de las etiquetas de tiempo solo funcionaba con un valor de rotación de etiquetas.
- Se solucionó un problema por el que las visualizaciones se renderizaban vacías si se usaba un valor de eje y mín. o máx. con un tipo de escala de registro.
- Se solucionó un problema por el que una advertencia del gráfico podía desplazar el eje X fuera de la vista.
- Se solucionó un problema por el que diferentes sistemas de Looker podían procesar y ordenar los resultados en diferentes órdenes en varias áreas (paneles, Exploraciones, descargas, etcétera).
- Se solucionó un problema por el que la indicación visual de que un cuadro de entrada de filtro buscaba sugerencias no aparecía o no había desaparecido durante la ejecución.
- Se solucionó un problema por el que las etiquetas se truncaban de forma inconsistente en las descargas de PDF
- Los mosaicos de texto en los paneles de LookML ya no muestran advertencias del tipo "El elemento debe especificar una exploración".
- Se solucionó un problema por el que los menús de ajustes de los campos en las tablas se superponeban con mensajes de estado vacíos en la tabla de datos.
- Se solucionó un problema por el que el valor predeterminado de un filtro del panel no se integraba correctamente con otros filtros si estaba configurado para hacerlo.
- Se solucionó un problema por el que los paneles incorporados podían mostrar resultados vacíos en la primera ejecución.
- Se solucionó un problema por el que los filtros personalizados que usaban dimensiones yesno podían producir SQL incorrecto.
- Se corrigió un error por el que las exploraciones extendidas mostraban de manera incorrecta el error "ignorar la lista de campos en Explorar".
Looker 3.50 5 de julio de 2016
flash_on Actualizaciones de funciones heredadas
Las siguientes 3 funciones se están desactivando y se quitarán por completo en la versión 3.50:
- sustitución de $$
- Uniones declaradas en vistas
- Parámetro “alcance” de LookML
Puede encontrar detalles sobre cómo migrar estas funciones en este tema de la comunidad.
Visualizaciones
Líneas de tendencia [Labs] y Líneas de referencia
Se agregó la capacidad de especificar la ubicación del texto de la línea de referencia. Las opciones son Left, Right y Center. Obtén más información.
Se agregó la capacidad de especificar líneas de tendencia.
- Las opciones incluyen lineal, exponencial, logarítmica y promedio móvil.
- El tipo de promedio móvil tiene opciones para 7, 14 y 28, ya que suele usarse durante los días.
- Se puede agregar cualquier cantidad de líneas de tendencia.
- Cada línea de tendencia se puede establecer en una serie específica.
Consulta la documentación: Gráficos de área - Gráficos de barras - Gráficos de columnas - Gráficos de líneas - Gráficos de dispersión
Traza datos de regiones en mapas interactivos
- Capas de mapa de EE.UU. y capas de mapas de los condados de EE.UU. Estas nuevas capas de mapas se pueden utilizar en el mapa interactivo. El tipo de campo
zipcode
funciona automáticamente con el mapa interactivo. Más información - Capas de mapas TopoJSON en mapas interactivos
- Todos los
map_layers
de TopoJSON en LookML ahora funcionan en mapas interactivos, incluidos mapas integrados como países, estados de EE.UU. y códigos postales del Reino Unido, y las nuevas capas Zipcode y County. Obtén más información. - Se agregó un parámetro de configuración de opacidad del mapa de calor y ahora las etiquetas del mapa pueden aparecer encima o debajo del mapa de calor. Obtén más información.
Explorar
Filtros personalizados
Consulta la documentación: Filtros personalizados y Expresiones de Looker
- Tiene control completo sobre la lógica de filtrado mediante AND, OR y paréntesis.
- Acceso a las mismas funciones disponibles en las tablas de la tabla
- Se puede usar junto con filtros regulares.
- Panel de ayuda contextual
Mejoras en los cálculos de tablas
Consulta la documentación: Cálculos de tablas y Expresiones de Looker
- Nueva función
running_product
. Consulta la documentación. - Nueva función
pivot_where
que permite referencias a valores dinámicos basados en el contenido, en lugar de la posición. Consulta la documentación. - Nuevas funciones
pivot_offset_list
ypivot_column
. Consulta la documentación. - Nueva función
log
. Consulta la documentación. - Se agregaron
Yes
yNo
como constantes a las que se puede hacer referencia en funciones Ver la documentación - Nuevo editor con asistencia anticipada, documentación en el editor y vínculos a las páginas de documentación del sitio web relevantes. Consulta la documentación.
URL de Explorar mejoradas
La URL de la página de exploración ahora tiene un formato más corto y estable, y no contiene valores de filtro ni otros datos. Obtén más información.
Con la tecnología de Looker
- Las páginas de Explorar incorporadas ahora transmiten un evento de JavaScript cada vez que cambia el estado de la página. Permite crear un mecanismo de guardado personalizado para los usuarios incorporados. Obtén más información.
- Compatibilidad con subdominios comodín en la lista blanca de dominios de incorporación. Esto facilita mucho la inclusión de grupos de dominios incorporados en la lista blanca.
- Se solucionó un problema por el que no funcionaba la descarga de un PDF desde un panel incorporado.
- Se solucionó un problema por el que los valores de filtro en los paneles incorporados no se unían correctamente.
Programador
- Se mejoró el flujo de anulación de suscripción para el contenido programado.
- Los objetos de texto de los paneles ahora aparecerán en los archivos PDF del panel.
- Cuando programes contenido, la sección To ahora aceptará listas de direcciones de correo electrónico separadas por comas.
- La ventana modal de reasignación de programas (a la que se accede a través de
admin/scheduled_plans
) ahora incluye el nombre del estilo o el panel.
archivos
- **Se agregaron
date_start
ydate_end
a los filtros de fecha**. Esto permite que se haga referencia explícitamente a las fechas de inicio y finalización de un filtro de fecha en LookML. Esto es útil para funciones comodín de tablas en BigQuery o columnas particionadas en Hadoop. - La verificación y el regenerador del activador de DST ahora pueden volver a compilar tablas de forma simultánea. Consulta la documentación.
Dialectos
Consulta las definiciones de nivel de compatibilidad de dialectos.
- flash_on Cambios en las credenciales de conexión de base de datos. Looker ya no pasará información de autenticación a través de la string de conexión del conductor y, en su lugar, pasará credenciales como parte de las propiedades de conexión. Más información
- Denodo. Se agregó compatibilidad con el nivel 2. Consulta la documentación.
- flash_on Oracle. Cambios en la configuración de la conexión de la base de datos. Consulta la documentación.
- Copo de nieve. Las consultas ahora admiten la conversión de zona horaria. Este cambio habilitará funciones como zonas horarias específicas de usuarios en Snowflake. Obtén más información.
- Presto. Se agregó compatibilidad con las PDT.
- flash_on Vertica. Se actualizó la conexión de Vertica 7 a Vertica 7.1 (los usuarios de Vertica 7.0 deben usar la conexión de Vertica 6. Para usar todas las funciones de Vertica 7, actualiza Vertica a 7.1 y conéctate con esa opción)
- Teradata Presto Se agregó compatibilidad con la versión 141t. Para obtener más información sobre la conexión, abre una solicitud de asistencia en el Centro de ayuda de Looker. Para ello, haz clic en Comunícate con nosotros.
- Hive. La compatibilidad con la versión 0.13 dejó de estar disponible. Este es el último Looker que admitirá la versión 0.13 de Hive. A partir de la versión 3.52, Looker admitirá la versión 1.2 y posteriores de Hive.
Administración y seguridad
- Permisos adicionales de administrador secundario. Se puede otorgar permiso para ver el panel de PDT con el permiso
see_pdts
. Consulta la documentación. - Actualización del panel de uso. Ahora se puede descargar en formato PDF. Consulta la documentación.
- Actualización de la página de conexiones. La oferta de configurar la compatibilidad con PDT solo existe si el dialecto admite PDT. Consulta la documentación.
- Las compilaciones de PDT basadas en regeneradores ahora aparecen en el panel de consultas.
Ajustes generales y correcciones de errores
- Se restableció la capacidad de colorear valores en las visualizaciones de valor único. Consulta la documentación.
- Los conjuntos de modelos de la página
admin/model_sets/new
ahora aparecerán en orden alfabético. - Mensaje 404 actualizado: Permite que los usuarios sepan que no se encontró la página o que no tienen acceso para verla.
- Se solucionó un problema que causaba que los cuadros de entrada de filtro ocuparan espacio innecesario
- Se solucionó un problema en el que las tareas programadas se podían enviar temporalmente desde una instancia de etapa de pruebas.
- Se solucionó un problema por el que los objetos de texto causaban fallas en los paneles de LookML.
- Se solucionó un problema por el que los tipos de escala no se actualizaban correctamente cuando se cambiaban las posiciones de las series.
- Se solucionó un problema en PostgreSQL con filtros de fecha relativos lentos
- Se corrigió un problema por el que los errores debido a la baja de ${TABLE} causaban errores en los paneles.
Looker 3.48 8 de junio de 2016
Paneles
flash_on PDF mejorados del panel
- Las descargas del panel de PDF ahora se ven como en el navegador.
- La renderización basada en vectores permite hacer zoom sin perder calidad.
- Ten en cuenta los siguientes requisitos:
- La función de Looker Labs debe estar habilitada
- El diseño predeterminado de los correos electrónicos programados cambiará al nuevo
- Las instalaciones alojadas por el cliente deben ejecutar PhantomJS 2.11. Verifica la versión y actualízala.
Explorar
- El editor de cálculos de tabla ahora funciona correctamente con caracteres especiales o nombres de cálculo ambiguos.
- Las visualizaciones de valor único han mejorado la compatibilidad con campos que muestran imágenes a través de HTML.
archivos
- Filtros facetados habilitados a nivel de la exploración cuando se usan
access filter fields
osql_always_where
: Cuando una exploración tienesql_always_where
oaccess_filter_fields
establecidos, la configuración predeterminada defull_suggestions
es verdadero para todos los campos expuestos por esa exploración. En los campos individuales, se puede inhabilitar el comportamiento de búsqueda defull_suggestions
si se configurafull_suggestions = false
y se pueden inhabilitar las sugerencias consuggestable = false
. Obtén más información. - Nuevo período
month_name
. Las fechas ahora se pueden agrupar por nombre de mes. Obtén más información. - Nuevo parámetro
can_filter
: Acepta las entradastrue
ofalse
. Cuando se configura enfalse
, el campo no se puede usar como un filtro. Este parámetro se puede aplicar a medidas y dimensiones. Obtén más información. - Los nombres de Explorar y Ver ahora pueden comenzar con números.
- Formatos de valor con nombre integrados para libras esterlinas y euros:
gbp_0
,gbp
,eur_0
yeur
. Se usan como entradas para el parámetrovalue_format_name
. Obtén más información. - Los parámetros líquidos no seguros dejaron de estar disponibles con una función heredada.
Dialectos
- MySQL. Se solucionó un problema por el que se filtraban los valores NULL en las tablas dinámicas.
- Spark. Se solucionó un problema que causaba que se rompieran las conexiones debido a los valores largos de nombre de índice.
- Redshift. Proporciona un error más útil cuando el administrador de Redshift cierra las consultas.
- BigQuery
- Se agregó compatibilidad para las funciones definidas por el usuario (UDF) como parte de una definición de PDT: Documentos.
- Ahora es posible descargar transmisiones
- Se solucionó un problema por el que fallaban las consultas amplias en Looker.
- Se actualizó a un nuevo controlador de BigQuery que incluye compatibilidad con Google Drive.
- Se amplió la longitud máxima del nombre del campo al límite de 128 caracteres documentado de BigQuery respecto al límite anterior de 24 caracteres.
- Bityota: Se quitó la compatibilidad con Bityota
- Redshift y MS SQL. Se limitó la duración de las instrucciones de consulta de larga duración que usa Looker para realizar pruebas de eliminación de consultas en Redshift y MS SQL.
Administration
Conexiones de base de datos específicas del usuario
- Las conexiones se pueden configurar para usar las credenciales LDAP del usuario a fin de conectarse a la base de datos. Obtén más información.
- Permite que se apliquen permisos específicos a nivel de usuario a nivel de la base de datos en Looker, además de auditoría de consultas.
- NOTA: Las URL y PDT públicas no son compatibles con estos tipos de conexiones.
Nuevos permisos de administrador secundario
- Se pueden otorgar permisos nuevos para varios paneles de administrador a los usuarios sin convertirlos en administradores completos.
Documentación
- Se agregó el control de versiones de Looker en la documentación.
- Usa el selector de versión de Looker en la parte superior derecha para seleccionar tu versión.
- El control de versiones comienza oficialmente con funciones 3.48, pero conservamos parte del contenido específico anterior a la versión 3.48 que se puede ver con el selector.
- El selector de versión de Looker aparecerá en todas las páginas de las secciones “Cómo explorar y visualizar datos” y “Compartir, importar e incorporar datos” y aparecerá gradualmente en todas las páginas de docs.looker.com.
- Se agregó un botón para volver a la parte superior de la página.
- Se agregó el signo +/- al menú lateral para mostrar cuándo se puede expandir un elemento del menú.
- Se movió la barra de búsqueda a la parte superior del menú lateral.
Ajustes generales y correcciones de errores
- flash_on Se agregó la nota "Programado por" en la parte inferior de los correos electrónicos programados.
- Se corrigió un error que causaba un error de análisis en la exploración desde el ejecutor de SQL.
- Se corrigió un problema que impedía que se propagaran las sugerencias en los filtros que dependían de algunos PDT.
- Se corrigió un problema que causaba que los elementos del panel de LookML se superpusieran cuando se usaba
layout: static
. - Se corrigió un error que causaba que la cláusula Group by en SQL relacionada con algunas tablas dinámicas llamara al campo incorrecto.
- Advertir adecuadamente cuando se intenta filtrar una medida en un período sin procesar
- Se corrigieron algunos errores de cálculo de la tabla pequeña relacionados con el manejo de dimensiones dinámicas.
- Se solucionó un problema con la conectividad a la base de datos interna (cuando se usa MySQL) que podía provocar interrupciones.
- Se solucionó un problema por el que un panel instantáneo no mostraba un resultado de la caché si la ejecución anterior generaba un error.
- Se corrigió un error en el que Looker filtraba incorrectamente "vacío" en el filtro de string "es igual a".
- Se solucionó un problema por el que Looker intentaba convertir la zona horaria en “SQL” que se generaba.
- Se solucionó un problema por el que los filtros en algunos períodos generaban SQL incorrecto.
- Se solucionó un problema por el que los paneles programados podían enviarse desde el modo de desarrollador.
- Se quitó una advertencia innecesaria para las zonas horarias no establecidas de la base de datos en el panel de conexiones.
- Se solucionó un problema por el que
field_group_label
causaba un error erróneo. - Se corrigieron algunos errores relacionados con las descargas de archivos PDF que mostraban un error "Ningún resultado" incorrecto.
Looker 3.46 8 de mayo de 2016
Paneles
flash_on Nuevo aspecto del panel
- Estética más moderna con ajustes de fuente, mejor uso del espacio en blanco y eliminación del desorden.
- Valores individuales se leen de forma más natural con títulos en la parte inferior.
flash_on Modo de edición del panel
- Una vez activado, permite mover y cambiar el tamaño de los mosaicos, agregar o editar filtros y notas, y agregar o quitar mosaicos en el panel.
- Esto también incluye avisos cuando se guarda la sección Aspectos que muestran qué paneles se verán afectados por los cambios.
- Esta función deriva de la función de bloqueo que se encontraba en Labs y la reemplaza.
Encabezados y cuadros de texto libres
Permite que se inserten textos del título, de los subtítulos y del cuerpo en los paneles. Se puede cambiar de tamaño y organizar como una tarjeta normal.
Mejor arrastre y cambio de tamaño de tarjetas
- La lógica de arrastre mejorada facilita el movimiento y el cambio de tamaño de los mosaicos en los paneles.
- Tamaño más flexible para mosaicos de paneles: ahora hay mosaicos en una cuadrícula de 24 en lugar de en una de 12.
Visualizaciones
Mejoras en la visualización de un solo valor
- Números de texto destacado.
- Barras de progreso
- flash_on Los paneles ajustan el tamaño del texto de forma automática para que coincidan todos los mosaicos.
Lógica de truncamiento de columnas actualizada para la visualización de tablas
- Se agregaron segundos a la función Actualizar panel, que se encuentra en el menú de ajustes de Paneles.
- Los títulos de las pestañas del navegador ahora reflejan los nombres de los paneles.
Explorar
Actualizaciones de cálculos de tablas
- Nuevas funciones de fecha
add_{interval}
: add_seconds, add_minutes, ..., add_years.trunc_{interval}
: trunc_minutes, trunc_hours, ..., trunc_years.
- Mejoras en la fecha: Los operadores de comparación (
>
,<
,>=
,<=
) ahora admiten fechas. - Se completaron los campos completados para incluir etiquetas.
- flash_on Y ahora tiene prioridad sobre OR. En el pasado, estas sentencias se evaluaban de izquierda a derecha, por lo que las ecuaciones existentes que no usaban paréntesis pueden cambiar.
- Se agregó la capacidad de filtrar según "is not" (no es) con el índice de día de la semana.
- flash_on Aumenta la comprobación de las discrepancias de tipos para evitar errores. Sin embargo, este cambio también significa que si necesitas modificar cualquier expresión en la que compares campos sí/no con strings.
Programación
Webhooks para estilos programados (labs)
- Nueva opción al programar un estilo o un panel para realizar una solicitud POST HTTP a uno o más servidores en lugar de enviar los resultados por correo electrónico. Obtén más información.
- Usa un servicio como Zapier o un servidor web personalizado para subir datos de Looker a un bucket de S3, Dropbox, un servidor FTP, etc. Consulta el ejemplo con DropBox.
- Presenta un permiso nuevo
send_outgoing_webhook
, que se otorga automáticamente a todos los administradores de Looker, y que es obligatorio para usar esta funcionalidad.
Programa actualizaciones
- Se agregó un botón "Probar". Envía un correo electrónico de prueba al programador, pero no a los destinatarios.
- Se agregó una opción de formato. Nueva opción para usar valores con formato en archivos CSV, TXT, etc. (al igual que con las descargas).
- flash_on Zonas horarias Siempre configura de forma explícita la zona horaria de una apariencia programada y desconéctala de la zona horaria de la aplicación. El modal de programación se establece de forma predeterminada en la zona horaria de la aplicación cuando se crea una programación nueva. Por lo tanto, cambiar la zona horaria de la aplicación afecta a todos los planes creados recientemente, pero no a los existentes.
- flash_on Cómo programar cambios modales. Tiene control completo sobre el rango de opciones por hora y IU mejorada.
- Se expandió el rango por hora disponible.
- Se quitó la compatibilidad para programar un día específico de la semana en el mes. Las programaciones actuales configuradas para ejecutarse en un día de la semana y una semana del mes específicos se reasignarán automáticamente al primer día del mes.
archivos
- Mayor confiabilidad con el generador de LookML. El generador de LookML ahora solo genera para el esquema solicitado en lugar de generarlo siempre para el esquema predeterminado y resuelve problemas con definiciones de campo duplicadas y errores “existe” para archivos de vista.
- Nuevo valor para el parámetro Timeframes. Se agregó el período de
day_of_year
. - Nueva sintaxis de filtro para filtrar por trimestres.
2015-Q2
ahora funcionará en Coincidencias(avanzado). - flash_on Bajas de LookML. Obtén más información.
- La sustitución de $$ ahora es una función heredada. Debe reemplazarse por ${TABLE}.
- A partir de la versión 3.46, las uniones solo deben definirse dentro de una definición de
explore:
. La definición de unjoin:
en cualquier otra ubicación dejó de estar disponible. - El parámetro
scoping
dejó de estar disponible. El uso descoping: false
ahora producirá un error del validador de LookML. Los modelos siempre deben usar nombres de campo con alcance.
Dialectos
- dashDB: ahora admite PDT y asesinatos de consultas.
- Dialectos de transmisión: Aster, virtualidad de datos, Exasol, Greenplum, Hive, Impala, Microsoft Azure SQL, Microsoft SQL Server, Presto, Spark y Teradata. Consulta el artículo ¿Cuáles son los límites de filas en Looker? para obtener más información.
- Spark: Se solucionó el problema que podía generar sugerencias de filtros para generar SQL no válido.
- Presto:
- Ahora es posible crear vistas de varios catálogos en PrestoDB, no solo el especificado en la conexión.
- Se solucionó el problema por el que las pruebas de conexión existían en la cola de Presto.
- Correcciones de PostgreSQL:
- Se corrigió un problema que causaba que los filtros en un trimestre fueran incorrectos.
- Se solucionó un problema con las consultas lentas mediante filtros de fecha relativos.
- Se corrigió un problema que causaba que las letras mayúsculas requirieran comillas.
Ajustes generales y correcciones de errores
- Se agregó la capacidad de buscar por modelos en Espacios.
- Los paneles instantáneos (Labs) ahora aprovechan las mejoras en el almacenamiento en caché.
- Se agregó un vínculo a la instancia en los correos electrónicos de “Welcome to Looker”.
- Se corrigió un error que causaba un cambio lento de tamaño de las páginas incorporadas.
- Se corrigió un error en la Página de administrador de LDAP que causaba que los valores de texto se desbordaran desde los espacios de formularios.
- Se corrigió un error en el caso de los usuarios de Microsoft Edge por el que las visualizaciones no llenaban el espacio por completo.
- Se actualizó la información explicativa sobre el permiso
see_lookml
en la página de permisos para mostrar que también permite que los usuarios vean SQL. - Se actualizó el texto de información sobre la herramienta en la página Generar modelo de proyecto.
- Se corrigió un error por el que los conjuntos de resultados grandes se colocaban en caché y provocaban interrupciones.
- Actualizaciones de i__looker:
- Se agregó
embed_user
como una unión a la exploración del usuario - Se agregó
sql_text
a la exploración del historial - Se agregaron vínculos a consultas y administración, así como al plan de programación.
- Se agregó
- Se corrigió un error por el que las etiquetas de las series inhabilitadas estaban restantes en vis.
Looker 3.44 7 de abril de 2016
Cambios importantes
- Se está quitando el Panel instantáneo como una función. Los paneles se cargarán más rápido desde la caché.
- Ya está habilitada la carga de elementos desde la CDN para todos los clientes alojados en Looker.
- Varias funciones heredadas se desactivarán de forma predeterminada, pero se pueden volver a habilitar. Obtén más información.
- Las etiquetas de campo pueden anular la etiqueta de vista
- Período inicial en los nombres de campos
- Etiquetas de mayúsculas en descargas y configuraciones de gráficos
- Envía un correo electrónico desde looker@looker.com
- Estilo de distribución PDT de Redshift predeterminado EVEN
Paneles
- Mapas de calor automáticos: La función "Ajustar a datos" es compatible cuando se usan mapas de calor.
- Se mejoraron los mensajes de error en tarjetas de paneles. Ahora se muestran errores de sintaxis de filtro incorrectos.
- Se solucionó un problema por el que las tarjetas se cargaban de forma comprimida antes de llenar correctamente la pantalla.
Visualizaciones
- Límites personalizados de eje X. Presenta una configuración para mostrar u ocultar las primeras o las últimas X filas según lo especificado por el usuario.
- El eje Y logarítmico ahora está disponible para los gráficos.
- Se solucionó un problema relacionado con las piezas apiladas desalineadas en los gráficos de barras apiladas.
Programación
- Nuevos paneles de administrador de programación
- Planes programados: Muestra todos los elementos programados en tu instancia de Looker con detalles relevantes, incluidos los propietarios de las tareas.
- Historial de trabajos programado. En esta sección, se muestran los elementos ejecutados recientemente en tu instancia con detalles, como la consulta, el entorno de ejecución y el estado de éxito o falla con errores (si corresponde).
- Los estilos ahora pueden tener más de un programa. Adapta la programación de Look Platform a la forma en que funciona la programación del panel. Ahora, los programas de Look se crean por usuario, por lo que los diferentes usuarios pueden tener programaciones diferentes para el mismo estilo.
- Las nuevas programaciones se iniciarán a la primera hora programada. Dejará de enviar un correo electrónico inmediatamente después de la programación.
- Las programaciones que pertenecen a un usuario que ya no existe en el sistema (es decir, se borraron) o que se inhabilitaron se reasignan automáticamente al primer usuario habilitado con el rol de "Administrador".
- Se solucionó el problema con la visualización del panel en la app de correo electrónico de iPhone
LookML y el entorno del desarrollador
- Grupos de campos personalizados. Agrega la capacidad de agrupar campos en el selector de campos con el nuevo parámetro
group_label:
. Obtén más información. - Capacidad de cambiar el nombre de proyectos. Disponible en la opción "Configuración del proyecto" ubicada debajo del botón Sincronizar.
- Campo actualizado
Distance
- Nuevos vínculos integrados a la aplicación de la documentación se aplica a lo siguiente:
- Errores de validación de LookML, cuando corresponda.
- Se aplica a las funciones obsoletas y al panel de funciones heredado para facilitar la transición de las funciones anteriores.
- Las diversas condiciones de las cláusulas HAVING y las medidas filtradas ahora están siempre entre paréntesis.
Dialectos
- Actualizaciones de Spark y Hive:
- Se solucionó un problema por el que no funcionaba la función EXPLAIN debido a problemas de dialectos relacionados con Hadoop.
- Se solucionó un problema en el que las consultas del ejecutor de SQL se ejecutaban lentamente en Spark SQL.
- Ahora se ejecutan las pruebas de PDT en el momento de la conexión para Spark SQL.
- Spark SQL ahora obtiene información de esquema de SQL en lugar de llamadas de JDBC.
Ajustes generales y correcciones de errores
- Actualización del permiso
create_table_calculation
: Ahora los usuarios no necesitan el permisocreate_table_calculation
para ver los cálculos de la tabla. Este permiso también es obligatorio para crear cálculos. - Se solucionó un problema por el que el cambio al modo de desarrollador cuando se miraba un archivo que solo existe en producción causaba un error inmediato 404.
- Se actualizaron la función Explain del ejecutor de SQL para aplicar una funcionalidad más específica de dialectos y quitar límites forzados.
- Se corrigió un error por el que los cálculos de la tabla no funcionaban cuando se exploraban las consultas del ejecutor de SQL o i__looker.
- Se corrigió un error en el que una validación de SAML con errores provocaba que fallaran todas las verificaciones posteriores, incluso con un archivo válido.
- Se solucionó un problema por el que una nueva versión de Chrome causaba que los paneles fallaran en el navegador
- Se corrigió un error por el que no se reflejaban los cambios del panel debido al almacenamiento en caché.
- Se corrigió un error por el que el filtrado en nulos como strings no funcionaba.
- Se corrigió un error que hacía que la navegación de archivos LookML en modo de desarrollador fuera muy lenta.
- Anula una configuración del cliente de chat que haya provocado que la ventana de chat se abra de forma innecesaria.
Looker 3.42 13 de marzo de 2016
Looker
Con Looker 3.42, presentamos Lookerbot, una integración de Slack con Looker que te permite incorporar datos de Looker en tus chats.
Funciones de Labs
- Las extensiones de LookML ya no son funciones de Labs y estarán disponibles automáticamente para todas las instancias. Obtén más información.
- Menús de perforación para las visualizaciones: Consulta a continuación.
Actualizaciones de perforación
Menú de información
- Ahora, si hace clic en el vínculo de un taladro, ahora se mostrará el menú de taladro.
...
se usa para indicar vínculos o paneles externos. Los taladros jerárquicos y dimensionales no mostrarán este ícono.
Vista previa del taladro
- Cuando realizas la perforación, se cargan los resultados del taladro en una superposición de la vista previa. Esto mantiene a los usuarios en el mismo contexto (es decir, en la misma página de Explorar o panel). Luego, los usuarios pueden elegir "Explorar desde aquí" para acceder a la experiencia completa. Obtén más información.
- Las medidas con solo una posibilidad de perforar abren directamente la vista previa del taladro.
- Si hay un problema con la vista previa de Drill, se puede inhabilitar habilitando el "Comportamiento de Drill heredado" en el panel Funciones heredadas. Obtén más información sobre las funciones heredadas.
Menús de perforación para visualizaciones
- Permite desglosar las visualizaciones a través de menús de detalles. Ahora este es el comportamiento predeterminado y se quitó de la sección Labs. Obtén más información.
- Los menús de detalles en visualizaciones que no sean tablas, valor único y registro único ya no muestran las opciones de desglose "Filtrar en...".
- Los menús de perforación funcionan en elementos dinámicos tanto en tablas como en visualizaciones.
Visualizaciones
Mejoras en la visualización de tablas
- Se puede cambiar el nombre de las columnas, incluidos los nombres de las columnas dinámicas. Obtén más información.
- Los estilos pueden aplicarse a las tablas, como el blanco y negro, la transparencia y la escala de grises. Obtén más información.
Etiquetas de totales para gráficos apilados
- Hay una nueva opción de "Etiquetas totales" para los gráficos de columnas apiladas, barras y áreas. Obtén más información.
- Hay una nueva opción "Mostrar siluetas". Cuando se anula la selección de una serie en un gráfico apilado, la barra gris ("silhouette") muestra el total de todas las series detrás del subtotal de la serie seleccionada.
- Nota importante: Los totales de las filas en la tabla de datos ya no se mostrarán en los gráficos apilados.
Capas de mapas de LookML
- La relación entre una dimensión y un conjunto particular de regiones del mapa ahora se puede definir en LookML, en lugar de requerir que cada visualización configure una URL TopoJSON personalizada. Esto afecta la visualización de "Static Map (Regiones)". Obtén más información.
Con la tecnología de Looker
API de JavaScript para eventos
- Ahora los paneles incorporados pueden comunicarse con su página superior. Obtén más información.
Nuevos parámetros de URL para personalizar objetos incorporados
- Posibilidad de ocultar el título.
- Posibilidad de ocultar el pie de página.
- Opción para redireccionar un estilo incorporado a la versión de la página Explorar agregando
/explore
al final de la URL - Opción de vinculación a la página de exploración con el selector Field abierto. Obtén más información.
Dialectos
- Se aumentó la cantidad predeterminada de conexiones de bases de datos de 30 a 75 para conexiones de Microsoft SQL Server, Redshift, PostgreSQL y MySQL.
- Spark retirado 1.3. Los clientes de Spark deben usar la versión 1.4 o una posterior.
- BigQuery:
- Se solucionó un problema por el que no funcionaba el recuento con filtros en un campo con ventilador.
- Se solucionó un problema que causaba un error 500 cuando se generaban tablas.
- Se solucionó un problema por el que las sugerencias de texto enviaban "sin definir".
- Actualizaciones de los períodos
hour
yhourX
ahora muestran valores con el formatoYYYY-MM-DD HH
.minuteX
ahora muestra valores en el formatoYYYY-MM-DD HH:MM
(que coinciden con el período de minutos).
Ajustes generales y correcciones de errores
- Los PDF y las visualizaciones programadas ahora tendrán texto más oscuro para facilitar la lectura.
- La información sobre la herramienta en los gráficos ahora refleja los nombres de los ejes personalizados.
- Se agregó la capacidad de establecer un puerto personalizado para el correo mediante opciones de línea de comandos de Looker (la opción es
--default-mailer-port=[port number goes here]
). - Permiten que se coloque sobre una sección de un gráfico compuesta principalmente por información sobre la herramienta y que esta siga apareciendo.
- Se corrigió un error por el que los elementos que estaban programados para enviarse el domingo también se enviaban el lunes.
- Se corrigió un error en el que los valores de filtro se duplicaban y se reemplazaban entre sí cuando se agregaban varios cuadros de entrada por filtro.
- Correcciones de Internet Explorer:
- Aparecerán las etiquetas del eje X.
- Se solucionó un problema por el que las leyendas en los gráficos causaban errores cuando estos eran demasiado pequeños.
- Se solucionó un problema que causaba que aparecieran varias barras verticales de desplazamiento cuando solo era necesario una.
- Se corrigieron varios problemas relacionados con los mapas de calor de Automagic, en los que no se cargaban correctamente ni se recargaban con cambios.
- Se corrigió un error por el que agregar y quitar una nota desordenaba los mosaicos de los paneles.
- Se solucionó un problema por el que el formato de las etiquetas de tiempo no era coherente entre Explorar y el Panel de control.
- Se solucionó un problema por el que las tablas incorporadas de forma pública no se podían ordenar.
- Se solucionó un problema por el que algunas consultas sin resultados se mostraban de manera incorrecta como “Query Killed” en SQL Runner.
Looker 3.40 25 de febrero de 2016
Paneles
- Paneles de control bloqueados [Labs]. Impide los cambios en un panel sin desbloquearlo explícitamente. La función también muestra información adicional a los usuarios sobre las conexiones entre la edición de aspecto y la edición de paneles de control para todos los usuarios del contenido en cuestión. Se debe habilitar de forma explícita en la sección Labs.
- Vinculación automática entre paneles (Labs). Proporciona un menú de desglose para mostrar y vincular paneles que tienen un filtro que coincide con el campo en el que estás perforando. El menú también mostrará vínculos a URLs externas mediante simulacros nativos, aunque estos se encuentran disponibles sin tener que habilitarlos. Obtén más información.
Visualizaciones
- Visualización de la tabla
- Trunca los nombres de las columnas para reducir su ancho.
- Mejoras en el gráfico circular
- Se limpiaron la presentación y el posicionamiento de las etiquetas de valor.
- Las etiquetas de series ahora funcionan en gráficos circulares.
- Menú de perforación en Visualizaciones [Labs] Explore los datos directamente desde una visualización, en lugar de hacerlo a través de la tabla. Obtén más información.
Explorar
- Actualizaciones del cálculo de la tabla
- Permitir la eliminación de los cálculos de la tabla de datos en lugar de forzar al usuario a través de la ventana modal de cálculos de la tabla
- El formato de porcentaje ahora se multiplica por 100.
- Cómo filtrar actualizaciones
- Las consultas que producen sugerencias de filtros ahora no agotan el tiempo de espera cuando los usuarios hacen clic fuera del cuadro de filtro.
- Los filtros de
type: tier
ahora funcionan incluso con valores negativos.
- Actualizaciones de tablas de datos
- Las fechas de las tablas ahora no se ajustan. (Nota: Esto puede ampliar las columnas de fecha y cambiar las tablas de los usuarios).
- Las tablas cambian a un desplazamiento virtual a 10,000 celdas en lugar de 5,000.
Dialectos
- Presto ahora es un dialecto totalmente compatible. Looker 3.40 admitirá versiones de hasta 0.132 de forma nativa. Para versiones posteriores, comunícate con el equipo de asistencia.
- Spark ahora es un dialecto totalmente compatible. Looker 3.40 admitirá versiones hasta la 1.5.2.
- Hive: Las sugerencias automáticas ahora se inhabilitan automáticamente en los campos filtrados. Para restablecer sugerencias de cualquier archivo de vista determinado, comenta la línea
suggestions: false
. Además, la configuración específica de los campos anula la configuración predeterminada a nivel de la vista. También se aplica a Presto y Spark. - BigQuery: Ahora se admiten los agregados simétricos.
- BigQuery: La cuenta de servicio ya no necesita permisos de lectura en cada conjunto de datos de un proyecto.
- DataVirtuality: Se solucionó el problema con el cierre de consultas.
- Vertica: El selector de dialecto del panel de conexiones ahora incluye "Vertica 6" como opción para aquellos clientes con controladores Vertica 6. La opción "Vertica" es para clientes con Vertica 7 y versiones posteriores.
Panel de administración
- Panel de consulta. Los PDT ahora diferencian entre Build PDT y Waiting for PDT, lo que significa que la consulta de espera necesita un PDT que se compila en otro subproceso. Mientras espera, no mantiene una conexión desde el grupo de base de datos.
- Autenticación mediante LDAP. Configura servidores que no permitan resultados paginados. Consulte la documentación completa de LDAP aquí.
- Opción de forzar la autenticación de dos factores en cada acceso. Disponible como un parámetro de configuración en la Página de administrador de dos factores.
Ajustes generales y correcciones de errores
- LookML <> SQL Update: Se actualizó la forma en que se escriben las cláusulas
WHERE
de varios elementos deWHERE A AND B
aWHERE (A) AND (B)
para garantizar las paréntesis correctas en las cláusulasWHERE
más complejas. - Se corrigió un error por el que no se pasaban órdenes en las tablas al panel.
- Se corrigió un error por el que se compartían los permisos de Explorar entre los roles.
- Se corrigió un error por el que el panel de LookML Embed usando
/
en lugar de::
no se procesaba correctamente - Se corrigió un error por el que no funcionaba la clasificación de las medidas en las visualizaciones de tablas.
- Se corrigió un error por el que los filtros de fecha relativa se rompían con las coincidencias (avanzado).
- Se corrigió un error por el que las compilaciones de PDT bloqueaban todas las consultas en una instancia de Looker.
- Se corrigió un error por el que
value_format
no pasaba correctamente por decimales para mostrar, en especial en los campospercent_of_total
ypercent_of_previous
- Se corrigió un error por el que las visualizaciones de un solo valor seguían mostrando su valor anterior si el nuevo era nulo.
- Se corrigió un error en el código de carga previa que producía errores 200 cuando se debían proporcionar errores 404, por ejemplo, si la carga previa falla debido a un error en uno de los mosaicos.
- Se corrigió un error por el que el ícono de la papelera en el selector de color no hacía nada cuando se hacía clic en él
- Se corrigió un error por el que los mosaicos perforables de valor único en los paneles cambiaban de color de manera esporádica.
Instalaciones alojadas por el cliente
- Se agregó la comprobación para reducir el nivel de acceso durante el proceso de inicio. Obtén más información.
Looker 3.38 12-01-2016
Paneles y visualizaciones
- Filtros que se pueden reordenar. El orden en que se muestran los filtros ahora se puede configurar en las opciones de Agregar/Editar filtros que se encuentran en el menú de ajustes en Paneles.
- Gráficos diminutos. Las visualizaciones del panel se simplifican, ya que se reducen en tamaño para permitir mosaicos de panel más pequeños que nunca, que contienen información legible. Obtén más información.
- Advertencias de límite de columnas en mosaicos de paneles Como las visualizaciones que alcanzan el límite de columnas pueden producir gráficos imprecisos, Looker ahora muestra una advertencia dentro del panel de visualización y en los mosaicos del panel para mejorar la interpretación de los datos.
- Los gráficos con pivotes, o varias medidas con el mismo
value_format
, ahora aplican ese formato a las marcas del eje.
Con la tecnología de Looker
- Estilos personalizados para paneles incorporados. Incluye colores de fondo, colores de gráficos, colores de fuente y mucho más. Se aplica tanto a LookML como a los paneles de arrastrar y soltar. Obtén más información.
Explorar
- Actualizaciones del cálculo de la tabla
- Capacidad de arrastrar y reorganizar columnas de cálculo de tablas.
- Presentamos una nueva función
rand()
. Obtén más información. - Los nombres de los cálculos de tablas ahora son únicos.
- En un menú desplegable de formato ahora se muestra una lista de formatos de valores comunes con nombre. Esto elimina la necesidad de escribir strings de formato.
archivos
- Selecciona el día de inicio de las dimensiones de la semana. El nuevo parámetro
week_start_day
permite configurar el inicio de una semana (por ejemplo, de domingo en lugar de lunes) para cada modelo. Más información - Formatos de valor con nombre. Agrega la capacidad de asignar nombres y valores de valores específicos a referencias mediante
value_format_name
. Looker incluye varios formatos comunes de valores con nombre de forma predeterminada. Obtén más información.
Dialectos
- Opciones de dialecto actualizadas. El selector de dialecto en la configuración de conexiones ahora incluye opciones específicas para Amazon Aurora, Google Cloud SQL, Microsoft Azure Data Warehouse y Microsoft Azure Database. Te recomendamos que actualices tus conexiones para que reflejen el dialecto correcto a fin de que puedas aprovechar las futuras mejoras específicas de este.
- Asistencia básica para SAP HANA.
- Los nombres de proyectos de BigQuery que incluyen caracteres como
:
y.
ahora funcionan correctamente. - Se solucionó un problema de Impala que impedía que se eliminaran las consultas en algunos casos.
Administrador
- Se implementó el límite de consultas por usuario para evitar que un usuario individual abrume o bloquee la base de datos. Obtén más información.
Ajustes generales y correcciones de errores
- Se agregó un botón para actualizar esquemas y tablas en el ejecutor de SQL y en el generador de vistas.
- Ahora la ventana modal Save Dashboard to Space usa el selector de espacios jerárquicos.
- La URL del host ahora se puede configurar mediante el archivo provision.yml.
- Se solucionó un problema que causaba que faltaran campos en el LookML del panel generado.
- Se corrigió la fuente de las consultas del panel para restablecer estadísticas anteriores en el panel de uso.
- Se solucionó un problema con las descargas de Excel que provocaban que consuman demasiada memoria.
- Se solucionó un problema con las descargas de Excel que causaban el exceso de espacio en blanco en las descargas
Funciones heredadas
Tenga en cuenta los próximos cambios en las funciones heredadas para garantizar una transición fluida a medida que se quiten las funciones. Obtén más información.
Funciones obsoletas recientemente
Parámetro
decimals
de LookML y tipo de campoint
. El parámetrodecimals
y el tipo de campoint
dejaron de estar disponibles y mostrarán advertencias en el validador de LookML.Los formatos de valor con nombre ahora ofrecen una alternativa más flexible a
decimals
, incluidos los formatos decimales, porcentuales y financieros. Por ejemplo, usavalue_format: decimal_2
ovalue_format: '0.##'
en lugar dedecimals: 2
.Reemplaza las dimensiones de
type: int
contype: number
. Obtén más información.
Se quitaron las funciones heredadas en este Looker 3.38
- Selector de campos anterior
Funciones heredadas que se quitarán en Looker 3.40
Desactive esas funciones durante el próximo mes antes de su próxima actualización.
- Las etiquetas de campo pueden anular la etiqueta de vista
- Período inicial en los nombres de campos
- Etiquetas de mayúsculas en descargas y configuraciones de gráficos
- Envía un correo electrónico desde looker@looker.com
Funciones heredadas que se quitarán en Looker 3.42
Sal de estas funciones durante los próximos 2 meses.
- Estilo de distribución PDT de Redshift predeterminado EVEN
Looker 3.36 8 de diciembre de 2015
Funciones de Labs
A partir del 3.36, Looker tiene una definición ampliada de funciones de Labs. Además de las funciones experimentales que existen en la página de Labs, se seleccionarán funciones en toda la aplicación como parte del programa de Labs para que los usuarios sepan que aún se les considera una funcionalidad adicional.
- Runner de SQL nuevo y mejorado con una interfaz actualizada y la capacidad de compartir, descargar y explorar desde consultas en SQL. Esta función estará activada automáticamente en todas las instancias. Más información
Explorar
- Cálculos de tablas para las filas dinámicas. Funciones adicionales que permiten agregar datos en filas dinámicas, cálculos de desplazamiento más complejos y agregados a nivel de las filas. Más información sobre las filas dinámicas, las listas de desplazamiento o las listas
- Versión actualizada del panel. Muestra el tipo de visualización que se agregó para aumentar la claridad en la creación de paneles.
- Comparte Aspecto Público como Imágenes. Comparta visualizaciones fácilmente como una imagen estática que se actualiza como sus datos. Más información
- Advertencias de límite de filas para diseños programados. Los elementos programados en la página Explorar incluirán una advertencia en el correo electrónico.
- Se restableció la capacidad de copiar y pegar encabezados de tablas desde la página Explorar.
- Se actualizó la ventana pública de modo que se requiera que el usuario presione Guardar para habilitar los vínculos públicos.
Paneles y visualizaciones
- Ahora las tarjetas del panel están en gris cuando se ejecutan. Proporciona claridad visual sobre la ejecución de tarjetas.
- Botón de detener Panel. Se muestra mientras se ejecutan las consultas.
- Configuración de color de visualizaciones de un solo valor. Más información
- API para la precarga de paneles. Esto permitirá que Looker aproveche un sólido sistema de preparación previa de datos.
archivos
- Parámetro nuevo
distribution_style
con valores posiblesALL
oEVEN
. Esto permite una elección explícita entre todas o incluso la distribución en las tablas derivadas persistentes que no se distribuyen por clave. Solo se aplica a Redshift. Presenta una función heredada que conserva la antigua configuración predeterminada de la distribución uniforme. El valor predeterminado de 3.36 en adelante será diststyleALL
. - Los campos de tiempo ahora generan todos los períodos de forma predeterminada. Anteriormente, los usuarios especificaban una lista enumerada de los períodos que querían. Los usuarios aún pueden especificar una lista para obtener un subconjunto de períodos.
Con la tecnología de Looker
- Paneles incorporados con zonas horarias de los usuarios. La instancia permite las zonas horarias del usuario y se establece la conexión para las zonas horarias. Los paneles incorporados ya no mostrarán advertencias de discrepancia de zona horaria.
Espacios
- Los espacios ahora muestran todos los subespacios en lugar de limitarse a cuatro.
Administrador
- Actualizaciones de permisos.
- La página de permisos ahora refleja las dependencias de permisos
- Los usuarios deben tener el permiso de descarga o download_with_limit para descargar archivos PDF del panel.
- Cambios en la configuración de LDAP. Ahora, permite que un administrador indique qué atributo de usuario usar para realizar búsquedas. Esto permite asignar grupos LDAP a roles de Looker si usas el estilo posixGroup.
Dialectos
- Mayor compatibilidad con DataVirtuality. Se agregó compatibilidad con los agregados simétricos y correcciones para el parámetro day_of_week.
- Mayor compatibilidad con DashDB. El cierre de consultas aún no está disponible.
- Mayor compatibilidad con Exasol, incluidas las PDT
- BigQuery. Actualización de FLATTENS para permitir varios campos que no estén en la misma rama de árbol
Ajustes generales y correcciones de errores
- Ahora, Looker admite la navegación mejorada por teclas del teclado para una mayor accesibilidad.
- Las pestañas del navegador ahora indican la parte de la app que se usa en cada pestaña.
- Se corrigió un error por el que la opción Guardar estilo de ventana abierta se abría con un error.
- Se mejoró el mensaje de error cuando se alcanza el límite de columnas para los pivotes.
- Se corrigió un error que causaba que las visualizaciones fallaran por error.
- Se solucionó un problema por el que los menús de ajustes de los mosaicos del panel desbordaban la pantalla y, por lo tanto, no se podían seleccionar.
- Se solucionó un problema por el que el elemento del panel no reflejaba el ordenamiento en la página Explorar.
- Se corrigió un error en el que al hacer clic en "Agregar a la tabla" en un filtro se quitaba el filtro de la consulta.
- Se corrigió un error en el que se rompe el mapa de calor de Automagic si la unión no incluye xxx_bin_level en el parámetro de campos.
- Se corrigió un error por el que, de vez en cuando, el botón Ejecutar no aparecía en un panel incorporado.
- Se corrigió un error por el que un archivo XLS no se descargaba correctamente debido al exceso de espacio en blanco.
- Se corrigió la ventana modal Espacio en movimiento.
- Se solucionó un problema por el que, cuando se guardaba un estilo, se agregaba dos veces a un panel en lugar de actualizarse.
- Se corrigió un error de BigQuery en el que la vista de creación de la tabla no puede generar LookML para proyectos con nombres obsoletos que contienen
.
y:
. - Se corrigió un error en el que, en un contexto incorporado, los usuarios podían usar teclas de acceso rápido para abrir la ventana modal del panel de edición y elegir la opción modal.
Looker 3.34 10 de noviembre de 2015
Visualizaciones
- Nueva visualización: Mapas interactivos. Los nuevos mapas usan zoom y desplazamiento lateral, y son reactivos para filtrar los cambios. Obtén más información.
- Mejoras de color para los gráficos. Obtén más información.
- Serie nueva de paletas de colores que se pueden usar en visualizaciones.
- Nuevo selector de color para ayudar a seleccionar nuevos colores de gráfico.
- El esquema de colores predeterminado global se puede aplicar en toda la instancia. Obtén más información.
- La capacidad de ordenar por serie en las visualizaciones. Ordene el total de las filas de la tabla para ver la información del gráfico en orden ascendente o descendente de los totales de las filas.
- Información sobre la herramienta actualizada para facilitar la lectura.
Paneles
- Carga asíncrona del panel Las tarjetas ahora se cargan a medida que sus datos se muestran desde la base de datos, en lugar de 2 a la vez, para ayudar a que los paneles almacenados en caché se carguen más rápido.
- Mensajes de error más informativos en los paneles. Los mosaicos del panel ahora mostrarán el error que impidió su renderización, en lugar de solo mostrar que se produjo un error.
- Se quitó la posibilidad de volver a cambiar los paneles al diseño de "Arrastrar". El diseño "Periódico" ahora es el diseño preferido para todos los paneles de arrastrar y soltar.
Explorar
- Opciones de programación más detalladas. Incluye varias horas, diferentes días del mes y solo de lunes a viernes. Obtén más información.
- Capacidad de ordenar por totales de fila y cálculos de la tabla.
- Edición de estilo Inmodal. Mantiene a los usuarios en la página desde la que accedieron a las ventanas modales para un mayor contexto en la aplicación.
- Flujo de trabajo de vínculos públicos mejorado. Ya no es necesario actualizar la página para ver los vínculos públicos asociados después de marcar un aspecto como público.
- Capacidad para enviar consultas sin la cláusula
ORDER BY
. Looker no generará una cláusula Order By si el primer campo de la tabla escancel_grouping_field
y solo hay dimensiones en la consulta. En algunos casos, se puede usar para reducir el tamaño y la complejidad de una consulta. - Sugerencias mejoradas para filtrar.
- Las sugerencias ahora se propagarán correctamente desde una vista definida con el parámetro
sql_table_name
. - Ahora los períodos “Día de la semana” e “Índice del día de la semana” sugieren días en lugar de marcas de tiempo.
- Consulta los cambios adicionales en la sección de LookML a continuación, que incluyen cómo hacer que las sugerencias funcionen con filtros de acceso.
- Las sugerencias ahora se propagarán correctamente desde una vista definida con el parámetro
- Actualizaciones de filtros para campos
type: location
.- Se agregó un filtro basado en el radio.
- Se agregó compatibilidad para
null
,not null
y-null
en el filtrado. El campo de la ubicación se considera nulo si la latitud o la longitud (o ambas) son nulas.
archivos
- Nuevo período de
quarter
. Este período se puede crear como parte de un grupo de dimensiones o como una dimensión independiente. Obtén más información. - Nuevo período de
quarter_of_year
. Este período muestra los trimestres 1, 2, 3 y 4 independientes del año y se puede crear como parte de un grupo de dimensiones o como una dimensión independiente. Obtén más información. - Sugerencias para los filtros de acceso. Se pueden habilitar sugerencias cuando se usan campos de filtro de acceso mediante el parámetro
full_suggestions: true
. Más información - Almacenamiento de sugerencias configurables. Las sugerencias ahora se pueden almacenar en caché para el momento que elija. Configúralas por campo con
suggest_persist_for
seguido de un período. Si no se establecesuggest_persist_for
, el tiempo predeterminado es de 6 horas.
Con la tecnología de Looker
- Descarga de PDF para paneles incorporados. Los permisos se configuran de la misma manera que para los usuarios y roles habituales de Looker.
- Todos los tipos de descarga para elementos incorporados. Los permisos se configuran de la misma manera que para los usuarios y roles habituales de Looker.
- Zonas horarias de usuario para la incorporación de SSO. Establece el parámetro como parte del proceso de configuración de incorporación de SSO.
Dialectos
- Compatibilidad expandida con BigQuery (matiz adicional), que incluye lo siguiente:
- Estimador de tamaño de consulta para ayudar a administrar el uso de consultas.
- Datos anidados y repetidos compatibles de forma nativa en LookML con el parámetro
fanout_on
Obtén más información. - PDT para optimizar consultas.
- Se está cancelando el trabajo para las consultas.
- Mejoras del generador, especialmente para datos anidados y repetidos.
- Los certificados .p12 admiten frases de contraseña arbitrarias y ahora se suben a través de Looker.
- Mejoras del almacén de datos de Microsoft SQL:
- Ahora se admiten las tablas derivadas persistentes.
- Ahora se admiten los agregados simétricos.
- Hive y Spark: Se corrigió un error con el truncamiento de la semana.
- Vertica: Se corrigió el cierre de consultas.
Administrador
- El panel de PDT en la Página de administrador ahora refleja los PDT compartidos.
- Se agregó una URL a los modales del panel de consulta para que pueda regresar a los datos de esas consultas.
- Actualizaciones en el modelo de uso y el panel de uso de i__looker:
- Corrige la ejecución más reciente de la consulta.
- Agrega el tiempo de ejecución más reciente.
- Convierte los roles del usuario en una lista.
- Corrige la lista de correos electrónicos de tareas programadas del panel.
Ajustes generales y correcciones de errores
- Archivos adjuntos programados de correos electrónicos destinados a la aplicación de correo electrónico para iOS de iPhone. Se corrigió un error que impedía esta funcionalidad.
- Se agregaron los modos de editor de texto. Establece el modo por cuenta . Las opciones son "vim" y "emac".
- Se solucionó un problema de filtrado por el que no se escapeban correctamente las comas.
- Se solucionó un problema por el que el validador no detectaba algunos errores de LookML.
- Se corrigió un error en el que los archivos .iqy no tenían formato de valor al archivo de Excel.
- Se corrigió un error por el que un error en el nombre causaba un error 404 debido a un espacio en el nombre.
- Ya no es posible configurar las listas blancas de HTML de desinfección. Todo el código HTML especificado en LookML no incluye las etiquetas ni los atributos de JavaScript, y se admiten todas las demás etiquetas HTML válidas.
- Ahora, Looker admite el uso de una clave encriptada externa que se administra en un archivo externo especificado en Looker en la línea de comandos.
- Looker 3.34 también verá la introducción de una CDN para nuestros recursos estáticos.
- Se mejoró la seguridad de los archivos de JavaScript mediante la coincidencia de SRI Integrity para navegadores que admiten esta nueva función de seguridad.
Cambios de comportamiento
- Cambios en el panel de LookML: Ten en cuenta lo siguiente cuando copies el LookML que genera Looker para una visualización:
- No puedes configurar números de punto flotante ni números enteros en
""
sin un error. - Si el LookML del panel tiene el
column_limit
configurado como una string vacía (""
),column_limit
se convierte en nil.
- No puedes configurar números de punto flotante ni números enteros en
- Cambios en la plantilla de líquidos para todos los clientes: JavaScript en plantillas de líquidos dejará de funcionar a partir del 3.34. Ni las etiquetas
<script>
ni los controladores de eventos funcionarán en elementos comoonclick
oonmouseover
.
Looker 3.32 13-10-2015
Visualizaciones y paneles
- Presentamos el diseño de estilo de periódico para paneles, que permite usar algunas tarjetas para ocupar más de una fila, mientras que otras permanecen en una sola fila. También mejora la facilidad de arrastrar y soltar mosaicos. Obtén más información.
- La densidad de X-Axis se reduce automáticamente según el espacio disponible para una visualización.
- Se actualizó la ventana modal de Add/Edit Filters para facilitar la aplicación de filtros en los mosaicos de paneles. Obtén más información.
- Se agregó la capacidad de editar filtros en una tarjeta determinada directamente desde el menú de ajustes. Obtén más información.
- Se mejoró la capacidad de respuesta de los cuadros de entrada de filtro en paneles grandes.
IDE y LookML
- Se introdujo un tipo de campo
date_raw
y un período de tiemporaw
, que excluye la conversión y la transmisión de la zona horaria. Más información. - Las sugerencias ahora funcionan con uniones
one_to_one
. - Se mejoró la velocidad del validador de LookML.
- El comportamiento de
type: yyyymmdd
es igual que el detype: date
, lo que significa que no se aplicarán las conversiones de zona horaria. - Para minimizar la carga en las bases de datos de clientes, Looker ahora trunca el contenido de la columna
pdt_event_log
action_data
después de 5 días. - Ahora, se evita que los campos sean de tipo distinto y sean clave primaria para evitar errores.
Panel de administración
- Asignación de grupo a función para SAML: La configuración de autenticación de SAML ahora incluye la capacidad de asignar grupos a roles.
- Copias de seguridad personalizadas: Permiten especificar una región S3 no estándar.
- Mejoras en el panel de PDT: Garantiza que siempre haya un motivo para volver a compilar las tablas y acelerar el tiempo de carga en ciertas situaciones.
- Se quitó la configuración del balanceo de cargas, a menos que la instancia tenga balanceo de cargas.
- El generador de URLs de SSO usará un nombre de host en lugar de un puerto.
Dialectos y bases de datos
- Oracle: Los nombres de PDT generados se pueden truncar según sea necesario para evitar errores.
- Virtualidad de los datos: El cierre de consultas ahora funciona como se espera.
- Vertica: Se corrigieron errores que provocaban un filtrado incorrecto de mes y año.
- MSSQL: Ya no se permite el bloqueo de tablas durante las consultas de larga duración.
- Redshift: Se reorientan los datos en la base de datos y se mejora el rendimiento de los predicados de la fecha.
Mejoras generales, ajustes y correcciones de errores
- Con la tecnología de Looker: Ahora las apariencias incorporadas muestran los totales, los totales de las filas y los cálculos de la tabla.
- Las tablas de correos electrónicos programados ahora incluyen líneas de cuadrícula para facilitar la lectura.
- Se mejoró el tiempo de carga de las páginas Explorar con grandes cantidades de datos.
Looker 3.30 15 de septiembre de 2015
Visualizaciones y paneles
- Capacidad para dar formato a las etiquetas de línea de referencia. Obtén más información.
- Mejoras del panel programadas y descargadas:
- Los elementos de la tabla del archivo PDF del panel muestran la misma cantidad de filas que se muestran en el navegador. Obtén más información.
- Ahora se incluirán los totales de las filas y columnas.
- Los paneles y la apariencia ahora transfieren la propiedad de forma correcta después de copiarla.
- Se actualizó la ventana modal "Add to Dashboard".
IDE y LookML
- Las PDT se comparten automáticamente entre modelos, en lugar de producir tablas duplicadas.
- Se agregó el período de
week_of_year
. Obtén más información. - Generator ahora escribe uniones con la convención
sql_on
en lugar deforeign_key
. - Los modelos que solo contienen exploraciones ocultas ahora aparecen en la lista Conjunto de modelos de la página Funciones y permisos.
- Mensajes de error más útiles cuando el estado de la configuración de Git tiene problemas
- Se quitaron
type: composite
ytype: service_level
. - El plantilla de ERB se quita de forma permanente como opción de configuración, y el parámetro
template
dejó de estar disponible. Las plantillas líquidas están habilitadas para todas las instancias.
Explorar
- Cálculos de tablas:
- Se agregan operaciones de fecha, como la posibilidad de restar fechas, extraer partes de las fechas, mostrar la fecha actual, etcétera. Más información.
- Los comentarios con el carácter
#
se pueden insertar en las definiciones de cálculo de tablas. Obtén más información.
- Se agregó la opción de descarga de hojas de cálculo de Excel. Obtén más información.
- Las sugerencias de filtros ahora extraen 5,000 filas de sugerencias.
- Capacidad para filtrar en un campo de marca de tiempo.
- Se mejoró el envío de mensajes de error:
- Los errores relacionados con los campos de Explorar ahora solo aparecen si son relevantes para esa consulta.
- Los errores ahora indican si se deben a un problema del modelo de LookML o a una base de datos.
- Mejoras de rendimiento:
- Las tablas ahora se cargan al desplazarse. Si bien todo el conjunto de resultados se muestra en cada consulta, solo la parte visible de la tabla se renderizará en el navegador en cualquier momento. Esto debería mejorar el rendimiento cuando se trabaja con conjuntos de resultados grandes.
Dialectos y bases de datos
- Compatibilidad con el almacén de datos de Microsoft SQL.
- Compatibilidad con tablas particionadas en BigQuery.
- Cambio en la configuración de las conexiones Impala mediante noSasl. Obtén información aquí.
Panel de administración
- Ahora el permiso
use_sql_runner
no depende del permisodevelop
para funcionar. Obtén más información al respecto. - Se actualizó el panel de incorporación (/admin/embed) para incluir un validador de URI.
- Panel de uso:
- Se actualizó el origen de la consulta para contemplar mejor las URLs públicas y privadas y las búsquedas de
suggest:
. - Se vinculó
public_urls
a sulook_id
relevante.
- Se actualizó el origen de la consulta para contemplar mejor las URLs públicas y privadas y las búsquedas de
- Los registros de Looker ahora capturan
stderr
ystdout
de las capas de Ruby y Java.
Mejoras generales, ajustes y correcciones de errores
- Se corrigió un error por el que la apertura del panel de visualización finalizaba una consulta en curso.
- Se corrigió un error por el que las fechas en el eje x se desplazaban cuando se usaba el cuadro de entrada Formato de etiqueta de tiempo.
- Se corrigió un error por el que las zonas horarias no se convertían correctamente cuando se usaban operadores de sustitución en definiciones de campos.
- Se corrigieron dos errores
sql_case
:- Las comillas simples en los nombres de bucket ahora funcionan correctamente.
- Los números como nombres de bucket ahora funcionan correctamente.
- Se corrigió un error por el que una coma final en un conjunto de valores de filtro pegados hacía que los filtros se omitieran en el SQL generado
- Cuando vuelvas a acceder después de un cierre de sesión automático, volverás a la página que estabas usando antes.
- Si saliste de un contexto incorporado, Looker ahora presentará la pantalla de acceso en lugar de un error 401 si la URL incorporada tiene
allow_login_screen=true
incluido como parámetro (p.ej.,/embed/dashboards/123?allow_login_screen=true
).
Looker 3.28 18-08-2015
Visualizaciones y paneles
- Nuevo tipo de visualización de "Tabla". Obtén más información.
- Compatibilidad con diagramas de dispersión de medición frente a medición. Obtén más información.
- Capacidad de filtrar visualizaciones según los resultados de los cálculos de la tabla yesno Obtén más información.
- El nombre de archivo PDF del panel ahora incluye una marca de tiempo.
- Actualizaciones de opciones de visualización:
- Proporciona nombres de campo más informativos cuando la opción "Mostrar campo completo" está inhabilitada
- Nueva opción de tamaño de visualización de valores únicos: "Ajuste automático"
- Ahora, las múltiples etiquetas están activadas de forma predeterminada
- El eje X es el predeterminado para escribir "tiempo" si la pila no está "agrupada".
- Los valores mínimos y máximos de los ejes Y se basan en los valores del gráfico en lugar de ser simétricos
- Mejoras de rendimiento:
- Se mejoró el tipo de visualización predeterminado para cada consulta
- Mejora del rendimiento cuando se renderizan los gráficos cartesianos
- Se mejoró la eficiencia de la renderización de grandes conjuntos de resultados.
Explorar
- Los valores NULL ahora se tratan como 0 en las medidas del tipo
sum
. - Actualizaciones de cálculo de la tabla:
- La nueva función
pivot_index
permite hacer referencia a columnas de dinamización de forma individual. Obtén más información. - Las sugerencias ahora aparecen después del espacio, ingresar y borrar (además de ingresar una entrada de texto normal)
- Las columnas de cálculo de la tabla estarán presentes en la tabla de datos mientras se ejecute la consulta
- La nueva función
- Actualización del modal "Guardar en el panel".
- Mejoras de rendimiento:
- Las sugerencias de filtro ahora se almacenan en caché durante 6 horas (en lugar de 5 minutos)
- Mejora del almacenamiento en caché de las consultas a las que se accede a través de URL públicas
- Ahora no se muestra ningún resultado cuando la consulta no muestra ninguna fila
LookML y desarrollo
- Compatibilidad con los campos de tiempo
datatype: yyyymmdd
en todos los dialectos. - Las uniones de
one_to_one
ahora se pueden especificar sinrequired_joins
. - Los tipos de campo
map_point
,map_line
ylocations
dejaron de estar disponibles.
Dialectos y bases de datos
- Compatibilidad con la versión beta para Spark SQL:
- Tablas derivadas persistentes
- Pivote en la base de datos y límites de columna
list
tipo de campo
- Compatibilidad básica con EXASOL, incluidos los agregados simétricos (aún no son compatibles con PDT ni zonas horarias)
- Compatibilidad mejorada con parámetros de JDBC adicionales en los dialectos
- Mejoras específicas de dialectos:
- Los nombres de campos de Oracle ahora deben estar en minúsculas
- Microsoft SQL Server ahora es compatible con SSL
- Las consultas de Redshift ahora se cancelan de una manera que no produce errores en los archivos de registro
Panel de administración
- Ahora se pueden agregar usuarios a la función de "Administrador" de forma masiva.
- Las advertencias sobre proxies mal configurados frente a Looker se muestran en la página de administración "General".
Con la tecnología de Looker
- Opción para mostrar la pantalla de acceso normal a los usuarios no autenticados (cuando no se utiliza la autenticación de SSO).
Autenticación y seguridad
- Compatibilidad con la versión beta para las asignaciones de grupo a función con SAML.
Looker 3.26 21-07-2015
Visualizaciones y paneles
- Ocultar campos de las visualizaciones: Obtén más información.
- Mejoras en la apariencia modal: Ahora puedes agregar varias copias del mismo estilo a un solo panel. Obtén más información.
- Mejoras específicas para los gráficos:
- Valor único: El tamaño de la fuente se ajusta en función del tamaño de la página cuando se muestra en un panel.
- Gráfico circular: Las etiquetas de valores ahora están disponibles
- Gráficos de barras y columnas: Puede ordenar los gráficos de barras apiladas mediante valores ascendentes o descendentes dentro de cada columna.
- Donut Multiples: Tamaño de fuente de la etiqueta configurable de la serie
- Las leyendas de los cartas cartesianas pueden estar alineadas a la derecha o a la izquierda. Obtén más información.
- Las líneas de referencia permanecen en el gráfico cuando se quita la primera serie. Tenga en cuenta que las líneas de referencia dependientes de las series, como el mínimo, el máximo o la media, seguirán refiriéndose a los valores de las primeras series. Obtén más información.
- Mejoras en la configuración de X-Axis:
- Forzar los ejes a alinearse en cero cuando hay valores negativos y no se establecen mínimos o máximos
- La configuración de "Tiempo" del eje X ahora funciona con una sola serie.
- Los formatos de etiquetas de tiempo ahora están disponibles para el parámetro de configuración "Ordinal".
Autenticación y seguridad
- Se agregó compatibilidad con SAML. Obtén más información.
Explorar
- Sugerencias mejoradas para los menús desplegables de filtros:
- Las sugerencias ahora están disponibles a partir de tablas derivadas persistentes unidas.
- Se corrigió un error que impedía que funcionara el parámetro
suggest_explore
.
- Se agregó una advertencia al descargar todos los resultados. Esta función se implementó para reducir el error accidental del usuario en la descarga de conjuntos de resultados demasiado grandes.
- Mejor comportamiento de los botones de LookML. El botón "See LookML" junto al nombre Explorar en el selector de campos ahora pasa a la definición de Explorar correspondiente en el entorno de desarrollo.
LookML y desarrollo
- Permite que el parámetro
value_format
se aplique a las dimensiones detype: tier
. - Admite puertos personalizados en URLs de Git. Obtén más información.
Panel de administración
- Panel de administración de consultas. Ver los detalles de las consultas recientes y en ejecución con la capacidad de finalizar las consultas de larga duración. Más información.
- Actualizaciones en el panel de uso:
- Ahora, los programas del panel se pueden explorar a través de una nueva exploración (scheduled_task_dashboard).
- Las tablas derivadas ahora están disponibles en el modelo i_looker.
- La parte superior expuesta se ve como un elemento en el panel de uso.
- Nuevo panel de administración de consultas
Dialectos y bases de datos
- La compatibilidad con Hive ahora incluye PDT.
- La compatibilidad con Snowflake ahora incluye agregados simétricos y PDT.
- Mejora en el uso de la memoria para las descargas en Redshift y MySQL.
Mejoras generales, correcciones de errores y ajustes
- Actualizaciones de correos electrónicos programados:
- Ahora los vínculos de los correos electrónicos programados solo estarán disponibles para medidas, no para dimensiones.
- Los correos electrónicos con contenido que supere los límites de tamaño permitidos (según el proveedor de correo electrónico) se convertirán en archivos adjuntos HTML, en lugar de cortarse entre líneas.
- El vínculo para explorar datos en Looker se movió a la parte superior del correo electrónico a fin de aumentar la visibilidad.
- El historial ahora incluye las apariencias.
- Se solucionó un problema con los cuadros de entrada de texto libre en el editor de visualización que se borraban de forma inesperada.
- Justifica a la derecha los valores de los cálculos numéricos de la tabla en la tabla de datos.
- Proporciona un error útil cuando se alcance el límite de 30,000 filas con datos dinámicos (el error aparece en el archivo .csv, no en Looker).
Looker 3.24 23 de junio de 2015
LookML y tablas derivadas
- Extensiones de LookML (función de Labs): El nuevo parámetro
extends
permite a los desarrolladores agregar a vistas existentes y explorar archivos en extensiones separadas. Esto permite un aspecto más modular y reutilizable de LookML y actualizaciones simplificadas. Obtén más información. - El registro de eventos de PDT se traslada a la base de datos interna de Looker: El registro de eventos de la tabla derivada persistente (PDT) se quitó del esquema desde cero y a la base de datos de Looker para acelerar el rendimiento y reducir la carga en la base de datos analítica.
- Tablas derivadas compuestas: La definición de SQL de cualquier tabla derivada ahora puede hacer referencia a cualquier otra tabla derivada mediante
${view.SQL_TABLE_NAME}
. Esto funciona con todos los tipos de tablas derivadas (persistentes y efímeras). Consulta la documentación.
Explorar
- Formato de números en el contenido exportado: El formato de valor se aplicará de forma predeterminada en los vínculos para compartir o en las URL de hojas de cálculo. Para cambiar el formato, modifique la URL. Obtén más información. Consulta la documentación.
- Cálculos de tablas: Ahora es posible hacer referencia a los totales de filas y columnas en los cálculos de tablas, cuando existen. Usa
${field_name: total}
y${field_name: row_total}
.
Paneles y visualizaciones
- Las líneas de referencia ahora están disponibles en los gráficos de barras.
- Los elementos ahora reflejan los cambios de filtro solo después de volver a ejecutar el panel, en lugar de mostrarlos al instante antes de que se aplicaran.
Adiciones y ajustes generales
- Los datos sobre las consultas del ejecutor de SQL ahora están disponibles en el panel de uso.
- Los agregados simétricos ahora son compatibles con Snowflake.
Looker 3.22 26-05-2015
Espacios
- Nuevo sistema de organización para Espacios. Consulta la documentación.
- Se pueden anidar los espacios para permitir la jerarquía.
- Todos los espacios compartidos existentes comenzarán desde un nuevo espacio llamado "Página principal".
- La ubicación de cada espacio se mostrará mediante una ruta de navegación sobre su nombre.
Explorar
- Zonas horarias específicas del usuario: Los distintos usuarios de una misma instancia pueden operar en distintas zonas horarias. Obtén más información.
- Nota: Esta función afectará los resultados de las consultas y requiere comprensión para poder interpretar los resultados de forma adecuada. La función se debe habilitar solo cuando sea necesario y con la capacitación adecuada para los usuarios.
- La Actualización modal de aspecto de Guardar permite guardar los diseños de forma más fácil y rápida.
- Capacidad de acceder a la "versión larga" de una URL de apariencia Obtén más información.
- Mejoras en el cálculo de tablas
- Capacidad para dar formato a los cálculos de las tablas mediante la sintaxis
value_format
Consulta la documentación. Más información - Hay nuevas funciones disponibles:
floor
,ceiling
,is_null
ymod
.
- Capacidad para dar formato a los cálculos de las tablas mediante la sintaxis
Visualizaciones y paneles
- La barra de información nueva en los elementos del panel mostrará cuándo se mostraron los datos de la consulta, si la consulta se ejecutó en otra zona horaria y un ícono de nota para que las notas del panel estén desplazadas.
- Posibilidad de agregar estilos a un panel desde el panel. Requiere que el Apariencia esté en el mismo Espacio que el panel. Obtén más información.
- Mejoras en las etiquetas de valor del gráfico
- Configuración predeterminada más inteligente.
- Nuevo conjunto de parámetros de configuración personalizables en la pestaña Configuración de visualización. Obtén más información. Consulta la documentación.
Dialectos y bases de datos
- Compatibilidad Beta para PDT en Oracle.
- Se mejoró la compatibilidad con BigQuery. Obtén más información.
- Los agregados simétricos ahora se activan solo para dialectos que lo admiten, en lugar de hacerlo en toda la instancia.
- Capacidad de desactivar las PDT por conexión.
LookML y entorno de desarrollo
- Opción para evitar la confirmación con errores. Configurable por proyecto. El valor predeterminado es "activado" para los proyectos nuevos. Obtén más información.
- Se puede agregar
bypass_suggest_restrictions: true
a un campo, lo que permite sugerencias incluso cuando se usaaccess_filter_fields
osql_always_where
. Más información.
Ajustes generales y correcciones de errores
- El botón Atrás ahora regresa al estado anterior de la página cuando se hace clic en primer lugar.
- La optimización de ERB dejó de estar disponible.
- Corrección de errores relacionados con la PDT: "La relación no existe" o "La tabla no existe".
Looker 3.20 27 de abril de 2015
Funciones que se derivan de Labs
Estas funciones estaban en Labs en 3.18 y ahora están habilitadas de forma predeterminada:
- Cálculos de tablas: permite agregar campos nuevos directamente en la página Explorar según los resultados de una consulta. Obtén más información.
- Selector de campos rediseñado: Ahora, el selector de campos contrae los campos por vista y grupo de fechas, quita los nombres de vista en mayúsculas de los campos y cambia el color de las medidas. Obtén más información.
Paneles y visualizaciones
Mejoras en el panel programado (más información):
- Los paneles programados ahora pueden aparecer como mensajes intercalados o archivos adjuntos en PDF.
- Todos los paneles se pueden programar desde el ícono de ajustes o desde un espacio.
- Ahora aparecerá un ícono de programación con información sobre cada panel programado en su espacio.
Entorno de desarrollo
Flujo de trabajo optimizado para desarrolladores (más información):
- Opciones de Git simplificadas desde el botón principal de Git.
- Realizar acciones de Git sin perder su lugar en el editor
- El modo de desarrollador de cada usuario ahora se correlaciona con una rama, y las confirmaciones en modo de desarrollador se sincronizan con GitHub o con tu servicio de Git. “Implementar en producción” actualizará tu entorno de producción combinando esa rama con la principal.
archivos
- Condiciones líquidas en uniones: Permite que la entrada del usuario se use en una condición de unión (a menudo se usa para mejorar el rendimiento). Obtén más información. Consulta la documentación.
view_label
: Es un nuevo parámetro que se usa para cambiar el nombre de las vistas en la IU de Explorar. Más información Consulta la documentación.sql_distinct_key
: Es un nuevo parámetro para calcular agregaciones simétricas basadas en un campo específico. Más información Consulta la documentación.
Administrador
- Pagina y busca usuarios en /admin/users.
- Grupos LDAP: Las instancias que usan LDAP para la autenticación de usuarios ahora pueden organizar usuarios nuevos de acuerdo con los grupos que ya existen en su configuración LDAP.
Mejoras y ajustes generales
- Compatibilidad con MariaDB.
- Los agregados simétricos y las tablas derivadas persistentes ahora están disponibles para Teradata.
- Ahora, la cantidad máxima de columnas es 200.
- Se corrigieron los valores nulos frente a los falsos en el ejecutor de SQL.
- Actualizaciones menores en el panel de administración de PDT
Looker 3.18 30-03-2015
Explorar
- Función de Labs: selector de campo rediseñado: Ahora, el selector de campos contrae los campos según su vista y grupo de fechas, quita los nombres de vista en mayúsculas de los campos y cambia el color de las medidas. La funcionalidad completa se puede activar en el panel de Labs (/admin/labs). Obtén más información.
- Función de Labs: Cálculos de tablas: permite definir cálculos sobre los resultados de una consulta de la página Explorar. Un administrador debe habilitarlo desde el panel de Labs. Más información.
- Explorar descripciones: Debe definirse en el archivo de modelo con el
Filtering by 'OR' in Date Fields: Press the + button next to an existing Date filter to add an additional filter on that field, or use commas between dates when using Matches (Advanced). Learn more.
- The relative time a query ran now appears next to the run button (e.g. 3 minutes ago)
- When no sort is specified on a query with tiered dimensions, results will be sorted by the default tier order
Transformations / Persistent Derived Tables
- Production and Developer Mode share the same persistent table if the SQL has not changed. Also, when a user builds a persistent derived table (PDT) in Developer Mode and pushes the updated model to production, production will use the already-built PDT if the SQL has not changed. See documentation.
- "Rebuild Derived Tables & Run" will now cause only that user's query to wait for a rebuilt table. All tables required for this query will rebuild in the background and will be switched out when complete; no other queries will be impacted by the use of this button (i.e., one user pressing this button will no longer block other users) See documentation.
IDE & Model Management
- Commit history in the IDE, including links to version control providers for customers who have set those up through Looker. Access history from the drop-down next to the Push button. Learn more.
- Highlighted changes in diffs to make reading commits easier. Learn more.
- Setup & support for additional version control providers - Set up version control for LookML files within Looker using Bitbucket, GitLab, GitHub Enterprise, or any Git server that can use an SSH key for authentication. Learn more.
- Project sync upon first push - Once git setup is complete, new projects created by one user are automatically added to all users' developer modes without requiring users to rebuild their directory. Learn more.
Dashboards and Visualizations
- Ability to Schedule Dashboards as PDF attachments to emails (customer-hosted Looker deployments require PhantomJS and must be enabled in the Labs panel.
- Ability to mix Cartesian chart types on a single query. From the visualization configuration tab on the Explore page, indicate the
series_name: <chart_type>
. Any series that does not have an explicit type declared will use the chart type selected. Does not work for stacked charts. Learn more.
- Reference lines for the Y-Axis can now be defined through the UI. Learn more.
- Y-Axis Maximum can now be set independently of the Y-Axis Minimum.
- Ability to set a custom Y-Axis Tick Density. Learn more.
- Null points will no long appear on donut charts.
Spaces
- Ability to delete multiple looks at once within a Space. See documentation
- Spaces search now includes model name in result set.
- Move / Copy / Delete now available from gear button on each Look in a Space.
General Improvements & Tweaks
- Dimensions of
type: int
now sort numerically instead of alphabetically.
- Support for Datavirtuality databases.
- Location field types are now fully supported on Oracle, BigQuery, Redshift, PostgreSQL, MySQL, Greenplum, MS SQL Server, Aster, and Teradata.
Looker 3.16 2015-03-02
Dashboards
- Adjustable Row Height - Ability to change the height of rows of elements in user-defined dashboards. Hover between rows to see an up/down arrow. Drag down to increase the height of the row above your mouse. (see documentation)
- Notes - Each element on a Dashboard can now have an accompanying text note used to convey information specific to that element. Add and edit the note from the gear drop-down in each element. The note can be displayed at the top of the element, bottom of the element, or on hover. (see documentation)
- Collapsible Dashboard Listeners - Filters that each element is listening to now collapse if they are longer than 1 line - click them to expand
- Improved Dashboard PDF Formatting - Includes link to dashboard, footer with time it was downloaded, and Notes
- Filter Modal Changes
- The "Apply to Field" in the Listener section of the Dashboard filter creation modal defaults to the field that matches or contains the name of the filter it listens to
- Listeners can each listen to each filter only once
Visualizations
- Improved Mapping (see documentation)
- New built-in postcode maps: SF Peninsula, NYC, Austin, UK
- "Map Regions" in the visualization configuration modal on the Explore page now accepts non-geographical TopoJSON for map data that has already been projected
- Formats for Single Value Visualizations - Use new value_format parameter (see documentation)
- Visualization Editor Updates:
- Renamed "Percent Change" to "Percent of Previous
- Renamed "Show View Names" to "Show Full Field Names"
Explore
- Unknown Field Error Handling - Fields with errors do not appear in the Field Picker in Production mode. In Developer Mode, fields with errors will show in the Field Picker as unavailable fields. This should result in a reduction of "Unknown Field Substitution" errors.
- "Excel File" download has been renamed "Excel Query File Download" to reflect its true action
- "Make Public" is now an option in the gear button drop-down on the explore page
Admin Panel
- Legacy Features Panel - This section shows features that Looker has deprecated and helps users move away from them. Features in this list will vary by a Looker instance's first version (i.e., older users will see more deprecated features than more recent users) (see documentation)
- Labs Feature Updates: Symmetric Aggregates and Column Limits have become full features, and will be on for all new users. More details on each of those features can be found here.
LookML
- New Formatting Syntax (see documentation)
- Looker now uses Excel-style formatting for number and string fields, written with the parameter
value_format
- The new formatting deprecates the following:
- Printf formatting
- LookML Field Types:
percentage
, dollars
, and cents
- Number field parameters:
format
and units
- Use Existing Derived Table (PDT) while regenerating - While a persistent derived table is regenerating, Looker will use the previous table for querying. This applies to derived tables using a SQL trigger.
- Integers for Date Fields - all dialects now return integers for DateHourOfDay, DateMonthNum, DateDOM, and DateDOWIndex
- SQL generated by LookML now forces dates to type date when a date is explicitly declared as a date. Allows Redshift to use its sort key.
- SQL generated by LookML now uses relational operators instead of
BETWEEN
in date equations
General Improvements and Tweaks
- Shortened URLs - URLs now present in a shorter format, making them easier to share. Note that this does impact the configurability of the URL which may change behavior for users.
- Preserving whitespace has been reintroduced to the SQL Runner results table
- "Create New Space" Button has moved to the top of the Spaces page
- Space names are now limited to 100 characters
- Total Runtime is now an available Measure in the History Table (accessed via exploring elements on the Usage Panel)
- "Open in Looker" link now works in all Scheduled Looks, even those sent to lists
- Looks are now alphabetical in breadcrumb drop-downs on the Explore page and Dashboards
- Aster Dialect Syntax Fix: now uses DISTRIBUTE BY (not ON) in persistent_table definition
Looker 3.14 2015-02-02
Spaces and Collaboration
- Look Validator (Labs feature): Check if Looks are broken & find/replace broken or renamed fields in all locations. Use the Look Validator before pushing changes to the model. (see documentation)
- Home Spaces: Set any Space as your "Home" space by clicking the home icon next to desired Space's name.
LookML
- Symmetric Aggregates: Allows measures to be brought into a joined Explore. Try it out on individual explores and then enable it via Labs for your entire instance.
- Tiering, SQL Case & Order By Field
- Sort Order Updated:
sql_case
fields now sort in the order they are listed, rather than alphabetically. This will change the current sort functionality; to sort alphabetically in the old way use alpha_sort: true
. (see documentation)
- Tier styling now available: New
style
: parameter updates how the tiers are presented in a data table. Options are style: relational
, style: integer
, style: interval
, and style: classic
(default) (see documentation)
- order_by_field added: A new parameter to allow dimensions to sort by another dimension (see documentation)
- Deprecated
dow
and dow_number
in favor of day_of_week
and day_of_week_index
(see documentation)
- New LookML Syntax Highlighting
Derived Tables
- Persistent Derived Table (PDT) admin panel improved to show latest and average PDT build time, table name, and trigger information
Dashboards and Visualizations
- Downloading Options
- Entire (non-LookML) dashboard can be downloaded as a PDF (Labs feature) (requires PhantomJS to be installed)
- Data from a dashboard element can be downloaded directly from dashboard
- Added ability to hide dashboard titles when embedding, using the URL parameter
hide_title=true
(see documentation)
- Looker will only update an element's filter description AFTER query has updated the displayed data
- Improved messaging in the app:
- Refined wording of "unknown substitution error" and other modeling error messages
- Clarified impacts of copying LookML Dashboards to Spaces
- Add a warning when listening and filtering on the same element, since filter is ignored
Enterprise, Platform, and Security
- Require "explore" permission to open Looks (note: this may affect users who do not have the explore permission but should be able to see looks) (see documentation)
- Alternate login - ability to add users by email address when LDAP/Google Auth is enabled
- Custom S3 backups: specify your own S3 bucket and credentials for backups (default is Looker's managed AWS account)
- Increased max connection pool size to 100 from 30
- BigQuery and Snowflake generator support
- New database dialect support for Teradata and Xtremedata
General Improvements and Tweaks
- SMTP error handling deletes mail jobs stuck in queue for more than 7 days and backs off following errors
- (Running) or (Done) text in browser title instead of favicon icons
- Fixed Safari CSRF cookie issue when embedding Looker in public websites
Looker 3.12 2015-01-26
Explore
- Additional pivoting functionality: When pivoting, add
direction: column
to type: running_total
to calculate down the column instead of across a pivot. The current default is direction: row
, which calculates across the row instead. See full pivoting instructions [here]/reference/field-reference/measure-type-reference#running_total).
- Runtime diagnostics available: The runtime for every explore query is now available on a user's history page (/account/history). This is also logged in the internal Looker database and explorable via the /admin/usage panel (see usage panel update below).
Dashboards and Visualizations
- LookML Dashboards Validator The validator now checks LookML used to create a LookML Dashboard for valid fields and common typos.
Enterprise, Platform, and Security
- Usage Panel Update: New usage panel at /admin/usage now captures the runtime for every explore, dashboard element, embed, and scheduled look.
- Improved SMTP Error Handling: Looker will now recognize SMTP mailer errors and wait progressively longer before the next attempt.
- Public Looks without Limits: Saving a public Look with no limit will allow the public look to return all results (and stream if applicable). See how to save a public look here.
LookML and IDE
- New sql_table_name use case: The
sql_table_name
parameter is now available in joins. See documentation.
- PDT Diagnostics Available: Initial version of a Persistent Derived Table (PDT) admin panel is now available at /admin/pdts. This will help manage usage table and will continue to be improved. See documentation.
- Single Table Model Generation: Generating a model with a single table is now possible. See documentation.
General Improvements and Tweaks
- Fixed a memory leak affecting some customers with a large number of model files.
- Fixed shortcut to run query from SQL Runner (cmd+enter or ctrl+enter). See a list of all keyboard shortcuts here.
- Fixed Totals and Row Totals (e.g.
total: true
, row_total: right
) on LookML dashboards. See Dashboard LookML document.
- Updated version of git to ensure we weren't exposed to a potential vulnerability.
- Added ability to sudo as another user if you are already sudoing as someone else.
Looker 3.10 2014-12-29
Dashboards and Visualizations
- User-defined dashboards:
- LookML to User-Defined Dashboard Import - allows users to move LookML dashboards to shared or personal Spaces
- User interface to add filters to dashboards (see documentation)
- User-defined dashboards are on by default (no longer a labs feature) (see documentation)
- Improved dashboard filters:
- Dashboards filters match Explore filter UI
- Ability to hide/show dashboard filters bar
- Changing a filter now requires "Run" button or hotkey press to refresh dashboard
- Redesign of top action bar: more vertical space, move run button and gear to top right
Quick Navigation in Dashboards: Breadcrumbs to easily navigate around Spaces from Dashboards
Font size: Option to change font size for single value elements ("font_size: medium") (see documentation)
Bar charts: new visualization type (see documentation)
Gridlines: x and y axis gridlines visualization option ("x_axis_gridlines: true") (see documentation)
Multiple pivoted measures: now supported in visualizations
Default x axis label: now automatically fills with field name (This changes the existing default chart behavior)
Show/hide axis labels and ticks: Ability to turn off x and y axis labels and ticks ("show_x_axis_label: false", "show_x_axis_ticks: false") (see documentation)
Swap axes: Ability to swap x and y axis, creating a "sideways" graph (see documentation)
Collaboration and Spaces
- Welcome note and "how to" for new users in their space
- Search current space by default with option for searching all
Enterprise, Platform, and Security
- Ability to view embed user settings
- User picker to add users to a role
Explore
- Redesign of top action bar: more vertical space, move run button and gear to top right
- Quick Navigation in Explore: Breadcrumbs to easily navigate around Spaces from Explore
- Added keyboard shortcuts: for common actions (see gear in top right) (see documentation)
- Inclusive date filters: Added a new "in range" date filter that is inclusive on both sides
LookML and IDE
New join syntax:
- join: <view>
type: left_outer | full_outer | inner | cross # defaults to left_outer
relationship: one_to_many | many_to_one | one_to_one | many_to_many
sql_on: ... # use sql_on, sql, or foreign_key
Label option for models: Added label: for models
Show regex errors in project search
Liquid conditions now work in fields
General Improvements and Tweaks
- Fixed a bug where filter suggestions did not appear when first focusing on the filter
- Exclusion filter (not equal to) no longer excludes NULL
- Disable suggestions when using sql_always_where (see documentation)
- Fixed memory leak issue affecting Lookers with a large number of model files
- Default to Production Mode on embed if user is logged into dev mode in the same browser session
Looker 3.8 2014-12-01
Dashboards and Visualizations
- User dashboard filters: User dashboards (non-LookML) now allow filters (see documentation)
- Dropoff percent: option for grouped column charts (see documentation)
- Show view name: option to show/hide "VIEW NAME" on visualizations and dashboards* (see documentation)
- Hidden series: Determines which series will begin hidden in the UI (see documentation)
- Totals: Totals now display on LookML dashboard elements ("total: on" and "row_total: right") (see documentation)
- Show values: Display values above data points on charts (see documentation)
- Improved null handling: Discontinuous null option for line and area charts (see documentation)
- Series Labels: Set the label of the series based on the dimension values
- Cleaner formatting for column charts w/ time dimension on the x-axis (see documentation)
- Series toggle on/off is saved with the visualization
- Dashboard embedding: Add /embed/ to embed a dashboard (requires login)
Enterprise, Platform, and Security
- Developer Constraints: Configure a model (and thus a developer) to a specific set of connections
- New custom permission options (see documentation):
- download_with_limit: download queries with a limit
- download_without_limit: download queries that don't have a limit
- save_content: save and edit looks and dashboards
- schedule_look_emails: schedule a look to send emails
- Admin settings for technical email contacts, downtime alerts, and instance update time windows
General Improvements and Tweaks
- Clicking dashboard element title will always retain the vis config settings in Explore
- Dozens of bugs squashed, especially around dashboard and visualizations, huzzah!
Looker 3.6 2014-11-03
Organization and Collaboration
- Introducing Spaces! Organize looks and dashboards into shared spaces (e.g. "Marketing", "Q4 Sales Review"). There is still a space for each user in Looker, and you can bulk move and copy items between spaces. (see documentation)
Explore
- Row totals option when pivoting: add a total across a row in addition to down a column
- Future date shortcuts in advanced filters ("tomorrow", "next week", "next month", "next year")
LookML
- LookML Validator: Check an entire project for LookML issues all at once, ensuring that everything is working as expected.
- When pivoting, add
direction: column
to type percent_of_total
to calculate down the column instead of across a pivot. Use direction: row
(default) to calculate across the row instead.
- LookML Deprecation Warnings (Looker Labs): The LookML editor will show warnings for LookML options that have been obsoleted by a newer option.
Enterprise, Platform, and Security
- Google Authentication (OAuth): Looker can authenticate users against your Google-managed domain (see documentation)
- Custom permission to disable SQL Runner for specific users
General Improvements and Tweaks
- Looker Labs: We've added a section in the admin panel where you can get access to experimental features we are cooking up
- Major app performance improvements. Speedier rendering of large data tables, dashboards, and page loads
- Responsive LookML dashboard layouts with
layout: grid
(see documentation)
- Epoch time fields respect convert_tz: false (disable timezone conversion)
- Allow percent_of_total and percent_of_previous when a row limit is reached
- Users only see looks and dashboards if they have model access
Looker 3.4 2014-10-06
Visualizations
- Instant Dashboards (beta): Dashboards will display the previous run's data while new queries are run in the background, allowing information to appear instantly. This feature can be turned on in the admin section of your Looker.
Explore
- Explore page and dashboards, the tab icon animates while queries are running, and shows a checkmark when the queries have completed. This makes it easier to leave Looker running in the background while you work on other things.
- Field descriptions: Add descriptions to your fields in LookML. Descriptions appear in the Field Picker on the explore page. Descriptions provide a way to explain to users exactly what a dimension or measure means.
Field Description Example
- dimension: sale_price
type: number
decimals: 2
sql: ${TABLE}.sale_price
LookML
- Adds ability to "alias:" dimension_group fields
Enterprise, Platform, and Security
- Custom Roles Types - mix and match permissions to create new role types.
- Added permission option to configure which users can share Looks publicly
- Added permission option to configure which users can see LookML
- Support for IBM DB2
Looker 3.2 2014-09-08
UI / UX
Explore
- GUI for Filters - drop-downs, calendar picker, and more
- Keyboard shortcuts for run query, save, and clear query (cmd+enter, cmd+s, cmd+k)
- Dialog to specify filename for downloads
LookML / Projects
- LookML
base_view:
keyword changed to explore:
(base_view
is deprecated but backward compatible)
- LookML
detail:
keyword is now drill_fields:
(detail:
is deprecated but backward compatible)
- Added
suggestable: false
parameter to disable filter suggestions for a field
Enterprise, Platform, and Security
- (Beta) Embeddable functionality: SSO, Whitelabel / OEM, Look and Dashboard embedding
- Roles - Create custom user roles and domains (access levels)
Bug Fixes and Tweaks
- Redshift use "terminate" instead of "cancel"
- Syntax highlighting in SQL Runner
- Short URL to query also contains last visualization configuration
- Automatic time zone conversion for Oracle
- Style updates on 3.0 release (thanks beta testers!)
- Error messaging improvements
- Show warnings when fields are not available
Looker 3.0 2014-08-11
UI / UX
- All new style and design!
- User-configurable charts on the Explore page (not LookML)
Explore
- Column (Pivot) Limit - Specify the # of columns to display in addition to rows
LookML / Projects
- Providing suggestions for filters - New LookML parameters
suggest_base_view
, suggest_dimension
, and suggestions
for dimensions.
Data Visualization
- Query URLs persist visualization state
- Embeddable iframe references a saved chart
Enterprise, Platform, and Security
- (Beta) Google Authentication (OAuth) - Looker can authenticate users against your Google-managed domain.
- New User Roles: Developer, Dashboards-Only
- Session Manager - See and revoke Looker sessions
Bug Fixes and Tweaks
- Add/delete projects experience improved
- "After" date filters work