LE POINT DE DÉPART
Prepare a data migration with source checks, field mapping, validation, reconciliation and cutover responsibilities. Work through a practical planning example.
Construisez un inventaire des sources.
Répertoriez les ensembles de données déplacés et les personnes qui les comprennent. Identifiez le nombre d’enregistrements, les plages de dates, les relations et les valeurs inhabituelles. Un exemple d’exportation peut révéler des problèmes de formatage, mais il ne permet pas d’établir que l’ensemble des données est cohérent. Planifiez un examen plus large avant de vous engager sur un calendrier de migration.
Convenez de la façon dont les valeurs seront traduites.
Documentez le mappage des champs source vers les champs de destination, y compris les valeurs vides et les formats historiques. Séparez une décision commerciale, telle que la fusion de clients en double, d'une conversion technique. Conservez les données originales disponibles à des fins de comparaison et enregistrez qui approuve chaque règle de transformation.
Réconcilier avant le transfert.
Définissez des comparaisons qui reflètent les enregistrements commerciaux : décomptes, totaux sélectionnés et transactions liées représentatives. Planifiez la façon dont les exceptions sont enregistrées et corrigées. Convenez de qui décide si le résultat est acceptable et documentez l’approche de rétablissement avant de modifier le système sur lequel les gens comptent.
Rehearse extraction, transformation and reconciliation
Create an inventory of source tables or files and assign a business owner to their meaning. Inspect representative records, including missing values, duplicates, historic formats and relationships. Write transformation rules explicitly so a reviewer can explain why the destination value differs from the source.
Run a rehearsal in a suitable non-production environment. Record rejected records and validate relationships, important totals and selected record details. Agree how changes made during the transition are captured. Time the rehearsal to inform the cutover discussion, then review restoration and recovery options. Obtain approval for unresolved exceptions before scheduling the production move, rather than treating them as cleanup that somebody will handle later.
A migration mapping and cutover worksheet
Maintain the worksheet alongside the migration scripts. Use a separate decision log where different departments must agree a mapping.
- Source and destination: dataset, field, type, identifier and responsible business owner.
- Transformation: format conversion, default, lookup or rule, with a concrete example.
- Exception policy: duplicates, missing mandatory values, invalid references and rejection ownership.
- Validation: record comparisons, relationship checks, totals and agreed acceptance limits.
- Cutover: write restrictions, final extract, change capture and communication responsibilities.
- Recovery: decision authority, restoration procedure, verification and treatment of new writes.
An import count is not a complete validation
Equal row counts do not establish that values, relationships or business totals are correct. Include checks reflecting how the destination will be used. A migration can load every row and still associate a transaction with the wrong account.
Do not assume rollback is simply restoring yesterday’s backup. If the destination has accepted new work, a recovery decision must address those writes. Keep the source available as agreed, restrict sensitive data appropriately and rehearse the recovery approach before the production cutover.
Can we clean all data during the move?
Only include cleanup rules that have a clear owner and agreed interpretation. Unresolved business decisions can make a migration unpredictable. Separate essential transformations from later quality improvements, and preserve a record of changes so reviewers can reconcile the migrated result.
ILLUSTRATIVE PLANNING EXAMPLE
Example: migrating product records
Export a representative sample of product records from the old system. Check duplicate identifiers, missing units and categories that do not exist in the destination. Write mapping rules and test them in a non-production environment. Include discontinued products and unusual prices in the review rather than testing only clean records.
Agree reconciliation totals, rejected-record handling and who approves the cutover. Document the recovery decision if validation fails; a successful import alone is not acceptance.
PASSER À L'ÉTAPE SUIVANTE
Votre check-list de découverte
- Enregistrements sources d'inventaire, relations et plages de dates.
- Approuver les mappages de champs et les règles de transformation.
- Convenez des décomptes, des totaux et des contrôles d'exceptions pour le rapprochement.
FURTHER READING
Official resources to explore
Explore the related official guidance below. The templates and examples are practical starting points to adapt to your own project.
