La compagnie aérienne Star Alliance prend de l'envol avec le serveur Alteryx
En un coup d'œil
PLUS DE 1 000
Flux de travail régis
10
Ministères migrés
25
Champions Alteryx formés
Aperçu
Service
Ingénierie des données et infrastructure
Industrie
Compagnies aériennes
Technologies

Data Engineering & Infrastructure
Une source unique de vérité : ingénierie des données Salesforce sur Databricks
Auteur (s)
Technologies utilisées





Le défi
Une entreprise mondiale de logiciels et de technologie composait avec des données fragmentées et peu fiables, réparties entre Salesforce et de multiples plateformes de mesures de produits. Les rapports créés directement dans Salesforce produisaient des chiffres incohérents impossibles à réconcilier, et il n'existait aucun moyen de recouper les données provenant de systèmes différents. Lors des réunions de direction, des questions élémentaires — comme le nombre de produits vendus au cours d'un exercice financier ou le nombre de clients ayant racheté des simulateurs — restaient sans réponse fiable. Faute d'une plateforme d'analytique centralisée, l'équipe ne disposait d'aucune base pour effectuer des analyses avancées ou prendre des décisions axées sur les données.
La solution
Compass a recommandé Databricks (hébergé sur AWS) comme plateforme centrale de données et d'IA. Nous avons conçu et mis en œuvre une architecture Medallion qui a unifié les données CRM de Salesforce avec les mesures de produits provenant de Grafana au sein d'un modèle de données Gold unique et fiable. Grâce à un connecteur Salesforce et à des scripts d'ingestion Python personnalisés, toutes les sources de données ont été rassemblées sur une seule plateforme. Six pages de tableau de bord Tableau ont été construites au-dessus de la couche Gold, offrant à l'équipe du client des rapports clairs, cohérents et accessibles instantanément. La solution a été bâtie sur une infrastructure de qualité production — provisionnée au moyen de Terraform et gérée par des pipelines CI/CD utilisant GitHub et GitHub Actions avec Databricks Asset Bundles — établissant ainsi une base analytique de premier ordre pour tous les travaux à venir.
Impact
6
Tableaux de bord
2
Sources unifiées
1
Plateforme de données et d'IA pour répondre à toutes les questions
Technologies

Le contexte de notre client
Le client est une entreprise mondiale de logiciels et de technologie qui vend des produits de simulation à des clients d'entreprise et qui suit l'ensemble du cycle de vie de ses clients et de ses occasions d'affaires dans Salesforce. Malgré des données pertinentes réparties sur plusieurs systèmes, l'entreprise n'avait jamais réussi à les consolider en un seul endroit. Les tentatives précédentes d'unification des données entre les plateformes avaient échoué, laissant l'entreprise tributaire de rapports cloisonnés et difficiles à valider.
Les répercussions se faisaient sentir le plus vivement lors des réunions de direction, où même des questions d'affaires fondamentales — comme le nombre de produits vendus au cours d'un exercice financier ou le nombre de clients ayant racheté de nouveaux simulateurs — ne pouvaient recevoir de réponse exacte ou fiable. Des rapports différents donnaient des chiffres différents, et il n'existait aucune source faisant autorité pour les réconcilier. L'absence d'une plateforme d'analytique unifiée signifiait aussi que les analyses avancées, les comparaisons entre sources et les rapports prospectifs étaient tout simplement hors de portée.
Du chaos des données à la clarté : surmonter le défi de la fragmentation des rapports
Aucune source unique de vérité parmi de multiples sources de données
Les données du client vivaient dans des silos déconnectés. Salesforce hébergeait les données CRM et le cycle de vie des occasions d'affaires, tandis que les mesures de performance des produits étaient suivies séparément dans Grafana. Faute de couche d'intégration entre ces systèmes, les rapports ne pouvaient jamais être comparés ni réconciliés côte à côte. Différentes parties prenantes travaillant à partir d'outils différents arrivaient systématiquement à des chiffres différents, ce qui érodait la confiance envers les données et ralentissait la prise de décision.
Des indicateurs d'affaires clés inaccessibles et peu fiables
Même des questions simples, « Combien de produits avons-nous vendus au cours de cet exercice financier? » ou « Combien de clients sont revenus pour un deuxième achat? », exigeaient un effort manuel considérable pour y répondre, et les réponses n'étaient toujours pas fiables. L'entreprise ne disposait pas d'une couche de rapports en libre-service permettant aux parties prenantes non techniques d'accéder rapidement à des mesures exactes et à jour, sans avoir à recourir à des extractions de données ponctuelles ou à des rapports Salesforce contradictoires.
Aucune plateforme pour l'analytique avancée
Sans infrastructure de données centralisée et évolutive, le client n'avait aucune voie vers des analyses plus poussées. Il n'existait aucun endroit où combiner les données CRM et les données de produits, effectuer des analyses par segment, suivre des cohortes dans le temps ou explorer les tendances entre les périodes financières. L'absence d'une véritable plateforme d'analytique signifiait que l'entreprise prenait en réalité ses décisions stratégiques à l'aveugle, réagissant à des informations incomplètes plutôt que d'utiliser proactivement les données pour stimuler sa croissance.
Une plateforme, une vérité : comment nous avons unifié les données du client
Compass a construit des pipelines d'ingénierie des données de bout en bout sur Databricks, hébergé sur AWS, réunissant les données CRM Salesforce du client et les mesures de produits Grafana au sein d'une plateforme d'analytique unique et gouvernée. L'architecture suit le modèle Medallion — ingérant les données brutes dans la couche Bronze, les nettoyant et les conformant dans la couche Silver, puis exposant une couche Gold prête pour l'affaires à des fins de rapports. L'infrastructure a été entièrement provisionnée au moyen de Terraform pour assurer la reproductibilité et la cohérence, et des pipelines CI/CD ont été mis en place à l'aide de GitHub et de GitHub Actions avec Databricks Asset Bundles afin de garantir des déploiements fiables et gérés par version.
L'ingestion des données a été assurée par une combinaison du connecteur Salesforce natif sur Databricks et de scripts Python personnalisés rédigés pour extraire les mesures de produits de Grafana. Le modèle de données Gold agrège et joint ces sources en une vue unifiée de l'entreprise. Six pages de tableau de bord Tableau conçues sur mesure ont été développées au-dessus de la couche Gold, chacune adaptée à un besoin de rapport précis, offrant pour la première fois à l'équipe du client une fenêtre claire, cohérente et faisant autorité sur son entreprise.
Une base bâtie pour durer : composantes et avantages de la solution
Compass a livré une plateforme d'analytique unifiée de qualité production qui a remplacé les rapports Salesforce fragmentés et les mesures de produits déconnectées par une source unique de vérité. En combinant des outils d'ingénierie des données de premier ordre avec une architecture évolutive, le client dispose aujourd'hui de rapports fiables en libre-service et d'une base solide pour l'analytique avancée à l'avenir.
Architecture Medallion sur Databricks (AWS)
Le cœur de la solution est une architecture Medallion déployée sur Databricks, hébergée sur AWS et provisionnée avec Terraform. Les données circulent de l'ingestion brute Bronze à la transformation Silver, puis vers un modèle de données Gold organisé qui alimente tous les rapports. Cette architecture garantit la qualité, la traçabilité et la cohérence des données dans chaque rapport. Les pipelines CI/CD au moyen de GitHub et de GitHub Actions avec Databricks Asset Bundles maintiennent des déploiements fiables et gérés par version, réduisant le risque opérationnel et permettant à l'équipe d'itérer rapidement.
Avantage : Le client dispose désormais d'une plateforme de données évolutive et de premier ordre, conçue pour la croissance, capable d'accueillir de nouvelles sources de données, des cas d'utilisation supplémentaires et des charges de travail analytiques plus avancées sans nécessiter de reconstruction.
Ingestion unifiée des données (Salesforce + Grafana)
Les données de Salesforce ont été ingérées à l'aide du connecteur Salesforce natif de Databricks, tandis que les mesures de produits de Grafana ont été extraites au moyen de scripts d'ingestion Python personnalisés développés par Compass. Les deux sources sont normalisées et jointes au sein des couches Medallion en un modèle de données Gold unique qui fait office de registre faisant autorité pour l'entreprise.
Avantage : Pour la première fois, le client peut comparer les données CRM et les mesures de produits côte à côte en un seul endroit, éliminant les incohérences entre les rapports et donnant à la direction une réponse unique et fiable aux questions d'affaires clés.
Couche de rapports Tableau (6 tableaux de bord)
Six pages de tableau de bord Tableau ont été construites directement sur le modèle de données Gold, chacune conçue pour faire ressortir les mesures les plus importantes pour l'entreprise du client : performance des ventes, activité des clients, adoption des produits, et plus encore. Les tableaux de bord reposent sur des données propres et gouvernées, ce qui signifie que chaque chiffre est cohérent, réconciliable et à jour.
Avantage : La direction arrive désormais aux réunions avec une vue partagée et fiable de l'entreprise. Les questions élémentaires sur les ventes de l'exercice financier, les taux de rachat des clients et la performance des produits peuvent recevoir une réponse instantanée — et l'équipe dispose d'une couche de rapports en libre-service qui réduit la dépendance aux extractions de données ponctuelles et aux analyses uniques.
Vous souhaitez en savoir plus ?
Remplissez le formulaire ci-dessous et nous vous répondrons dans les plus brefs délais.
Merci de vous être inscrit. Nous communiquerons avec les détails de l'événement.


