Сравнение номенклатуры с иерархией
Сопоставить деревья категорий, показать перемещения узлов и потерянные связи товаров.
Методика и примеры
Сравнение номенклатуры с иерархией
Деревья связываются по уникальному ID узла, сравниваются имя и родитель. Проверяются отсутствующие родители и циклы. По дополнительному каталогу товаров выявляются ссылки на категории, которых нет в новой версии.
Ограничения
Точные ключи сохраняют текстовые ID и ведущие нули. Пустые ключи требуют проверки. Нечёткие алгоритмы — до 200 000 пар / 5000 кандидатов с ручным подтверждением; оценка сходства не является вероятностью. ISO-время требует явной зоны. Никакие внешние системы не изменяются.
Проверяемый пример
Входные данные примера
id;parent;name 1;;Каталог 2;1;Книги 3;1;Игры
| ID | Имя A | Имя B | Родитель A | Родитель B | Изменение |
|---|---|---|---|---|---|
| 1 | Каталог | Каталог | без изменений | ||
| 2 | Книги | Книги | 1 | 3 | перемещён |
| 3 | Игры | Настольные игры | 1 | 1 | переименован |
