Данные · переезд

Миграция данных между системами

Переезд со старой CRM, учётной системы или таблиц в новую: с историей, документами и остатками. С пробным переносом и сверкой до того, как выключат старое.

На словах перенос данных звучит как две операции: выгрузить из старой системы, загрузить в новую. Так оно и есть, если системе полгода. Если ей десять лет, внутри лежит всё, что компания успела за это время накопить, и половина этого не переживёт выгрузку в исходном виде.

Один и тот же клиент заведён четырежды: с ООО, без ООО, с опечаткой и с телефоном вместо названия. Номенклатура у склада своя, у продаж своя, у бухгалтерии третья. Карточки ссылаются на файлы с сетевого диска, которого нет с прошлого переезда, а старые выгрузки приходят в кодировке, от которой фамилии превращаются в набор символов. И перевезти при этом надо всё: клиентов, сделки с историей, цены, остатки, договоры с приложенными файлами.

Переезд - это не выгрузка. Это решение, что из накопленного должно жить дальше, и оно принимается не подрядчиком.

Что обычно мешает переносу

Что находимЧто с этим делаем
Дубли клиентов и контрагентовПравила сведения по ИНН, телефону и названию, спорные случаи выносим списком заказчику
Разные справочники у отделовСводим в один, договариваемся о правилах именования до переноса
Поля, которых нет в новой системеЧасть переносим в примечания и историю, часть отбрасываем осознанно и письменно
Кодировки и битые символыПриводим к одному виду, проверяем на выборке по всем буквам алфавита
Ссылки на файлы, которых нетСобираем список потерянного, что находится - переносим в хранилище новой системы
Данные в чужом форматеПишем разбор под выгрузку конкретной системы, включая самописные и таблицы

Как идёт работа

  1. ИнвентаризацияСмотрим, что лежит в старой системе и в каком состоянии: объёмы, дубли, пустые карточки. Отчёт полезен сам по себе - многие впервые видят, сколько у них мусора.
  2. Правила соответствияКакое поле старой системы становится каким полем новой, что считается дублем, что делать с записями без хозяина. Здесь нужен ваш человек, знающий данные.
  3. Пробный переносЗаливаем данные в тестовый контур целиком. Дальше вы смотрите глазами: своих ключевых клиентов, последние сделки, документы, остатки.
  4. СверкаСчитаем контрольные суммы: сколько записей было, сколько стало, где расхождение и почему. Расхождение без объяснения не закрываем.
  5. Боевой переносВ согласованное окно, с фиксацией момента, после которого работают только в новой системе. Старую оставляем в режиме чтения.
  6. Первые неделиПодчищаем то, что вскрылось в реальной работе: находятся карточки, до которых никто не доходил год.
Почему чистка данных дороже самого переноса

Сам перенос - это код, и он пишется предсказуемо. Дорого стоит решение по спорным записям: три похожие карточки одного контрагента может свести только тот, кто знает, кому из них платили в прошлом году.

Поэтому чистку мы делаем вместе с заказчиком, и без выделенного человека с вашей стороны проект встаёт. Обычно это один-два часа его времени в неделю на разбор списков, которые мы приносим.

Второй источник срока - готовность новой системы. Пока не решено, как выглядит правильный справочник номенклатуры, переносить нечего.

  1. Переносим не только карточки, но и историю, документы и файлы.
  2. Пробный перенос и сверка идут до того, как старую систему выключат.
  3. Правила сведения дублей согласуем письменно, а не решаем за вас.
  4. Чистка данных требует вашего участия - это честная часть сроков.

Три объёма переезда

Отличаются числом источников и глубиной истории: один массив данных, полный переезд системы или сборка из нескольких старых баз со сверкой.

Один массив

Для случая, когда нужно перевезти что-то одно: клиентов, номенклатуру или остатки.

от 60 000 ₽

Одна-две недели. Разовая работа.

  • Разбор выгрузки из старой системы
  • Правила соответствия полей
  • Сведение очевидных дублей
  • Пробный перенос в тестовый контур
  • Сверка по количеству и выборке

Подойдёт для переезда с таблиц или простой базы. Не подойдёт, если нужны история сделок и приложенные документы.

Чаще всего берут

Переезд системы

Для полноценной смены CRM или учётной системы, когда терять историю нельзя.

от 180 000 ₽

От трёх недель. Разовая работа плюс сопровождение переключения.

  • Всё из варианта "Один массив"
  • Клиенты, сделки, задачи, документы и файлы
  • Сведение справочников нескольких отделов
  • Списки спорных записей на решение заказчику
  • Боевой перенос в согласованное окно
  • Две недели подчистки после запуска

Основной вариант при смене системы. Избыточен, если старой базе меньше года и в ней сотня карточек.

Несколько источников

Для сборки данных из самописной системы, 1С и десятка таблиц в одно место.

от 400 000 ₽

От двух месяцев. Зависит от числа источников и состояния данных.

  • Всё из варианта "Переезд системы"
  • Разбор самописных баз и нестандартных выгрузок
  • Единый справочник контрагентов и номенклатуры
  • Несколько итераций пробного переноса
  • Отчёт о сверке по каждому источнику
  • Временный обмен со старой системой на период перехода

Для компаний, где учёт годами вёлся параллельно в разных местах. Не нужен, если источник один и он выгружается штатно.

Частые вопросы

Сколько времени занимает перенос?
Сам перенос идёт в согласованное окно и занимает от нескольких часов до суток. Подготовка - от двух недель до двух месяцев, и почти всё это время уходит на разбор данных и решения по спорным записям. Оценку даём после инвентаризации: вслепую называть сроки бессмысленно.
Можно ли работать в старой системе, пока идёт перенос?
Да, до момента переключения. Мы фиксируем дату среза, дальше переносим накопившееся за период дельтой, и с этого момента работа идёт только в новой системе. Долго держать две живые базы не советуем: данные разъезжаются за считанные дни.
Кто чистит данные - вы или мы?
Механику берём на себя: находим дубли, приводим форматы, собираем списки странного. Решение по спорным записям остаётся за вами, потому что только ваш человек знает, какой из трёх одинаковых контрагентов настоящий. Обычно это час-два в неделю на время проекта.
Что если после переезда чего-то не хватает?
Старую систему мы не удаляем и оставляем доступной для чтения, обычно на несколько месяцев. Выгрузка тоже сохраняется. Если находится потерянное, догружаем точечно - для этого и нужен период подчистки после запуска.
Переносите ли данные из самописной системы?
Да, если из неё можно получить выгрузку или есть доступ к базе: формат значения не имеет, разбор пишем под конкретный случай. Если нет ни того, ни другого, иногда дешевле перевезти справочники и остатки, а историю оставить в старой системе на чтение.

Из того же направления. Полный список с ценами - в каталоге услуг.