Le cycle de publication rapide de Looker permet à l'équipe d'intégrer rapidement les commentaires des utilisateurs et de répondre rapidement aux éléments prioritaires. Ce guide décrit nos processus standards de publication et de mise à jour, ainsi que les bonnes pratiques et les variantes susceptibles de mieux répondre à vos besoins.
Cycle de développement et de publication
Une nouvelle version mineure de Looker est déployée en quelques semaines environ. Aucune nouveauté ni aucun déploiement ne sont effectués en décembre.
Parfois, de petits correctifs de mise à jour sont publiés pour des correctifs qui ne devraient pas attendre la prochaine version. Ces problèmes sont presque toujours résolus pour les problèmes critiques de produit ou de sécurité. Idéalement, aucune nouvelle fonctionnalité ne sera jamais incluse dans une version de correctif. L'application des mises à jour correctives suit la même procédure que pour une mise à niveau standard.
Numéros de version
Notre schéma de numérotation de version utilise une séquence à trois chiffres: X.Y.Z, où X correspond aux deux derniers chiffres de l'année de la release, Y est la version mensuelle (qui commence par 0 en janvier et se termine par des nombres pairs pour chaque mois suivant), et Z est la version de correctif. Par exemple, Looker 23.4.1 sera le premier correctif de la version de Looker de mars 2023.
Notes de version
Tous les utilisateurs peuvent activer les notes de version dans la section Paramètres de compte de Looker. De plus, toute personne listée en tant que contact technique dans une instance Looker (via Paramètres généraux dans la section Administration) recevra des notifications de note de version.
Tenez-vous informé des nouvelles fonctionnalités et des corrections de problèmes en consultant les notes de 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. La page des versions de Looker contient également des liens vers l'historique des notes de version.
Environnements de préproduction et tests
Looker effectue des tests efficaces avant la publication, mais il est possible qu'une nouvelle fonctionnalité ait des répercussions imprévues sur une configuration et une utilisation spécifiques de Looker. Les instances hébergées par Looker et par le client peuvent utiliser un environnement de préproduction pour tester LookML et interagir avec des tiers avant de déployer la nouvelle version sur l'instance de production principale. De plus, si votre instance est hébergée par le client, vous pouvez également tester votre configuration technique.
Si vous souhaitez utiliser un environnement de préproduction, contactez l'assistance Looker via le Centre d'aide Looker ou l'équipe dédiée à votre compte Looker pour en savoir plus.
Mise à jour d'un processus
La propriété du processus de déploiement de la mise à jour dépend de la manière dont vous hébergez votre instance Looker. Vous trouverez ci-dessous tous les détails, mais en résumé, si une instance est hébergée par Looker, Looker gérera le processus de mise à jour. Si l'instance est hébergée par le client, nous vous fournirons des instructions sur la façon de procéder à la mise à jour.
Mises à jour pour les instances hébergées par Looker
Comme indiqué ci-dessus, si l'instance est hébergée par Looker (ce qui signifie que l'infrastructure de l'instance est gérée par Looker), nos équipes en charge des versions et des opérations appliqueront les mises à jour pendant les intervalles de maintenance désignés. Pour les utilisateurs qui ont accepté de recevoir des e-mails de Looker, nous annonçons chaque nouvelle version dans un e-mail contenant la date et l'heure de l'intervalle de maintenance. Les mises à jour prennent généralement jusqu'à 10 minutes dans la fenêtre de maintenance pour limiter les interruptions.
Looker applique les mises à jour progressivement. Nous appliquons les mises à jour en fonction des caractéristiques de la configuration d'une instance, de l'utilisation de Looker dans l'organisation et de la volonté d'une entreprise individuelle de recevoir une version plus tôt ou plus tard dans le cycle. Comme toujours dans les versions logicielles, les premières versions de correctifs d'une nouvelle version mineure sont plus susceptibles de contenir des problèmes de produits. Toutefois, pour les instances hébergées par Looker, nous pouvons rapidement appliquer les correctifs dès qu'ils sont disponibles.
Que faire si je dois passer une nouvelle version ?
Contactez l'assistance Looker via le Centre d'aide ou l'équipe chargée de votre compte. Nous vous aiderons à répondre aux besoins de votre entreprise.
Mises à jour des instances Looker hébergées par le client
Les instances Looker hébergées par le client exigent qu'il gère les mises à jour des versions. Il est très important de rester sur la dernière version compatible pour éviter d'exécuter une version non compatible, ou en fin de vie. Les instances de Looker hébergées par le client reçoivent des notifications de mise à jour vers la fin du cycle de déploiement de la version. Cela permet de résoudre les problèmes critiques en amont.
Lorsqu'une nouvelle version est prête à être installée, tout utilisateur de Looker indiqué en tant que contact technique pour votre organisation recevra un e-mail contenant un lien vers le fichier de mise à jour le plus récent (format JAR), des notes de version et des instructions pour installer la mise à jour.
Nous vous déconseillons vivement de rétablir une version antérieure. Veillez plutôt à effectuer une sauvegarde complète de votre système avant chaque mise à jour. Cela permet de restaurer une instance dans une version précédente. La restauration d'une version antérieure sans sauvegarde peut entraîner des pertes et des dommages irréversibles sur l'instance.
Accès anticipé
Si vous recevez une mise à jour plus tôt dans le processus de déploiement pour répondre aux besoins de votre entreprise et que vous souhaitez bénéficier d'un accès anticipé aux nouvelles versions, inscrivez-vous ici ou contactez l'assistance Looker via le Centre d'aide Looker.
Programme d'assistance étendue
Bien que de nombreuses entreprises partagent notre enthousiasme pour l'amélioration rapide des produits associée aux cycles de sortie courts, Looker comprend le compromis qui accompagne ce rythme et les raisons pour lesquelles un cycle plus lent peut être plus adapté à certains cas d'utilisation.
Pour répondre à ces besoins, chaque troisième version mineure est désignée comme version d'extension de l'assistance (ESR). Nous nous efforçons toujours de garantir la stabilité du produit à chaque nouvelle version, mais nous bénéficions d'un délai supplémentaire pour les tests de versions et les corrections de problèmes.
Nous allons également proposer une période de développement et une assistance produit plus étendues pour les ESR, et nous corrigerons les problèmes de niveau de gravité 1 et de gravité 2, le cas échéant.
Valider les nouvelles versions d'ESR
Une période de préproduction d'un mois est appliquée à chaque période de référence, en raison des variations importantes du produit. Pour ce programme, vous devez d'abord effectuer une nouvelle mise à jour de la version ESR sur un serveur de préproduction. Cela permet aux utilisateurs de tester le contenu, les workflows et les nouvelles fonctionnalités avant de migrer le serveur de production vers la nouvelle version ESR.
Participer au programme ESR
Si le programme ESR semble mieux adapté aux besoins de votre entreprise, contactez votre équipe Réussite des clients pour en discuter.
Des questions ?
Si vous avez des questions, n'hésitez pas à les poser sur le forum communautaire de Looker, où vous pouvez discuter de tous types de questions, y compris, mais sans s'y limiter, de Looker, de l'informatique décisionnelle et des données en général, avec d'autres experts Looker (clients) et des analystes Looker.