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

Looker publie chaque mois une nouvelle version du produit, à de rares exceptions, qui inclut 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 si vous retardez la mise à jour en raison de l'abandon de certaines fonctionnalités, vous pouvez prendre du retard et ne pas profiter des dernières nouveautés de Looker.

Pourquoi devez-vous 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 assistance produit pour les instances Looker sur la dernière version stable et les deux versions précédentes, ainsi que sur la version de support étendue (ESR). Puisqu'une nouvelle version de Looker est publiée tous les mois (à de rares exceptions), si vous passez trois mois sans effectuer de mise à jour, vous sortez 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 prend très au sérieux la sécurité et met à jour le produit pour corriger toute nouvelle faille Web. Même si Looker assure la sécurité des versions prises en charge au maximum, vous pouvez apporter votre contribution en restant à jour avec Looker pour vous assurer que votre instance Looker a accès aux derniers correctifs de sécurité.

Étapes de la mise à jour

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

  1. Répondez à vos préoccupations concernant la mise à jour.
  2. Consultez les notes de version.
  3. Préparez-vous à l'abandon des paramètres et fonctionnalités LookML.
  4. Créez une sauvegarde de votre instance et restaurez-la dans tous les environnements 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épondez aux préoccupations concernant la mise à jour

Il peut arriver que vous souhaitiez bloquer les mises à jour pour une raison fonctionnelle spécifique. Il peut s'agir d'un changement significatif de la fonctionnalité pour lequel vous avez besoin de plus de temps pour former vos utilisateurs. Il peut également s'agir d'une fonctionnalité, d'un outil ou d'un paramètre LookML qui a été abandonné dans une nouvelle version et stratégique d'un point de vue opérationnel pour votre entreprise, comme un point de terminaison d'API utilisé par un script ou une application distincte.

S'il s'agit d'un abandon de fonctionnalités ou de paramètres LookML, veillez à consulter les notes de version et à vous préparer à l'abandon.

Consulter les notes de version

Les notes de version de Looker décrivent les nouveautés de chaque version afin que vous soyez informé des nouvelles fonctionnalités dont vos utilisateurs devraient profiter, ainsi que de toute modification destructive susceptible d'affecter le déploiement d'une nouvelle version. Consultez la page des 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 la version pour découvrir les nouvelles fonctionnalités les plus intéressantes, et veillez à consulter la section Modifications potentiellement importantes pour identifier les modifications destructives auxquelles vous devrez peut-être vous préparer.

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

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

Les améliorations apportées à LookML peuvent inclure l'abandon des paramètres. Mettez à jour votre code LookML pour que tout fonctionne correctement dans la nouvelle version. Consultez la programmation des anciennes fonctionnalités 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 celle-ci.

Pour vous préparer à l'abandon de fonctionnalités, suivez la procédure suggérée dans la section Abandonner les anciennes fonctionnalités de la page de documentation Anciennes fonctionnalités.

Il est recommandé de mettre à jour votre code LookML afin de supprimer TOUS les codes 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 tous les environnements de préproduction

Nous vous recommandons vivement de créer des sauvegardes régulières, lesquelles doivent être effectuées avant chaque mise à jour. En outre, bien que cela ne soit pas obligatoire, si vous mettez à jour plusieurs versions, nous vous recommandons de configurer un serveur intermédiaire sur lequel vous pourrez tester la version mise à jour avant de la déployer dans l'ensemble de votre entreprise.

La procédure de création de sauvegardes s'effectue de différentes manières selon que votre déploiement Looker est auto-hébergé ou 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 pour créer des sauvegardes et vous servir du guide pour restaurer des 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 représentant Looker ou l'assistance Looker pour demander à notre équipe de créer une sauvegarde et de configurer un serveur de préproduction pour vous.

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 varie selon que votre déploiement Looker est auto-hébergé ou hébergé par Looker.

Mise à jour d'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 la dernière version du JAR et suivez les instructions de la page de documentation Mettre à jour une instance Looker pour passer à la dernière version de Looker sur votre instance de préproduction. 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 de serveur, en particulier pour la version Java.

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

Si votre instance est hébergée par Looker, contactez votre représentant Looker ou l'assistance Looker pour demander à notre équipe de mettre à jour votre instance de préproduction pour vous.

Une fois votre instance de préproduction à 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 (nouvelle) erreur LookML lorsque vous validez vos modèles LookML.

Mettre à jour votre environnement de production

Si tous les tests réussissent 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 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 d'une restauration pour une raison quelconque.