Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Реляционное представление MDM



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

размера (размерные таблицы).

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

- Записи статичны.

- Каждая запись в таблице фактов соответствует ячейке гиперкуба.

Размерная таблица (dimension table) содержит, в основном, текстовую информацию,

ассоциированную с записями фактов (имена клиентов, описания товаров, сведения о

поставщиках и дилерах. и т.д.) Содержит меньше записей, чем таблице фактов.

- Записи не статичны и могут обновляться.

- Каждая из размерных таблиц соответствует одному измерению гиперкуба.

- С целью оптимизации запросов размерные таблицы могут быть нормализованы (структура «снежинка»).

Реляционная OLAP (Relational OLAP – ROLAP) – OLAP на основе эмуляции MDM на

логическом уровне представления данных.

Многомерная OLAP (Multidimedsional OLAP – MOLAP) – OLAP на основе физической

реализации MDM.

Преимущества MDM:

- более быстрый по сравнению с реляционными системами поиск и чтение данных за счет отказа от многократных соединений отношений,

- производительность многомерных СУБД в среднем в 100 раз превосходит реляционные СУБД с нормализованной структурой.

Недостатки MDM:

- большой объем дисковой памяти для хранения данных,

- необходимость использования многопроцессорной вычислительной техники,

- затрудненная эволюция схемы (вставка дополнительного измерения в гиперкуб приводит к необходимости полной перестройки гиперкуба),

- избыточное использование памяти (заранее резервируется место для всех значений, даже если часть из них заведомо будет отсутствовать),

- зависимость размера многомерной БД от уровня детализации при реализации гиперкуба





Дата публикования: 2015-01-25; Прочитано: 252 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...