Préparer votre déploiement Looker pour les mises à jour

Looker sort chaque mois une nouvelle version du produit, à quelques exceptions près, qui contient de nouvelles fonctionnalités, mises à jour et modifications. La plupart des clients Looker peuvent bénéficier 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 hébergez vous-même votre déploiement Looker ou que vous ne pouvez pas le mettre à jour en raison de l'abandon de fonctionnalités, vous pouvez passer à côté des dernières et meilleures fonctionnalités de Looker.

Pourquoi mettre à jour votre déploiement Looker ?

Outre le 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 prise en charge du produit pour les instances Looker sur la dernière version stable et les deux versions précédentes, ainsi que sur la version étendue d'assistance (ESR). Étant donné qu'une nouvelle version de Looker est publiée tous les mois, avec de rares exceptions, si vous la mettez à jour trois mois sans la mettre à jour, vous vous éloignez de la période stable. La dernière version fournit toutes les nouvelles fonctionnalités et mises à jour, ainsi que les dernières corrections de bugs.
  • Looker accorde une grande importance à la sécurité et met à jour le produit pour corriger les nouvelles failles sur le Web. Même si Looker assure la sécurité des versions compatibles, vous pouvez le faire en restant à jour avec Looker pour vous assurer que votre instance Looker a accès aux derniers correctifs de sécurité.

Étapes et remarques à 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épondre à vos préoccupations concernant les mises à jour ;
  2. Consultez les notes de version.
  3. Préparez-vous à l'abandon de paramètres et de 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 testez-les.
  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ésoudre les problèmes de mise à jour

Vous pouvez être amené à empêcher les mises à jour pour une raison fonctionnelle spécifique. Il peut s'agir d'un changement significatif de fonctionnalité dont vous avez besoin de plus de temps pour entraîner vos utilisateurs, ou d'une fonctionnalité, d'un outil ou d'un paramètre LookML obsolète dans une nouvelle version qui est opérationnel pour votre entreprise, comme un point de terminaison d'API utilisé par un script ou une application distincte.

Si le motif est lié à l'abandon d'une fonctionnalité ou d'un paramètre LookML, veillez à consulter les notes de version et à vous préparer à cet abandon.

Consulter les notes de version

Les notes de version de Looker décrivent les nouveautés apportées à chaque version. Vous pouvez ainsi vous tenir informé des nouvelles fonctionnalités qui pourraient être utiles aux utilisateurs et des modifications importantes susceptibles d'affecter le déploiement d'une nouvelle version. Consultez la page Versions de Looker pour obtenir des liens vers les notes de version et le journal des modifications de la dernière version:

  • Consultez les points forts de cette version pour découvrir les nouvelles fonctionnalités les plus intéressantes et assurez-vous de consulter la section Modifications potentiellement destructives pour identifier les modifications importantes à prévoir.

  • Pour en savoir plus sur les mises à jour des fonctionnalités et les corrections de bugs, consultez le journal des modifications.

Préparer les abandons des fonctionnalités et des paramètres LookML

Les améliorations apportées à LookML peuvent inclure l'abandon de certains paramètres. Mettez à jour votre LookML pour que tout fonctionne dans la nouvelle version. Consultez l'ancien calendrier des fonctionnalités pour vérifier que les paramètres LookML obsolètes ont été complètement supprimés, dans la version vers laquelle vous effectuez la mise à jour.

Pour vous préparer à cet abandon, suivez la procédure suggérée dans la section Migrer des anciennes fonctionnalités de la page Anciennes fonctionnalités de la documentation.

Il est recommandé de mettre à jour votre LookML pour supprimer TOUS les 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

Il est vivement recommandé de créer des sauvegardes régulières avant chaque mise à jour. Bien que cela ne soit pas obligatoire, si vous mettez à jour plusieurs versions, nous vous recommandons de configurer un serveur intermédiaire pour pouvoir tester la version mise à jour avant de la déployer à l'échelle de l'entreprise.

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

Créer des sauvegardes pour les déploiements Looker hébergés par le client

Si vous hébergez votre propre instance Looker, vous pouvez suivre le guide sur la création de sauvegardes et celui sur la restauration de sauvegardes dans un nouvel environnement de préproduction.

Créer des sauvegardes pour les déploiements Looker hébergés par Looker

Si votre instance est hébergée par Looker, contactez votre contact Looker ou l'assistance Looker pour que notre équipe crée une sauvegarde et configure un serveur de préproduction pour vous.

Mettre à jour vos instances de préproduction et les tester

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

Mettre à jour une instance de préproduction 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 publication et suivez les instructions de la page de documentation Mettre à jour une instance Looker pour mettre à jour votre instance de préproduction vers la dernière version de Looker. Veillez à consulter la section Spécifications de déploiement de la page de documentation Installer l'application Looker pour connaître les dernières exigences concernant les serveurs, en particulier la version Java.

Mettre à jour une instance de préproduction pour les déploiements Looker hébergés

Si votre instance est hébergée par Looker, contactez votre contact Looker ou l'assistance Looker pour que notre équipe mette à jour votre instance de préproduction.

Une fois votre instance de préproduction à jour, connectez-vous et testez les nouvelles fonctionnalités et mises à jour. Vérifiez que vos tableaux de bord et vos styles 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 le même processus que celui que vous avez utilisé pour la préproduction. Avant de mettre à jour votre instance de production, assurez-vous d'avoir effectué une sauvegarde récente au cas où une restauration serait nécessaire pour une raison quelconque.