Modèle canonique de données (CDM)
Un modèle canonique de données est un format partagé et indépendant de tout système pour les données métier, vers lequel et depuis lequel chaque système connecté traduit ses données, au lieu de se mapper directement aux autres.
Qu'est-ce que Modèle canonique de données (CDM) ?
Un modèle canonique de données (CDM, canonical data model) est une définition standard et indépendante de tout système des données métier, comme un produit, une commande ou un client, vers laquelle et depuis laquelle tous les systèmes connectés traduisent leurs données. Au lieu de mapper chaque système directement vers chacun des autres, chaque système se mappe une seule fois vers le modèle canonique. Avec cinq systèmes connectés en point à point, il peut te falloir jusqu'à 20 mappings à sens unique ; avec un modèle canonique, il te faut un mapping entrant et un mapping sortant par système. Le modèle définit les entités, les champs, les types de données, les unités et les listes de codes, par exemple que le poids est toujours stocké en grammes. Ce n'est pas la même chose qu'un schéma de base de données, qui décrit comment une application stocke ses données, ni que le Common Data Model de Microsoft, qui est un modèle publié spécifique. Pour les données produit, c'est souvent le modèle d'attributs d'un PIM qui joue ce rôle. Notre guide sur la modélisation des attributs montre comment en concevoir un.
Pourquoi Modèle canonique de données (CDM) compte en e-commerce
Les équipes e-commerce connectent un ERP, un PIM, des boutiques en ligne, des marketplaces et des flux. Sans modèle partagé, chaque nouveau canal implique un nouveau mapping sur mesure et un endroit de plus où les données peuvent diverger. Un modèle canonique rend les nouvelles connexions moins coûteuses et garde le même produit identique partout.
Exemples de Modèle canonique de données (CDM)
- 1Entité : Produit, Champ canonique : weight_g, Champ ERP : GEWICHT_KG, Champ Shopify : weight avec unité.
- 2Entité : Produit, Champ canonique : couleur (issue d'une liste fixe), Fournisseur A : Navy Blue, Fournisseur B : NVY, Valeur canonique : Navy.
- 3Entité : Commande, Champ canonique : order_total TTC, utilisé par l'ERP, l'entrepôt et le système de facturation.
- 4Intégration : une couche middleware qui convertit chaque message entrant au format canonique avant de le router vers les autres systèmes.
Comment WISEPIM t'aide
- Un seul modèle d'attributs pour le contenu produit : définis tes attributs une seule fois dans WISEPIM, avec leur type, leur unité et leurs valeurs autorisées, et chaque produit suit la même structure.
- Mapping entrant et sortant : mappe les colonnes fournisseur et ERP vers les attributs WISEPIM à l'import, et mappe-les vers les champs de chaque canal à l'export.
- Moins d'intégrations ponctuelles : les boutiques en ligne et les flux connectés lisent la même fiche produit, si bien qu'un nouveau canal nécessite un seul mapping, pas une nouvelle copie des données.
Erreurs fréquentes avec Modèle canonique de données (CDM)
- Copier le schéma d'un système et le qualifier de canonique, si bien que le modèle hérite des particularités de ce système.
- Vouloir modéliser tous les champs de tous les systèmes d'un coup au lieu de commencer par les entités partagées.
- Négliger les unités et les listes de codes, si bien qu'un même champ a toujours des sens différents.
- Modifier le modèle sans versionnage et sans prévenir les équipes qui s'y rattachent.
Conseils pour Modèle canonique de données (CDM)
- Commence par les quelques entités que tous les systèmes partagent, comme le produit, le prix et le stock.
- Définis les unités, les formats et les listes de codes, pas seulement les noms de champs.
- Désigne un responsable du modèle qui valide les modifications et les documente.
- Garde les champs propres à chaque canal hors du modèle de base et ajoute-les via les mappings.
Tendances autour de Modèle canonique de données (CDM)
- Les intégrations événementielles publient des événements canoniques, comme ProductUpdated, auxquels n'importe quel système peut s'abonner.
- Les architectures de composable commerce utilisent un modèle canonique pour remplacer un service par un autre sans réécrire chaque intégration.
- L'AI aide à proposer des mappings entre un fichier source et le modèle canonique.
Outils pour Modèle canonique de données (CDM)
- WISEPIM : un PIM dont le modèle d'attributs sert de structure partagée pour le contenu produit, avec des mappings d'import et d'export.
- MuleSoft et Boomi : des plateformes d'intégration qui utilisent souvent un modèle canonique entre les systèmes.
- Microsoft Common Data Model : un ensemble publié d'entités standard utilisé dans Dataverse et Dynamics 365.
- JSON Schema : une façon courante de documenter et valider un format canonique.
Termes associés
Aussi appelé
Questions fréquentes
Tu as encore des questions ?
Tu ne trouves pas la réponse que tu cherches ? Contacte notre équipe.
Contacter le support