Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_k_ekzamenu_TBD.doc
Скачиваний:
10
Добавлен:
23.09.2019
Размер:
958.98 Кб
Скачать

Структура информационно-аналитической системы и место olap в ней

Один из вариантов расположения технологии в структуре корпоративной системы показан на рисунке (Рис. 1). Данные разнородных источников собираются, очищаются, согласуются и помещаются в корпоративное хранилище данных. На основе данных, содержащихся в хранилище, разворачивается ряд витрин данных, представляющих собой тематически-сгруппированные подмножества данных хранилища.

Рис. 1. Полная структура корпоративной информационно-аналитической системы (ИАС)

20.Системы оперативной аналитическая обработка (OLAP). Многомерная модель данных.

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

Концептуальная. В рамках многомерной модели все информационное пространство задачи разбивается на атрибуты двух типов: измерения и факты. Измерениями, как правило, становятся компоненты информационного пространства (атрибуты), не зависящие от анализируемых процессов, а характеристики анализируемых процессов становятся фактами. При этом, каждый факт имеет значение лишь в контексте конкретных значений набора измерений. Графически подобную модель легко представить в виде системы координат (или гиперкуба), где измерения являются гранями, а факты – точками в системе координат (или внутри куба). В самом простом случае, измерения являются однородными, то есть состоят из равноправных значений. Например, значениями могут быть районы города, числа, филиалы и так далее. Но, в общем случае, измерения могут быть иерархическими. Так, измерение может состоять из названий городов, и областей, к которым эти города относятся. Классическое измерение времени является иерархическим и содержит даты с группировкой по неделям, месяцам, кварталам и годам. Соответственно, пользователь при работе с гиперкубом может выбирать уровень детализации измерений и переходить от общих данных к детальным и обратно. Иерархия измерения может быть ровной или неровной. Ровная иерархия допускает только один вариант обобщения, тогда как неровная допускает несколько вариантов. В качестве фактов для внутренних элементов иерархии измерения используются значения, полученные с помощью процедуры агрегирования из значений иерархии измерения более низкого порядка. Наиболее простым вариантом процедуры агрегирования (и наиболее часто встречающимся) может быть суммирование.

С гиперкубом можно выполнять следующие операции:

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

- обобщение/детализация. Переход к более высокому (или более низкому) уровню иерархии измерения по одному или более измерениям.

- проекция. Фиксируются значения нескольких измерений (в том числе, на значении «Любой»), и результатом является получившийся гиперкуб.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]