Aller au contenu

Dessiner le paysage avant l'organisation

Aussi en 28 langues

English · Español · 日本語 · Português (Brasil) · Français · Deutsch · Italiano · 한국어 · 简体中文 · Português (Portugal) · 繁體中文 · Bahasa Indonesia · Türkçe · Polski · Tiếng Việt · ไทย · Nederlands · العربية · עברית · Українська · हिन्दी · Русский · Svenska · Dansk · Norsk bokmål · Suomi · Español (México) · Deutsch (Schweiz)

Chapitre 4 de Data Architect, Partie 1 : Devenir architecte de données. Précédent : L’architecture de données Salesforce.

Quand j’enseigne à des candidats CTA, les devoirs après le premier jour sont toujours les mêmes. Lisez le scénario. Commencez le paysage des systèmes sur une page blanche. Ensuite, et seulement ensuite, faites un premier essai de modèle de données.

L’ordre surprend les gens. Nous sommes architectes de données ; ne devrions-nous pas commencer par le modèle de données ? Voici pourquoi je ne le fais pas. Si je dessine d’abord le modèle de données, j’ai déjà décidé de ce qui a sa place dans Salesforce. Si je dessine d’abord le paysage, je vois tout ce qui doit orienter cette décision : l’ERP qui possède les clients et les produits, l’entrepôt de données qui répond aux questions sur cinq ans, le fournisseur d’identité qui décide qui entre, le partenaire qui envoie un fichier chaque après-midi, le système hérité dont tout le monde dit qu’il va être retiré.

Les chapitres 2 et 3 ont conçu l’organisation : ce que le modèle doit être, et comment il vit sur Salesforce. Ce chapitre recule la caméra et dessine ce qui entoure l’organisation, avant de la concevoir. Salesforce est un système parmi d’autres, et bien souvent ce n’est pas lui qui possède les données.

Une architecte principale dessine au tableau blanc un paysage de systèmes autour de Salesforce pour deux collègues, par un matin brumeux

Image générée par IA.

  • Le paysage d’abord. Trouvez les systèmes, puis les données qui circulent entre eux, puis qui possède chaque élément. Ensuite seulement, décidez du rôle de Salesforce.
  • Une flèche dépend d’autres flèches. Les commandes envoyées vers l’ERP ont besoin que les clients, les produits et les prix y soient d’abord. Chaque fois que je vois une intégration avec un seul flux, je commence à m’inquiéter.
  • Les données se présentent en types, et en charges de travail. Les données maîtres, les données de référence, transactionnelles, les métadonnées, les données analytiques et non structurées changent, grossissent et sont utilisées différemment ; les charges de travail opérationnelles (OLTP), analytiques (OLAP) et en flux veulent des emplacements différents. L’organisation fait tourner l’entreprise ; les entrepôts et les lacs l’analysent.
  • Les systèmes ont des rôles, pas seulement des logos. Enregistrement, engagement, référence, analyse. « Salesforce est notre système d’enregistrement » : pour quoi ?
  • L’endroit où vit l’analytique suit l’endroit où vivent les données. Tout sur le cœur : les rapports standard. Des données dans d’autres stockages : une plateforme d’analytique, et l’entrepôt de données lorsque les données Salesforce y sont fusionnées.
  • Data 360 est proche du cœur (near-core) : géré sur le cœur, hébergé hors du cœur. Les utilisateurs ne s’y connectent jamais, il se place donc avec la tuyauterie.
  • Les données possédées par l’ERP sont lues localement et écrites sous contrôle, avec un préfixe erp_ pour que le schéma montre qui possède chaque champ.
  • Sur un paysage, une flèche part du système qui ouvre la connexion, et son étiquette dit ce qui circule et dans quel sens. Deux flux, ce sont deux flèches ; une flèche à double pointe est réservée à un connecteur.
  • Chaque flèche a un client et un serveur, et chacun possède sa moitié. Rien de cela ne figure sur le paysage, mais chaque flèche l’a.
  • Comptez avant de dessiner les flèches. Les zéros vont dans l’inventaire, et ce sont eux qui choisissent le mécanisme : par lots, synchrone ou par événements.
  • La stratégie d’organisation est une décision de paysage, prise dans les premières minutes : une organisation ou plusieurs, et où elle s’exécute.
  • Un état actuel montre ce qui ne va pas. Du rouge pour un mauvais processus, des pointillés pour ce qui se fait à la main, des points rouges pour ce qui manque.

Il existe de nombreuses façons de dessiner un paysage des systèmes. Voici la mienne, affinée pendant de nombreuses années, et elle se lit comme une phrase : les personnes à gauche atteignent Salesforce au centre, reconnues par les systèmes au-dessus, servies par les canaux en dessous, et connectées au back-office à droite.

OùCe qu’on y met
GaucheLes personnes, de haut en bas : les utilisateurs internes, les partenaires, les clients
CentreSalesforce, une simple boîte, avec ses communautés qui la touchent par en dessous
HautLes fournisseurs d’identité au-dessus de Salesforce ; AppExchange décalé vers la droite ; les sites web publics en haut à gauche
DroiteLa couche d’intégration, puis les systèmes internes : ERP, finance, entrepôt
Sous la couche d’intégrationData 360, proche du cœur, avec la tuyauterie
BasLes canaux clients : courriel, formulaires web, téléphone, messagerie
En bas à droiteLes données entrantes et sortantes : archives, chargements de données, sources externes, partenaires

Les systèmes sont des cartes dans des zones pâles et étiquetées, chacune avec une icône, et une légende dit ce que tout signifie. Derrière l’image se trouve un inventaire : pour chaque jeu de données ou flux, son propriétaire, son volume, son mécanisme et son rythme, son authentification, et s’il faut le copier, le référencer ou le fédérer.

Le paysage avec ses flèches Le même paysage qu'avant, maintenant avec des flèches ; chacune part du système qui ouvre la connexion, et son étiquette dit ce qui circule et dans quel sens. Les utilisateurs internes atteignent Salesforce, les utilisateurs partenaires la communauté partenaire, les clients la communauté client. Chaque fournisseur d'identité et Salesforce partagent un certificat, montré par une ligne pointillée verte avec un certificat à chaque bout : de la confiance, pas un appel direct, parce que l'authentification passe par le navigateur de l'utilisateur sous forme de redirections. Le fournisseur d'identité des employés envoie aussi des mises à jour d'utilisateurs à Salesforce. Salesforce envoie des documents sortants vers l'application de signature électronique AppExchange, et des commandes sortantes vers la couche d'intégration, qui envoie des produits entrants à Salesforce. La couche d'intégration envoie des commandes sortantes vers l'ERP et en fait entrer des produits ; l'ERP envoie le statut de commande entrant à la couche d'intégration ; la couche d'intégration fait entrer les paiements depuis la finance. Data 360, sous la couche d'intégration, ouvre ses connexions : les données CRM sortantes de Salesforce, la zéro copie vers l'entrepôt de données, et une référence vers les données externes. Par en dessous, le courriel envoie des requêtes entrantes et les formulaires web des pistes entrantes vers Salesforce ; Salesforce envoie les anciennes requêtes sortantes vers l'archive ; les chargements de données envoient des enregistrements entrants. EN HAUT : IDENTITÉ, APPEXCHANGE, WEB PERSONNES À DROITE : SYSTÈMES INTERNES EN BAS : CANAUX CLIENTS EN BAS À DROITE : DONNÉES ENTRANTES ET SORTANTES Utilisateurs internes ventes, service, opérations Utilisateurs partenaires Clients Site web public IdP des employés authentification unique IdP des partenaires authentification unique Application AppExchange signature électronique Communauté partenaire Communauté client Data 360 proche du cœur : géré sur le cœur, hébergé hors du cœur COUCHE D'INTÉGRATION (ESB) ERP commandes, factures Finance paiements Gestion des commandes Entrepôt de données analytique Courriel courriel vers requête Formulaires web web vers piste Téléphone centre de contact Messagerie SMS, clavardage Archive anciennes requêtes Chargements de données migration Données externes référencées, pas copiées Salesforce l'organisation autour de laquelle nous concevons certificat partagé mises à jour d'utilisateurs certificat partagé documents sortants commandes sortantes produits entrants commandes sortantes, produits entrants statut de commande entrant paiements entrants données CRM sortantes zéro copie référencées requêtes entrantes pistes entrantes anciennes requêtes sortantes enregistrements entrants Salesforce une communauté personnes identité, applis, web un système interne un canal client données entrantes et sortantes la couche d'intégration pointillés : pas encore en service, ou cité part du système qui ouvre la connexion ; l'étiquette dit ce qui circule un certificat partagé : confiance, pas d'appel direct © 2026 Twinshark LLC · stevetecharc.com
Click to enlarge

Le paysage du module 4, avec ses flèches.

Six modules, chacun autonome.

  1. Salesforce est un système parmi d’autres. Pourquoi le paysage passe avant la boîte, l’intégration que je vois encore et encore et les flux de retour dont elle dépend, les données par vagues, et le cœur, le proche du cœur et Hyperforce.
  2. Les types de données de l’entreprise. Six types ; créées, modifiées, référencées ; OLTP et OLAP ; temps réel, quasi temps réel et traitement par lots ; les quatre questions derrière les catégories.
  3. Les systèmes autour de Salesforce. Les rôles des systèmes ; l’ERP, l’entrepôt de données et le lakehouse ; l’analytique suit les données ; le MDM ; l’intégration et les événements ; le fournisseur d’identité que les développeurs oublient ; la place de Data 360.
  4. Dessiner le paysage des systèmes. Ma disposition, construite à partir d’une toile vierge ; les zéros avant les flèches ; des flèches qui partent de l’initiateur ; le client et le serveur derrière chaque flèche, dans les deux sens ; des couloirs pour les conversations ; l’inventaire derrière l’image.
  5. La stratégie d’organisation est une décision de paysage. Commencer avec une seule organisation ; ce qui en justifie une autre ; la région, pas le fournisseur ; une séparation en AMER et EMEA imposée par le RGPD ; ce qu’ajoute la deuxième organisation.
  6. Le paysage de Steve Trucking. Aujourd’hui, avant une vraie mise en œuvre, annoté : des manifestes qui arrivent dans RouteDesk, des tournées ressaisies à la main dans Salesforce et en retour, un îlot de données GPS, un tableur qui alimente la finance, et 108 000 appels « où est ma livraison ? » par an.

Quand vous avez terminé, testez-vous avec le guide d’étude du chapitre : une liste de contrôle pour l’examen, les habitudes qui vont au-delà, les mots à connaître et quelques questions.

  • Quels systèmes entourent Salesforce, et quel rôle joue chacun.
  • Quel système possède chaque type important de données, avant de décider quelle part Salesforce en garde.
  • Comment fonctionne chaque connexion : ce qui circule, dans quel sens, comment elle s’authentifie, à quelle vitesse, et ce qui revient.
  • Combien d’organisations, et où elles s’exécutent, décidé en premier, car tout le reste du paysage en dépend.
  • Si l’état actuel est assez bien compris pour concevoir un état cible.

Au-delà de l’examen : le paysage devient une carte des agents. Avant qu’un agent puisse répondre « où est ma livraison ? », quelqu’un doit savoir quel système fait autorité pour chaque fait, à quel point il est à jour, et comment l’agent peut l’atteindre. Chaque module se termine par ce que l’IA change pour sa partie de l’image.

Suivant : Qualité et gouvernance des données