Aller au contenu principal
Retour au dictionnaire e-commerce

Règles de mapping de données

Gestion et qualité des donnéesNiveau Intermediate

Les règles de mapping de données relient chaque champ d'une source, comme un fichier fournisseur, à un champ cible et indiquent comment convertir la valeur.

Image by · CC BY 4.0

Qu'est-ce que Règles de mapping de données ?

Les règles de mapping de données (data mapping rules) sont des instructions qui indiquent à un système où chaque champ d'une source doit aller dans une cible et comment modifier la valeur au passage. Une seule règle de mapping peut dire : prends la colonne fournisseur Item_Desc, place-la dans le champ produit Description et convertis les kilogrammes en grammes. Les règles de mapping remplissent en général quatre fonctions : faire correspondre un champ source à un champ cible, renommer ou reformater les valeurs, convertir les unités ou les types de données, et appliquer des conditions, par exemple ne remplir Taille que pour les produits de la catégorie Chaussures. Elles se distinguent de la transformation de données par leur périmètre : le mapping décide où vont les données, la transformation décide de ce qui arrive à la valeur. Les règles fonctionnent le mieux quand tes noms et valeurs d'attributs sont déjà cohérents : lis donc le guide de standardisation des attributs avant de les écrire.

Pourquoi Règles de mapping de données compte en e-commerce

Chaque fournisseur, ERP et marketplace utilise ses propres noms de champs, unités et listes de valeurs. Sans règles de mapping, quelqu'un copie et corrige ces valeurs à la main pour chaque nouveau fichier, et des erreurs passent : un poids en livres atterrit dans un champ en grammes, ou un code couleur s'affiche sur la fiche produit au lieu du nom de la couleur. Des règles claires rendent les imports reproductibles. Le même fichier fournisseur est mappé de la même manière chaque semaine, les nouveaux fournisseurs suivent un schéma connu, et les exports par canal reçoivent les noms de champs et les valeurs attendus par chaque canal. Et quand quelque chose tourne mal, une règle documentée te dit exactement d'où vient la valeur et comment elle a été modifiée.

Exemples de Règles de mapping de données

  • 1Champ source : Item_Desc, Champ cible : Description, Règle : copier la valeur telle quelle
  • 2Champ source : Weight_kg (2,5), Champ cible : poids en grammes, Règle : multiplier par 1 000 (2 500)
  • 3Champs sources : Size (10) et Unit (cm), Champ cible : taille du produit, Règle : joindre avec un espace (10 cm)
  • 4Valeur source : Available, Valeur cible : in_stock, Canal : Google Merchant Center, Règle : table de correspondance des valeurs par canal

The Data Mapping Rule Checklist: Avoid Costly E-Commerce Errors

Comment WISEPIM t'aide

  • Quand tu importes un fichier CSV dans WISEPIM, tu mappes chaque colonne source sur un champ produit avant que les produits ne soient créés ou mis à jour.
  • La Category map relie tes propres catégories à celles attendues par chaque canal, pour qu'une seule arborescence alimente plusieurs canaux.
  • Les Template Strings et Content Logic construisent les valeurs par canal à partir des champs que tu as déjà, comme un titre composé de la marque, du modèle et de la couleur.
  • Les automations avec un déclencheur planifié lancent le même import toutes les heures, chaque jour, chaque semaine ou chaque mois, pour qu'un fichier fournisseur récurrent soit traité de la même manière à chaque fois.

Erreurs fréquentes avec Règles de mapping de données

  • Passer en production sans test, si bien que des valeurs erronées apparaissent sur les fiches produit avant que quiconque ne les remarque.
  • Mapper des données sources sales telles quelles. Les règles recopient alors les mêmes erreurs dans ton propre système.
  • Ne pas documenter pourquoi une règle existe, ce qui empêche la personne suivante de la modifier sans risque.
  • Écrire une règle complexe là où deux règles simples suffiraient, si bien que personne ne peut prévoir le résultat.
  • Supposer qu'un fichier fournisseur ne change jamais. Une colonne renommée ou déplacée casse le mapping sans prévenir.

Conseils pour Règles de mapping de données

  • Décris d'abord la structure source et la structure cible. Tu ne peux pas écrire de bonnes règles pour des champs que tu ne comprends pas.
  • Teste chaque règle avec des valeurs normales et des cas limites comme des cellules vides, des unités inhabituelles et des textes très longs.
  • Note pour chaque règle ce qu'elle fait et pourquoi, à côté de la règle elle-même.
  • Demande aux personnes qui utilisent les données, comme les acheteurs et les rédacteurs, de vérifier le résultat mappé.
  • Garde un mapping par fournisseur ou par source, et revois-le chaque fois que le fournisseur envoie une nouvelle structure de fichier.

Tendances autour de Règles de mapping de données

  • Mappings suggérés par AI : les outils proposent un champ cible pour chaque colonne source d'après son nom et des exemples de valeurs, et une personne valide.
  • Validation pendant le mapping : des contrôles tournent pendant le mapping des données, pour que les valeurs invalides soient signalées avant d'atteindre la cible.
  • Écrans de mapping no-code : les équipes métier définissent les règles dans une interface visuelle au lieu de solliciter un développeur.
  • Détection des changements de schéma : les outils avertissent quand une source ajoute, renomme ou supprime une colonne.
  • Data lineage : les équipes peuvent remonter d'une valeur publiée jusqu'au champ source et aux règles qui l'ont modifiée.

Outils pour Règles de mapping de données

  • WISEPIM : un PIM avec mapping des colonnes à l'import CSV, une Category map (correspondance des catégories) pour les catégories des canaux et des Template Strings pour les valeurs par canal.
  • Akeneo : un PIM avec une modélisation de données flexible et des options de mapping pour les données produit entrantes et sortantes.
  • Salsify : une plateforme de product experience management avec mapping pour la syndication vers les retailers et les marketplaces.
  • Informatica PowerCenter : un outil ETL enterprise pour l'intégration et le mapping de données complexes.
  • Microsoft Azure Data Factory : un service cloud d'intégration de données pour créer et planifier des pipelines de mapping.

Termes associés

Aussi appelé

règles de mapping de champsrègles de mapping d'attributsrègles de transformation de donnéeslogique de mapping

Questions fréquentes

Une règle de mapping est une instruction qui relie un champ source à un champ cible, souvent avec une modification au passage. Par exemple, elle copie la colonne fournisseur Colour vers ton attribut Couleur et remplace DKBLU par Bleu foncé. L'ensemble de ces règles forme ce qu'on appelle les règles de mapping de données.

Pars d'un modèle cible clair, corrige les erreurs évidentes dans la source, et garde chaque règle petite et documentée. Teste avec de vrais fichiers, cas limites compris, et garde un mapping par source pour qu'un changement chez un fournisseur n'en casse pas un autre. Revois les règles chaque fois qu'une source change de structure.

Lors d'une migration ou d'une intégration de base de données, les règles de mapping relient les colonnes des tables sources à celles des tables cibles et définissent les conversions de type, par exemple de texte en date. Le même principe s'applique aux données produit, où les colonnes d'un fichier fournisseur sont mappées sur les attributs d'un PIM.

En partie. Une fois un mapping défini, un système peut l'appliquer à chaque nouveau fichier de cette source sans travail manuel, et certains outils suggèrent des mappings pour les nouvelles colonnes. Une personne doit quand même valider les nouvelles règles et vérifier le résultat, car un mauvais mapping répète la même erreur sur chaque produit.

Compare le nouveau fichier à l'ancien et mets à jour les règles pour chaque colonne renommée, ajoutée ou supprimée. Lance un import test sur quelques produits avant d'importer le fichier complet, et note le changement dans ta documentation de mapping.

Tu as encore des questions ?

Tu ne trouves pas la réponse que tu cherches ? Contacte notre équipe.

Contacter le support

Continue d'explorer

Une sélection d'étapes suivantes pour aller plus loin.