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
  • Финансы
  • Продажи
  • Склад
  • Категорийный менеджмент
  • HR
  • Маркетинг
  • Внутренний аудит
  • Геоаналитика, аналитика на географической карте
  • Цепочка поставок (SCM)
  • S&OP и FP&A
  • Разработка стратегии цифровой трансформации
  • Process Mining
  • Интегрированное планирование (IBP)
  • Закупки
  • ИТ (CIO)
  • Построение хранилища данных
  • Создание Data Lake и Data Engineering
Главная » Решения Эксперт-BI на российских BI-платформах » Эксперт-BI Склад: система бизнес-анализа для управления складом » BI/DWH для Складской логистики » Аналитика дней запаса - расчет количества дней на которые хватит текущих остатков при текущем уровне продаж для оценки устойчивости товарного обеспечения

Аналитика дней запаса - расчет количества дней на которые хватит текущих остатков при текущем уровне продаж для оценки устойчивости товарного обеспечения

Дни запаса представляют собой один из ключевых индикаторов устойчивости цепи поставок. Они позволяют перейти от абстрактных объемов запасов к конкретному временном горизонту, на который можно опираться в планировании и управлении запасами. В рамках данного раздела рассмотрены концепции, архитектура данных, подходы к расчету и внедрению анализа DOH (Days of Inventory on Hand) в процессы товародвижения и оперативного планирования. Особое внимание уделяется архитектурным решениям, алгоритмам и интеграциям, которые позволяют обеспечивать точность расчетов и актуальность данных на уровне всего портфеля товаров.

DOH - важный управленческий показатель, который помогает балансировать спрос и предложение, снижать риск дефицита и минимизировать избыточные запасы. Правильная реализация анализа DOH требует не только корректного расчета, но и четко выстроенной архитектуры данных: от источников спроса и запасов до систем планирования и отчетности. В условиях сложной мультиканальности, сезонности и вариативной поставки необходимо учитывать как исторические тренды, так и прогноз продаж. Именно поэтому глава фокусируется на концепциях, архитектуре обработки данных, алгоритмах расчета и практиках внедрения, которые обеспечивают прозрачность и управляемость запасов.

  • Что такое дни запаса и как они рассчитываются в контексте товародвижения
  • Как выстроить архитектуру данных и интеграционные потоки для расчета DOH
  • Какие алгоритмы применяются для учета спроса, сезонности и безопасного запаса
  • Как внедрять DOH в процессы планирования и операционного управления запасами

     

Определение и роль DOH

День запаса определяется как количество календарной единицы времени, на которое хватит текущего запаса при заданном уровне спроса. Классическая формула для базового DOH:

  • DOH = Запасы на складе / Среднесуточный спрос

Однако реальная ситуация требует учета нескольких факторов:

  • изменений спроса во времени: сезонность, тренды, акции, промо-мероприятия;
  • наличия безопасного запаса (safety stock) и его роли в доступности продукции;
  • различий между запасами на складе и фактическим доступным запасом (учет брака, возвратов, потерь);
  • задержек в поставках и временем выполнения заказа (lead time).

Таким образом, в рамках управляемого подхода применяются различные варианты DOH:

  • Базовый DOH без учета запасов безопасности и сроков доставки.
  • DOH с учетом безопасного запаса: DOH_effective = (Запасы на складе - Безопасный запас) / Среднесуточный спрос.
  • DOH с использованием прогноза спроса: DOH_forecast = Запасы на складе / Прогнозируемый суточный спрос в ближайшем периоде.

Почему это важно для устойчивости товародвижения? DOH служит индикатором риска дефицита или чрезмерного запаса, помогает определить точку повторной закупки, оповещает ответственных о времени, оставшемся до истощения запасов и как изменяется устойчивость при сезонных колебаниях.

 

Что влияет на DOH

  • точность спроса и прогнозов: чем более точны прогнозы, тем корректнее DOH;
  • точность учета запасов: данные о запасе должны отражать реальную доступность для выполнения заказов;
  • уровень сервиса и целевые уровни запасов: сервис-уровни определяют приемлемый риск дефицита;
  • структура ассортимента: товарные группы с разной оборачиваемостью требуют отдельных расчетов DOH.

В условиях многоканальности и разнородной динамики спроса чаще применяют DOH по сегментам (категориям, каналам продаж, складам) и в разрезе временных окон.

 

Архитектура данных и источники

Эффективный расчет DOH невозможен без хорошо спроектированной архитектуры данных и доверенной цепи источников. Основная задача: привести данные спроса, запаса и планирования к единому консенсусному представлению, с которым можно корректно рассчитывать DOH и коммуницировать результаты заинтересованным сторонам.

 

Компоненты архитектуры

  • Источники данных
    • ERP-системы (например, российского происхождения или готовые решения) - учет запасов, движения ТМЦ, заказы;
    • WMS/LCMS - операции склада, приемка, отгрузка, логика по месту хранения;
    • POS/многоканальные продажи - фактические продажи по времени;
    • системы прогнозирования спроса - прогнозы и сценарии;
    • финансы и планирование - бюджет, маржинальность, зависимость спроса от цен и акций.
  • Интеграционные слои
    • ETL/ELT pipelines, которые приводят данные к единым стандартам и временным меткам;
    • orchestration-системы (например, Apache Airflow) для планирования конвейеров;
    • data quality и lineage, чтобы отслеживать источники данных и трансформации.
  • Хранение и обработка
    • хранилище данных (data warehouse) или дата-маркеры, где выполняются расчеты DOH;
    • инструментальные слои для моделирования запасов, расчета DOH и подготовки отчетности.
  • Аналитический слой
    • BI/п/dashboard-слой, где визуализируются DOH по товарам, группам и складам;
    • модули планирования и S&OP, которые используют DOH для определения заказных точек и интервалов пополнения.

       

Архитектурные схемы (описательно)

  • Источники данных > Интеграция > Модели запасов > Расчеты DOH > Визуализация и отчетность
  • В реальном проекте следует реализовать два направления: поток обновления запасов в реальном времени или near-real-time и пакетную обработку для прогноза спроса и DOH на уровне сегментов.

     

Распределение обязанностей и качество данных

  • Определение источников ответственности за данные и качество на уровне бизнес-облаков (категории товаров, склады);
  • Внедрение правил проверки полноты, точности и своевременности данных;
  • Наличие процедур для обработки задержек, ошибок синхронизации и backfill.

В рамках технической главы особое внимание уделяется архитектурным паттернам, которые обеспечивают масштабируемость и надежность. Например, отделы товародвижения часто применяют многоуровневые слои хранения: "data lake - data warehouse - OLAP-слой" для разных типов каркасов анализа. Важно обеспечить согласование между источниками распознавания спроса (POS, онлайн-продажи) и запасами в ERP/WMS, чтобы DOH отражал реальную доступность на уровне склада и оценивался в контексте всей цепи поставок.

 

Математика и алгоритмы расчета

Раздел посвящен практическим формулам, подходам к выбору окон для расчета и методикам учета сезонности и стабильности запасов. В основу laid-standards входит разделение на статический DOH и динамические варианты, адаптируемые к реальным условиям.

 

Базовая DOH и ее ограничения

  • DOH_base = Запасы на складе / Среднесуточный спрос
    -Среднесуточный спрос может рассчитываться по нескольким подходам:
    • простой скользящий средний за N дней;
    • взвешенный средний с учетом сезонности;
    • прогнозируемый суточный спрос на ближайший период, если доступен прогноз.

Ограничения базовой DOH связаны с отсутствием учета запасов, которые не доступны для выполнения заказов (обесцененные, забракованные), а также с недействительной системной задержкой между отражением запасов и фактическим исполнением спроса.

 

Учет запасов безопасности (safety stock)

  • DOH_effective = (Запасы на складе - Безопасный запас) / Среднесуточный спрос
  • Безопасный запас служит буфером против неопределенности спроса и поставок и напрямую влияет на устойчивость обслуживания клиентов.
  • Величина безопасного запаса должна зависеть от целевого сервиса (service level), вариативности спроса и поставки, а также времени выполнения заказа.

     

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

  • DOH можно рассчитывать на основе прогноза спроса на ближайшие N дней: DOH_forecast = Запасы на складе / Прогнозируемый суточный спрос
  • Учет сезонных колебаний достигается через внедрение сезонных индексов в прогноз и последующий расчет DOH на основе скорректированного спроса.
  • Важной частью является выбор окна N: слишком маленькое окно может шуметь, слишком большое - упускать пики спроса.

     

Временная разметка и выбор окна

  • Выбор окна зависит от скорости оборачиваемости товара, сезонности и бизнес-правил. Для скоропортящихся товаров полезно использовать более короткие окна (например, 14-28 дней), для неликвидной продукции - длинные окна (60-180 дней).
  • В современных системах целесообразно держать несколько параллельных DOH: по текущему месяцу, по следующему кварталу и по сезонным индексам.

     

Пример расчета (иллюстративный)

  • Запасы на складе: 1200 единиц

  • Безопасный запас: 200 единиц

  • Среднесуточный спрос: 50 ед./день

  • DOH_effective = (1200 - 200) / 50 = 20 дней

  • Если прогнозируемый суточный спрос на ближайший период: 60 ед./день, DOH_forecast = (1200 - 200) / 60 ≈ 16.7 дней

     

Пример кода и алгоритм

## Псевдокод: расчет DOH по каждому товару
для каждого товара item в ассортименте:
  on_hand = запасы[item]
  avg_daily_usage = средний спрос за N дней по item
  safety = безопасность[item]  # запас
  if avg_daily_usage > 0:
    doh = (on_hand - safety) / avg_daily_usage
  else:
    doh = NULL
  сохранить doh для item
// SQL-псевдокод (упрощение)
SELECT
  i.item_id,
  i.quantity_on_hand,
  f.avg_daily_usage,
  s.safety_stock,
  CASE
    WHEN f.avg_daily_usage > 0 THEN (i.quantity_on_hand - s.safety_stock) / f.avg_daily_usage
    ELSE NULL
  END AS doh_days
## FROM inventory i
JOIN forecast_usage f ON i.item_id = f.item_id
JOIN safety_stock s ON i.item_id = s.item_id;

Принципы применения DOH в управлении запасами

  • DOH должен сопоставляться с планами пополнения: когда DOH падает ниже порога, инициируется пополнение;
  • DOH помогает определить приоритеты по закупкам: сначала для критических товаров с низким DOH и высоким спросом;
  • DOH в сочетании с SLA и сервис-уровнями позволяет управлять рисками дефицита и оптимизировать уровень запасов;
  • Важно поддерживать возможность динамического обновления DOH в реальном времени или near-real-time, особенно в условиях быстроменяющегося спроса.

     

Инкрементальные обновления и временная стабильность

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

  • Частота обновления: дневные обновления подходят для большинства категорий, для быстрых сегментов можно рассматривать обновление по часовым интервалам;
  • Обработка задержек: реализация резервных потоков данных на случай задержек в ERP/WMS/POS;
  • Backfill: процедуры для исправления прошлых данных при обнаружении расхождений;
  • Временная устойчивость: применение кэширования и агрегаций для устойчивой визуализации и отчетности.

     

Интеграции в цепочку товародвижения и сценарии внедрения

Расчет DOH должен быть встроен в цепочку планирования и оперативного управления. Это обеспечивает согласованность между прогнозами спроса, планами пополнения и фактическим запасом.

  • Внедряем DOH как управляющий сигнал для заказов: когда DOH достигает заданного минимума, инициируется повторная закупка;
  • DOH как часть S&OP: сравнение плановых запасов и прогнозируемого спроса для формирования сценариев;
  • Межскладовые сценарии: DOH по каждому складу позволяет перераспределять запасы внутри сети витрин и центров запасов для повышения общего уровня обслуживания.

     

Примеры интеграций и инфраструктуры

  • Хранилище данных на основе PostgreSQL или подобной СУБД для оперативных расчетов и аналитики;
  • Оркестрация процессов через Apache Airflow или аналогичные инструменты, обеспечивающие повторяемость и мониторинг конвейеров;
  • Скетчи архитектуры: источники данных -> ETL/ELT -> warehouse -> расчеты DOH -> визуализация/планирование.

Упоминание конкретных технологий: PostgreSQL как база данных для хранения запасов и истории, Apache Airflow как оркестратор для ETL/ELT-пайплайнов. Эти примеры демонстрируют реальный практический набор инструментов, используемых в отраслевых проектах, и соответствуют открытым технологиям.

 

Качество данных и валидация

Без надежного качества данных расчеты DOH теряют смысл. Ряд практик:

  • Валидация полноты данных: отсутствие записей по складам, товарам, датам недопустимо;
  • Верификация согласованности: сравнение запасов в ERP и WMS, сверка оборотов;
  • Контроль временных меток: сверка времени обновления запасов и продаж, устранение рассинхронов;
  • Мониторинг аномалий: резкие скачки запасов или спроса без соответствующих событий (ненормальная активность, браки, потери).

     

Key takeaways

  • DOH - ключевой индикатор устойчивости товарного обеспечения, который объединяет запасы, спрос и сроки пополнения.
  • Архитектура данных должна обеспечивать целостность данных по цепочке: от источников спроса и запасов до расчетов и отчетности.
  • В расчет DOH важно включать безопасный запас и сезонность спроса, чтобы не переоценивать устойчивость запасов.
  • Гибкость подхода к выбору окна расчетов и методов прогнозирования спроса повышает точность DOH.
  • Интеграция DOH в процессы планирования и S&OP повышает управляемость запасами и снижает риск дефицита.
  • Контроль качества данных и прозрачная валидация позволяют снизить риск ошибок в расчетах DOH.
  • Архитектура и процессы должны поддерживать масштабируемость: при увеличении ассортимента или числа складов решения остаются управляемыми.

     

FAQ

  1. Что такое DOH и зачем он нужен в товародвижении?
  • DOH измеряет, сколько дней запасов на складе хватит при существующем спросе. Он помогает планировать пополнение, снижать риск дефицита и избегать избыточных запасов, особенно в условиях сезонности и изменчивости спроса.

 

  1. Какие данные необходимы для расчета DOH?
  • Данные запасов на складе, данные продаж/спроса за определенное окно, прогноз спроса (при использовании прогноза), и данные о безопасном запасе. В идеале также должны быть данные по времени пополнения (lead time) для контекстуализации.

 

  1. Как учесть сезонность и колебания спроса в DOH?
  • Включение сезонных индексов в прогноз спроса и расчеты DOH на основе скорректированного спроса. Важно использовать разделение по сегментам и, по возможности, хранить DOH по различным периодам (месяц, квартал, сезон).

 

  1. Как выбрать окно N для расчета среднесуточного спроса?
  • Выбор зависит от оборачиваемости и сезонности товара: для быстрооборачиваемых товаров - короче окно (14-28 дней), для медленно оборачиваемых - длиннее (60-180 дней). Практика показывает, что стоит тестировать несколько окон и выбирать подход, обеспечивающий стабильность сигналов.

 

  1. Что делать, если часть запасов не доступна для выполнения заказов?
  • Нужно вычесть безопасный запас и рассмотреть доступный запас как основу для DOH. Также полезно на уровне архитектуры отделить физический запас от доступного для отгрузки и отслеживать причину недоступности (браки, возвращённые товары и т.п.).

 

  1. Как внедрить DOH в процессы планирования?
  • Внедрять DOH как сигнал для пополнения запасов, интегрировать его в правила планирования и S&OP, определить пороги минимального и целевого DOH по сегментам, настроить уведомления и автоматизированные заказы.

 

  1. Какие архитектурные решения подходят для больших ассортиментных сетей?
  • Использование многослойной архитектуры данных (data lake → data warehouse), возможность параллельной обработки по сегментам и складам, использование ETL/ELT-пайплайнов, мониторинг качества данных и версионирование моделей прогнозов.

 

  1. Как учитывать задержки поставки и брак в DOH?
  • Адекватная настройка lead time и учет потерь/брака в запасах. В DOH включаются дополнительные резервы на случай задержек и потерь, а также сценарии по alternate suppliers и адаптивному планированию.

 

  1. Можно ли использовать DOH совместно с другими показателями?
  • Да. DOH работает в связке с уровнем сервиса, уровнем запасов, коэффициентами оборачиваемости и метриками точности прогнозов. Совокупность позволяет построить целевые политики пополнения и оптимизировать общий уровень обслуживания.

 

  1. Какие ограничения у DOH и как их минимизировать?
  • DOH чувствителен к качеству данных и к выбору окна. Эффективность падает при отсутствии учёта доступности запасов и задержек. Минимизация ограничений достигается через качественные источники данных, тесную интеграцию с процессами планирования и регулярную калибровку моделей прогнозирования спроса и запасов.

 

← Предыдущая статья
Анализ оборачиваемости запасов: расчет скорости продажи и времени нахождения товара на складе для выявления медленно оборачиваемых позиций
Следующая статья →
Выявление неликвидных товаров - поиск товаров без продаж в течение длительного периода для определения товаров требующих распродажи или вывода из ассортимента

 

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

Решения

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

Клиенты
  • «ПрофХолод» — крупнейший в России производитель сэндвич-панелей с пенополиуретаном. 

  • ООО "Интернэшнл Ресторант Брэндс" – это крупнейший франчайзинговый партнер компании Yum! Brands Russia & CIS в России, отвечающий за рост и развитие бренда KFC на территории РФ. На сегодняшний день у компании более 350 ресторанов. Ежедневно в рестораны приходит 200 000+ гостей.

  • Компания ООО "Комус" - один из лидеров российского рынка оптовых продаж офисных товаров и техники. Компания поставляет широкий ассортимент продукции - от канцелярских принадлежностей до компьютерной техники и офисной мебели.

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

  • Решения
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • 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 и политикой конфиденциальности.