Для руководителей

Миграция данных при переходе на новую систему: как не потерять ничего

📅 24 августа 2025 г.8 мин чтения

Как безопасно перенести данные при смене системы. Этапы миграции, очистка данных, параллельная работа и верификация результатов.

Страх потерять данные при переходе на новую систему — один из главных тормозов автоматизации. Этот страх обоснован: плохо спланированная миграция действительно может привести к потерям. Хорошо спланированная — проходит без потерь и занимает предсказуемое время.

Что такое миграция данных

Миграция данных — перенос информации из старой системы в новую с сохранением смысла и связей. Не просто скопировать файлы, а преобразовать данные из одного формата в другой с проверкой корректности.

Этапы миграции данных

1. Инвентаризация данных (что и где хранится)

Аудит: какие данные есть, в каких системах, в каком формате, насколько они актуальны. Обычно обнаруживается что 20–30% данных устарели или дублируются.

2. Очистка данных

Удаление дублей, исправление форматов (телефоны в единый формат, ИНН с правильным числом цифр), архивирование неактуального. Это важнейший этап: мусор в старой системе станет мусором в новой.

3. Маппинг полей

Соответствие между полями старой и новой системы. «Клиент» в старой → «Контрагент» в новой. «Остаток» в единицах → «Остаток» в тех же единицах. Не всегда тривиально.

4. Тестовая миграция

Перенос части данных (5–10%) в тестовую среду. Проверка корректности. Выявление проблем которые нужно решить до основной миграции.

5. Основная миграция

Перенос всех данных. Выполняется в «окно» — чаще всего в выходные или ночью чтобы минимизировать простой.

6. Верификация

Проверка после миграции: сходятся ли остатки, все ли контрагенты перенесены, корректна ли история операций. Выборочная и сплошная проверка контрольных срезов.

Что переносить, а что не нужно

Переносить обязательноПереносить по необходимостиНе переносить
Справочник контрагентовИсторию операций (последние 1–2 года)Устаревшие записи
Товарная номенклатураЗакрытые сделкиТехнические тестовые данные
Остатки на дату переходаДокументы старше 3 летДубликаты
Договоры активныеАрхивные данныеЗаписи с критическими ошибками
⚠️

Не переносите всё подряд «на всякий случай». Лишние данные засоряют новую систему и замедляют работу. Чистый старт с актуальными данными лучше.

Часто задаваемые вопросы

Сколько времени занимает миграция данных?+

Для небольшой базы (до 50 тыс. записей) — 1–2 недели. Для крупных баз с историей операций за 5–7 лет — 3–6 недель включая очистку и верификацию.

Можно ли мигрировать данные без остановки работы?+

Да: перенос исторических данных делается до запуска новой системы. В день перехода мигрируются только актуальные остатки и незакрытые документы — это занимает несколько часов.

Что если данные в старой системе некорректны?+

Некорректные данные нужно исправить до миграции, а не после. Перенос «мусора» только увеличит проблему. Иногда лучше начать с чистого листа для части данных.

Как сохранить доступ к старым данным после перехода?+

Старую систему оставляют в режиме «только чтение» на 6–12 месяцев. Все могут посмотреть историческую информацию, но новые данные вносятся только в новую систему.

Нужен ли резервный план на случай если миграция пойдёт не так?+

Обязательно. Резервная копия старой базы данных делается непосредственно перед миграцией. Старая система не удаляется до успешной верификации.

Как мигрировать данные из нескольких разных систем?+

Каждая система мигрируется отдельным конвертером. Данные объединяются и дедублируются в процессе. Это сложнее, но стандартная задача для опытной команды.

Готовы обсудить вашу задачу?

Разберём ваши процессы и дадим честную оценку — бесплатно. Без навязчивых звонков и заготовленных скриптов.

Получить бесплатную консультацию →Посмотреть цены