मल्टीडाइमेंशनल मॉडल में, डेटा को कई आयामों में व्यवस्थित किया जाता है, और प्रत्येक आयाम में अमूर्तता के कई स्तर होते हैं जिन्हें कॉन्सेप्ट हायरार्की द्वारा दर्शाया जाता है। यह संगठन उपयोगकर्ताओं को विभिन्न दृष्टिकोणों से रिकॉर्ड देखने की अनुकूलनशीलता के साथ समर्थन करता है।
कई OLAP डेटा क्यूब ऑपरेशन इन कई दृश्यों को भौतिक बनाना जारी रखते हैं, जिससे हाथ में डेटा की इंटरैक्टिव क्वेरीइंग और विश्लेषण सक्षम होता है। इसलिए, OLAP इंटरैक्टिव डेटा विश्लेषण के लिए एक सुविधाजनक वातावरण प्रदान करता है।
डेटा वेयरहाउस से डेटा पुनर्प्राप्ति को लागू करने के लिए पांच बुनियादी OLAP कमांड का उपयोग किया जाता है:
ROLL UP कमांड
ROLL UP उपयोगकर्ता को हायरार्की में उच्च सामान्य स्तर पर जानकारी को सारांशित करने में सक्षम बनाता है। रोल-अप ऑपरेशन स्थान पदानुक्रम में शहर के स्तर से देश के स्तर तक आरोही द्वारा रिकॉर्ड को एग्रीगेट करता हुआ दिखाता है। अन्य शब्दों में, डेटा को शहर के बजाय देश द्वारा समूहित किया जाता है।
जब रोल-अप डायमेंशन रिडक्शन द्वारा निष्पादित किया जाता है, तो दिए गए क्यूब से एक या अधिक आयाम हटा दिए जाते हैं। उदाहरण के लिए, केवल दो आयाम स्थान और समय वाले सेल्स डेटा क्यूब पर विचार करें। रोल-अप को समय आयाम को हटाकर लागू किया जा सकता है, जिसके परिणामस्वरूप स्थान और समय के बजाय केवल स्थान द्वारा कुल बिक्री का एग्रीगेशन होता है।
ड्रिल-डाउन (Drill-down)
ड्रिल-डाउन रोल-अप का विपरीत है। यह कम विस्तृत जानकारी से अधिक विस्तृत जानकारी की ओर संचालित होता है। ड्रिल-डाउन को या तो किसी आयाम के लिए कॉन्सेप्ट हायरार्की में नीचे जाकर या अधिक आयाम प्रस्तुत करके पूरा किया जा सकता है। ड्रिल-डाउन तिमाही के स्तर से महीने के अधिक विस्तृत स्तर तक समय पदानुक्रम में अवरोही द्वारा प्रकट होता है। परिणामी डेटा क्यूब तिमाही द्वारा सारांशित करने के बजाय प्रति माह कुल बिक्री का विश्लेषण करता है।
स्लाइस और डाइस (Slice and dice)
स्लाइस ऑपरेशन दिए गए क्यूब के एक आयाम पर चयन लागू करता है, जिसके परिणामस्वरूप एक सबक्यूब बनता है। डाइस ऑपरेशन दो या अधिक आयामों पर चयन लागू करके एक सबक्यूब को दर्शाता है।
पिवट (Pivot)
पिवट को रोटेट के रूप में भी जाना जाता है। यह एक विज़ुअलाइज़ेशन ऑपरेशन है जो डेटा अक्ष को दृश्य में घुमाकर डेटा के वैकल्पिक प्रदर्शन का समर्थन करता है।
अन्य OLAP ऑपरेशन
कुछ OLAP सिस्टम अधिक ड्रिलिंग ऑपरेशन प्रदान करते हैं। उदाहरण के लिए, ड्रिल-अक्रॉस एक से अधिक फैक्ट टेबल वाले क्वेरी को लागू करता है (यानी, एक्रॉस)। ड्रिल-थ्रू ऑपरेशन डेटा क्यूब के निचले स्तर से उसके बैक-एंड रिलेशनल टेबल तक नीचे जाने के लिए रिलेशनल SQL सेवाओं का उपयोग करता है।
कई OLAP ऑपरेशन में सूचियों में शीर्ष N या निचले N आइटम को रैंक करना, और मूविंग एवरेज, ग्रोथ वैल्यू, ब्याज, आंतरिक रिटर्न मूल्य, मूल्यह्रास, मुद्रा रूपांतरण, और सांख्यिकीय सेवाओं की गणना शामिल हो सकती है।