T2Plus Аналитика Платформа Linux-Mondrian
Реляционная архитектура OLAP
ROLAP означает Relational OLAP — приложение, основанное на реляционных СУБД. OLAP серверы находятся между реляционным внутренним сервером (back-end) и пользовательскими инструментами (front-end). Этот метод имитирует функциональные возможности нарезки и нарезки стандартного OLAP путем генерации запросов к реляционной базе данных (работает поверх СУБД), где метод нарезки по существу аналогичен добавлению предложения WHERE в оператор SQL.
Реляционная архитектура OLAP, ROLAP, включает в себя следующие компоненты:
- Сервер базы данных;
- ROLAP Server;
- Инструменты клиента (Front-end).
ROLAP — наиболее современный и быстрорастущий сегмент OLAP-технологий на рынке. Он позволяет создавать несколько многомерных представлений двумерных реляционных таблиц, избегая структурирования записи вокруг желаемого представления.
ROLAP может обрабатывать большие объемы информации, ограничение размера данных зависит от возможностей реляционной СУБД. Таким образом, ROLAP сам не ограничивает объем данных. Однако в этом есть и определенные недостатки:
- Производительность обработки запросов может быть низкой, так как MDX запрос ROLAP представляет собой SQL-запрос (или несколько SQL-запросов) в реляционной базе данных, и время запроса может быть длительным, если лежащие в его основе данные большие;
- Функции и операторы SQL не удовлетворяют всем требованиям многомерный модели OLAP (MOLAP), что ограничивает возможности анализа.
Узнайте, как мигрировать BI-проекты с Microsoft SQL Server Analysis Services на Pentaho Mondrian.