Рис. 2.4.Схема организации данных в хранилище
OLTP (On – Line Transaction Processing) – оперативная обработка транзакций в реальном времени.
Среда хранилища была предназначена только для чтения и состояла из детальных и агрегированных данных, которые полностью очищены и интегрированы; кроме того, в репозитории хранилась обширная и детальная история данных на уровне транзакций. С точки зрения архитектурного решения такое хранилище данных реализует свои функции через подмножество зависимых витрин данных (рис. 2.5).
Достоинствами архитектуры классического хранилища данных являются:
· общая семантика;
· централизованная, управляемая среда;
· согласованный набор процессов извлечения и бизнес-логики использования;
· непротиворечивость содержащейся информации;
· легко создаваемые по шаблонам и наполняемые витрины данных;
· единый репозиторий метаданных;
· многообразие механизмов обработки и представления данных.
К недостаткам можно отнести большие затраты по реализации, высокую ресурсоемкость в масштабе всего предприятия, потребность в сложных сервисных системах, рискованный сценарий развития, когда все данные и метаданные находятся в одном репозитории и в неблагоприятном случае могут быть потеряны. Кроме того, при фильтрации, агрегировании и рафинировании "сырых" данных для такого хранилища обычно теряется очень много информации, которая может быть чрезвычайно полезной при бизнес- анализе. В связи с этим возникло понимание того, что хранилище, помимо механизмов размещения и извлечения данных, репозитория и витрин, должно иметь соответствующее пространство для организации "сырых" данных и их многомерного анализа в режиме реального времени (On - Line Analytical Processing - OLAP).