Архитектура системы поддержки принятия решений (СППР)
определяет то, как внутри одной программы объединяются сырые данные,
математическая логика и удобные инструменты для руководителя. Согласно
классической концепции, предложенной американскими исследователями Ральфом
Спрэгом и Эриком Карлсоном, любая СППР строится по модульному принципу:
хранение информации, расчетные алгоритмы и пользовательский интерфейс отделены
друг от друга, что позволяет менять бизнес-модели или подключать новые
источники данных без переписывания всей системы.
В состав архитектуры СППР входят три базовых и один
дополнительный (интеллектуальный) компонент:
- Подсистема
управления данными (Data Management Subsystem) отвечает за сбор,
хранение и подготовку всей информации, необходимой для анализа. В нее
входят модуль извлечения данных (собирает внутреннюю статистику из учетных
систем ERP/CRM и внешнюю информацию о рынке, курсах валют и конкурентах),
собственная база данных СППР или хранилище данных (изолированное от
рабочих баз, чтобы сложные аналитические запросы не тормозили ежедневную
работу компании), система управления базой данных (СУБД) и каталог данных - справочник метаданных,
который описывает структуру, происхождение и смысл каждого показателя.
- Подсистема
управления моделями (Model Management Subsystem) является главным
аналитическим ядром, которое отличает СППР от обычных отчетных систем. Она
включает базу моделей, где хранятся готовые математические и аналитические
шаблоны: финансовые (расчет окупаемости инвестиций, бюджетирование),
статистические (прогнозирование спроса, регрессионный анализ),
оптимизационные (линейное программирование для логистики и распределения
ресурсов) и имитационные (моделирование рисков методом Монте-Карло).
Управляет этим набором система управления базой моделей (СУБМ), позволяющая
создавать новые расчетные алгоритмы, менять их параметры и объединять
несколько моделей в единую цепочку расчетов.
- Подсистема
управления интерфейсом / диалогом (User Interface Subsystem) обеспечивает
прямое взаимодействие лица, принимающего решение (ЛПР), со всеми
возможностями системы. Поскольку руководители редко являются
программистами или математиками, эта подсистема переводит действия
пользователя с понятного бизнес-языка на язык запросов к базам данных и
моделей. Через нее менеджер задает входные параметры для сценариев «что
будет, если...», управляет ходом расчетов и получает результат в наглядном
виде — через интерактивные графики, диаграммы, таблицы и дашборды.
- Подсистема
управления знаниями (Knowledge Management Subsystem) подключается в
современных интеллектуальных СППР для решения самых сложных,
слабоструктурированных и неструктурированных задач. Если база данных
хранит факты, а база моделей -
строгие формулы, то база знаний аккумулирует опыт экспертов, неформальные
бизнес-правила (эвристики вида «если - то»), историю успешных кейсов и алгоритмы машинного обучения.
Этот модуль помогает руководителю правильно интерпретировать результаты
расчетов, предупреждает о скрытых рисках и автоматически рекомендует
наилучшие варианты решений.
В процессе работы все четыре компонента действуют как единый
механизм: руководитель через интерфейс задает управленческий вопрос или
меняет параметры сценария, подсистема моделей выбирает нужную формулу
для расчета, запрашивая актуальные цифры у подсистемы данных, подсистема
знаний проверяет результат на соответствие экспертным правилам и
ограничениям бизнеса, после чего готовый прогноз возвращается на экран
пользователя для принятия финального решения.