Все работы
Кейс · иллюстративный пример
Аналитика и прогноз спроса для розничной сети
Пайплайн данных и модель прогнозирования, которые заменили ручное еженедельное планирование ежедневными прогнозами спроса по магазинам и дашбордом для принятия решений.
- Клиент
- Розничная сеть, 40 магазинов
- Роль
- Дата-сайентист и инженер данных
- Сроки
- 12 недель
- Стек
- Pythonpandasscikit-learnPostgreSQLAirflowMetabase
Задача
Еженедельные решения о заказах принимались по таблицам, выгруженным из кассовой системы. Дефицит ходовых товаров и излишки неходовых были обычным делом.
Подход и архитектура
- Построил ELT-пайплайн, объединяющий данные касс, акций и календаря в чистую модель хранилища, с оркестрацией в Airflow.
- Обучил модели градиентного бустинга по категориям товаров с бэктестингом на 18 месяцах истории; прогнозы ежедневно публикуются на дашборде с доверительными интервалами и рекомендациями по дозаказу.
Результат
- Ошибка прогноза (MAPE) снизилась примерно на 28% по сравнению с прежним ручным методом на пилотных категориях.
- Планировщики перешли с еженедельного на ежедневный цикл без увеличения штата.
Что обеспечило надёжность
- Проверки качества и актуальности данных при каждом запуске пайплайна.
- Качество модели отслеживается ежемесячно; переобучение запускается одной командой.
- Полная документация происхождения данных для финансового отдела.
Похожая задача?
Расскажите о ней — честно оценю объём, подход и то, каким может быть первый этап.