Архитектура СППР

Архитектура СППР представляется авторами по-разному. Приведем пример . G. Marakas [1] предложил обобщенную архитектуру, состоящую из пяти различных частей:

1) система управления данными (the data management system);

2) система управления моделями (the model management system);

3) машина знаний (the knowledge engine);

4) интерфейс пользователя (the user interface);

5) пользователи (the user).

На сегодняшний день можно выделить четыре наиболее популярных типа архитектур СППР:

1) функциональная СППР;

2) независимые витрины данных;

3) двухуровневое хранилище данных;

4) трехуровневое хранилище данных.

Функциональная СППР является наиболее простой с архитектурной точки зрения (рис. 9.4). Такие системы часто встречаются на практике, в особенности в организациях с невысоким уровнем аналитической культуры и недостаточно развитой информационной инфраструктурой.

Характерной чертой функциональной СППР является то, что анализ осуществляется с использованием данных из оперативных систем.

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

Рис. 9.4. Функциональная CППP

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

Независимые витрины данных (рис. 9.5) часто появляются в организации исторически и встречаются в крупных организациях с большим числом независимых подразделений, зачастую имеющих сбои собственные отделы информационных технологий.

Рис. 93. Независимые витрины данных

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

Недостатки: данные хранятся многократно в различных витринах данных (это приводит к дублированию данных, а следовательно, к увеличению расходов на хранение и потенциальным проблемам, связанным с необходимостью поддержания непротиворечивости данных); процесс наполнения витрин данных при большом количестве источников данных потенциально очень сложен; данные не консолидируются на уровне предприятия, таким образом, отсутствует единая картина бизнеса.

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

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

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

Рис. 9.6. Двухуровневое хранилище данных

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

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

Недостатки: существует избыточность данных, ведущая к росту требований на хранение данных; требуется согласованность с принятой архитектурой многих областей с потенциально различными требованиями (например, скорость внедрения иногда конкурирует с требованиями следовать архитектурному подходу).

Рис. 9.7. Трехуровневое хранилище данных

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