ВВЕДЕНИЕ 3
1 Система поддержки принятия решений 4
2 Хранилище данных 6
2.1 Физические и виртуальные хранилища данных 6
2.2 Сложности при построении хранилищ данных 8
2.3 Понятие витрины данных 8
2.4 Категории данных в ХД 10
2.5 Информационные потоки в ХД 11
3 Структура OLAP-куба 12
3.1 Иерархия измерений OLAP-кубов 13
3.2 Операции, выполняемые над гиперкубом 13
4 Таблица фактов 16
5 Таблицы измерений 19
6 Архитектура OLAP-систем 21
6.1 Слой извлечения, преобразования и загрузки данных 22
6.2 Слой хранения данных 23
6.3 Слой анализа данных 24
7 Клиентские OLAP-средства 25
8 Серверные OLAP-средства 27
9 Технические аспекты многомерного хранения данных 30
9.1 MOLAP 30
9.2 ROLAP 31
9.3 HOLAP 34
10 Анализ базы данных 35
11 Создание OLAP куба 36
12 Анализ данных 41
ЗАКЛЮЧЕНИЕ 43
СПИСОК ИСПОЛЬЗОВАНЬЕ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 44
ПРИЛОЖЕНИЕ А Набор справочных таблиц базы данных Vend 45
ПРИЛОЖЕНИЕ Б ER модели базы данных Vend 58
Информационные системы крупных предприятий, обычно, содержат приложения, которые предназначены для комплексного анализа данных, их динамики, тенденций и т.п. Естественно, что основными потребителями результата анализа становятся топ- менеджеры. Такой анализ, в конечном итоге, призван помогать принятию решений. Очевидно, что для принятия любого управленческого решения необходимо владение необходимой для принятия решения информацией, как правило, количественной. Для этого требуется сбор необходимых данных из всех информационных подсистем предприятия, преобразование собранных данных к общему формату и, уже на следующем этапе проводить анализ данных.
Процесс объединения интегрированной информации реализуется в рамках технологии создания хранилищ данных (Data Warehouses), являющейся ядром технологии оперативной аналитической обработки данных OLAP (Online Analytical Processing), использующей методы и средства для сбора, хранения и анализа многомерных данных в целях поддержки процессов принятия решений.
Основное назначение OLAP-систем - поддержание аналитической деятельности, свободных запросов пользователей - аналитиков.
Цель OLAP-анализа - проверка появляющихся гипотез.
OLAP обеспечивает удобными быстродействующими средствами доступа, проверки и анализа важных данных. Пользователь приобретает простую, подсознательно ясную модель данных, которые организует в виде многомерных кубов (хранилищ данных). Осями многомерной системы координат являются ключевые атрибуты бизнес- процесса, который анализируется. Например, для процесса продаж это могут быть товары, регионы, типы покупателей. В качестве одного из измерений обязательно используется Время. Например, это может быть объем продажи в штуках либо в денежном выражении, остаток на складах, расходы и т. п.
Пользователь, анализирующий данные, может "разрезать" куб по различным направлениям, получать сводные (например, по годам) или, напротив, детальные (по неделям) сведения и осуществлять другие необходимые манипуляции для анализа.
Целями данной работы являются:
- Ознакомление с технологией OLAP.
- Освоение инструментария работы с OLAP.
- Построение хранилища данных на основе базы данных учетной системы «Торговый Дом».
В рамках данной работы:
1 Изучена технология построения OLAP куба;
2 Проанализирована база данных и построены справочные таблицы и ER- модели;
3 С использованием изученной технологии на основании БД построен OLAP куб;
4 Изучено применение OLAP куба для анализа данных.