Перейти к основному содержимому

Data mapping

Зачем нужно

Папка содержит маппинг сущностей старых систем (Laravel-сайт, GetCourse, Мир Олимп, текущая CRM, ручные таблицы) в каноническую модель 7 доменов. По одному файлу на домен.

Структура файла

Каждый файл содержит:

  • список исходных источников;
  • таблицу: исходная сущность/таблица → целевая сущность → правило преобразования;
  • правила маппинга статусов;
  • правила нормализации значений (email lowercase, phone E.164, валюта);
  • стратегию миграции данных (one-shot, dual-write, backfill);
  • правила сохранения исторических ID;
  • риски и mitigations.

Файлы