Looker publie une nouvelle version de son produit chaque mois (à de rares exceptions près), 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 hébergez vous-même votre déploiement Looker ou si vous différez la mise à jour en raison de la suppression de fonctionnalités, vous risquez de vous laisser distancer et de manquer les dernières fonctionnalités de Looker.
Pourquoi devez-vous mettre à jour votre déploiement Looker ?
En plus du fait que Looker lance constamment de nouvelles fonctionnalités pour améliorer l'expérience utilisateur, il existe d'autres raisons importantes de rester à jour:
- Looker fournit une couverture de l'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 étendu (ESR). Une nouvelle version de Looker est publiée tous les mois (à de rares exceptions près). Si vous ne passez pas à la version stable au bout de trois mois, vous risquez de ne plus pouvoir utiliser Looker. La dernière version inclut 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 Web. Bien que Looker maintienne les versions compatibles aussi sécurisées que possible, vous pouvez faire votre part en vous assurant que votre instance Looker dispose des derniers correctifs de sécurité.
Étapes et considérations à prendre en compte lors de la mise à jour
Les étapes suivantes peuvent vous aider à préparer votre déploiement Looker aux mises à jour:
- Répondez à toutes les questions concernant la mise à jour.
- Consultez les notes de version.
- Préparez-vous à l'abandon des paramètres et des fonctionnalités LookML.
- Créez une sauvegarde de votre instance et restaurez-la dans tous les environnements de préproduction.
- Mettez à jour vos instances de préproduction et effectuez des tests.
- 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 questions 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 le fonctionnement de votre entreprise, comme un point de terminaison d'API utilisé par un script ou une application distincte.
Si la raison est l'abandon d'une fonctionnalité ou d'un paramètre 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 puissiez vous tenir informé des nouvelles fonctionnalités que vos utilisateurs doivent exploiter et des modifications importantes pouvant 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 la version pour en savoir plus sur les nouvelles fonctionnalités les plus intéressantes. Veillez également à consulter la section Modifications importantes potentielles pour identifier les modifications importantes potentielles auxquelles vous devrez peut-être vous préparer.
Pour en savoir plus sur les mises à jour de fonctionnalités et les corrections de bugs, consultez le journal des modifications.
Se préparer à l'abandon des paramètres et des fonctionnalités LookML
Les améliorations apportées à LookML peuvent inclure l'abandon de certains paramètres. Mettez à jour votre code LookML pour que tout fonctionne dans la nouvelle version. Consultez le calendrier des fonctionnalités obsolètes pour identifier les paramètres LookML obsolètes qui ont été complètement supprimés, dans la version à laquelle vous effectuez la mise à jour ou avant celle-ci.
Pour vous préparer à l'abandon des fonctionnalités, suivez les étapes suggérées dans la section Migrer vers de nouvelles fonctionnalités de la page de documentation Anciennes fonctionnalités.
Nous vous recommandons de mettre à jour votre code LookML pour supprimer TOUTES les expressions 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 avant chaque mise à jour. De plus, bien que cela ne soit pas obligatoire, si vous mettez à jour plusieurs versions, nous vous recommandons de configurer un serveur de préproduction 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 diffère selon que votre déploiement Looker est hébergé en interne ou hébergé par Looker.
Créer des sauvegardes pour les déploiements de Looker hébergés par un client
Si vous hébergez votre propre instance Looker, vous pouvez suivre le guide de création de sauvegardes et celui de restauration de sauvegardes dans un nouvel environnement de préproduction.
Créer des sauvegardes pour les déploiements de 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.
Mettre à jour vos instances de préproduction et les 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 hébergé en interne ou hébergé par Looker.
Mettre à jour une instance de préproduction pour les déploiements de Looker hébergés par un client
Si vous hébergez votre propre instance Looker, téléchargez la dernière version JAR et suivez les instructions de la page de documentation Mettre à jour une instance Looker pour mettre à jour votre instance de préproduction avec 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 Java.
Mettre à jour une instance de préproduction pour les déploiements de 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 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. Assurez-vous que vos tableaux de bord et apparences 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 passer à la dernière version de Looker sur votre instance de production 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 de la restaurer pour une raison quelconque.