Ivan Matiushkin · Praktyczne poradniki migracji
Jak sprawdzić, czy migracja danych się powiodła
Zakończenie importu bez awarii to tylko jeden sygnał. Odbiór wymaga dowodów, że właściwe rekordy trafiły do celu z oczekiwanymi wartościami i że każda różnica została wyjaśniona.
Niezależny opis techniczny z danymi syntetycznymi. To nie jest wdrożenie dla klienta.
1. Ustal porównanie przed migracją
Uzgodnij zakres rekordów i sposób łączenia identyfikatorów między systemami. Porównuj istotne pola oraz liczbę rekordów. Równe sumy mogą ukrywać błędy, które się znoszą; równe liczby wierszy mogą maskować rekord brakujący i nadmiarowy.
2. Odczytaj wynik nieudanej migracji
Syntetyczne źródło zawiera sześć rekordów z sumą kontrolną brutto 1 534,50 PLN. Po usunięciu mapowania SKU-X99 do celu trafiają tylko cztery, o łącznej kwocie brutto 250,00 PLN. Uzgodnienie zwraca FAIL. Brakujące rekordy docelowe to TX-104 i TX-106.
3. Popraw konfigurację bez przepisywania poprawnych rekordów
Przywróć brakujące mapowanie. Zmienia to konfigurację, ale nie dostarcza jeszcze brakujących rekordów. Cztery wcześniej dostarczone rekordy pozostają na miejscu. Poprawione ustawienie nie jest jeszcze dowodem udanej migracji.
4. Ponów tylko błędne rekordy
Ponowienie wybiera TX-104 i TX-106, pomija TX-101, TX-102, TX-103 i TX-105 oraz zapisuje dwa nowe rekordy. W historii prób sprawdź wybór i pominięcia. Następnie jawnie uruchom ponowne uzgodnienie.
5. Sprawdź dowody odbioru
Wynik końcowy to sześć rekordów źródłowych i sześć docelowych, po 1 534,50 PLN z każdej strony oraz sześć zgodnych porównań. Pobierz HTML do przeglądu albo JSON do dalszego przetwarzania. Zachowaj razem identyfikator przebiegu, skrót wejścia, mapowanie, próby i porównania rekordów.
6. Odczytuj PASS w granicach zakresu
Tutaj PASS oznacza zgodność źródła z celem według kontroli migracji. Nie potwierdza każdej reguły biznesowej ani wymagań produkcyjnych. Osobny przykład Revenue BI ma inne reguły odbioru: jawnie pominięte wady źródeł mogą współistnieć z PASS uzgodnienia. Przeczytaj definicję odbieranego procesu.
Zobacz przykładowy raport odbioru →
Otwórz działający przykład