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