Prepara tu implementación de Looker para las actualizaciones

Looker lanza una nueva versión del producto todos los meses, con raras excepciones, que está llena de nuevas funciones, actualizaciones y cambios. La mayoría de los clientes de Looker pueden aprovechar estas actualizaciones apenas están disponibles, porque Looker aloja, administra y actualiza sus implementaciones de Looker. Sin embargo, si organizas por cuenta propia tu implementación de Looker o estás demorando la actualización debido a que las funciones dejaron de estar disponibles, puedes retrasarte y perderte las mejores y más recientes actualizaciones de Looker.

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

Además del hecho de que Looker lanza funciones nuevas de forma constante para mejorar la experiencia del usuario, existen motivos importantes para mantenerse actualizado:

  • Looker proporciona cobertura de asistencia para productos de las instancias de Looker en la versión estable más reciente y en 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, pasar tres meses sin actualizar te pone fuera del período estable. La versión más reciente incluye 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 las nuevas vulnerabilidades web. 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 relacionada con la actualización.
  2. Revisa las notas de la versión.
  3. Prepárate para la baja de los parámetros y las funciones de LookML.
  4. Crea una copia de seguridad de tu instancia y restablécela en cualquier entorno de etapa de pruebas.
  5. Actualiza las instancias de etapa de pruebas y realiza la prueba.
  6. 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 relacionada con la actualización

A veces, es posible que quieras evitar las actualizaciones por una razón funcional específica. Este podría ser un cambio significativo en la funcionalidad para el que necesitas más tiempo para capacitar a tus usuarios, o podría tratarse de una función, herramienta o parámetro de LookML que dejó de estar disponible en una versión nueva y es fundamental a nivel operativo para tu empresa, como un extremo de API que se usa en 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

En las notas de la versión de Looker, se describen las novedades de cada versión para que puedas estar al tanto de las nuevas funciones que los usuarios deberían aprovechar y los cambios rotundos que podrían 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 obtener información 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 debas prepararte.

  • Consulta el registro de cambios para obtener información más detallada sobre las actualizaciones de funciones y las correcciones de errores.

Prepárate para las bajas de las funciones y los parámetros de LookML

Las mejoras a LookML pueden incluir la baja de parámetros. Actualiza LookML para que todo siga funcionando en la nueva versión. Consulta la programación de funciones heredada para conocer los parámetros obsoletos de LookML que se quitaron por completo, en la versión a la que quieres actualizar o en una versión anterior.

Si quieres prepararte para las funciones que dejarán de estar disponibles, sigue los pasos sugeridos en la sección Migra desde las funciones heredadas de la página de documentación Funciones heredadas.

Es una práctica recomendada actualizar LookML para quitar TODOS los LookML obsoletos, ya que esos parámetros se quitarán en una versión futura.

Crea una copia de seguridad de la instancia y restablécela en cualquier entorno de etapa de pruebas

Se recomienda crear copias de seguridad periódicas, que deben completarse antes de cada actualización. Además, si bien esto no es necesario, si vas a actualizar varias versiones, se recomienda 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 en función de si tu implementación de Looker está alojada automáticamente o está alojada por Looker.

Crea 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 las copias de seguridad en un nuevo entorno de etapa de pruebas.

Crea 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 por ti.

Actualiza las 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 la instancia de producción. Hay diferentes pasos para actualizar tu instancia de Looker según si tu implementación de Looker es autoalojada o aloja Looker.

Actualiza una instancia de etapa de pruebas para implementaciones de Looker alojadas por el cliente

Si alojas tu propia instancia de Looker, descarga la versión más reciente del JAR 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 de Looker. 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 especial, la versión de Java.

Actualiza una instancia de etapa 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 la 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 vistas importantes se ejecuten sin errores y que no haya errores (nuevos) de LookML cuando valides tus modelos de LookML.

Actualiza tu entorno de producción

Si todas las pruebas se realizaron de forma correcta en tu instancia de etapa de pruebas, puedes actualizarla a la versión más reciente de Looker mediante 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.