С.А. Тоноян, В.А. Высочанский
38
ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. Приборостроение. 2016. № 4
Таким образом, для реализации КХД требуется организовать особый под-
ход, учитывающий его особенности и предполагающий его использование в
рамках крупного предприятия.
Классификация подходов к проектированию КХД.
Хранилище данных
как система, использующая технологии OLAP, может быть реализована посред-
ством одного из следующих принципов, касающихся способов представления
данных.
Реляционная OLAP-система (ROLAP)
— данные хранятся в реляционной
базе данных, как и таблицы фактов и измерений OLAP-кубов. Для организации
агрегатов необходимо создание отдельных таблиц.
Многомерная OLAP-система (MOLAP
) — информация содержится непо-
средственно в упорядоченных многомерных массивах (OLAP-кубах) в виде зна-
чений показателей, отраженных относительно фиксированного набора измере-
ний. Классическими схемами MOLAP являются модели «звезда» и «снежинка».
Гибридная OLAP-система (HOLAP)
— сочетание технологий ROLAP и
MOLAP, наиболее детальные данные хранятся в реляционной базе данных, а
агрегированные данные для отчетов — в многомерных структурах.
Следует отдельно упомянуть виртуальное хранилище данных (ВХД) — это
система, эмулирующая работу хранилища данных и внедряемая в существую-
щую OLTP-систему в качестве отдельного слоя в виде набора представлений
(view). Преимуществом ВХД является возможность формирования аналитиче-
ской отчетности без организации новых структур хранения и процессов преоб-
разования данных в новый формат. Тем не менее, к очевидным недостаткам
ВХД относятся увеличение нагрузки на OLTP-систему при менее производи-
тельной (по сравнению с самостоятельными OLAP-системами) системой анали-
тических запросов, а также невозможность работы с историческими данными.
Платформа SAP BW позволяет создавать хранилища данных по принципам
гибридных OLAP-систем. В настоящее время в области построения корпора-
тивных хранилищ данных можно выделить несколько общепризнанных подхо-
дов, применяемых в тех или иных ситуациях. Наиболее обобщенными являются
подходы «сверху–вниз» и «снизу–вверх».
При более детальной классификации выделяют следующие подходы к про-
ектированию КХД.
Объединенные хранилища данных / витрины данных
(Federated Data
Warehouse/Federated Data Mart) — это подход, основанный на методе «снизу–
вверх», но не предполагающий построение хранилища данных уровня предпри-
ятия. В соответствии с FDW/FDM на предприятии используются несколько са-
мостоятельных хранилищ данных, которые связаны между собой наличием
общих точек соприкосновения: некоторых источников данных, объектов хране-
ния данных (DSO в терминах SAP BW) и т. д. Данный подход позволяет выпол-
нить параллельную разработку, обеспечивающую непротиворечивость данных,
но порождает очень сложную информационную среду предприятия.