Миграция данных при переходе на новую систему: как не потерять ничего
Как безопасно перенести данные при смене системы. Этапы миграции, очистка данных, параллельная работа и верификация результатов.
Страх потерять данные при переходе на новую систему — один из главных тормозов автоматизации. Этот страх обоснован: плохо спланированная миграция действительно может привести к потерям. Хорошо спланированная — проходит без потерь и занимает предсказуемое время.
Что такое миграция данных
Миграция данных — перенос информации из старой системы в новую с сохранением смысла и связей. Не просто скопировать файлы, а преобразовать данные из одного формата в другой с проверкой корректности.
Этапы миграции данных
1. Инвентаризация данных (что и где хранится)
Аудит: какие данные есть, в каких системах, в каком формате, насколько они актуальны. Обычно обнаруживается что 20–30% данных устарели или дублируются.
2. Очистка данных
Удаление дублей, исправление форматов (телефоны в единый формат, ИНН с правильным числом цифр), архивирование неактуального. Это важнейший этап: мусор в старой системе станет мусором в новой.
3. Маппинг полей
Соответствие между полями старой и новой системы. «Клиент» в старой → «Контрагент» в новой. «Остаток» в единицах → «Остаток» в тех же единицах. Не всегда тривиально.
4. Тестовая миграция
Перенос части данных (5–10%) в тестовую среду. Проверка корректности. Выявление проблем которые нужно решить до основной миграции.
5. Основная миграция
Перенос всех данных. Выполняется в «окно» — чаще всего в выходные или ночью чтобы минимизировать простой.
6. Верификация
Проверка после миграции: сходятся ли остатки, все ли контрагенты перенесены, корректна ли история операций. Выборочная и сплошная проверка контрольных срезов.
Что переносить, а что не нужно
| Переносить обязательно | Переносить по необходимости | Не переносить |
|---|---|---|
| Справочник контрагентов | Историю операций (последние 1–2 года) | Устаревшие записи |
| Товарная номенклатура | Закрытые сделки | Технические тестовые данные |
| Остатки на дату перехода | Документы старше 3 лет | Дубликаты |
| Договоры активные | Архивные данные | Записи с критическими ошибками |
Не переносите всё подряд «на всякий случай». Лишние данные засоряют новую систему и замедляют работу. Чистый старт с актуальными данными лучше.
Часто задаваемые вопросы
Готовы обсудить вашу задачу?
Разберём ваши процессы и дадим честную оценку — бесплатно. Без навязчивых звонков и заготовленных скриптов.