Looker lanza una nueva versión del producto todos los meses (con excepciones poco frecuentes) 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 alojas por tu cuenta tu implementación de Looker o no actualizas el producto debido a las funciones que se dejaron de usar, puedes quedarte atrás y perderte lo mejor y más reciente que ofrece Looker.
¿Por qué deberías actualizar tu implementación de Looker?
Además de que Looker lanza constantemente nuevas funciones para mejorar la experiencia del usuario, existen motivos importantes para mantenerse al día:
- Looker ofrece cobertura de asistencia al 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 versión nueva de Looker todos los meses (con excepciones poco frecuentes), no actualizar durante tres meses te deja 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.
- Looker se toma la seguridad muy en serio y actualiza el producto para abordar cualquier vulnerabilidad web nueva. Si bien Looker mantiene las versiones compatibles lo más seguras posible, puedes hacer tu parte y mantenerte al día con Looker para asegurarte de que tu instancia 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 restablécela en cualquier entorno de etapa 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 entornos de etapa de pruebas.
Aborda cualquier inquietud sobre la actualización
A veces, es posible que desees evitar las actualizaciones por un motivo funcional específico. Podría tratarse de un cambio significativo en la funcionalidad para el que necesitas más tiempo para capacitar a los usuarios, o bien podría ser una función, una herramienta o un parámetro de LookML que quedó obsoleto en una versión nueva y que es fundamental para tu negocio, 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 prepararte para la baja.
Revisa las notas de la versión
Las notas de la versión de Looker describen las novedades de cada versión para que puedas mantenerte al tanto de las nuevas funciones que tus usuarios deberían aprovechar y de los cambios que pueden afectar el lanzamiento de una nueva versión. Consulta la página Versiones de Looker para ver los vínculos a las notas de la versión y el registro de cambios de la versión más reciente:
Consulta los aspectos destacados de la versión para leer sobre las nuevas funciones más emocionantes y asegúrate de revisar la sección Potentially breaking changes para identificar los cambios que pueden generar errores y para los que tal vez debas prepararte.
Consulta el registro de cambios para obtener detalles más específicos 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 la baja de parámetros. Actualiza tu LookML para que todo siga funcionando en la nueva versión. Consulta el programa de funciones heredadas para conocer los parámetros de LookML que se dejaron de usar y que se quitaron por completo en la versión a la que estás actualizando o antes de ella.
Para prepararte para la baja de funciones, sigue los pasos que se sugieren en la sección Migración de funciones heredadas de la página de documentación Funciones heredadas.
Se recomienda actualizar tu LookML para quitar TODO el LookML en desuso, ya que esos parámetros se quitarán en una versión futura.
Crea una copia de seguridad de tu instancia y restablécela en cualquier entorno de pruebas.
Se recomienda crear copias de seguridad periódicas y completarlas antes de cada actualización. Además, si bien no es obligatorio, si actualizas varias versiones, es una buena idea configurar un servidor de pruebas en el que puedas probar la versión actualizada antes de implementarla en toda tu empresa.
Los pasos para crear copias de seguridad varían según si tu implementación de Looker es autohospedada o hospedada por Looker.
Crea copias de seguridad para Looker alojado 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.
Actualiza tus instancias de etapa 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. Los pasos para actualizar tu instancia de Looker varían según si tu implementación de Looker es autoalojada o alojada por Looker.
Actualiza una instancia de etapa de pruebas para las implementaciones de Looker alojadas por el cliente
Si alojas tu propia instancia de Looker, descarga el JAR de la versión más reciente y sigue las instrucciones de la página de documentación Actualización de una instancia de Looker para actualizar tu instancia de etapa 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 Instalación de 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 etapa de pruebas para las implementaciones de Looker alojadas en Looker
Si Looker aloja tu instancia, comunícate con tu contacto de Looker o con el equipo de asistencia al cliente de Looker para que actualice tu instancia de etapa de pruebas.
Una vez que tu instancia de etapa de pruebas esté actualizada, accede y prueba las nuevas funciones y actualizaciones. Asegúrate de que tus paneles y Looks 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 etapa 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 realizado una copia de seguridad reciente en caso de que necesites restablecerla por algún motivo.