Фёдоров Е.И.
Новосибирский
Государственный Технический Университет, Россия
Применение системного подхода к анализу современных проблем систем Business Intelligence
За последние
пятнадцать лет в России и за рубежом наблюдается тенденция к увеличению спроса
на системы Business Intelligence (BI) [1,2,3]. Она является
причиной увеличения количества пользователей этих систем [1,2]. По сути, на
данный момент происходит их популяризация [1,3]. Одним из необходимых условий
популяризации чего-либо является его доступность («понятность») среди широкого
круга лиц. Однако, на сегодняшний день
системы BI из-за своей высокой сложности на большинстве
предприятий используются лишь как средства формирования управленческой
отчётности. Это является актуальной проблемой рынка аналитических продуктов. Для
уменьшения остроты данной проблемы можно использовать методы, направленные на:
уменьшение требований к уровню квалификации пользователей систем BI;
увеличение производительности труда аналитиков.
Сложность заключается в том, что для
различных компонентов систем BI необходимо применять различные методы, направленные на
уменьшение остроты сформулированной проблемы.
По своей структуре системы BI не являются
монолитными, а состоят из большого количества компонентов, каждый удовлетворяет
потребности определённых групп пользователей. Разумно предположить, что спрос
на различные компоненты систем BI распределён не равномерно. Следовательно, вышеупомянутая
тенденция касается лишь части компонентов систем BI и лишь определённых групп пользователей.
В своей работе автор применил системного подход для анализа спроса на системы BI с
целью выделить эти компоненты систем BI и целевые группы пользователей.
Для достижения поставленной цели были
решены следующие задачи:
1. Выявлены компоненты систем BI
на которые возрастает спрос. Остальные компоненты были исключены из
рассмотрения;
2. Пользователи были классифицированы по уровню их подготовки;
3. Определены задачи, решаемые той или иной группой
пользователей;
4. Определены функции, используемые для решения той или иной
задачи пользователя. Они были сопоставлены с компонентами систем BI, которые их предоставляют;
5. В результате были определены компоненты систем BI, которыми пользуются те или иные категории пользователей;
6. Исходная проблема была декомпозирована на множество проблем,
касающихся только определённых категорий пользователей.
Уэйн Экерсон предложил
классифицировать потребности бизнес пользователей по пяти последовательным
уровням: обозреватель, навигатор, исследователь, аналитик, учёный [4]. Данная классификация была использована в
процессе исследования.
Коротко рассмотрим основные результаты
проделанной работы. Приведём модель
состава системы BI (курсивов выделены те компоненты
систем BI на
которые наблюдается возрастание спроса):
· Отчётность;
o
Регламентированная
отчётность;
o
Пользовательская
отчётность;
o
OLAP;
· Аналитика;
o
Предсказательная
аналитика;
o
Разведочный анализ;
o
Data Mining;
o
Остальное;
· Визуализация;
o
Таблицы;
o
Графики;
o
Контрольные
панели;
o
Другие
классы средств визуализации;
· «Горизонтальные продукты»;
o
Приложения
для управления стратегией и финансовой эффективностью;
o
Аналитические
приложения для CRM;
o
Аналитические
приложения для управления цепочками поставок;
o
Аналитические
приложения для сервисных операций;
o
Аналитические
приложения для производственного планирования;
o
Аналитические
приложения для управления персоналом;
o
Другие
«Горизонтальные продукты»;
· Инфраструктура;
o
Управление
метаданными;
o
Пользовательские
запросы (AD HOC);
o
Выгрузка во внешние
форматы;
o
Средства построения
пользовательских сценариев;
o
Встроенные средства
разработки элементов BI;
o
Другие
элементы инфраструктуры.
Сформированная
укрупнённая модель состава функционального описания системы представлена в
таблице 1. В таблице 2 представлены сводные данные, касающиеся использования
тех или иных компонентов той или иной группой пользователей. В результате проведённого анализа были выделены
три целевые группы пользователей:
·
Пользователи,
обладающие необходимой технической подготовкой для работы с компонентами,
поставляемыми в рамках первичного внедрения (регламентированная и аналитическая
отчётность; OLAP и т.д.). Среди этих пользователей: обозреватели,
исследователи, навигаторы;
·
Пользователи,
обладающие подготовкой для необходимой технической работы с дополнительными
компонентами систем BI (развитые средства аналитики). Среди
этих пользователей: исследователи, аналитики, учёные;
Пользователи,
обладающие необходимой прикладной подготовкой для работы с системами BI. Среди этих пользователей: обозреватели, исследователи.
|
Аналитика |
Манипуляция с данными и источниками данных |
Работа с представлениями данных |
|
Построение
сценариев обработки данных |
Управление пользовательскими группами и
иерархиями |
Просмотр данных |
|
Создание новых
аналитических функций |
Создание новых таблиц и сущностей |
Просмотр графиков |
|
Использование
статистических функций |
Формирование пользовательских запросов |
Просмотр контрольных и информационных
панелей |
|
Использование
средств моделирования |
Проведение очистки данных |
Навигация по различным представлениям
данных |
|
Использование
методов интеллектуального анализа данных |
Предобработка данных |
Создание простых отчётов |
|
Построение
сложных аналитических моделей |
Связывание таблиц |
Создание простых графиков |
|
Проверка
адекватности существующих моделей |
Выполнение сложных преобразований данных |
Формирование контрольных и информационных
панелей из предопределённых объектов |
|
Повышение
точности существующих моделей |
Формирование пользовательских
представлений |
Формирование контрольных и информационных
панелей из пользовательских запросов |
|
Проведение
разведочного анализа данных |
Трансформация и оптимизация произвольных
структур данных с целью оптимизации последующего анализа |
Использование развитых средств визуального
анализа данных |
|
Поиск скрытых закономерностей |
Сбор данных из различных источников |
Разработка сложных отчётов |
Таблица
1 Укрупнённый перечень функций систем BI
|
|
Обозреватель |
Навигатор |
Исследователь |
Аналитик |
Учёный |
|
Отчётность |
+ |
- |
+ |
+ |
- |
|
Аналитика |
- |
- |
- |
+ |
+ |
|
Визуализация |
+ |
- |
+ |
+ |
- |
|
OLAP |
- |
+ |
+ |
- |
- |
|
Горизонтальные продукты |
+ |
- |
+ |
+ |
- |
|
Инфраструктура |
- |
- |
+ |
+ |
+ |
Таблица 2. Группы пользователей по использованию
компонентов BI-систем
Таким образом были идентифицированы те
группы пользователей, которые в ближайшем будущем будут стимулировать спрос на
определённые компоненты систем BI. Полученные результаты, позволяет
рассматривать исходную проблему только в разрезе определённых групп
пользователей и определённых компонентов.
Кроме этого была решена одна из ключевых задач системного анализа – структурирование исходной проблемы.
Из полученных результатов следует, что для уменьшения
«остроты» сформулированной проблемы необходимо увеличить эффективность
использования дополнительных компонентов систем BI
среди которых были выделены: аналитика и инфраструктура. Состав этих компонентов приведён в приведённой
модели состава.
Литература
1) Черняк Л. «Будущее
бизнес аналитики» Открытые системы. Электронный ресурс: URL
http://www.osp.ru/os/2011/04/13008762/
2) Ольга Мельник. «Бизнес
аналитика: сегодня и завтра». Открытые системы. Электронный ресурс: URL
http://www.iemag.ru/analitics/detail.php?ID=20110
3) Ермак Е.
«Бизнес с интеллектом». Электронный ресурс: URL http://expert.ru/ural/2013/12/biznes-s-intellektom/
4) Уэйн
Экерсон (Wayne Eckerson) «Classifying Business Users». http://www.b-eye-network.com/blogs/eckerson/