ДИСТРИБЬЮТОР AZBUKA FOOD

Azbuka Food внедрила DWH и BI для увеличения дополнительных продаж действующим клиентам до 30% от потенциала

  • Для крупного дистрибьютора продуктов питания команда Qlever Solutions создала DWH и BI-приложение, которое помогает торговым представителям выявлять потенциал развития каждого кафе, ресторана или отеля и подобрать категории и SKU для дополнительных продаж на основе анализа клиентов аналогичного профиля.

Кратко о проекте

Клиент
Azbuka Food (ООО «Азбука Фуд Трейд») — дистрибьютор продуктов питания для HoReCa с ассортиментом более 2 500 SKU и клиентской базой свыше 2 000 компаний.
Задача
Автоматизировать аналитику продаж и создать инструмент, который поможет торговым представителям (ТП) выявлять потенциал клиентов и определять, какие категории и товары предложить для увеличения прогрузки — доли потенциально релевантного ассортимента, который клиент закупает у компании.
Решение
Экспертами Qlever построено корпоративное хранилище DWH, объединившее данные из 1С, несистемные и пользовательские источники Excel, а также разработано BI-приложение для торговых представителей. Система анализирует продажи клиентов схожего профиля и помогает ТП определять потенциальные категории и SKU, объем продаж, ценовой ориентир и наличие товара на складе для следующего релевантного предложения.
Результат
Создан единый аналитический контур, поддерживающий весь сценарий работы торгового представителя — от выявления клиента с потенциалом роста до подготовки конкретного предложения.
Решение позволило увеличить долю дополнительных продаж среди действующих клиентов до 30% от планируемого потенциала за счет расширения поставляемого им ассортимента продуктов.

О клиенте

  • Azbuka Food — один из крупнейших поставщиков продуктов питания для сегмента HoReCa в Нижнем Новгороде и Нижегородской области.

    Компания располагает тремя филиалами со складскими комплексами и торговыми командами в Нижнем Новгороде, Чебоксарах и Липецке и осуществляет поставки более чем 2 000 клиентам в шести регионах России. В Нижнем Новгороде также работает собственное современное производство полуфабрикатов.

    Ассортиментный портфель Azbuka Food насчитывает более 2 500 SKU и включает рыбу и морепродукты, мясо, молочную продукцию, бакалею, овощи, полуфабрикаты, напитки и другие категории продуктов питания.

Бизнес-контекст

  • Торговый представитель — ключевое звено бизнеса продуктового дистрибьютора. В Azbuka Food ТП отвечают не только за формирование заказов действующих клиентов, но и за развитие продаж:

    • расширяют ассортимент поставок и вводят новые товарные категории;
    • выявляют дополнительный потенциал клиентов;
    • увеличивают долю Azbuka Food в общем объеме закупок клиента.

    При ассортименте более 2 500 SKU торговому представителю необходимо понимать, какие именно товары предложить конкретному ресторану, кафе или отелю, чтобы увеличить объем продаж и одновременно сделать предложение релевантным потребностям клиента.

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

    Поэтому для развития продаж Azbuka Food необходимо постоянно совершенствовать три направления:

    • скорость взаимодействия с клиентом — быстрее конкурентов формировать релевантное предложение;
    • глубину работы с клиентом — понимать структуру его закупок, потенциал и возможные потребности;
    • управление ассортиментом — определять, какие товарные категории и SKU предложить конкретному клиенту и по какой цене.

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

Задача клиента

  • До начала проекта анализ и планирование продаж в Azbuka Food строились на разрозненной отчетности. Специалисты компании вручную выгружали Excel-файлы из 1С: Управление торговлей. Затем данные обрабатывались, консолидировались и использовались для формирования отчетности в BI-системе.

    Готовые отчеты ежедневно получали более 50 сотрудников: торговые представители, специалисты отделов продаж, закупок и логистики, а также финансового подразделения.

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

    Что предложить конкретному клиенту сегодня, чтобы увеличить объем его закупок у Azbuka Food?

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

    Ключевым элементом решения должен был стать BI-дашборд, который помогает торговому представителю:

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

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

    Для реализации проекта Azbuka Food обратилась к Qlever Solutions — российскому интегратору с экспертизой в построении корпоративных хранилищ данных (DWH), внедрении BI-платформ и разработке аналитических решений для управления продажами.

Реализация проекта

  • Команда Qlever Solutions спроектировала для Azbuka Food комплексную аналитическую систему, включающую корпоративное хранилище данных (DWH) и BI-дашборд для торговых представителей.

    Система объединила данные о клиентах, ассортименте, продажах, ценах и товарных остатках и создало единый информационный контур для анализа прогрузки и поиска потенциала роста продаж.

    На первом этапе было проведено предпроектное обследование: специалисты Qlever Solutions проанализировали существующую ИТ-инфраструктуру, источники и процессы подготовки данных, собрали требования к дашборду и сформировали целевую архитектуру решения.
  • Построение DWH
    Основой аналитической системы стало корпоративное хранилище данных, в которое были интегрированы источники данных:

    1. 1С:Предприятие 8.3 «Управление торговлей» — регистры, отчеты и справочники с данными о движении товаров, продажах, ценах, остатках и других показателях.
    2. Excel-файлы — справочники с дополнительными данными о торговых представителях, товарах и профилях клиентов, в том числе поддерживаемые сотрудниками вручную.

    Архитектура DWH построена на современном технологическом стеке и охватывает весь цикл работы с данными — от их извлечения из исходных систем до подготовки аналитических витрин для BI.
    • Интеграция данных
    Для автоматизированного извлечения данных из 1С используется Экстрактор 1С от Денвик Аналитика. Загрузка данных из Excel организована с помощью Dagster.

    • Хранение данных
    Для консолидации и централизованного хранения исходных и детализированных данных используется PostgreSQL.

    • Аналитические витрины
    На основе консолидированных данных команда Qlever Solutions разработала 8 специализированных аналитических витрин, необходимых для работы BI-приложения. Совокупность витрин позволяет сопоставлять в BI профиль клиента, историю его закупок, ассортимент, цены и текущие складские остатки.
    Готовые аналитические витрины публикуются в MS SQL Server, обеспечивающем необходимую совместимость с используемой в компании BI-платформой.

    • Обработка данных
    Трансформация и подготовка данных выполняются с помощью dbt (data build tool). Управление расписанием и зависимостями процессов обработки данных реализовано с помощью оркестратора Apache Airflow. Инструменты обеспечивают регулярное автоматизированное обновление аналитических данных и воспроизводимость расчетов.

    • Управление и сопровождение
    Для документирования структуры данных и аналитических моделей используется dbt Docs, а управление версиями ETL-проектов организовано в GitLab.

    • Потребители данных
    Для визуализации данных в проекте использовалась ранее выбранная клиентом BI-платформа. Предусмотрена возможность выгрузки отчетов в Excel для пользователей, которым необходимо продолжать работу с данными в привычном формате.
  • BI-приложение для торговых представителей
    На основе подготовленных витрин данных команда Qlever Solutions разработала BI-приложение, которое помогает торговым представителям определять клиентов с потенциалом роста и подбирать для них товары для дополнительной прогрузки.
  • Анализ клиентской базы и потенциала продаж
  • Первая часть приложения дает торговому представителю сводную картину по закрепленной клиентской базе, позволяет определить клиентов с наибольшим нереализованным потенциалом и сфокусировать работу на конкретных точках роста продаж.

    С помощью дашборда ТП может анализировать показатели по каждому клиенту:

    • выполнение плана по товарообороту и валовой прибыли;
    • прогноз выполнения плана;
    • долю прогрузки потенциального ассортимента;
    • конверсию прогрузки;
    • количество дней с момента последней отгрузки;
    • …и другие показатели.

    Клиентская база сегментируется с помощью цветовой индикации. Красным выделяются клиенты, требующие повышенного внимания торгового представителя, желтым и зеленым — клиенты с более высокими показателями.

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

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

    При переключении между показателями аналитическая таблица автоматически перестраивается.

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

    После определения категорий и SKU для дополнительной прогрузки ТП может выгрузить подготовленные данные в Excel и использовать их для формирования предварительного коммерческого предложения.
  • Разграничение доступа и оптимизация модели данных
    В готовом BI-приложении необходимо было одновременно реализовать два сценария работы:

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

    Для настройки доступа к клиентским данным было реализовано RLS (Row-Level Security) — разграничение доступа на уровне строк. После авторизации система определяет пользователя и отображает ему только закрепленную за ним клиентскую базу.

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

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

    Для решения этой проблемы команда Qlever Solutions переработала модель данных. Вместо одной большой денормализованной витрины была реализована модель непосредственно в BI с использованием связей и bridge-таблиц.

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

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

Полученные результаты

  • В результате проекта Azbuka Food получила централизованную аналитическую систему, объединяющую корпоративное хранилище данных и BI-приложение для поддержки работы торговых представителей и руководителей отдела продаж.

    DWH автоматизирует процессы загрузки, трансформации и подготовки данных из 1С и Excel, снижая зависимость от ручной подготовки многочисленных Excel-выгрузок и создавая единый слой данных для BI-аналитики.

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

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

    Решение позволило увеличить долю дополнительных продаж среди действующих клиентов до 30% от планируемого потенциала за счет расширения поставляемого им ассортимента продуктов.
“
По итогам проекта мы получили именно тот результат, который хотели видеть. Готовое решение положительно оценили сами торговые представители Azbuka Food — оно соответствует их реальным задачам и может использоваться в ежедневной работе с клиентами. Успешная реализация проекта помогла укрепить внутри компании доверие к развитию аналитики, поэтому мы решили продолжить работу с Qlever Solutions по реализации двух дополнительных дашбордов и уже готовимся ко второй очереди проекта
Инна Андреева, руководитель проекта со стороны Azbuka Food
  • Корпоративное хранилище данных спроектировано с учетом дальнейшего развития аналитики. Архитектура позволяет подключать новые источники данных, расширять аналитические витрины и разрабатывать дополнительные BI-приложения без перестройки всего контура.
“
Архитектура аналитического решения изначально строилась таким образом, чтобы не создавать критической зависимости от конкретной BI-платформы. Сбор, хранение, трансформация и подготовка данных о продажах вынесены в DWH-контур, а BI используется как слой аналитики и визуализации. Такой подход создает основу для дальнейшей миграции: при необходимости клиент сможет заменить имеющееся решение на другую BI-платформу, сохранив процессы интеграции и обработки данных, бизнес-логику и аналитические витрины.
Андрей Харлак, технический директор Qlever Solutions

Источники и стек технологий

    • Источники данных: 1С:Предприятие 8.3 «Управление торговлей», Microsoft Excel
    • Интеграция данных: Экстрактор 1С от «Денвик Аналитика», Dagster
    • Хранение данных: PostgreSQL, Microsoft SQL Server
    • Оркестрация процессов загрузки и обработки данных: Apache Airflow
    • Каталог данных: dbt Docs
    • Обработка данных (Data Processing): dbt
    • Вспомогательные технологии: GitLab
    • BI и визуализация данных: Power BI

Функциональные области

  • Продажи, Продвижение, Дистрибьюция
    Пользователи аналитической системы: Торговые представители, Отдел продаж

Бизнес растет и требует развития аналитики?

Свяжитесь с нами. Наведем порядок в данных, спроектируем и внедрим DWH и разработаем BI-дашборды в соответствии с вашими аналитическими задачами.
ОБСУДИТЬ ЗАДАЧИ