ROLAP (Relational OLAP) lưu trữ dữ liệu dựa trên công nghệ DBMS quan hệ quen thuộc. Trong phương pháp này, dữ liệu và các tổng hợp liên quan được lưu trong RDBMS, và middleware OLAP được dùng để xử lý và khám phá data cube.
Kiến trúc này nhắm đến việc tối ưu hóa back-end RDBMS và cung cấp nhiều công cụ/dịch vụ hơn bao gồm logic điều hướng data cube. Do sử dụng back-end RDBMS, lợi thế chính của ROLAP là khả năng mở rộng (scalability) trong quản lý khối lượng dữ liệu lớn.
Đây là các máy chủ trung gian đứng giữa back-end server quan hệ và client front-end tools. Chúng cần DBMS quan hệ hoặc mở rộng quan hệ để lưu trữ và quản lý dữ liệu kho, và middleware OLAP để cung cấp phần còn thiếu.
ROLAP server liên quan đến tối ưu hóa cho mỗi DBMS back-end, triển khai logic điều hướng tổng hợp, và nhiều công cụ/dịch vụ. Công nghệ ROLAP được cho là có khả năng mở rộng cao hơn MOLAP. DSS server của MicroStrategy, ví dụ, áp dụng phương pháp ROLAP.
Xử lý phân tích trực tuyến quan hệ (ROLAP) là một loại OLAP phân tích thông tin sử dụng mô hình dữ liệu đa chiều. Khác biệt giữa ROLAP và các OLAP khác là nó truy cập thông tin lưu trữ trong cơ sở dữ liệu quan hệ thay vì từ cơ sở dữ liệu đa chiều (thường dùng nhất trong OLAP khác). Nó cũng có thể tạo truy vấn SQL để thực hiện tính toán khi người dùng cuối muốn.
OLAP quan hệ là phân đoạn công nghệ OLAP mới và tăng trưởng nhanh nhất trong ngành. Một số nhà cung cấp đã tham gia vào hướng này (ví dụ: Sagent Technology và MicroStrategy).
Cách tiếp cận này cho phép tạo nhiều nhìn đa chiều của bảng quan hệ hai chiều, tránh cấu trúc dữ liệu xung quanh nhìn mong muốn. Có ít sản phẩm trong phân đoạn này có engine SQL mạnh để hỗ trợ độ phức tạp của phân tích đa chiều.
Hiệu suất của ROLAP phụ thuộc vào kích thước dữ liệu; có thể chậm khi dữ liệu xử lý lớn và nhanh nếu ngược lại. Mặc dù bất kỳ công cụ SQL nào cũng có thể truy cập ROLAP, nhưng nó bị giới hạn bởi các công cụ này vì câu lệnh SQL không đáp ứng tất cả nhu cầu người dùng, đặc biệt khi thực hiện tính toán phức tạp.
Điều này bao gồm việc tạo nhiều câu lệnh SQL để xử lý yêu cầu người dùng và cũng có khả năng tạo câu lệnh SQL tùy thuộc vào optimizer của DBMS engine. Mặc dù linh hoạt là đặc điểm mới của ROLAP, nhưng tồn tại sản phẩm yêu cầu thiết kế cơ sở dữ liệu phi chuẩn hóa (denormalized).