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