Reprise de données
Une migration se juge trois mois après la bascule.
- Catégories d’écarts, toutes tracées
- 3
- Bascule sur un écart inexpliqué
- 0
- Business Central, Nav, SAP, Sage
- 4 ERP
Notre valeur ajoutée
Déplacer les lignes est la partie facile
Une reprise de données se présente comme un problème technique : extraire, transformer, charger. C’est la partie que les outils savent faire, et c’est rarement là que les projets échouent.
Le problème réel est sémantique. Dans l’ancien système, le champ « catégorie » contient trois valeurs héritées d’une organisation qui n’existe plus depuis 2018 ; le champ « code client 2 » a été détourné pour stocker un code chantier ; une remise commerciale est parfois une ligne de facture négative, parfois un champ de l’entête. Aucune de ces informations n’est dans un schéma. Elles sont dans la mémoire de trois personnes, dont deux sont parties.
Notre travail consiste à retrouver ces conventions, à les écrire, à les faire valider, puis à démontrer par le calcul que la traduction est juste. Le transport des données arrive en dernier, et c’est la partie la plus courte.
Si le total du chiffre d’affaires de l’exercice précédent ne tombe pas au centime près, nous ne basculons pas.
Ce que nous vérifions avant chaque bascule
Le rapprochement
Trois sortes d'écarts, trois traitements
Au premier rapprochement, les totaux ne tombent jamais juste. C’est attendu. Ce qui distingue une migration maîtrisée d’une migration subie, c’est ce qu’on fait de chaque écart.
Documenté, on avance
Expliqué et voulu
On corrige, on rejoue
Expliqué et non voulu
La bascule attend
Inexpliqué
Notre connaissance du terrain
Ce que nous savons de chaque système
Chaque système a ses habitudes. Les connaître à l’avance fait gagner des semaines : voici celles que nous rencontrons le plus souvent.
| Système | Sa particularité | Ce que nous mettons en place |
|---|---|---|
| Business Central | Les FlowFields ne sont pas stockés : ce sont des calculs à la volée. Une extraction naïve les rapatrie à zéro, et les soldes clients paraissent nuls. | Nous les reconstruisons en mesures explicites, à partir des tables d'écritures, et nous rapprochons avec l'écran de l'ERP, ligne à ligne. |
| Business Central, plusieurs instances | Chaque société a son propre plan comptable, ses propres codes articles et ses propres dimensions. Le même code désigne deux choses. | Nous ajoutons une étape d'alignement avant toute consolidation, et nous utilisons bc2adls pour un export incrémental qui ne sature pas les quotas d'API. |
| Dynamics Nav | Les dimensions analytiques ont souvent changé de signification au fil des versions, sans que rien ne le trace. | Nous datons chaque convention et nous appliquons la bonne selon la période. Un code n'est pas traduit de la même façon en 2014 et en 2024. |
| Sage 100 et Sage 1000 | L'analytique est souvent tenu partiellement, avec des écritures non ventilées qu'un rapport agrégé masque. | Nous isolons et chiffrons le non-ventilé plutôt que de le répartir au prorata. Un chiffre faux réparti proprement reste un chiffre faux. |
| SAP | Le volume et la profondeur de l'historique rendent l'extraction complète coûteuse, et les tables sont nombreuses. | Nous restreignons le périmètre aux domaines réellement utilisés en pilotage, après inventaire, pas avant. |
| Fichiers Excel de service | Ils contiennent les règles réelles, et ils ne sont ni versionnés, ni cohérents entre eux. | Nous les traitons comme une source à part entière : lecture, formalisation des règles, validation par leur auteur, puis remplacement. |
Notre position
Entre trois parties, et au service d'une seule
Une reprise met en présence trois acteurs : l’intégrateur de l’ancienne solution, celui de la nouvelle, et vos équipes. Chacun détient une part de la réponse et aucun ne détient l’ensemble.
L'intégrateur historique sait pourquoi un champ a été détourné il y a dix ans ; l'intégrateur de la nouvelle solution sait ce qu'elle attend en face. Ni l'un ni l'autre n'est neutre : le premier termine sa mission, le second vend la suite. Nous nous plaçons entre les deux pour établir la table de correspondance, sans rien avoir à vendre d'un côté ni de l'autre, et le seul intérêt que nous servons est le vôtre.
L'intégrateur historique
L’intégrateur de la nouvelle solution
Vos équipes
Notre place
La bascule
Double run, critères, retour arrière
La bascule est un moment à risque, et le risque se réduit par des décisions prises à l’avance, pas par de la vigilance le jour J.
Le double run fait tourner les deux systèmes en parallèle sur une période convenue, avec un rapprochement automatisé chaque jour. Ce n’est pas confortable pour vos équipes, qui saisissent deux fois ; c’est ce qui permet de détecter un écart sur des données réelles, avant qu’il ne devienne irréversible.
Les critères de bascule sont écrits avant, pas décidés le jour même. Quels totaux doivent tomber juste, à quelle tolérance près, sur quels périmètres. Un critère écrit après coup s’adapte toujours au résultat obtenu.
Le plan de retour arrière précise ce qui reste accessible en lecture, pendant combien de temps, et jusqu’à quelle date la décision d’annuler reste possible. Sans date limite, la question se repose indéfiniment et personne n’ose plus trancher.
Aller plus loin
Ce qui prolonge une reprise réussie
PlateformeMicrosoft FabricL'endroit où l'historique complet a sa place : stockage peu coûteux, interrogeable, et découplé de l'ERP.
Multi-instancesBusiness CentralLe cas que nous traitons le plus : plusieurs instances du même ERP, avec bc2adls et une étape d’alignement.- MéthodeProjet dataLes sept phases d’un projet, et les trois moments où vos équipes seront réellement mobilisées.
Questions fréquentes
Ce qu'on nous demande sur les reprises
Combien de temps faut-il prévoir pour une reprise de données ?
Que se passe-t-il si les totaux ne tombent pas juste ?
Travaillez-vous avec notre intégrateur historique ?
Faut-il tout reprendre ?
Et si nous devons revenir en arrière ?
La bascule
Un domaine à la fois, en parallèle
Chaque domaine bascule l'un après l'autre pendant que l'existant continue de servir. La période de recouvrement permet à vos équipes de comparer les deux plateformes sur leurs propres chiffres avant de décider de la suite.
Dites-nous d'où vous partez, et où vous allez.
Onze collaborateurs expertsSaint-Priest, près de Lyon
Deux heures avec un consultant, offertes. Nous regardons le système de départ, le système d'arrivée et les chiffres qui devront tomber juste, et nous vous disons ce que nous reprendrions, ce que nous laisserions, et où nous attendons des écarts.
Demander un atelier de cadrageAtelier de cadrage · 2 h · offert




