Con pocas excepciones, Looker lanza una nueva versión del producto todos los meses que incluye funciones, actualizaciones y cambios nuevos. La mayoría de los clientes de Looker pueden aprovechar estas actualizaciones en cuanto están disponibles, ya que Looker aloja, administra y actualiza sus implementaciones de Looker. Sin embargo, si autoalojas tu implementación de Looker o no actualizas debido a las bajas de funciones, puedes quedarte atrás y perderte las funciones más recientes y avanzadas que ofrece Looker.
¿Por qué deberías actualizar tu implementación de Looker?
Además del hecho de que Looker lanza constantemente nuevas funciones para mejorar la experiencia del usuario, existen razones importantes para mantenerse al día:
- Looker proporciona cobertura de asistencia del producto para las instancias de Looker en la versión estable más reciente y las dos versiones anteriores, así como la versión de asistencia extendida (ESR). Debido a que se lanza una nueva versión de Looker todos los meses (con excepciones poco frecuentes), si pasas tres meses sin actualizar, estarás fuera del período estable. La versión más reciente proporciona todas las funciones y actualizaciones nuevas, junto con las correcciones de errores más recientes.
- En Looker, nos tomamos muy en serio la seguridad y actualizamos el producto para abordar cualquier vulnerabilidad web nueva. Si bien Looker mantiene las versiones compatibles lo más seguras posible, puedes hacer tu parte para mantenerte al tanto de las actualizaciones de Looker y asegurarte de que tu instancia de Looker tenga acceso a los parches de seguridad más recientes.
Pasos y consideraciones para la actualización
Los siguientes pasos pueden ayudarte a preparar tu implementación de Looker para las actualizaciones:
- Aborda cualquier inquietud sobre la actualización.
- Revisa las notas de la versión.
- Prepárate para las bajas de parámetros y funciones de LookML.
- Crea una copia de seguridad de tu instancia y restablece en cualquier entorno de pruebas.
- Actualiza tus instancias de etapa de pruebas y realiza pruebas.
- Actualiza tu entorno de producción.
Estos pasos pueden aplicarse o no a tu implementación, según si tienes o no entornos de pruebas.
Aborda cualquier inquietud sobre la actualización
A veces, es posible que quieras evitar las actualizaciones por un motivo funcional específico. Puede tratarse de un cambio significativo en la funcionalidad para el que necesitas más tiempo para entrenar a tus usuarios, o bien de una función, una herramienta o un parámetro de LookML que dejó de estar disponible en una versión nueva y que es fundamental para tu empresa en términos operativos, como un extremo de API que usa una secuencia de comandos o una aplicación independiente.
Si el motivo es la baja de una función o un parámetro de LookML, asegúrate de revisar las notas de la versión y prepárate para la baja.
Revisa las notas de la versión
En las notas de la versión de Looker, se describen las novedades de cada versión para que puedas mantenerte al tanto de las funciones nuevas que tus usuarios deberían aprovechar y de los cambios drásticos que podrían afectar el lanzamiento de una versión nueva. Consulta la página Versiones de Looker para ver vínculos a las notas de la versión y el registro de cambios de la versión más reciente:
Consulta los aspectos más destacados de la versión para leer sobre las funciones nuevas más interesantes y asegúrate de revisar la sección Cambios rotundos potenciales para identificar los cambios rotundos para los que podrías necesitar prepararte.
Consulta el registro de cambios para obtener más detalles detallados sobre las actualizaciones de funciones y las correcciones de errores.
Prepárate para las bajas de parámetros y funciones de LookML
Las mejoras en LookML pueden incluir baja de parámetros. Actualiza tu código LookML para que todo siga funcionando en la nueva versión. Consulta el programa de funciones heredadas para ver los parámetros de LookML obsoletos que se quitaron por completo en la versión a la que te estás actualizando o antes de ella.
Para prepararte para la baja de funciones, sigue los pasos sugeridos en la sección Cómo migrar de las funciones heredadas de la página de documentación Funciones heredadas.
Se recomienda actualizar tu código LookML para quitar TODO el código LookML obsoleto, ya que esos parámetros se quitarán en una versión futura.
Crea una copia de seguridad de tu instancia y restablece en cualquier entorno de pruebas
Se recomienda crear copias de seguridad con regularidad y completarlas antes de cada actualización. Además, si bien no es obligatorio, si actualizas varias versiones, te recomendamos que configures un servidor de pruebas en el que puedas probar la versión actualizada antes de lanzarla a toda tu empresa.
Existen diferentes pasos para crear copias de seguridad según si tu implementación de Looker es autohospedada o si la aloja Looker.
Cómo crear copias de seguridad para implementaciones de Looker alojadas por el cliente
Si alojas tu propia instancia de Looker, puedes seguir la guía para crear copias de seguridad y usar la guía para restablecer copias de seguridad en un nuevo entorno de pruebas.
Cómo crear copias de seguridad para implementaciones de Looker alojadas en Looker
Si Looker aloja tu instancia, comunícate con tu contacto de Looker o con el equipo de asistencia de Looker para que nuestro equipo cree una copia de seguridad y configure un servidor de pruebas por ti.
Actualiza tus instancias de pruebas y realiza pruebas
Si tienes una instancia de etapa de pruebas, puedes implementar y probar la actualización antes de actualizar tu instancia de producción. Existen diferentes pasos para actualizar tu instancia de Looker según si la implementación de Looker es autoalojable o aloja por Looker.
Actualiza una instancia de pruebas para implementaciones de Looker alojadas por el cliente
Si alojas tu propia instancia de Looker, descarga la versión JAR de lanzamiento más reciente y sigue las instrucciones de la página de documentación Cómo actualizar una instancia de Looker para actualizar tu instancia de pruebas a la versión más reciente de Looker. Asegúrate de consultar la sección Especificaciones de implementación en la página de documentación Cómo instalar la aplicación de Looker para conocer los requisitos más recientes del servidor, en especial para la versión de Java.
Actualiza una instancia de pruebas para implementaciones de Looker alojadas en Looker
Si Looker aloja tu instancia, comunícate con tu contacto de Looker o con el equipo de asistencia de Looker para que nuestro equipo actualice tu instancia de pruebas.
Una vez que tu instancia de pruebas esté actualizada, accede y prueba las funciones y actualizaciones nuevas. Asegúrate de que tus paneles y tus componentes Look importantes se ejecuten sin errores y de que no haya errores de LookML (nuevos) cuando valides tus modelos de LookML.
Actualiza tu entorno de producción
Si todas las pruebas se realizan correctamente en tu instancia de pruebas, puedes actualizar tu instancia de producción a la versión más reciente de Looker siguiendo el mismo proceso que usaste para la etapa de pruebas. Antes de actualizar tu instancia de producción, asegúrate de haber creado una copia de seguridad reciente en caso de que necesites restablecerla por algún motivo.