Prepara tu implementación de Looker para las actualizaciones

Looker lanza una nueva versión del producto todos los meses (con raras excepciones) 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 tu implementación de Looker por tu cuenta o no la actualizas debido a la baja de funciones, puedes quedarte atrás y perderte lo más reciente y mejor que Looker tiene para ofrecer.

¿Por qué deberías actualizar tu implementación de Looker?

Además del hecho de que Looker lanza constantemente funciones nuevas para mejorar la experiencia del usuario, existen motivos importantes para mantenerse al día:

  • Looker proporciona cobertura de asistencia para productos 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 raras excepciones), si no actualizas durante tres meses, quedas 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 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 para la actualización

Los siguientes pasos pueden ayudarte a preparar tu implementación de Looker para las actualizaciones:

  1. Aborda cualquier inquietud sobre la actualización.
  2. Revisa las notas de la versión.
  3. Prepárate para la baja de parámetros y funciones de LookML.
  4. Crea una copia de seguridad de tu instancia y restablécela en cualquier entorno de etapa de pruebas.
  5. Actualiza tus instancias de etapa de pruebas y realiza pruebas.
  6. Actualiza tu entorno de producción.

Es posible que estos pasos se apliquen o no a tu implementación, según si tienes entornos de etapa de pruebas.

Aborda cualquier inquietud sobre la actualización

Es posible que, en ocasiones, quieras 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 tus usuarios, o bien de una función, herramienta o parámetro de LookML que se dio de baja en un nuevo lanzamiento que es fundamental para tu empresa, 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 funciones nuevas que tus usuarios deberían aprovechar y de cualquier cambio rotundo que pueda afectar 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 leer sobre las funciones nuevas más interesantes y asegúrate de revisar la sección Cambios potencialmente rotundos para identificar los cambios rotundos para los que quizás 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 la baja de parámetros y funciones de LookML

Las mejoras en LookML pueden incluir la baja de parámetros. Actualiza tu LookML para que todo funcione en la versión nueva. Consulta el cronograma de funciones heredadas para ver los parámetros de LookML dados de baja que se quitaron por completo en la versión a la que estás actualizando o antes.

Para prepararte para la baja de funciones, sigue los pasos sugeridos en la sección Cómo dejar de usar funciones heredadas de la página de documentación Funciones heredadas.

Se recomienda actualizar tu LookML para quitar TODO el LookML dado de baja, 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 etapa de pruebas

Se recomienda crear copias de seguridad periódicas y completarlas antes de cada actualización. Además, aunque no es obligatorio, si actualizas varias versiones, es una buena idea configurar un servidor de etapa de pruebas en el que puedas probar la versión actualizada antes de implementarla en toda la empresa.

Existen diferentes pasos para crear copias de seguridad, según si tu implementación de Looker está autoalojada o alojada por Looker.

Creación de 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 entorno de etapa de pruebas nuevo.

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. Existen diferentes pasos para actualizar tu instancia de Looker, según si tu implementación de Looker está autoalojada o alojada por Looker.

Actualización de una instancia de etapa de pruebas para implementaciones de Looker alojadas por el cliente

Si alojas tu propia instancia de Looker, descarga el archivo JAR de la versión más reciente release JAR y sigue las instrucciones de la página de documentación Updating a Looker instance 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 particular para la versión de Java.

Actualización de una instancia de etapa de pruebas para implementaciones de Looker alojadas por 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 etapa de pruebas por ti.

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.