DEEONE/Кейсы/ABC/XYZ в реальном времени
06 / Дистрибуция · Оптовая компания

ABC/XYZ-анализ ассортимента:
с 6 часов до 3 секунд

Оптовая компания: 15 000 активных SKU, 8 складов, 3 года истории продаж. ABC/XYZ — на чём держатся решения по закупкам и пополнению склада. Считался в Excel на сервере: 6 часов на прогон, делали раз в квартал. К моменту готовности данные уже устаревали.

<3с
Расчёт ABC/XYZ
15k
SKU в анализе
6нед
От старта до прода
×7200
Ускорение
§ 01 — Задача

Что было до нас

Коммерческий директор хотел видеть ABC/XYZ-матрицу по поставщикам, категориям, регионам. В Excel с 15 000 строк и trend-расчётами это было физически невозможно — каждая пересортировка по 15 минут, а пересчитать всю матрицу — 6 часов.

Из-за длительности расчёта ABC/XYZ делали раз в квартал. Решения о вводе и выводе позиций принимали по данным трёхмесячной давности. За это время у категории мог поменяться спрос — сезонность, тренд, акция конкурента.

Нужна была система: ABC/XYZ считается мгновенно, в любом разрезе, на любой глубине истории. Закупки обсуждаются еженедельно на свежих цифрах.

§ 02 — Решение

Архитектура под задачу

Собрали решение под конкретную задачу. Ниже — из каких кусков оно состоит.

DWH

fact_sales с дневной гранулярностью

3 года истории, 15 000 SKU × ~700 дней × 8 складов = 84M строк. Column-store индекс, партицирование по месяцам.

Aggregations

Предрасчитанные кумулятивы

Не считаем с нуля — в DWH лежат предрасчитанные суммы и дисперсии на уровне SKU/недели/месяца. ETL обновляет их инкрементально.

SSAS

DAX-меры ABC/XYZ

ABC: кумулятивная выручка и пороги 80/15/5%. XYZ: коэффициент вариации спроса за период. Меры параметризованы — пороги меняются слайсером.

Visual

Power BI: интерактивная матрица

9 квадрантов AX/AY/.../CZ в одном экране. Клик на квадрант — drill-down до SKU. Фильтры: категория, поставщик, регион, глубина истории.

UX

Сохранение контекста и bookmarks

Категорийный менеджер фиксирует свою настройку (период, поставщик) как bookmark. Возвращается на следующую встречу — всё в том же виде.

Ops

Еженедельный рейтинг изменений

Автоматический отчёт: что переместилось из квадранта в квадрант за неделю. Категорийщик видит, какие SKU требуют реакции.

Раньше ABC/XYZ был квартальным ритуалом — три дня в офисе только про матрицу и говорили. Сейчас это инструмент: открыл, посмотрел, принял решение. Ассортимент пересматриваем раз в неделю — оборачиваемость «Бытовой химии» выросла на 18% за полугодие.

DE
Коммерческий директор
Оптовая торговля · FMCG
§ Консультация · 30 минут

Excel
  задыхается?

Тяжёлый Excel-анализ на десятках тысяч строк — классическая задача для SSAS Tabular. 30 минут — обсудим ваш.

Телефон+7 918 042 34 43
Время откликаВ течение рабочего дня