Миграция на данни
Какво е миграция на данни?
Миграцията на данни е пренасянето на съществуващи записи — продукти, клиенти, поръчки, съдържание — от стара система в нова, със съпоставяне на полетата и проверка на резултата. Не е копиране: старите данни се изчистват, дублиращите се обединяват, а форматите се привеждат към новия модел. Планира се като отделен етап с пробно пренасяне, защото грешките тук се виждат чак след месеци.
Пример
Магазин сменя платформата си. За пренасяне има 3 200 продукта, 11 000 клиентски профила и 28 000 поръчки от седем години. Пробното пренасяне показва, че 140 продукта нямат категория, 300 клиенти се повтарят с различен изпис на имейла, а мерните единици са писани по четири начина.
Изборът е прост: или тези 440 записа се оправят сега — с няколко правила и час-два работа — или се оправят по-късно — по един, от човек на телефона, при всяко оплакване. Ако само 2 % от 11 000 профила се счупят и всеки струва десет минути разговор, това са над 36 часа поддръжка, разпределени в следващата година. Сумите и процентите са илюстративни; правилото не е. Чистенето преди пренасянето винаги е по-евтино от чистенето след него.
Защо има значение за бизнеса
Данните преживяват системите. Поръчката от 2021 г. е и счетоводен запис, и доказателство при гаранционна претенция; клиентският профил е основата на маркетинга; описанията на продуктите са години труд. Затова миграцията се мери не с „пренесохме всичко“, а с проверими числа: колко записа влизат, колко излизат, колко се отхвърлят и защо.
Личните данни носят и задължения. При пренасяне се взема само това, което още е нужно, тестовите копия се изтриват, а всеки, който има достъп до тях, работи по договор за обработване по чл. 28 от GDPR. Ако старата система е CMS, се пренася и съдържанието — заедно с връзките и файловете, които то използва.
Планираме и изпълняваме миграцията като част от изграждането на уеб софтуера, а не като последна задача преди пускането.
Какво да попитате
- Има ли писмено съпоставяне на полетата и кой го одобрява?
- Колко пробни пренасяния са предвидени и кой проверява резултата от тях?
- Как се брои успехът: по брой записи, по контролни суми, по извадка?
- Какъв е планът за връщане назад, ако пускането се провали?
- Колко време старата система остава достъпна само за четене?