Looker lanza una nueva versión del producto cada mes (salvo en raras excepciones) que incluye nuevas funciones, actualizaciones y cambios. La mayoría de los clientes de Looker pueden aprovechar estas actualizaciones en cuanto están disponibles, ya que Looker aloja, gestiona y actualiza sus implementaciones de Looker. Sin embargo, si alojas por tu cuenta tu implementación de Looker o no actualizas el software debido a las funciones obsoletas, puedes quedarte atrás y perderte las últimas novedades de Looker.
¿Por qué deberías actualizar tu implementación de Looker?
Además de que Looker lanza constantemente nuevas funciones para mejorar la experiencia de los usuarios, hay motivos importantes para mantener la versión actualizada:
- Looker ofrece cobertura de asistencia para las instancias de Looker en la versión estable más reciente y en las dos versiones anteriores, así como en la versión de asistencia ampliada (ESR). Como se lanza una nueva versión de Looker cada mes (con raras excepciones), si no actualizas la versión durante tres meses, te saldrás del periodo de estabilidad. La versión más reciente ofrece todas las funciones y actualizaciones nuevas, así como las últimas correcciones de errores.
- En Looker nos tomamos la seguridad muy en serio y actualizamos el producto para solucionar cualquier vulnerabilidad web nueva. Aunque Looker mantiene las versiones compatibles lo más seguras posible, puedes hacer tu parte manteniéndote al día con Looker para asegurarte de que tu instancia de Looker tenga acceso a los parches de seguridad más recientes.
Pasos y consideraciones al actualizar
Los siguientes pasos pueden ayudarte a preparar tu implementación de Looker para las actualizaciones:
- Resuelve cualquier duda sobre la actualización.
- Consulta las notas de la versión.
- Prepárate para la discontinuación de parámetros y funciones de LookML.
- Crea una copia de seguridad de tu instancia y restáurala en cualquier entorno de staging.
- Actualiza tus instancias de staging y haz pruebas.
- Actualice su entorno de producción.
Estos pasos pueden aplicarse o no a tu implementación, en función de si tienes entornos de staging.
Resolver las dudas sobre la actualización
En ocasiones, puede que quieras evitar las actualizaciones por un motivo funcional específico. Puede tratarse de un cambio significativo en la funcionalidad para el que necesites más tiempo para formar a tus usuarios, o bien de una función, una herramienta o un parámetro de LookML que se haya retirado en una nueva versión y que sea fundamental para el funcionamiento de tu empresa (por ejemplo, un endpoint de API que utilice una secuencia de comandos o una aplicación independiente).
Si el motivo es la retirada de una función o un parámetro de LookML, consulta las notas de la versión y prepárate para la retirada.
Consultar las notas de la versión
Las notas de las versiones de Looker describen las novedades de cada versión para que puedas estar al tanto de las nuevas funciones que deberían aprovechar tus usuarios y de los cambios importantes que puedan afectar al lanzamiento de una nueva versión. Consulta la página Versiones de Looker para ver enlaces a las notas de la versión y al 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 interesantes y asegúrate de revisar la sección Cambios que pueden provocar errores para identificar los cambios que pueden provocar errores y para los que debes prepararte.
Consulta el registro de cambios para obtener información más detallada sobre las actualizaciones de funciones y las correcciones de errores.
Prepararse para la discontinuación de parámetros y funciones de LookML
Las mejoras de LookML pueden incluir la obsolescencia de parámetros. Actualiza tu LookML para que todo siga funcionando en la nueva versión. Consulta la programación de funciones antiguas para ver los parámetros de LookML obsoletos que se han eliminado por completo en la versión a la que vas a actualizar o en una anterior.
Para prepararte ante la retirada de funciones, sigue los pasos que se sugieren en la sección Migrar de funciones antiguas de la página de documentación Funciones antiguas.
Te recomendamos que actualices tu LookML para eliminar TODO el LookML obsoleto, ya que esos parámetros se retirarán en una versión futura.
Crea una copia de seguridad de tu instancia y restáurala en cualquier entorno de staging
Te recomendamos que crees copias de seguridad periódicas y que lo hagas antes de cada actualización. Además, aunque no es obligatorio, si vas a actualizar varias versiones, te recomendamos que configures 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 en función de si tu implementación de Looker es autohospedada o hospedada por Looker.
Crear copias de seguridad para las 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 la guía para restaurar copias de seguridad en un nuevo entorno de pruebas.
Crear copias de seguridad de las implementaciones de Looker alojadas en Looker
Si Looker aloja tu instancia, ponte en contacto con tu persona de contacto de Looker o con el equipo de Asistencia de Looker para que cree una copia de seguridad y configure un servidor de staging.
Actualizar las instancias de staging y hacer pruebas
Si tienes una instancia de staging, 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 en función de si tu implementación de Looker es autohospedada o hospedada por Looker.
Actualizar una instancia de staging para implementaciones de Looker alojadas por el cliente
Si alojas tu propia instancia de Looker, descarga el JAR de la última versión y sigue las instrucciones de la página de documentación Actualizar una instancia de Looker para actualizar tu instancia de staging a la última versión de Looker. Consulta la sección Especificaciones de implementación de la página de documentación Instalar la aplicación Looker para ver los requisitos del servidor más recientes, sobre todo en lo que respecta a la versión de Java.
Actualizar una instancia de staging en las implementaciones de Looker alojadas en Looker
Si Looker aloja tu instancia, ponte en contacto con tu contacto de Looker o con el equipo de Asistencia de Looker para que actualice tu instancia de staging.
Una vez que la instancia de staging esté actualizada, inicia sesión 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) al validar tus modelos de LookML.
Actualizar el entorno de producción
Si todas las pruebas se realizan correctamente en tu instancia de staging, puedes actualizar tu instancia de producción a la versión más reciente de Looker siguiendo el mismo proceso que has usado para staging. Antes de actualizar tu instancia de producción, asegúrate de haber creado una copia de seguridad reciente por si necesitas restaurarla por cualquier motivo.