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-систем» » МОДУЛЬ 3. Как BI и DWH помогают бороться с Out-of-Stock: технологии, витрины, архитектура

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

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

Этот модуль будет особенно полезен тем, кто участвует в создании архитектуры аналитических систем: аналитикам, архитекторам данных, разработчикам DWH, владельцам бизнес-процессов.

 

Роль DWH в управлении Out-of-Stock

Хранилище данных (Data Warehouse) — это центральный компонент для сбора, обработки и хранения информации из различных источников. В контексте OOS оно выполняет три ключевые роли:

  1. Интеграция данных из разнородных источников (POS, ERP, WMS, MDM, планограммы)
  2. Формирование аналитических витрин, позволяющих делать измерения и выявлять причины
  3. Обеспечение единой версии правды для BI и ML-моделей

 

Типовые источники:

  • Продажи (POS): SKU, чек, дата, магазин, касса
  • Остатки (WMS или ERP): склад, SKU, количество, дата, источник (бэкрум, полка)
  • Справочники: SKU, категория, бренд, KVI-признак
  • Прогноз: SKU, магазин, день, прогнозный объем
  • Планограммы: SKU, полочное пространство, Facing, Store Plan
  • Данные о поставках: SKU, дата, поставщик, объем, статус поставки

 

Архитектура DWH для анализа OOS

Рекомендуемая логическая структура DWH:

  • Факт-продажи: таблица fact_sales
  • Факт-остатков: fact_stock
  • Факт-поставок: fact_delivery
  • Факт-прогноза: fact_forecast
  • Факт-планограммы: fact_planogram
  • Измерения: dim_store, dim_sku, dim_date, dim_category

 

Типовые связи:

  • Все факты соединяются через ключи SKU, Store, Date
  • Прогноз и продажи сравниваются по SKU-Store-Date
  • Остатки сопоставляются с продажами и поставками
  • Планограмма связывается с продажами через SKU и Store

 

BI-витрины:

  • oos_metrics (основная витрина для анализа Out-of-Stock)
  • oos_patterns (паттерны повторяющихся OOS)
  • oos_root_causes (оценка причин)
  • replenishment_analytics (анализ пополнений)
  • forecast_vs_actual (сравнение прогноза и факта)

 

Как строятся витрины OOS в DWH

Рассмотрим пример построения витрины oos_metrics.

Ключевые поля:

  • SKU_ID
  • Store_ID
  • Date
  • Sales_Qty
  • Stock_Qty
  • Forecast_Qty
  • Delivery_Qty
  • Shelf_Space (в метрах или фейсингах)
  • OOS_Flag (1 если товар отсутствует на полке)
  • OOS_Duration (в часах)
  • Lost_Sales_Estimated (в штуках)
  • Lost_Revenue_Estimated (в рублях)
  • Phantom_Flag (признак phantom inventory)

 

Пример SQL-фрагмента:

SELECT
  s.SKU_ID,
  s.Store_ID,
  s.Date,
  CASE WHEN st.Stock_Qty = 0 AND s.Sales_Qty = 0 THEN 1 ELSE 0 END AS OOS_Flag,
  CASE WHEN st.Stock_Qty = 0 AND s.Sales_Qty > 0 THEN 'phantom' END AS Phantom_Flag,
  f.Forecast_Qty,
  d.Delivery_Qty,
  pg.Shelf_Space,

  -- расчет потерь
  f.Forecast_Qty - s.Sales_Qty AS Lost_Sales_Estimated,
  (f.Forecast_Qty - s.Sales_Qty) * sku.Price AS Lost_Revenue_Estimated
FROM fact_sales s
LEFT 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 fact_delivery d ON s.SKU_ID = d.SKU_ID AND s.Store_ID = d.Store_ID AND s.Date = d.Date
LEFT JOIN fact_planogram pg ON s.SKU_ID = pg.SKU_ID AND s.Store_ID = pg.Store_ID
LEFT JOIN dim_sku sku ON s.SKU_ID = sku.SKU_ID

 

BI-компоненты: что и как визуализировать

  1. KPI-дашборд:
    • Общий уровень OOS (в процентах и рублях)
    • ТОП-10 категорий по потерям
    • ТОП-10 магазинов с наихудшей доступностью
  2. Детализация SKU-Store:
  3. Таблица с флагом OOS
  4. Lost Sales
  5. План vs факт
  6. График тренда
  7. Повторяющиеся периоды отсутствия
  8. Графики с периодичностью
  9. Автоматическая классификация: поставка, полка, спрос
  10. Географическая карта магазинов с уровнем OOS
  11. Тепловая карта по категориям и датам
  12. Паттерны OOS:
  13. Карта рисков:

 

Методология работы с Lost Sales и Lost Revenue

Формулы:

  1. Lost Sales = Прогноз – Факт, если факт < прогноза и stock_qty = 0
  2. Lost Revenue = Lost Sales * Цена (средняя или рекомендованная)

 

Важно: если нет прогноза, используем метод “forward-fill”: берём среднее по предыдущим неделям или по аналогичным дням.

Вариант расчета через POS-анализ:

  • Если продажи регулярно происходят ежедневно, а в конкретный день = 0, это может быть признак OOS
  • BI-алгоритм проверяет такие разрывы и метит как подозрительные

 

Примеры автоматизации

  • BI-алерт: если SKU в категории KVI имеет OOS > 6 часов — создается уведомление
  • ML-модель: предсказание вероятности OOS по SKU-Store-Day на основе погодных данных, промо, праздников
  • Регламент: если Shelf Availability ниже 92% в течение 3 дней — автоматическое задание логистике
  • Дашборд для руководства: агрегированные потери и план по их снижению

 

Работа с рисками

Риск

Меры

Неполные данные

Витрины строятся через staging, используется контроль полноты загрузки

Дублирование SKU

Справочники нормализуются через MDM

Расхождения между системами

Внедрение витрины "System Reconciliation"

Плохая детализация POS

Переход на чековую детализацию, агрегаты нельзя использовать для OOS

Несвоевременное обновление

Использование SLA на ETL-процессы и мониторинг задержек загрузки

 

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

Для эффективного использования BI и DWH необходимо выстроить:

  1. Правильную архитектуру данных (от источников до витрин)
  2. Сквозные цепочки метрик и диагностики
  3. Интеграцию с действиями: уведомления, пересчёты, прогнозы
  4. Постоянный контроль качества данных и SLA

 

 

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

← Предыдущая статья
МОДУЛЬ 2. Корневые причины Out-of-Stock: аналитический взгляд и автоматизация через данные
Следующая статья →
МОДУЛЬ 4. Измерение и контроль Out-of-Stock: методы, алгоритмы, автоматизация

Решения

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

Клиенты
  • ООО "Уральская транспортная компания" — это транспортно-логистическая компания, специализирующаяся на железнодорожных перевозках грузов, создана в 2009 году.

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

  • MoneyCare — кредитная платформа и сервис для ПОС-кредитования в магазинах, установленная в более чем 18 тысячах трейдинговых точек и сотрудничающая с 11 главными банками России.

  • ИНВИТРО
    ИНВИТРО – крупнейшая частная медицинская компания в России, специализирующаяся на лабораторной диагностике и оказании других медицинских услуг.
     
    ИНВИТРО располагает 9 самыми современными лабораторными комплексами и крупнейшей в Восточной Европе сетью более чем из 900 медицинских офисов. Страны присутствия — Россия, Украина, Казахстан, Беларусь.
     
  • Решения
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • 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 и политикой конфиденциальности.