Автор работы: Пользователь скрыл имя, 11 Сентября 2011 в 18:15, курсовая работа
Целью курсовой работы является изучение технологии OLAP, понятие ее реализации и структуры.
В современном мире компьютерные сети и вычислительные системы позволяют анализировать и обрабатывать большие массивы данных.
По Кодду, многомерное концептуальное представление — это множественная перспектива, состоящая из нескольких независимых измерений, вдоль которых могут быть проанализированы определенные совокупности данных.
Одновременный анализ по нескольким измерениям определяется как многомерный анализ.
Оказалось, что многомерную модель данных можно представить как гиперкуб. Ребрами которого являются измерения, а ячейками — меры.
На пересечениях осей измерений располагаются данные, количественно характеризующие анализируемые факты, — меры.
Над ним могут выполнятся операции:
Как оказалось с концепцией многомерного анализа данных тесно связывают оперативный анализ, который выполняется средствами OLAP-систем.
Узнали, что основным назначением OLAP-систем является поддержка аналитической деятельности, произвольных запросов пользователей-аналитиков. А целью OLAP-анализа — проверка возникающих гипотез.
Выяснили, что у истоков технологии OLAP стоит основоположник реляционного подхода Э. Кодд, который изложил 12 правил, изложенных определяющих OLAP:
1. Многомерность.
2. Прозрачность.
3. Доступность.
4. Постоянная производительность при разработке отчетов.
5. Клиент-серверная архитектура.
6. Равноправие измерений.
7. Динамическое управление разреженными матрицами.
8. Поддержка многопользовательского режима.
9. Неограниченные перекрестные операции.
10. Интуитивная манипуляция данными.
11. Гибкие возможности получения отчетов.
12. Неограниченная размерность и число уровней агрегации.
Оказалось, что позже он добавил еще шесть правил:
13. Пакетное извлечение против интерпретации.
14. Поддержка всех моделей OLAP-анализа.
15. Обработка ненормализованных данных.
16. Сохранение результатов OLAP: хранение их отдельно от исходных данных.
17. Исключение отсутствующих значений.
18.
Обработка отсутствующих значений.
Узнали что OLAP-система включает в себя два основных компонента:
№ п/п | Новое понятие | Содержание |
1 | Вращение (Rotate) |
Изменение расположения измерений, представленных в отчете или на отображаемой странице. |
2 | Детализация
(Drill Down) |
Операция, которая определяет переход от агрегированного представления данных к детальному. |
3 | Измерение | Последовательность значений одного из анализируемых параметров. |
4 | Консолидация
(Drill Up) |
Операция, которая определяет переход по направлению от детального представления данных к агрегированному. |
5 | Многомерное
концептуальное представление
(multi-dimensional conceptual view) |
Множественная перспектива, состоящая из нескольких независимых измерений, вдоль которых могут быть проанализированы определенные совокупности данных. |
6 | Система поддержки принятия решений СППР | Системы, обладающие средствами ввода, хранения и анализа данных, относящихся к определенной предметной области, с целью поиска решений. |
7 | Срез (Slice) |
Формируется подмножество многомерного массива данных, соответствующее единственному значению одного или нескольких элементов измерений, не входящих в это подмножество. |
8 | OLAP-клиент | Представляет пользователю интерфейс к многомерной модели данных, обеспечивая его возможностью удобно манипулировать данными для выполнения задач анализа. |
9 | OLAP-сервер | Обеспечивает хранение данных, выполнение над ними необходимых операций и формирование многомерной модели на концептуальном уровне. |
10 | OLAP (On-Line Analytical Processing) | Технология
оперативной аналитической |
БД – Базы данных
СППР – Системами поддержки принятия решений
СУБД – Системы управления базами данных
ХД
– Хранилища данных
b) Операция среза
Операция вращения
Операции консолидации и детализации