Уровень использования человеком различных объектов материального мира Системы поддержки принятия решений - СППР (DSS, Decision Support Systems) Основная задача СППР - предоставить аналитикам инструмент для выполнения анализа данных. Необходимо отметить, что для эффективного использования СППР ее пользователь-аналитик должен обладать соответствующей квалификацией. Система не генерирует правильные решения, а только предоставляет аналитику данные в соответствующем виде (отчеты, таблицы, графики и т. п.) для изучения и анализа. СППР решают три основные задачи: сбор, хранение и анализ хранимой информации. Классы задач анализа данных Информационно-поисковый: СППР осуществляет поиск необходимых данных. Характерной чертой такого анализа является выполнение заранее определенных запросов. Оперативно-аналитический: СППР производит группирование и обобщение данных в любом виде, необходимом аналитику. В отличие от информационнопоискового анализа в данном случае невозможно заранее предсказать необходимые аналитику запросы. Применяется многомерное представлений данных. Интеллектуальный: СППР осуществляет поиск функциональных и логических закономерностей в накопленных данных, построение моделей и правил. которые объясняют найденные закономерности и/или прогнозируют развитие некоторых процессов (с определенной вероятностью). Обобщенная архитектура системы поддержки принятия решений Требования, предъявляемые к системам OLTP и СППР Характеристика OLTP СППР Степень детализации хранимых данных Хранятся только детализированные данные Хранятся детализированные и обобщенные данные Качество данных Допускаются неверные данные из-за ошибок ввода Не допускаются ошибки в данных Формат хранения данных Могут быть данные разных форматов в зависимости от приложений Единый согласованный формат данных Допущение избыточных данных Должна обеспечиваться максимальная нормализация Допускается контролируемая денормализация (избыточность) Управление данными Должна быть возможность в любой момент изменять, добавлять и удалять данные Должна быть возможность периодически добавлять данные Требования, предъявляемые к системам OLTP и СППР Характеристика OLTP СППР Количество хранимых данных Должны быть доступны все оперативные данные Должны быть доступны все данные, накопленные в течение продолжительного периода Характер запросов к данным Доступ к данным по заранее заданным запросам Запросы могут быть произвольными и заранее не оформлены Время обработки обращений к данным Миллисекунды, секунды Минуты, даже часы Характер вычислительной нагрузки на систему Постоянно средняя загрузка процессора Загрузка процессора только при выполнении запросов, но на 100% Приоритетность характеристик системы Высокая производительность и доступность Гибкость и независимость работы пользователей Вопросы Какие задачи решают СППР? На какие типы делятся задачи анализа данных? Из чего состоит архитектура СППР? Каковы требования к системам OLTP и СППР? Приложение 12 правил доктора Кодда (требования к реляционным БД, 1995 г.) правило 1: Явное представление данных (The Information Rule) правило 2: Гарантированный доступ к данным (Guaranteed Access Rule) правило 3: Полная обработка неизвестных значений (Systematic Treatment of Null Values) правило 4: Доступ к словарю данных в терминах реляционной модели (Active On-Line Catalog Based on the Relational Model) 12 правил доктора Кодда (требования к реляционным БД, 1995 г.) правило 5: Полнота подмножества языка (Comprehensive Data Sublanguage Rule) правило 6: Возможность модификации представлений (View Updating Rule) правило 7: Наличие высокоуровневых операций управления данными (High-Level Insert, Update, and Delete) правило 8: Физическая независимость данных (Physical Data Independence) 12 правил доктора Кодда (требования к реляционным БД, 1995 г.) правило 9: Логическая независимость данных (Logical Data Independence) правило 10: Независимость контроля целостности (Integrity Independence) правило 11: Дистрибутивная независимость (Distribution Independence) правило 12: Согласование языковых уровней (The Nonsubversion Rule)