Сравнение спецификаций товаров
Сопоставить атрибуты и единицы, построить таблицу различий, выделить отсутствующие данные.
Методика и примеры
Сравнение спецификаций товаров
СопоставляетSKU+атрибут, сохраняет обе исходные единицы и значения. Перевод выполняется только по одному введённому коэффициенту; отсутствующие и несопоставимые поля показываются явно.
Входные данные примера
Основной источник
[
{
"sku": "A",
"attribute": "mass",
"value": 1,
"unit": "kg"
},
{
"sku": "B",
"attribute": "color",
"value": "blue",
"unit": ""
}
]Второй источник
[
{
"sku": "A",
"attribute": "mass",
"value": 1000,
"unit": "g"
},
{
"sku": "B",
"attribute": "color",
"value": "white",
"unit": ""
}
]Третий источник
[
{
"from": "kg",
"to": "g",
"factor": 1000
}
]Результат примера
| sku | attribute | A | unitA | B | unitB | normalizedA | check |
|---|---|---|---|---|---|---|---|
| A | mass | 1 | kg | 1000 | g | 1000 | совпадает после перевода |
| B | color | blue | white | blue | различается |
Показано строк: 2 из 2.
Локальная обработка: до2 млн символов или20 000 записей на источник; до50 000 строк результата. Тяжёлые операции имеют отдельные ограничения и отмену. Измеренный спрос и внешние данные не подставляются.
