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 для Складской логистики » Анализ времени хранения: анализ длительности хранения товаров на складе для выявления медленно движущихся товаров

Анализ времени хранения: анализ длительности хранения товаров на складе для выявления медленно движущихся товаров

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

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

  • Краткое содержание главы
  • Архитектура данных, источники и моделирование
  • Метрики длительности хранения и алгоритмы расчета
  • Интеграция данных, качество и монтаж аналитической пайплайны
  • Примеры реализации и сценарии внедрения

     

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

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

  • Источники данных и их роль

    • ERP/WMS: фиксация поступлений и отгрузок, даты поставок, номера партий, идентификаторы SKU, локации на складе, статусы.
    • POS/point-of-sale и продажи через каналы: данные по отгрузкам для расчета спроса и среднесуточной нормы расхода.
    • Возвраты и списания: информация о возвратах, браке, уценках и уничтожении товара, влияющая на чистый оборот и актуальные запасы.
    • Поставщики и цепочка поставок: данные о сроках поставки и задержках, влияющих на планирование пополнения.
    • Метрическая информация по складу: пространство, базовые единицы измерения, единицы учета, политики учёта.
  • Модель данных

    • Факт-таблица: StockMovement (sku_id, warehouse_id, date, event_type [receipt, issue, return, adjustment], quantity, lot_id, location_id, cost, currency).
    • Размерности: DateDim (date, day, month, quarter, year), SkuDim (sku_id, product_id, family, category, supplier), WarehouseDim (warehouse_id, region, type), LotDim (lot_id, expiry_date, manufacture_date).
    • Ключевые показатели: on_hand_quantity на конец периода, total_receipts, total_issues, aging_days, days_in_stock.
  • Архитектура потоков

    • Ввод данных: CDC/интеграция через ELT-пайплайны с минимальной задержкой, загрузка в дата-озеро или хранилище (например, облачное хранилище данных или аналитический слой).
    • Очистка и гармоникация: приведение единиц измерения, нормализация категорий, устранение дубликатов, согласование дат и временных зон.
    • Расчеты и материалы: создание материалов (материализованных представлений) для ускорения вычислений, хранение агрегатов по SKU, по складу, по периоду.
    • Визуализация и мониторинг: BI-дашборды, алерты по порогам, периодические отчеты.
  • Архитектурные принципы

    • Когерентность данных: единый стандарт идентификаторов SKU, согласование партий и лотностей.
    • Модульность: разделение пайплайнов на источники, обработку, хранилище и аналитическую слой.
    • Масштабируемость: поддержка роста числа SKU и складских локаций, эффективная агрегация, индексированные временные измерения.
    • Контроль качества и lineage: регламент проверки данных, аудит изменений и происхождение значений.
  • Инструменты и примеры технологий

    • Этапы: ingestion через CDC/ETL, обработка с использованием Spark-эпохи или ELT в облачных хранилищах, хранение в колонной базе данных для быстрых агрегаций.
    • Примеры решений: на рынке можно встретить варианты ERP/WMS-интеграции и дата-лак отечественных и международных поставщиков, а также открытые проекты для анализа больших данных. В рамках главы приведены только концептуальные примеры без привязки к конкретной платформе.

       

Метрики длительности хранения и алгоритмы расчета

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

  • Days on Hand (DOH) и Dwelling Time

    • DOH измеряет, сколько дней в среднем товар остается в запасе при текущем уровне спроса. Это позволяет сравнивать запасы между SKU и регионами.
    • Dwelling Time отражает реальное время, которое единица запаса проводит на складе, учитывая конкретные даты поступления и отгрузки.
  • Подход с использованием спроса

    • ADU (Average Daily Usage) - среднесуточный расход за выбранный период.
    • DOH по формуле: DOH = OnHand / ADU, где OnHand - текущие запасы по SKU, а ADU - средний суточный расход.
    • Преимущество: простота реализации и понятность бизнес-ролям. Ограничение: чувствителен к сезонности и колебаниям спроса.
  • А aging-аналитика

    • Распределение запасов по возрасту: 0-30 дней, 31-60, 61-90 и 90+ дней.
    • Эти диапазоны позволяют быстро идентифицировать медленно движущиеся позиции и сфокусировать управленческие усилия (перераспределение, уценка, возврат поставщику).
  • Пример последовательности расчетов

    1. Выделить период анализа (например, последние 90 дней).
    2. Вычислить ежедневный спрос по SKU за этот период.
    3. Рассчитать ADU для каждого SKU.
    4. Определить текущие запасы OnHand и вычислить DOH.
    5. Назначить aging_bucket на основе DOH или days_in_stock.
    6. Сформировать списки медленно движущихся позиций (например, DOH выше заданного порога или aging_bucket 90+).
  • Взаимосвязь с другими метриками

    • Оборачиваемость запасов (Inventory Turnover) и коэффициент скорости складирования являются смежными метриками и помогают проверить согласованность анализа времени хранения.
    • Учет негативного влияния возвращенных товаров и брака на DOH и aging_bucket.
  • Примеры запросов и алгоритмы

    -- SQL: DOH по SKU на текущий момент, учитывая период спроса за последние 90 дней
    ## WITH daily_usage AS (
      SELECT sku_id, CAST(shipment_date AS DATE) AS day, SUM(quantity) AS usage
    ## FROM shipments
      WHERE shipment_date >= CURRENT_DATE - INTERVAL '90 DAY'
      GROUP BY sku_id, CAST(shipment_date AS DATE)
    ),
    recent_demand AS (
      SELECT sku_id, SUM(usage) AS total_usage, COUNT(*) AS days_of_usage
      FROM daily_usage
      GROUP BY sku_id
    ),
    stock AS (
      SELECT sku_id, SUM(quantity_on_hand) AS on_hand
      FROM stock_levels
      GROUP BY sku_id
    )
    SELECT s.sku_id,
           st.on_hand,
           CASE WHEN rd.days_of_usage > 0 THEN ROUND(st.on_hand / (rd.total_usage / rd.days_of_usage)::numeric, 2)
                ELSE NULL END AS doh_days
    ## FROM stock s
    JOIN stock_levels sl ON s.sku_id = sl.sku_id
    JOIN recent_demand rd ON s.sku_id = rd.sku_id
    JOIN (SELECT sku_id, SUM(quantity) AS on_hand FROM stock_levels GROUP BY sku_id) st ON s.sku_id = st.sku_id
    WHERE sl.warehouse_id = 'W1'
    ORDER BY doh_days DESC
    
    ## Python: назначение aging bucket по days_in_stock
    def aging_bucket(days_in_stock):
        if days_in_stock 
    
  • Принципы расчета с учетом реального мира

    • Учет брака и возвращенных товаров: возвраты могут искусственно завышать DOH, если они включаются в запас без корректной переработки.
    • Сезонность и промо-акции: периоды высокого спроса изменяют ADU, что влияет на DOH. Следует применять скользящие окна и сезонные корректировки.
    • Различие по сегментам продукции: для скоропортящейся или высокотехнологичной продукции возможны различные пороги по aging и разная частота пополнения.

       

Интеграция данных, качество и аналитическая пайплайн

  • Интеграция с системами

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

    • Точность дат и стоимостной информации критична для корректного расчета DOH и aging.
    • Неполные записи по поступлениям и отгрузкам приводят к ошибкам в расчете спроса и длительности хранения.
    • Валидации на уровне пайплайна: проверки на нулевые значения, корректность дат, расхождения между OnHand и суммой по локациям.
  • Governance и данные о происхождении

    • Наличие data lineage: какие источники данных влияют на конкретный показатель (DOH, aging bucket).
    • Определение правил обработки и версионирования моделей расчета: какие версии формул применяются к различным периодам и SKU.
  • Архитектура вычислений

    • Предпочтение векторизированной обработки в дата-ленте (batch или micro-batch) для агрегаций и расчетов.
    • Материализованные представления (materialized views) для ускорения повторных запросов.
    • Индексирование по DateDim, SKU и Warehouse для быстрого доступа к данным.

       

Практические сценарии внедрения

  • Этапы внедрения

    1. Определение бизнес-целей и KPI: какие пороги aging и DOH являются приемлемыми для бизнеса.
    2. Проработка модельной архитектуры: выбор источников, складирования и аналитического слоя.
    3. Реализация пайплайна: настройка ETL/ELT, обработка данных, построение агрегатов.
    4. Разработка дашбордов и алертинга: создание визуализаций, триггеров на превышение порогов.
    5. Валидация и пилот: тестирование на ограниченном наборе SKU и склада, корректировка параметров.
    6. Масштабирование: расширение на весь ассортимент, внедрение с автоматизированной пересортировкой вариантов.
  • Сценарии применения

    • Перераспределение запасов между складами и торговыми зонами на основе aging и DOH.
    • Оптимизация ассортимента: удаление медленно движущихся позиций или переработка условий поставки через контракт.
    • Прогнозирование устаревания и планирование списания или уценки.
    • Поддержка операционных решений: планирование пополнения с учетом aging-порогов для минимизации устаревания.
  • Риски и управляемые ограничения

    • Неполнота данных или задержки в загрузке могут исказить DOH и aging.
    • Сильная сезонность требует адаптивной калибровки порогов и периодов анализа.
    • Влияние возвращаемых товаров и брака на объёмы запасов и точность расчетов.
  • Архитектура интеграционных протоколов

    • Эстафетом данных служит CDC/ETL и ELT-подход. В условиях высокой скорости событий предпочтителен потоковый подход с минимальной задержкой.
    • Материализация ключевых расчетов и репликация в аналитических слоях позволяют снизить нагрузку на операционные системы и ускорить отчеты.

       

Применение в рамках цифровой трансформации

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

 

Key takeaways

  • Аналитика времени хранения фокусируется на том, сколько времени товары проводят на складе от момента поступления до отгрузки или списания, и на выявлении медленно движущихся позиций.
  • Эффективная архитектура данных для анализа DOH требует единых идентификаторов SKU, целостной модели фактов по движению запасов и гибких размерностей.
  • Основные методы: DOH (days on hand), dwelling time и aging-боксы (0-30, 31-60, 61-90, 90+). Для бизнеса полезна комбинация методов для разных сегментов продукции.
  • Важны качество данных, синхронизация источников и управляемая пайплайн-логика (ELT/ETL, CDC, материализованные представления).
  • Практическая ценность достигается через интегрированные дашборды, алерты по порогам и сценарии действия: перераспределение запасов, уценка, изменение условий поставки.
  • Внедрение требует четкой методологии: от постановки целей и данных до пилота и масштабирования.
  • Учет сезонности, брака и возвратов критичен для корректного расчета DOH и aging.

     

FAQ

  1. Что такое Days on Hand и зачем он нужен?

Days on Hand (DOH) - это среднее время, которое запас товара проводит на складе до отгрузки или списания, рассчитанное на основе текущих запасов и усредненного суточного расхода. DOH помогает определить избыточные запасы и риск устаревания, а также обеспечивает основой для перераспределения запасов и корректировок планирования.

 

  1. Какие источники данных критичны для анализа времени хранения?

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

 

  1. Как учесть сезонность и колебания спроса в расчете DOH?

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

 

  1. Какие пороги стоит использовать для aging-боксов?

Пороги зависят от бизнес-логики и типа товара: для скоропортящихся - 0-30, 31-60, 61-90, 90+ дней; для непродовольственных - можно расширить диапазоны до 120+ дней. Важно тестировать пороги на пилоте и корректировать их в зависимости от целей (быстрое списание vs перераспределение).

 

  1. Как интегрировать аналитику времени хранения в BI-проекты?

Разработайте единый слой агрегатов по SKU/склад, обновляющийся по расписанию или по событию. Визуализации должны позволять фильтры по складу, категории, партионам и временным периодам. Настройте алерты на достижения порогов aging или DOH.

 

  1. Какие сложности возникают в расчете DOH?

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

 

  1. Какие сценарии внедрения наиболее эффективны?

Пилот на ограниченном ассортименте и одном складе, затем расширение на весь бизнес. В пилоте протестируйте разные пороги aging и окна анализа, настройте автоматическую перераспределительную логику, внедрите алерты и отслеживайте эффект на оборачиваемость и денежный поток.

 

  1. Какую роль играет технологическая инфраструктура?

Необходима гибкость пайплайнов: ELT или ETL, поддержка CDC, способность создавать материализованные представления и быстрые агрегаты. Выбор инструментов зависит от объема данных, скорости обновления и требования к задержкам.

 

  1. Какие риски при внедрении аналитики времени хранения?

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

 

  1. Какую роль играет обучение пользователей?

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

 

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

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

 

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

Решения

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

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

  • ПАО «Транснефть» – крупнейшая российская нефтепроводная компания. «Транснефть» обеспечивает транспортировку более 85% добываемых в России нефти и нефтепродуктов.

  • "Холодильник.ру" - крупнейший в России интернет-магазин бытовой техники и электроники. Компания была основана в 2003 году и за почти 20 лет работы завоевала лидирующие позиции на рынке онлайн ритейла. По данным исследовательского агентства Data Insight, "Холодильник.ру" входит в top-10 крупнейших интернет-магазинов России в категории "электроника и бытовая техника". Компания имеет развитую логистическую инфраструктуру и ежедневно осуществляет более 3500 доставок заказов по всей стране.

  • НПФ «Будущее» — один из крупнейших негосударственных пенсионных фондов России, предоставляющий услуги по пенсионному обеспечению и накоплениям. Фонд активно внедряет цифровые технологии для повышения качества обслуживания клиентов.

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