Некоторые особенности многомерных связей между измерениями и фактами в OLAP-системах:
- Представление данных в виде многомерной модели (гиперкуба или метакуба). dl.libcats.org intuit.ru Оси куба представляют собой измерения, по которым откладывают параметры, относящиеся к анализируемой предметной области. intuit.ru На пересечении осей измерений располагаются данные, количественно характеризующие анализируемые факты — меры. intuit.ru
- Возможность усложнения модели данных. intuit.ru Усложнение возможно по нескольким направлениям: увеличение числа измерений, усложнение содержимого ячейки, введение иерархии в пределах одного измерения. intuit.ru
- Иерархическая структура измерений. intuit.ru Каждое из измерений OLAP-куба может быть представлено в виде иерархической структуры. intuit.ru Например, измерение «Регион» может иметь следующие уровни иерархии: «страна — федеральный округ — область — город — район». intuit.ru
- Связь таблиц измерений и фактов. dl.libcats.org Каждая таблица измерений должна находиться в отношении «один ко многим» с таблицей фактов. dl.libcats.org При этом скорость роста таблиц измерений должна быть незначительной по сравнению со скоростью роста таблицы фактов. dl.libcats.org
- Связывание одних и тех же фактов с несколькими измерениями. www.e-rej.ru Это происходит с помощью схем типа «звезда», которые связывают внешние ключи с первичными ключами. www.e-rej.ru
Благодаря такой модели данных пользователи могут формулировать сложные запросы, генерировать отчёты, получать подмножества данных. dl.libcats.org