Préparer votre déploiement Looker aux mises à jour

Looker publie une nouvelle version du produit tous les mois (sauf exception), qui regorge de nouvelles fonctionnalités, de mises à jour et de modifications. La plupart des clients Looker peuvent profiter de ces mises à jour dès qu'elles sont disponibles, car Looker héberge, gère et met à jour leurs déploiements Looker. Toutefois, si vous auto-hébergez votre déploiement Looker ou si vous attendez avant de mettre à jour votre instance en raison de fonctionnalités obsolètes, vous risquez de prendre du retard et de passer à côté des dernières nouveautés de Looker.

Pourquoi mettre à jour votre déploiement Looker ?

En plus du fait que Looker publie constamment de nouvelles fonctionnalités pour améliorer l'expérience utilisateur, il existe des raisons importantes de rester à jour :

  • Looker fournit une couverture d'assistance produit pour les instances Looker sur la dernière version stable et les deux versions précédentes, ainsi que pour la version à support étendu (ESR). Étant donné qu'une nouvelle version de Looker est publiée tous les mois (sauf exception), si vous ne mettez pas à jour votre instance pendant trois mois, vous sortez de la période de stabilité. La dernière version fournit toutes les nouvelles fonctionnalités et mises à jour, ainsi que les dernières corrections de bugs.
  • Looker prend la sécurité très au sérieux et met à jour le produit pour corriger toute nouvelle faille Web. Bien que Looker fasse tout son possible pour assurer la sécurité des versions compatibles, vous pouvez également y contribuer en veillant à ce que votre instance Looker dispose des derniers correctifs de sécurité.

Étapes et points à prendre en compte lors de la mise à jour

Les étapes suivantes peuvent vous aider à préparer votre déploiement Looker pour les mises à jour :

  1. Répondez à toute préoccupation concernant la mise à jour.
  2. Consultez les notes de version.
  3. Préparez-vous à l'arrêt des paramètres et des fonctionnalités LookML.
  4. Créez une sauvegarde de votre instance et restaurez-la dans n'importe quel environnement de préproduction.
  5. Mettez à jour vos instances de préproduction et effectuez des tests.
  6. Mettez à jour votre environnement de production.

Ces étapes peuvent s'appliquer ou non à votre déploiement, selon que vous disposez ou non d'environnements de préproduction.

Répondre aux préoccupations concernant la mise à jour

Il peut arriver que vous souhaitiez empêcher les mises à jour pour une raison fonctionnelle spécifique. Il peut s'agir d'un changement important de fonctionnalité pour lequel vous avez besoin de plus de temps pour former vos utilisateurs, ou d'une fonctionnalité, d'un outil ou d'un paramètre LookML qui a été abandonné dans une nouvelle version et qui est essentiel pour votre activité, comme un point de terminaison d'API utilisé par un script ou une application distincte.

Si la raison est la suppression d'une fonctionnalité ou d'un paramètre LookML, veillez à consulter les notes de version et à vous préparer à la suppression.

Consulter les notes de version

Les notes de version de Looker décrivent les nouveautés de chaque version. Vous pouvez ainsi vous tenir informé des nouvelles fonctionnalités dont vos utilisateurs devraient profiter et des modifications majeures qui pourraient affecter le déploiement d'une nouvelle version. Consultez la page Versions de Looker pour accéder aux notes de version et au journal des modifications de la dernière version :

  • Consultez les points forts de la version pour découvrir les nouvelles fonctionnalités les plus intéressantes. Veillez également à consulter la section Modifications importantes potentielles pour identifier les modifications importantes auxquelles vous devrez peut-être vous préparer.

  • Consultez le journal des modifications pour obtenir plus de détails sur les mises à jour des fonctionnalités et les corrections de bugs.

Se préparer à l'abandon de paramètres et de fonctionnalités LookML

Les améliorations apportées à LookML peuvent inclure la suppression de paramètres. Mettez à jour votre LookML pour que tout fonctionne dans la nouvelle version. Consultez le calendrier des fonctionnalités héritées pour connaître les paramètres LookML obsolètes qui ont été complètement supprimés dans la version vers laquelle vous effectuez la mise à jour ou avant.

Pour vous préparer à l'abandon de fonctionnalités, suivez les étapes suggérées dans la section Migrer depuis les anciennes fonctionnalités de la page de documentation Anciennes fonctionnalités.

Nous vous recommandons de mettre à jour votre LookML pour supprimer TOUS les éléments LookML obsolètes, car ces paramètres seront supprimés dans une prochaine version.

Créez une sauvegarde de votre instance et restaurez-la dans n'importe quel environnement de préproduction.

Nous vous recommandons vivement de créer des sauvegardes régulières et de le faire avant chaque mise à jour. Bien que cela ne soit pas obligatoire, si vous mettez à jour plusieurs versions, il est judicieux de configurer un serveur intermédiaire sur lequel vous pourrez tester la version mise à jour avant de la déployer dans toute votre entreprise.

La procédure de création de sauvegardes diffère selon que votre déploiement Looker est auto-hébergé ou hébergé par Looker.

Créer des sauvegardes pour Looker hébergé par le client

Si vous hébergez votre propre instance Looker, vous pouvez suivre le guide pour créer des sauvegardes et utiliser le guide pour restaurer des sauvegardes dans un nouvel environnement de staging.

Mettre à jour vos instances de préproduction et tester

Si vous disposez d'une instance de préproduction, vous pouvez déployer et tester la mise à jour avant de mettre à jour votre instance de production. La procédure de mise à jour de votre instance Looker diffère selon que votre déploiement Looker est auto-hébergé ou hébergé par Looker.

Mettre à jour une instance intermédiaire pour les déploiements Looker hébergés par le client

Si vous hébergez votre propre instance Looker, téléchargez le dernier fichier JAR de version et suivez les instructions de la page de documentation Mettre à jour une instance Looker pour mettre à jour votre instance intermédiaire vers la dernière version de Looker. Veillez à consulter la section Spécifications de déploiement sur la page de documentation Installer l'application Looker pour connaître les dernières exigences concernant le serveur, en particulier pour la version de Java.

Mettre à jour une instance intermédiaire pour les déploiements Looker hébergés par Looker

Si votre instance est hébergée par Looker, contactez votre interlocuteur Looker ou l'assistance Looker pour que notre équipe mette à jour votre instance intermédiaire.

Une fois votre instance intermédiaire à jour, connectez-vous et testez les nouvelles fonctionnalités et mises à jour. Assurez-vous que vos tableaux de bord et Looks importants s'exécutent sans erreur et qu'il n'y a pas (de nouvelles) erreurs LookML lorsque vous validez vos modèles LookML.

Mettre à jour votre environnement de production

Si tous les tests sont concluants sur votre instance de préproduction, vous pouvez mettre à jour votre instance de production vers la dernière version de Looker en suivant la même procédure que pour la préproduction. Avant de mettre à jour votre instance de production, assurez-vous d'avoir effectué une sauvegarde récente au cas où vous auriez besoin de la restaurer pour une raison quelconque.