Консалтинг и автоматизация в области управления
эффективностью банковского бизнеса

Журнал ВРМ World

Business Intelligence для российской торговли

Аналитические приложения в составе информационных систем

Во всем мире средства Business Intelligence (BI) используются при создании информационных систем (ИС). Они позволяют расширить традиционные сервисы ИС, так называемыми аналитическими приложениями. Такие приложения, как правило, предназначены для многомерного анализа данных, для оценки динамики, для выявления тенденций, для прогнозирования по принципу "что если?" и т.д. Чаще всего в основе создания аналитических приложений лежит самая распространенная технология BI - OLAP (On-line Analytical Processing).

OLAP - это технология комплексного многомерного анализа данных. На практике необходимость в многомерном анализе данных возникает, когда надо получить набор качественных оценок многомерной исходной информации. Рассмотрим самый простой и очевидный пример - анализ Журнала продаж. Массив исходной информации в этом случае включает данные о товарах, ценах, количестве и суммах реализации, датах продаж, менеджерах и клиентах. На ее основе можно получить множество различных оценок: "Отчет об объемах продаж за период", "Динамика продаж по товарам и группам товаров", "Эффективность работы менеджеров", "Самые выгодные клиенты" и т.д.

При этом такой набор оценок для одного и того же массива данных чаще всего заранее нельзя формализовать. Каждый следующий разрез определяется непосредственно по итогам анализа предыдущего. Например, отчет об "Объемах продаж товаров в разрезе кварталов" (см. Рис. 1) показывает, что пик продаж пришелся на 3-й квартал.



Рис.1 Отчет о продажах товаров в разрезе кварталов

Эту информацию можно детализировать по месяцам и товарам и представить в виде отчета "Структура продаж товаров по месяцам" (см. рис. 2). В этом случае можно узнать, когда именно произошло повышение сбыта - в июле, августе или сентябре, и какие товары или один товар принесли наибольший вклад в продажи.



Рис. 2 Структура продаж товаров по месяцам

Затем надо попытаться отыскать причину роста продаж. Для начала можно предположить, например, что это сезонное колебание спроса на товары определенной группы, то есть вырос объем продаж всех товаров по сравнению с предыдущим месяцем. Однако график показывает, что это не так, вырос спрос только на один товар группы "Обувь". В чем причины повышения сбыта именно этого товара? Ответ на этот вопрос можно поискать в других информационных разрезах. Например, посмотреть отчет "Структура продаж товаров в разрезе покупателей" (см. Рис. 3). Вдруг это разовая закупка нового клиента так повлияла на общую картину продаж?



Рис. 3. Структура продаж товаров в разрезе покупателей

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

Перечислить все сферы применения OLAP-технологий на практике невозможно. Их слишком много. На страницах Журнала Клуба знатоков этому вопросу уже была посвящена статья В.Некрасова "30 идей применения OLAP". Однако, и она не охватывает все возможные области, где средства OLAP могут оказаться полезным и эффективными.

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

Требования к OLAP в торговле

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

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

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

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

Какие же требования к аналитическим приложениям предъявляют торговые организации в России?

  1. Обеспечение анализа всех областей деятельности торгового предприятия:
    • маркетинговый анализ и анализ продвижения товаров,
    • анализ эффективности продаж и анализ покупателей,
    • анализ закупок и поставщиков,
    • анализ движения денежных средств,
    • анализ структуры прибыли и т.д.
    и организация рабочих мест потребителей различных профилей: маркетологов, менеджеров по продажам, закупкам, бухгалтеров и руководителей.
  2. Доступные эффективные инструменты анализа и выпуска отчетов.
  3. Простая интеграция с распространенными учетными системами: 1С, БЭСТ, Галактика и т.д.
  4. Стоимость владения решением и лицензионная политика, обеспечивающие возможность автоматизации большого числа рабочих мест пользователей в рамках торгового предприятия.
  5. Простота внедрения решений на рабочих местах.

BI-решение для российских торговых предприятий

В качестве примера реализации тиражного BI-решения для российских торговых предприятий рассмотрим программный пакет "Контур Стандарт.Анализ для 1С:Торговля и Склад" разработки компании Intersoft Lab. Он предназначен для анализа торгово-закупочной деятельности предприятия по данным системы "1С:Предприятие" конфигурации "Торговля и Склад". Программный пакет реализован на основе инструментальной OLAP-системы "Контур Стандарт" и включает следующие компоненты:

  • программу обмена данными с системой "1С:Предприятие",
  • OLAP-приложение "Анализ для 1С:Торговля и Склад";
  • Контур Стандарт в редакции Runtime для работы с OLAP-приложением.

Программные компоненты в совокупности с инсталлятором для их совместной установки образуют OLAP-модуль для программы "1С:Торговля и Склад".

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

1. Всесторонний анализ деятельности торгового предприятия

OLAP-приложения "Анализ для 1С:Торговля и Cклад" включает пакет динамических отчетов (OLAP-отчетов). Состав отчетов приложения обеспечивает полноценный анализ по основным направлениям деятельности торгового предприятия:

  • закупки, продажи, остатки на складах,
  • взаиморасчеты,
  • банк, касса, оборотные средства.

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

  1. Для менеджера по закупкам в приложении "Анализ для 1С:Торговля и Cклад" предусмотрены следующие отчеты:
    • Возвратов от покупателей и поставщикам для определения качества товара.
    • Структурного состава закупок для выявления ассортиментных тенденций.
    • Динамики закупок товаров для выявления тенденций изменения объемов закупки.
    • Остатков на складах и товаров с остатком меньше минимального для оперативного управления закупками.
    • Динамики закупочных цен по поставщикам и товарам.
    • Динамики закупок по поставщикам и категориям поставщиков для выявления тенденций изменения объемов закупки.
    • Структурного состава закупок по поставщикам и категориям поставщиков для определения наиболее значимых партнеров.
    • Структуры задолженностей по поставщикам для контроля финансовых взаимоотношений с партнерами.
    • <шахматку> закупок <поставщик-товар-дата> для оценки оперативной деятельности.
    • Сравнение стоимости заказов поставщикам по фирмам для оценки деятельности отделов поставок и компаний в целом.
    • Динамика остатков товаров на складах в разрезе фирм для планирования закупок.
  2. Менеджер по продажам с помощью приложения "Анализ для 1С:Торговля и Cклад" может анализировать:
    • Динамику продаж товаров для анализа спроса.
    • Структурный состав продаж товаров для выявления ассортиментных тенденций.
    • Возвратов от покупателей и поставщикам для определения качества товара.
    • Динамику отпускных цен и прибыли от продаж для гибкого реагирования на изменение ситуации на рынке.
    • Прибыльность товаров для выявления наиболее значительных товаров.
    • Остатки товаров на складах для использования в оперативной деятельности.
    • Динамику продаж по покупателям и категориям покупателей для выявления тенденций изменения объемов продаж.
    • Структурный состав продаж по покупателям и категориям покупателей для определения значимости клиента.
    • <шахматку> продаж <клиент-товар-дата> для оперативной деятельности.
    • Структуру задолженностей по покупателям для контроля финансовых взаимоотношений с клиентами.
    • Динамику заявок на покупку товара для контроля обеспеченности покупательских заявок товарами.
    • Обороты менеджеров/проектов для эффективного стимулирования и контроля.
  3. Для обеспечения оперативной деятельности бухгалтера в "Контур Стандарт. Анализ для 1С:Торговля и Cклад" включены следующие отчеты:
    • Взаиморасчеты для отслеживания пооперационных финансовых взаимоотношений с контрагентами.
    • Структура задолженности по покупателям и поставщикам для выявления долгов контрагентов и предприятия.
    • <шахматки> закупок и продаж для сверки соответствия оплат.
    • Динамика наличности в кассах по фирмам.
    • Структура наличности в кассах в разрезе касс и фирм для контроля наличных денежных средств.
    • Динамика остатка на расчетных счетах в банке по фирмам для контроля за расходованием средств.
    • Структура остатков в разрезе расчетных счетов и фирм для контроля наличных денежных средств.
    • Динамика активов и пассивов для оценки оборотных средств.
    • Структура активов и пассивов для анализа оборотных средств.
    • Структура оборотных средств в разрезе фирм для контроля за финансовым состоянием фирм.
  4. Специалист по маркетингу с помощью OLAP-приложения "Анализ для 1С:Торговля и Cклад" также получит полезную информацию о:
    • Возвратах от покупателей и поставщикам для определения качества товара.
    • Структуре продаж товаров для выявления ассортиментных тенденций.
    • Динамике закупочных и отпускных цен, прибыли от продаж для определения ценовой политики.
    • Прибыльности товара для определения ассортиментной и ценовой политики. Товары можно сортировать по возрастанию/убыванию прибыльности.
    • Динамике продаж товаров, остатках товаров на складах и структурном составе остатков для принятия ассортиментных решений.
    • Структурном составе покупателей для определения стратегических клиентов.
    • Динамике продаж по покупателям для выявления постоянных клиентов.
    • Структуре продаж и остатков на складах в разрезе свойств товаров для принятия ассортиментных решений.
    • Структуре заявок покупателей по фирмам для планирования маркетинговых программ.
    • Сравнение объемов продаж по фирмам/собственным юр.лицам управленческой аналитике для оценки их деятельности.

2. Инструменты анализа и выпуска отчетов

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

Менять местами строки и колонки. Например, сначала оценить объемы закупок у поставщиков по группам товаров а затем, сменить "угол зрения" и посмотреть объемы закупок групп товаров у разных поставщиков по месяцам.

Устанавливать фильтры по значениям колонок и строк, чтобы получить информацию по отдельным группам товаров/товарам, клиентам, поставщикам или датам.

Детализировать информацию или наоборот обобщать ее.

Переводить данные в проценты, чтобы оценить вклад каждого значения в итоговый показатель и т.д.



Рис. 4. Пример OLAP-отчета

Часть отчетов в составе приложения "Анализ для 1С:Торговля и Склад" организована в виде интерфейсов для кластерного анализа. Такие интерфейсы "по одной кнопке" позволяют:

Выполнить сегментирование товарной продукции (клиентов, поставщиков), например определить наиболее/наименее выгодные группы товаров в разрезе потребителей и регионов.

Выявить 20% товаров (клиентов), которые приносят 80% прибыли.

Отсортировать товары по возрастанию/убыванию прибыльности, контрагентов по сумме долга и т.д.


Рис. 5. Аналитический интерфейс "Кластерный анализ"

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

Таким образом, на основе одной только динамической таблицы пользователь может самостоятельно без программирования получить множество различных отчетов. Все отчеты можно распечатать или выгрузить в офисные приложения (Word, Excel, HTML) для последующего использования или публикации на Web-сайте.

3. Интеграция с OLTP-системами

Программный пакет "Контур Стандарт.Анализ для 1С:Торговля и Склад" имеет сертификат "1С:Совместимо". Поэтому для интеграции с учетной системой используются документированные возможности программы "1С:Предприятие".

Связь с системой "1С:Предприятие 7.7" в конфигурации "Торговля и Склад" (редакций 8.7 и 9.0) организована на уровне обмена файлами. То есть, данные для анализа предварительно выгружаются из БД 1С в специальные витрины данных - таблицы формата dbf. OLAP-приложение "Анализ для 1С:Торговля и Склад" настроено на эти таблицы и использует их данные при формировании отчетов.

Для выгрузки данных из БД 1С используется специальная программа, реализованная на языке 1С. Программа автоматически устанавливается при инсталляции программного пакета "Контур Стандарт.Анализ для 1С:Торговля и Склад" на пользовательском ПК во все каталоги с БД "Торговля и Склад". Программа выгрузки автоматически распознается системой 1С и запускается пользователем из ее интерфейса.

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

4. Лицензионная политика и цены

Система "Контур Стандарт.Анализ для 1С:Торговля и Склад" лицензируется на одну организацию. Под организацией понимается одна территориально обособленная единица (филиал, отделение и т.д.). В рамках организации может быть установлено неограниченное количество копий программного продукта.

Стоимость программного пакета, установленная компанией Intersoft Lab составляет $120. Заплатив за систему один раз, торговое предприятие получает возможность оснастить аналитическими инструментами практически все автоматизированные рабочие места персонала.

5. Внедрение и настройка

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

Если у пользователей возникнет необходимость в еще большем расширении состава аналитических отчетов, то эту задачу можно решить с помощью инструментальной OLAP-системы "Контур Стандарт". 

Заключение

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

В России бизнес-индустрии стремительно повторят путь своих зарубежных коллег. Отраслевые предприятия приходят к необходимости использовать BI и требуют от поставщиков глубоких знаний предметной области.

Наиболее "продвинутой" отраслью в этом смысле является Торговля. Отвечая требованиям российских торговых предприятий, компания Intersoft Lab предлагает программный пакет для анализа торгово-закупочной деятельности по данным системы "1С:Предприятие" конфигурации "Торговля и Склад". Программный пакет носит название "Контур Стандарт.Анализ для 1С:Торговля и Склад".

Надеемся, что это решение окажется полезным торговым предприятиям и поможет им справиться с современными проблемами.

Автор: Юлия Амириди - руководитель информационного отдела компании Intersoft Lab