Проверка полноты передачи данных
Сравнить исходную выгрузку и результат импорта по ключам, агрегатам и контрольным суммам.
Методика и примеры
Проверка полноты передачи данных
Сравниваются ключи и значения, число строк и заданные числовые агрегаты. Для общих полей вычисляется SHA-256 канонического отсортированного набора строк, без потери повторов. Совпадение хеша относится к представленным данным, а не отсутствующим исходникам.
Ограничения
Точные ключи сохраняют текстовые ID и ведущие нули. Пустые ключи требуют проверки. Нечёткие алгоритмы — до 200 000 пар / 5000 кандидатов с ручным подтверждением; оценка сходства не является вероятностью. ISO-время требует явной зоны. Никакие внешние системы не изменяются.
Проверяемый пример
Входные данные примера
id;name;amount 1;Анна;10 2;Борис;20 4;Глеб;40
| Статус | Ключ | Строка A | Строка B | Поле | Значение A | Значение B |
|---|---|---|---|---|---|---|
| изменена | 1 | 2 | 2 | name | Анна | Аня |
| удалена | 2 | 3 | ["2","Борис","20"] | |||
| добавлена | 3 | 3 | ["3","Вера","30"] |
