![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Гиперкуб можно представить в виде реляционной схемы, состоящей из несколько больших центральных таблиц (таблицы фактов) и множества таблиц меньшего
размера (размерные таблицы).
Таблица фактов (fact table) содержит данные, наиболее интенсивно используемые для анализа и отражающие временные события (банковские операции, продажи, заказы и т.д.). Содержит предварительно вычисленные агрегированные данные и внешние ключи к размерным таблицам. Индексируется по сложному ключу, скомпонованному из внешних ключей к размерным таблицам.
- Записи статичны.
- Каждая запись в таблице фактов соответствует ячейке гиперкуба.
Размерная таблица (dimension table) содержит, в основном, текстовую информацию,
ассоциированную с записями фактов (имена клиентов, описания товаров, сведения о
поставщиках и дилерах. и т.д.) Содержит меньше записей, чем таблице фактов.
- Записи не статичны и могут обновляться.
- Каждая из размерных таблиц соответствует одному измерению гиперкуба.
- С целью оптимизации запросов размерные таблицы могут быть нормализованы (структура «снежинка»).
Реляционная OLAP (Relational OLAP – ROLAP) – OLAP на основе эмуляции MDM на
логическом уровне представления данных.
Многомерная OLAP (Multidimedsional OLAP – MOLAP) – OLAP на основе физической
реализации MDM.
Преимущества MDM:
- более быстрый по сравнению с реляционными системами поиск и чтение данных за счет отказа от многократных соединений отношений,
- производительность многомерных СУБД в среднем в 100 раз превосходит реляционные СУБД с нормализованной структурой.
Недостатки MDM:
- большой объем дисковой памяти для хранения данных,
- необходимость использования многопроцессорной вычислительной техники,
- затрудненная эволюция схемы (вставка дополнительного измерения в гиперкуб приводит к необходимости полной перестройки гиперкуба),
- избыточное использование памяти (заранее резервируется место для всех значений, даже если часть из них заведомо будет отсутствовать),
- зависимость размера многомерной БД от уровня детализации при реализации гиперкуба
Дата публикования: 2015-01-25; Прочитано: 265 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!