ROLAP का अर्थ रिलेशनल OLAP है। यह परिचित रिलेशनल DBMS तकनीक के आधार पर डेटा को सहेज सकता है। इस विधि में, डेटा और संबंधित एग्रीगेशन RDBMS में सहेजे जाते हैं, और डेटा क्यूब्स के संचालन और अन्वेषण को निष्पादित करने के लिए OLAP मिडलवेयर का उपयोग किया जाता है।
यह आर्किटेक्चर RDBMS बैक एंड के अनुकूलन को लक्षित करता है और डेटा क्यूब नेविगेशन लॉजिक सहित अधिक टूल और सेवाएं प्रदान करता है। RDBMS बैक एंड के उपयोग के कारण, ROLAP का मुख्य लाभ उच्च डेटा वॉल्यूम को प्रबंधित करने में स्केलेबिलिटी है।
ये इंटरमीडिएट सर्वर हैं जो एक रिलेशनल बैक-एंड सर्वर और क्लाइंट फ्रंट-एंड टूल्स के बीच खड़े होते हैं। उन्हें वेयरहाउस डेटा को स्टोर और प्रबंधित करने के लिए एक रिलेशनल या एक्सटेंडेड-रिलेशनल DBMS की आवश्यकता होती है, और लापता कार्यक्षमता प्रदान करने के लिए OLAP मिडलवेयर की।
ROLAP सर्वर में प्रत्येक DBMS बैक एंड के लिए अनुकूलन, एग्रीगेशन नेविगेशन लॉजिक का कार्यान्वयन, और अधिक टूल और सेवाएं शामिल हैं। ROLAP तकनीक MOLAP तकनीक की तुलना में अधिक स्केलेबिलिटी होने का दावा करती है। माइक्रोस्ट्रेटेजी का DSS सर्वर, उदाहरण के लिए, ROLAP दृष्टिकोण अपनाता है।
रिलेशनल ऑनलाइन एनालिटिकल प्रोसेसिंग (ROLAP) ऑनलाइन एनालिटिकल प्रोसेसिंग (OLAP) का एक प्रकार है जो मल्टीडाइमेंशनल डेटा मॉडल का उपयोग करके सूचना का विश्लेषण करता है। ROLAP और कई OLAP के बीच अंतर यह है कि यह जानकारी को एक्सेस करता है जो एक रिलेशनल डेटाबेस में संग्रहीत है बजाय एक मल्टीडाइमेंशनल डेटाबेस के, जो अन्य OLAP में सबसे अधिक उपयोग किया जाता है। यह अंतिम उपयोगकर्ता के गणना करने की इच्छा होने पर SQL क्वेरी भी बना सकता है।
रिलेशनल OLAP उद्योग में हालिया और सबसे तेजी से बढ़ता OLAP प्रौद्योगिकी खंड है। कुछ विक्रेताओं ने इस दिशा में प्रवेश किया है (जैसे Sagent Technology और Microstrategy)।
यह दृष्टिकोण दो-आयामी रिलेशनल टेबल के कई मल्टीडाइमेंशनल व्यू बनाने में सक्षम बनाता है, वांछित दृश्य के आसपास डेटा को संरचित करने से बचाता है। इस खंड में कुछ उत्पादों ने मल्टीडाइमेंशनल विश्लेषण की कठिनाई का समर्थन करने के लिए मजबूत SQL इंजन का समर्थन किया है।
ROLAP का प्रदर्शन डेटा आकार पर निर्भर करता है; जब प्रोसेस किया जा रहा डेटा बड़ा होता है तो यह धीमा हो सकता है और अन्यथा तेज। हालांकि कोई भी SQL टूल ROLAP तक पहुंच सकता है, यह इन टूल्स द्वारा सीमित है क्योंकि SQL स्टेटमेंट सभी उपयोगकर्ताओं की जरूरतों को पूरा नहीं करते, खासकर जटिल गणना करते समय।
इसमें उपयोगकर्ता अनुरोधों को प्रबंधित करने के लिए कई SQL स्टेटमेंट बनाना और DBMS इंजन के ऑप्टिमाइज़र के आधार पर SQL स्टेटमेंट बनाने में सक्षम होना शामिल है। जबकि लचीलापन ROLAP की नई विशेषता है, ऐसे उत्पाद मौजूद हैं जिनमें डिनॉर्मलाइज़्ड डेटाबेस डिज़ाइन के उपयोग की आवश्यकता होती है।