Aller au contenu principalAller au pied de page

Des silos de données aux tableaux de bord : intégration Panoply et Tableau

Migration de systèmes hérités
Client

GlobalVision

Secteur

Logiciels et technologies

Durée du projet

4 mois

Des silos de données aux tableaux de bord : intégration Panoply et Tableau

Contexte client

Une entreprise de logiciels en croissance avait de la difficulté à analyser ses données d’engagement utilisateur, car les informations critiques étaient enfermées dans des bases de données locales séparées.

Les métriques d’utilisation du produit se trouvaient dans un serveur MySQL, tandis que les journaux d’interaction client étaient stockés dans une base PostgreSQL. Les équipes devaient s’appuyer sur des exports manuels et des feuilles de calcul pour combiner ces sources, un processus long, répétitif et sujet aux erreurs.

Les requêtes entre les deux systèmes étaient lentes et complexes, et les rapports étaient souvent déjà dépassés au moment de leur publication. Cette situation empêchait l’entreprise d’obtenir rapidement des informations fiables sur la façon dont les clients utilisaient le logiciel.


Solution

Nous avons recommandé de migrer les bases de données existantes vers un entrepôt de données cloud afin d’unifier toutes les données analytiques au même endroit.

La solution reposait sur Panoply, utilisé comme plateforme cloud pour ingérer et stocker les données provenant de MySQL et PostgreSQL. Les connecteurs intégrés de Panoply et ses pipelines ETL automatisés ont été configurés pour extraire régulièrement les tables des bases de données locales vers l’entrepôt centralisé.

Une fois les données centralisées, nous avons connecté Tableau comme couche de visualisation. Les tableaux de bord Tableau existants ont été redirigés vers le nouvel entrepôt de données, permettant aux analystes d’exécuter des requêtes en libre-service sur des données unifiées.

Les graphiques interactifs et les rapports affichaient des indicateurs clés d’engagement, comme les utilisateurs actifs, l’utilisation des fonctionnalités et les taux de rétention, donnant aux parties prenantes une vue en temps réel du comportement des utilisateurs.


Détails d’implémentation

Intégration des données
Nous avons établi des pipelines sécurisés et planifiés entre les systèmes locaux MySQL et PostgreSQL et Panoply. Des tâches de Change Data Capture, ou CDC, synchronisent les mises à jour incrémentales vers l’entrepôt de données afin d’assurer la fraîcheur des données sans devoir effectuer de rechargements complets.

Modélisation des données
Dans l’entrepôt, les tables brutes ont été transformées en schémas analytiques. Nous avons créé des schémas de staging pour chaque source, puis bâti un schéma consolidé pour le reporting. Les jointures et les colonnes dérivées, comme les durées de session, ont été définies afin que les tableaux de bord puissent interroger directement les vues analytiques.

Configuration des outils
Les fonctionnalités de planification des tâches et d’optimisation automatisée de Panoply ont été utilisées pour réduire la maintenance manuelle. Les classeurs Tableau ont été reconfigurés pour se connecter à Panoply via une connexion en direct, tout en conservant les filtres et champs calculés existants.

Timeline
La solution a été mise en place en quelques semaines, incluant les chargements initiaux de données, les tests backend et la refonte des tableaux de bord.


Impact et résultats

En consolidant les bases MySQL et PostgreSQL dans Panoply, les temps de requête ont été considérablement réduits et les flux analytiques ont été simplifiés.

Les requêtes complexes entre bases de données, qui prenaient auparavant des heures, s’exécutent maintenant en quelques secondes. Les analystes ont économisé plus de 50 % du temps qu’ils consacraient auparavant à la préparation des données, tandis que les parties prenantes ont obtenu un accès plus rapide à des informations exploitables.

En moins d’un mois, le client est passé de rapports fragmentés et dépassés à une plateforme analytique unifiée. La nouvelle architecture soutient des volumes de données croissants, plusieurs utilisateurs simultanés et permet à l’équipe produit de prendre des décisions plus rapidement et avec plus de confiance.


Conclusion

Ce projet démontre comment un entrepôt de données cloud et des outils modernes de BI peuvent transformer les opérations de données, même pour des entreprises encore dépendantes d’une infrastructure legacy.

En concevant une stack analytique évolutive, automatisée et entièrement intégrée avec Panoply et Tableau, Stackfee a livré une solution durable qui soutient l’agilité opérationnelle et la prise de décision basée sur les données.

La rigueur technique derrière l’intégration assure que la plateforme reste adaptable à mesure que les besoins analytiques du client évoluent.