Структура OLAP-куба (многомерного куба). Меры. Факты. Иерархии и уровни. Операции, выполняемые над гиперкубом.

 

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

Под измерением будем понимать последовательность значений одного из анализируемых параметров. Например, для параметра «время» это – последовательность дней, месяцев, кварталов, лет.

Возможность анализа зависимостей между различными параметрами предполагает возможность представления данных в виде многомерной модели – гиперкуба , или OLAP-куба.

 

Операции, выполняемые над гиперкубом

Срез – формируется подмножество многомерного массива данных, соответствующее единственному значению одного или нескольких элементов измерений, не входящих в это подмножество.

Вращение – изменение расположения измерений, представленных в отчете или на отображаемой странице. Например, операция вращения может заключаться в перестановке местами строк и столбцов таблицы.

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

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