Хранилища данных и их применение для формирования экономических решений
Измерение — это последовательность значений одного из анализируемых параметров. Например, для параметра "время" это последовательность месяцев, для параметра "регион" — список городов.
Каждое измерение может быть представлено в виде иерархической структуры. Например, измерение "исполнитель" может иметь следующие иерархические уровни: предприятие — подразделение — служащий.
На пересечении осей измерения находятся данные, количественно характеризующие события, факты, процессы (объёмы продаж, остатки на складах, прибыль, затраты и т.д.).
Оси измерения позволяют создавать многомерную модель данных (гиперкуб), над которым можно выполнять следующие операции:
- срез;
- вращение;
- консолидация или детализация.
Операция среза позволяет выделить из многомерного куба те данные, которые соответствуют фиксированному значению одного или нескольких элементов измерений. Из одного куба можно создать множество срезов.
Срезы позволяют представить информацию таким образом, что появляется возможность определить причины неудач в деятельности предприятия, выявить тенденции в тех или иных процессах, построить соответствующие диаграммы, что, в конечном счёте, обеспечивает формирование решения.
Пример операции среза представлен на рис.16, который иллюстрирует ХД, предназначенное для управления продажами.
Рис. 16. Плоские файлы базы данных (а) и трёхмерный куб хранилища данных (б)
В отличие от реляционной базы данных (показанной для сравнения на рис.19, а) срез позволяет подготовить информацию для принятия решения о том, какие товарные группы следует сворачивать, а какие развивать в различных регионах.
Для этого обратимся к более детальному представлению ХД в виде срезов, приведенных на рис.17. Базовый показатель, на основе которого принимается такое решение, — объём продаж. Он зависит от времени, группы товаров и региона. Для построения информационного куба, прежде всего, необходимо определить иерархию в измерении реквизитов-признаков показателя "объём продаж".
Объём продаж характеризуется следующими признаками:
- время (год— квартал— месяц— неделя— день);
- товар (товарная группа (ТГ) — подгруппа — наименование товаров);
- регион:
- 1-й уровень (Центральный, Уральский, Поволжье);
- 2-й уровень (Москва, Тула, Орел);
- 3-й уровень (Магазин-1, Магазин-2).
Рис. 17. Некоторые срезы информационного куба, позволяющие получить информацию об изменении объёма продаж каждой товарной группы (а) и товарной группы1 (б)
Получив необходимый срез информационного куба, можно извлечь следующую информацию:
- Как изменялся объём продаж по каждой товарной группе в течение 2003 г. в г. Туле (рис.17, а).
- Как изменялся объём продаж в г. Туле по ТГ1 за последние три года (рис.17, б).
Операция вращения — это изменение расположения измерений в пространстве, что, возможно, облегчит принятие решений. Например, измерение "время", ранее представленное горизонтально, можно повернуть и расположить вертикально, а товар показать горизонтально (рис.18). Возможно, именно эта операция поможет принять правильное решение.
Операции консолидации и детализации предназначены либо для агрегирования данных (обобщения), либо для их детализации. Осуществить эти операции можно благодаря иерархии, установленной среди измерителей. Рис.19 иллюстрирует эти операции.
Рис. 18. Операция вращения гиперкуба
Рис. 19. Операции консолидации (а) и детализации (б)
Дата добавления: 2015-08-11; просмотров: 1136;