Боты и автоматизация

Перенос данных в новую систему: что очистить до автоматизации

Автоматизация не исправляет старые данные сама по себе. Если в таблице смешаны разные единицы, статусы и названия, новая система лишь начнёт быстрее использовать противоречивую информацию. Подготовка импорта — отдельная часть проекта.

Опишите значение столбцов

Для каждого поля укажите смысл, формат и допустимые значения. Столбец «сумма» может означать предварительный расчёт, согласованную стоимость или оплаченный итог. До переноса это различие нужно восстановить. Не объединяйте данные только потому, что у них похожие заголовки и одинаковый числовой формат.

В условном каталоге длина части товаров записана в метрах, части — в миллиметрах. Простое копирование создаст неверные расчёты. Сначала определите единицы и преобразования, затем проверьте несколько записей вручную. Исходный файл сохраните отдельно, чтобы можно было объяснить изменения и вернуться к нему при обнаружении ошибочного правила преобразования.

До массового импорта: Смысл, Формат, Проверка
Правило преобразования нужно проверить на примерах.
Текстовое пояснение схемы
  • Смысл. Что означает поле
  • Формат. Как привести значения
  • Проверка. Что получилось

Не сливайте записи по слабому совпадению

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

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

Начните с ограниченного тестового набора

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

После переноса сравните контрольные итоги и несколько конкретных цепочек работы. Ограничьте доступ к копиям исходных данных и не используйте реальные контакты в публичной демонстрации. Удаление временных копий и сроки хранения согласуют отдельно. Хороший импорт заканчивается не сообщением «успешно», а подтверждением, что система использует сведения правильно и команда понимает оставшиеся исключения.

  • Сопоставьте заказ и его вложения после переноса.
  • Проверьте пустое значение отдельно от нуля.
  • Сохраните список спорных записей для ручного решения.
Не только число строк: Клиент, Заказ, Связи
Успешный перенос сохраняет отношения данных.
Текстовое пояснение схемы
  • Клиент. Правильный получатель
  • Заказ. Верный состав
  • Связи. Документы и история
Главное

Что взять в работу

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

Источники и уточнения

Внешние факты сверены по указанным материалам 20 сентября 2026 года. Примеры и критерии выбора в статье — практические рекомендации, а не обещание результата.

Применить к вашему бизнесу

Обсудим вашу задачу?

Пришлите сайт или опишите ситуацию. Начнём с того, какой результат вам нужен.

Автоматизация процессов ↗Написать в Telegram ↗Написать в VK ↗