Иногда этот подход называют по-другому – Real-Time Analytical Processing или RAP.
RTOLAP отличается от ROLAP, в основном, тем, что для хранения агрегатов не создаются дополнительные реляционные таблицы, а агрегаты рассчитываются в момент запроса.
Только явно введенные данные сохраняются в многомерном кубе. При выполнении запроса пользователя сервер выбирает данные либо рассчитывает значения. Все вычисления выполняются по требованию, а все данные находятся в основной памяти [1].
Достоинства подхода RTOLAP:
не существует угрозы «взрыва» данных, так как в кубе не сохраняются предварительно вычисленные значения;
вычисления по требованию позволяют не перегружать основную память RAM.
Недостатки:
ограниченность хранения и обработки куба данных объемом основной памяти;
снижение скорости обработки из-за вычислений по требованию.
Представители: Applix TM1, Palo, Acinta.