Looker lanza una versión nueva del producto cada mes, con excepciones poco frecuentes, que está llena de funciones, actualizaciones y cambios nuevos. La mayoría de los clientes de Looker pueden aprovechar estas actualizaciones apenas 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 te postergas la actualización debido a bajas de funciones, puedes quedarte atrás y perderte lo último y genial 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, hay motivos importantes para mantenerse al día:
- Looker proporciona cobertura de asistencia para los productos de las versiones de Looker estables más recientes y las dos anteriores, así como la versión de asistencia extendida (ESR). Debido a que se lanza una nueva versión de Looker cada mes, con excepciones poco frecuentes, pasar tres meses sin actualizarla te pone fuera de la ventana 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 con seriedad y actualiza el producto para resolver las nuevas vulnerabilidades web. Si bien Looker mantiene las versiones compatibles tan seguras como sea posible, usted puede hacer su parte manteniéndose al día con Looker para asegurarse de que su instancia de Looker tenga acceso a los últimos parches de seguridad.
Pasos y consideraciones para actualizar
Sigue estos pasos a fin de preparar tu implementación de Looker para actualizaciones:
- Aborda cualquier inquietud sobre la actualización.
- Revisa las notas de la versión.
- Prepárate para dar de baja parámetros y funciones de LookML.
- Crea una copia de seguridad de tu instancia y restablece a cualquier entorno de etapa de pruebas.
- Actualiza tus instancias de etapa de pruebas y prueba.
- Actualiza tu entorno de producción.
Estos pasos pueden aplicarse o no a tu implementación, dependiendo de si tienes o no entornos de etapa de pruebas.
Aborda cualquier inquietud sobre la actualización
En ocasiones, es posible que quieras evitar 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 tus usuarios, o bien podría ser una función, una herramienta o un parámetro de LookML que dejó de estar disponible en una versión nueva que es fundamental para tu empresa, como un extremo de API que usa una secuencia de comandos o una aplicación independiente.
Si la razón es que una función o un parámetro LookML deje de estar disponible, asegúrese de revisar las notas de la versión y prepararse 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 los usuarios deben aprovechar y de cualquier cambio rotundo que afecte el lanzamiento de una versión nueva. Consulta la página de versiones de Looker para obtener vínculos 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 conocer las funciones nuevas más interesantes y asegúrate de revisar la sección Posibles cambios rotundos a fin de identificar los cambios rotundos que tal vez debas prepararte.
Consulta el registro de cambios para obtener detalles más detallados sobre las actualizaciones de funciones y las correcciones de errores.
Prepárate para dar de baja parámetros y funciones de LookML
Las mejoras en LookML pueden incluir la baja de los parámetros. Actualice su 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, o antes de la versión a la que estás actualizando.
A fin de prepararse para las bajas de funciones, siga los pasos que se sugieren en la sección Cómo migrar desde funciones heredadas de la página de documentación sobre funciones heredadas.
La práctica recomendada es actualizar su LookML para quitar TODO el LookML obsoleto, ya que se quitarán esos parámetros en una versión futura.
Crea una copia de seguridad de tu instancia y restablece a cualquier entorno de etapa de pruebas
Te recomendamos crear copias de seguridad regulares y estas se deben completar antes de cada actualización. Además, si bien esto no es obligatorio, si desea actualizar varias versiones, es recomendable configurar un servidor de etapa de pruebas en el que pueda probar la versión actualizada antes de implementarla en toda la empresa.
Existen diferentes pasos para crear copias de seguridad en función de si tu implementación de Looker está alojada automáticamente o es alojada por Looker.
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 usarla para restablecerlas en un entorno de etapa de pruebas nuevo.
Crear copias de seguridad para implementaciones de Looker alojadas en Looker
Si tu instancia está alojada en Looker, 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 etapa de pruebas.
Actualiza las instancias de etapa de pruebas y pruébala
Si tiene una instancia de etapa de pruebas, puede implementar y probar la actualización antes de actualizar su instancia de producción. Existen diferentes pasos para actualizar tu instancia de Looker según si tu implementación de Looker está alojada automáticamente o es 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 más reciente y sigue las instrucciones de la página de documentación Actualiza una instancia de Looker para actualizar tu instancia de etapa de pruebas a la versión más reciente. Asegúrate de consultar la sección Especificaciones de implementación en la página de documentación Instala la aplicación de Looker para conocer los requisitos más recientes del servidor, en particular para la versión de Java.
Actualiza una instancia de etapa de pruebas para las implementaciones de Looker alojadas en Looker
Si tu instancia está alojada en Looker, comunícate con tu contacto o con la Asistencia de Looker para que nuestro equipo actualice tu instancia de etapa de pruebas por ti.
Una vez que la instancia de etapa de pruebas esté actualizada, accede y prueba las funciones y actualizaciones nuevas. Asegúrate de que tus paneles y apariencias importantes se ejecuten sin errores y de que no haya errores (nuevos) de LookML cuando valides tus modelos de LookML.
Actualiza tu entorno de producción
Si todas las pruebas se ejecutan de forma correcta en la instancia de etapa de pruebas, puedes actualizar la instancia de producción a la versión más reciente de Looker. Para ello, sigue el mismo proceso que usaste en 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 cualquier motivo.