Read this article in English
L’élément manquant pour faire
de Tableau une solution Entreprise :
le contrôle de version
A quoi sert le contrôle de version dans Tableau ?
Imaginez que vous construisiez un dashboard dans Tableau, que vous y apportiez de nombreuses modifications et que vous vous rendiez compte tout à coup que vous devez revenir à une version antiérieures, de quelques heures, voire de quelques jours (ou de quelques semaines !). Ou encore, imaginez une équipe de data analystes, collaborant sur un même workbook en ajoutant chacun sa pierre à l’édifice, imaginez alors la confusion de savoir qui a fait quoi et quand, et qui a potentiellement commis une erreur. C’est là que la mise en place d’un processus de contrôle des versions dans Tableau prend tout son sens et vous évite de perdre des modifications importantes, d’avoir des tableaux de bord obsolètes et de générer de la frustration coté métier.
Dans cet article de blog, nous allons examiner le rôle du contrôle de versions (version control), voir quels sont les enjeux et ce qui est possible de faire dans Tableau.
Contrôle des versions dans Tableau
Lorsque je pense au contrôle des versions, je l’assimile à la fonction “historique des versions” d’un document Google. Imaginez que vous travaillez sur un document important, il enregistre toutes les modifications apportées, qu’il s’agisse d’ajouter du texte, de supprimer quelque chose ou d’ajuster la mise en forme. Les modifications apportées par chaque contributeur sont annotées, et vous pouvez savoir qui a apporté quelle modification et quand. Si une modification particulière ne fonctionne pas, vous pouvez facilement revenir à une version antérieure du document sans perdre tout le travail effectué jusque là.
Le contrôle des versions, également connu sous le nom de gestion des versions, dans le domaine de la BI et de l’analytique, est similaire, mais à une échelle plus complexe ; il s’agit d’un système qui vise à gérer les différentes versions du contenu BI. Par exemple, un processus de versioning dans Tableau permet aux utilisateurs de suivre et de gérer les modifications apportées à tous les objets Tableau tels que les classeurs, les sources de données, les métriques, les flux, Pulse, etc, au fil du temps, avec toutes les mises à jour enregistrées et la possibilité de revenir en arrière si nécessaire. Il permet aux utilisateurs de tenir compte de tous les changements ou modifications apportés dans le cadre d’un projet afin d’éviter de devoir répéter le travail.
Pourquoi est-il si important d’avoir la possibilité de contrôler les versions dans Tableau ?
Les solutions de contrôle de version ont beaucoup de bénéfices :
1. Vous prémunir de la perte de données et/ou de contenus
Avec un processus de contrôle des versions, chaque modification apportée à un objet Tableau peut être suivie et stockée. Cela signifie que même si une erreur est commise ou si des données sont accidentellement supprimées, vous pouvez facilement revenir à une version précédente, évitant ainsi la perte de données. En assurant le suivi de toutes les modifications, le contrôle des versions garantit également l’intégrité de vos données. Vous pouvez être certain que vos analyses et vos rapports reposent sur des informations exactes et à jour.
2. Facilitez la collaboration, accélerez la livraison des projets
Dans une équipe, plusieurs personnes peuvent travailler sur le même workbook Tableau. Le contrôle des versions permet une collaboration fluide, car il permet de savoir qui a apporté quelles modifications et à quel moment, évitant ainsi les conflits et la confusion.
3. Vous conformer aux normes réglementaires
Le contrôle des versions est essentiel pour garantir la conformité et s’assurer que chaque modification apportée aux tableaux de bord et aux sources de données est tracée et réversible. Il simplifie les audits en documentant les modifications et améliore la collaboration. Il protège également contre la perte de données et maintient la fiabilité et la précision des analyses pour s’aligner sur les normes réglementaires (par exemple SOX, HIPAA, GxP).
A quoi ressemble le contrôle de version dans Tableau ?
A l’heure actuelle, les fonctionnalités en matière de versioning fournies par Tableau sont limitées. Il y a d’ailleurs, une forte demande de la part de la communauté pour plus de fonctionnalités de contrôle de version Tableau (voici quelques-unes des demandes de fonctionnalités). Dans Tableau, les versions n’en sont pas vraiment, on parle en fait de “révisions”. Les solutions de contournement sont complexes et nécessitent des scripts, ou beaucoup de travail manuel car de nombreuses personnes ont tendance à enregistrer un workbook Tableau dans un dossier pour capturer une version de ce contenu, et les révisions ne permettent pas d’identifier les changements ni de laisser des notes. De même, seules les personnes disposant d’une licence Créateur ou Explorateur peuvent accéder à l’historique des révisions. Les clients de Tableau Cloud sont par ailleurs limités à 10 révisions et c’est un sujet qui passionne Wiiisdom. Je pense que vous voudrez jeter un coup d’œil à cet article pour en savoir plus.
Gouvernez vos contenus Tableau
Il est très important de pouvoir disposer d’un processus de contrôle des versions Tableau, car il permet de protéger vos données, de faciliter la collaboration et de maintenir l’intégrité de votre travail. Bien que la capacité actuelle de contrôle de version dans Tableau soit limitée, elle fournit toujours un filet de sécurité pour vos projets d’analyse de données. Si vous souhaitez en savoir plus sur la façon dont Wiiisdom peut vous aider à mettre en place un processus de contrôle de version Tableau, contactez-nous dès aujourd’hui.