BI Consult Desktop Logo BI Consult Mobile Logo
  • Russian BI Исследование российских bi
  • Перейти на Fine BI
  • Контакты
  • +7 812 334-08-01
    +7 499 608-13-06
  • Отправить сообщение
  • Главная
  • Продукты Эксперт-BI
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • E-Commerce
    • Сельское хозяйство
    • Энергетика
    • FMCG
    • Девелоперы
    • Маркетплейсы
    • Пищевая промышленность
    • Фармацевтика
    • Построение Data Platform
    • Цифровая трансформация
    • Управление по KPI
    • Финансы
    • Продажи
    • Склад
    • HR
    • Маркетинг
    • Внутренний аудит
    • Категорийный менеджмент
    • S&OP и FP&A
    • Геоаналитика
    • Цепочки поставок (SCM)
    • AutoML
    • Process Mining
    • IBP
    • ИТ (CIO)
    • Закупки
  • Платформы
    • Системы бизнес-анализа (BI)
    • Интегрированное бизнес-планирование (IBP)
    • Хранилища данных (DWH / Lakehouse)
    • Каталоги данных (Data Catalog)
    • Системы ETL и ELT
    • AI / Исскуственный интеллект
    • Шина данных (ESB)
    • Система управления мастер-данными (MDM)
    • Семантический слой
  • Услуги
    • Переход на отечественные BI и DWH системы
    • Консалтинг
    • Пилотный проект
    • Обучение и сертификация
    • Бесплатное обучение
    • Поддержка
    • Технические задания
    • Сбор требований для проекта внедрения BI-системы
    • CI/CD для DWH
    • Аудит BI приложений и DWH
    • Выделенная команда
    • Настойка и поддержка баз данных
    • Разработка BI Стратегии
    • Styleguide для BI-системы
    • Как выбрать BI-систему
  • Курсы
    • Учебный курс Информационная грамотность (Data Literacy)
    • Учебный курс для бизнес-аналитиков
    • Учебный курс для системных аналитиков
    • Учебный курс по Data Governance
    • Учебный курс Как стать CDO
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс по Fine BI
    • Учебный курс по FineReport
    • Учебный курс по DWH
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс по PostgreSQL
    • Учебный курс по Greenplum
    • Учебный курс по Apache Airflow и NiFi
    • Учебный курс по Open-source BI
    • Учебный курс по ClickHouse
    • Учебный курс по DataLens
    • Учебный курс по Loginom
    • Учебный курс по Modus BI и ETL
    • Учебный курс по Visiology
    • Учебный курс по dbt (Data Build Tool)
  • Компания
    • Руководство
    • Новости
    • Клиенты
    • Карьера
    • Скачать
    • Контакты

Отраслевые решения

  • Дистрибуция
  • Розничная торговля
  • Производство
  • Операторы связи
  • Банки
  • Страхование
  • Фармацевтика
  • Нефтегазовый сектор
  • Лизинг
  • Логистика
  • Медицина
  • Сеть ресторанов
  • Сельское хозяйство и агрохолдинги
  • Энергетика
  • E-Commerce
  • FMCG
  • Пищевая промышленность
  • Селлеры на маркетплейсах
  • Строительные компании и девелоперы

Функциональные решения

  • Управление по KPI
  • Финансы
  • Продажи
  • Склад
    • BI/DWH для Складской логистики
    • Курс «Управление Out-of-Stock с помощью DWH и BI-систем»
    • Полный перечень KPI метрик и измерений для складской логистики
  • Категорийный менеджмент
  • HR
  • Маркетинг
  • Внутренний аудит
  • Геоаналитика, аналитика на географической карте
  • Цепочка поставок (SCM)
  • S&OP и FP&A
  • Разработка стратегии цифровой трансформации
  • Process Mining
  • Интегрированное планирование (IBP)
  • Закупки
  • ИТ (CIO)
  • Построение хранилища данных
  • Создание Data Lake и Data Engineering
Главная » Решения Эксперт-BI на российских BI-платформах » Эксперт-BI Склад: система бизнес-анализа для управления складом » Курс «Управление Out-of-Stock с помощью DWH и BI-систем» » МОДУЛЬ 4. Измерение и контроль Out-of-Stock: методы, алгоритмы, автоматизация

МОДУЛЬ 4. Измерение и контроль Out-of-Stock: методы, алгоритмы, автоматизация

Чтобы управлять чем-либо — нужно это измерять. Управление уровнем Out-of-Stock (OOS) невозможно без системной и регулярной диагностики. В этом модуле мы разберем, как измеряется OOS, какие подходы существуют, какие алгоритмы наиболее точны, и главное — как автоматизировать процесс измерения и интегрировать его в BI и DWH-среду.

Мы будем рассматривать тему с позиции системного аналитика, архитектора данных и специалиста по BI. В фокусе — практическая реализация: SQL, алгоритмы, автоматизация, контроль качества и минимизация ошибок.

 

Что именно мы измеряем

Out-of-Stock — это не одна метрика, а целый набор измерений, отражающих разные аспекты недоступности товара. Вот основные типы метрик:

  1. Item OOS Event Rate
    Частота возникновения события OOS для одного SKU
    Формула:
    Количество OOS-событий / Количество возможных дней продаж
  2. Category OOS Event Rate
    Доля товаров в категории, находящихся в состоянии OOS
    Формула:
    Кол-во SKU в категории с OOS / Всего SKU в категории
  3. OOS Duration Rate
    Доля времени, когда товар отсутствовал
    Формула:
    Суммарное OOS-время / Общее рабочее время магазина
  4. Shelf Availability Rate
    Вероятность найти товар на полке
    Формула:
    100% – OOS Duration Rate
  5. OOS Lost Unit Sales Rate
    Потерянные продажи в штуках
    Формула:
    Потерянные продажи / (Фактические продажи + Потери)
  6. OOS Lost Revenue Rate
    Потери в денежном выражении
    Формула:
    Потерянная выручка / (Фактическая выручка + Потери)
  7. OOS Customer Impact Rate
    Влияние на клиентов (на корзины)
    Формула:
    1 – ((Ожидаемые корзины – Факт корзины) / Ожидаемые корзины)

 

Подходы к измерению OOS

Три метода измерения OOS, каждый со своими плюсами и минусами:

Метод 1. Ручной аудит (manual audit)

  • Проверка полок визуально сотрудниками или мерчендайзерами
  • Записываются "дыры", где товар должен быть, но его нет

 

Плюсы:

  • Высокая достоверность при правильной методике
  • Учитывает реальные выкладки, а не данные системы

 

Минусы:

  • Ограниченность по частоте
  • Высокая стоимость
  • Не масштабируется на сеть из сотен магазинов

 

Метод 2. Анализ POS-данных (Point-of-Sale)

  • OOS фиксируется при отсутствии продаж при наличии спроса

 

Алгоритм:

  • Строится дневной (или почасовой) ряд продаж по SKU
  • Если ранее были регулярные продажи, а в конкретный день — 0, возникает подозрение на OOS
  • При этом смотрим на остатки: если остаток равен 0 — подтверждаем OOS

 

Плюсы:

  • Автоматизируется, масштабируется
  • Дешевый и устойчивый способ мониторинга

 

Минусы:

  • Возможны ложноположительные случаи (например, реального спроса не было)
  • Требует точного учета остатков и стабильного SKU-оборота

 

Метод 3. Перпетуальные запасы (Perpetual Inventory, PI)

  • OOS измеряется по системным остаткам в системе

 

Пример:

  • Если в учете stock_qty = 0, значит товар считается OOS
  • Можно использовать для расчета долей времени, когда товар отсутствовал

 

Минусы:

  • Часто присутствуют ошибки PI (phantom inventory)
  • Не учитываются ситуации, когда товар есть, но не выложен

 

Автоматизация расчета метрик в DWH

Вся автоматизация сводится к построению аналитической витрины OOS_Events, в которой хранятся события отсутствия товара.

Ключевые поля витрины:

  • SKU_ID
  • Store_ID
  • Date
  • Sales_Qty
  • Stock_Qty
  • Is_OOS (флаг события)
  • OOS_Type (Store/Shelf)
  • OOS_Start_Date, OOS_End_Date
  • Duration
  • Lost_Sales
  • Lost_Revenue

 

Алгоритм расчета событий OOS:

  1. Берем данные о продажах, остатках и поставках по SKU-Store-Day
  2. Если Stock_Qty = 0 и Sales_Qty = 0 — возможно OOS
  3. Если ранее продажи были стабильными — подтверждаем OOS
  4. Фиксируем дату начала и дату окончания
  5. Расчитываем потери: прогноз – факт

 

Пример SQL:

SELECT
  s.SKU_ID,
  s.Store_ID,
  s.Date,
  CASE
    WHEN st.Stock_Qty = 0 AND s.Sales_Qty = 0 AND prev.Sales_Qty > 0 THEN 1
    ELSE 0
  END AS Is_OOS,
  f.Forecast_Qty,
  s.Sales_Qty,
  f.Forecast_Qty - s.Sales_Qty AS Lost_Sales,
  (f.Forecast_Qty - s.Sales_Qty) * p.Price AS Lost_Revenue
FROM fact_sales s
JOIN fact_stock st ON s.SKU_ID = st.SKU_ID AND s.Store_ID = st.Store_ID AND s.Date = st.Date
LEFT JOIN fact_forecast f ON s.SKU_ID = f.SKU_ID AND s.Store_ID = f.Store_ID AND s.Date = f.Date
LEFT JOIN dim_sku p ON s.SKU_ID = p.SKU_ID
LEFT JOIN (
    SELECT SKU_ID, Store_ID, Date, Sales_Qty
    FROM fact_sales
    WHERE Date = CURRENT_DATE - INTERVAL '1 day'
) prev ON s.SKU_ID = prev.SKU_ID AND s.Store_ID = prev.Store_ID

 

Интерпретация результатов

Важно не просто фиксировать факт OOS, а анализировать паттерны:

  • Повторяется ли отсутствие по определенным дням недели?
  • Коррелирует ли с поставками?
  • Возникает ли одновременно по нескольким товарам из одной категории?

 

На основе анализа можно строить BI-дашборды:

  • Воронка потерь: от SKU до потерь в выручке
  • Повторяющиеся паттерны (анализ временных рядов)
  • Географическая карта OOS по регионам/магазинам

 

Использование BI для ежедневного контроля

  1. Оперативный дашборд:
    • Текущий уровень OOS
    • Магазины, где доля SKU в OOS превышает 10%
    • Категории с наибольшими потерями
  2. План-факт по заказу:
  3. Сравнение поставок и продаж
  4. Предупреждения об отклонении в прогнозе
  5. BI-правило: если SKU с KVI-флагом имеет OOS более 3 дней подряд — отправить уведомление менеджеру
  6. Интеграция с мессенджерами и задачами
  7. Автоматизация тревог:

 

Как бороться с рисками

Риск

Метод решения

Неверные остатки

Сверка PI и факта, контроль расхождений, витрина Stock_Control

Проблемы с чековой детализацией

Требуется POS с транзакциями по SKU и времени

Ложные OOS по редким товарам

Настройка фильтров: минимум продаж за период для включения в аналитику

Погрешности прогноза

MAPE-контроль, ручная корректировка, гибридный подход

Ошибки в планограммах

Внедрение цифровой планограммы и проверка POG-compliance

 

Измерение OOS — это не задача раз в месяц, это постоянный аналитический процесс. BI-система должна обеспечивать ежедневную прозрачность ситуации по всей сети. Хранилище данных играет ключевую роль: именно оно аккумулирует все сигналы, соединяет между собой продажи, остатки, поставки, прогнозы и операции на полке.

Главная задача автоматизации — не только фиксировать факт отсутствия товара, но и сделать его предсказуемым и управляемым.

Узнать стоимость решенияЗапросить видео презентацию

← Предыдущая статья
МОДУЛЬ 3. Как BI и DWH помогают бороться с Out-of-Stock: технологии, витрины, архитектура
Следующая статья →
МОДУЛЬ 5. Построение витрин данных для мониторинга Out-of-Stock: архитектура, логику, примеры, автоматизация

Решения

Анализировать ФинансыУвеличивайте ПродажиОптимальный Склад и ЛогистикаМаркетинговые Метрики

Клиенты
  • ООО «Ай Пи Ти Групп» (IPT Group) — многопрофильный консалтинговый холдинг, специализирующийся на юридическом и финансовом сопровождении бизнеса. IPT Group занимает высокие позиции в профессиональных рейтингах, входит в ТОП-30 лучших юридических компаний России по версии «Право.ru-300», Global Law Experts и др.

  • Торгово-производственному холдингу ТБМ, специализирующемуся на поставке комплектующих и фурнитуры для производства окон, дверей, стеклопакетов и мебели, был необходим аналитический инструмент для выявления узким мест и поиска зон роста бизнеса и, как результат, оптимизации процессов. Добиться этого можно было, только внедрив data-driven подход.

  • "Уральский банк реконструкции и развития" входит в топ-25 крупнейших банков России и список значимых кредитных организаций на рынке платежных услуг по версии ЦБ РФ.

  • «Балтийский лизинг» — первая компания в России, получившая лицензию № 0001 от Министерства экономики РФ на лизинговую деятельность, лицензия зарегистрирована 2 сентября 1996 года. «Балтийский лизинг» работает на российском рынке 33 года: компания представлена 79 филиалами по всей стране, сегодня в штате более 1300 сотрудников. За последние десять лет компания профинансировала имущество для 80 000 клиентов.

  • Решения
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • E-Commerce
    • Энергетика
    • Фармацевтика
  • Услуги
    • Переход на отечественные BI и DWH
    • Консалтинг
    • Пилотный проект
    • Обучение и сертификация
    • Бесплатное обучение
    • Техническая поддержка
    • Технические задания
    • Сбор требований для проекта внедрения BI-системы
    • CI/CD для DWH
    • Аудит BI приложений
    • Выделенная команда
    • Настойка и поддержка баз данных
    • Разработка BI Стратегии
    • Styleguide для BI-системы
    • Как выбрать BI-систему
  • Платформы
    • FineBI
    • FineReport
    • FineDataLink
    • Коннекторы данных из 1С в BI
    • Airflow + NiFi
    • Visiology
    • Luxms BI
    • Modus BI
    • PIX BI
    • Arenadata
    • ClickHouse
    • Greenplum
    • Postgres Professional
    • Open-source BI: Superset/Metabase
    • Loginom
    • Yandex.DataLens
    • AI / Исскуственный интеллект
    • Optimacros
    • Шины данных
  • Курсы
    • Учебный курс Информационная грамотность
    • Учебный курс для бизнес-аналитиков
    • Учебный курс для системных аналитиков
    • Учебный курс по Data Governance
    • Учебный курс Как стать CDO
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс по Fine BI
    • Учебный курс по FineReport
    • Учебный курс по DWH
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс по PostgreSQL
    • Учебный курс по Apache Airflow и NiFi
    • Учебный курс по Open-source BI
    • Учебный курс по ClickHouse
    • Учебный курс по DataLens
    • Учебный курс по Loginom
    • Учебный курс по Modus BI и ETL
    • Учебный курс по Visiology
    • Учебный курс по dbt
  • Функциональные решения
    • Создание Data Lake
    • Цифровая трансформация
    • Управление по KPI
    • Финансы
    • Продажи
    • Склад
    • HR
    • Маркетинг
    • Внутренний аудит
    • Категорийный менеджмент
    • S&OP и прогнозная аналитика
    • Геоаналитика
    • Цепочки поставок (SCM)
    • AutoML
    • Process Mining
    • Сквозная аналитика
  • Компания
    • О нас
    • Руководство
    • Новости
    • Клиенты
    • Скачать
    • Контакты
    • Политика конфиденциальности
RutubeVkontakteLinkedInYouTube
ООО "Би Ай Консалт",
ИНН: 7811437757,
ОГРН: 1097847154184
199178, Россия,
Санкт-Петербург,
6-ая линия В.О., Д. 63, 4 этаж
Тел: +7 (812) 334-08-01
Тел: +7 (499) 608-13-06
E-mail: info@biconsult.ru

 

 

 

 

 

×

Пользуясь сайтом, вы соглашаетесь с использованием cookies и политикой конфиденциальности.