Статья

Заоблачная оптимизация: как Faberlic изменил подход к аналитике

Lifehack
мобильная версия

Российский косметический гигант Faberlic оптимизирует процессы обработки данных по всем фронтам. Облако Microsoft Azure разгружает мощности серверов, а платформа Microsoft SQL Server отвечает за аналитические инструменты. Число транзакций растет в отличие от затрат: обслуживание развернутой системы берет на себя провайдер.

Faberlic – крупнейшая российская компания на рынке прямых продаж, производитель кислородной косметики. В ассортименте Faberlic – вся гамма средств для ухода за кожей и волосами, французская парфюмерия, декоративная косметика, продукты для дома и здоровья, детская одежда. Компания выпускает всего более 1000 наименований продукции, имеет 30 патентов.

В 2003 г. компания вышла на международный рынок, сейчас представительства Faberlic открыты в 24 странах мира. Более 600 тыс. консультантов сотрудничают с компанией в Европе и Азии. Около 5 млн потребителей пользуются продуктами Faberlic.

Для управления производством и логистикой компания использует ERP-систему Microsoft Dynamix AX, учет и обработка заказов производится в Oracle Database. Ежедневно через корпоративную информационную систему компании проходят тысячи транзакций, рассказывает Андрей Капленко, руководитель службы разработки ПО и администрирования Faberlic. Дополнительную нагрузку создает совмещение операционных и аналитических функций на одной платформе. Система также использовалась для подготовки отчетов, скорость предоставления которых постоянно снижалась и могла занимать несколько дней.

Поиск решения

Классическое решение проблем с использованием одной базы данных для операционных и аналитических задач — это создание отдельного хранилища, объясняет Дмитрий Ханковский, руководитель отдела планирования компании Faberlic. «При отсутствии хранилища система не только подвергается слишком высоким нагрузкам, но и испытывает недостаток инструментов прогнозной аналитики», – отмечает он. Поэтому было принято решение строить хранилище данных и аналитическую систему на платформе Microsoft SQL Server в облаке Microsoft Azure.

Переход в облако обещал существенную экономию – как на внедрении системы, так на ее поддержке и сопровождении. «Не нужно инвестировать в новое оборудование и ПО. Лицензии берутся в аренду в зависимости от текущих потребностей бизнеса, а не закупаются сразу в максимальном объеме», – раскрывает карты Андрей Капленко.

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

Команда мечты

Разработчиком системы отчетности и анализа для Faberlic на базе Microsoft SQL Server стал партнер Microsoft, компания bright box. «Создание аналитических инструментов стало одной из задач внедрения системы», – говорит Дмитрий Ханковский. «Microsoft SQL Server обладает всем необходимым набором инструментов для прогнозной аналитики. Производительность Microsoft SQL Server уже не раз позволяла нашей компании создавать решения по управлению большими данными», – отмечает Вячеслав Соколов, директор по консалтингу компании bright box.

Команда проекта объединила специалистов bright box и сотрудников Faberlic. Будущие пользователи сами подсказали разработчикам, какой должна быть система, в которую предстояло интегрировать бизнес-планирование, логистику, продажи, бухгалтерию и контроль качества. «Это позволило учесть изменения в потребностях бизнеса, добиться полномасштабного описания существующих бизнес-процессов и сформировать единый подход, на основе которого генерируется отчетность» – рассказывает Андрей Капленко. Единый центр отчетности был создан на базе ИТ-департамента Faberlic, на реализацию проекта потребовалось примерно 10 месяцев.

Хранилище наполняется данными из локальных систем Oracle Database и Microsoft Dynamix AX. Его используют аналитические сервисы SQL Server, которые включают инструменты для создания отчетов на портале для консультантов Faberlic, а также средства глубокой аналитики и моделирования данных.

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

Новые горизонты

Совместное решение Microsoft и bright box позволило Faberlic сэкономить ресурсы и одновременно повысить эффективность бизнеса. «Теперь на генерацию отчетов уходят считанные секунды, а эффективность планирования продаж по некоторым направлениям возросла до 80%. Консолидация отчетности по остаткам дает возможность регулировать загрузку производства и сокращать расходы на аренду складских помещений», – перечисляет преимущества системы Андрей Капленко.

Довольно руководство Faberlic и выбором платформы Microsoft Azure. «Создание аналитической системы стало первым этапом в переводе ИТ-сервисов компании на модель аутсорсинга, и он прошел успешно», – говорит Андрей Капленко. При этом стоимость работ bright box оказалось почти в 2 раза ниже, чем стоимость конкурентных предложений.

Развертывание системы в облаке повысило энергонезависимость ИТ-инфраструктуры. Не боятся в компании и роста объема данных: сейчас аналитические инструменты используют более 2 ТБ информации, а общий объем обрабатываемых данных увеличился в 4 раза и продолжает расти. Облачная среда Microsoft позволяет использовать аналитические инструменты удаленно неограниченному числу пользователей, в том числе и на мобильных устройствах, предоставляя при этом гарантию постоянной доступности и безопасности хранения данных.

Сегодня стартовавший в середине 2013 г. проект продолжает развиваться. «Расширение возможностей системы стимулирует новые идеи, создает предпосылки для освоения новых областей и совершенствования бизнес-процессов. Теперь мы хотим получить дополнительные инструменты анализа», – рассказывает Андрей Капленко. Продолжается и сотрудничество Faberlic с bright box: «Мы довольны разработчиком, и готовы рекомендовать bright box в качестве надежного партнера, а облачную технологию Microsoft Azure – как базу для развития ИТ-систем», – резюмирует руководитель службы разработки ПО и администрирования Faberlic.