Retourner aux études de cas

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

Published on Jun 24, 2026

Auteur (s)

Tyler Nagano

Ingénieur de données

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.

William Chan

Fondateur et chef de la direction

Prénom*

Nom de famille *

Adresse e-mail d'entreprise*

Société*

Secteur d'activité*

Intitulé du poste *

Domaine d'intérêt*

Les champs marqués d'un* sont obligatoires

Merci de vous être inscrit. Nous communiquerons avec les détails de l'événement.

Oups ! Quelque chose s'est mal passé lors de la soumission du formulaire.