OLAP क्या है?
ऑनलाइन एनालिटिकल प्रोसेसिंग (OLAP) सॉफ्टवेयर की एक श्रेणी है जो उपयोगकर्ताओं को एक ही समय में कई डेटाबेस सिस्टम से जानकारी का विश्लेषण करने की अनुमति देती है। यह एक ऐसी तकनीक है जो विश्लेषकों को विभिन्न दृष्टिकोणों से व्यावसायिक डेटा निकालने और देखने में सक्षम बनाती है।
विश्लेषकों को अक्सर समूह बनाने, एकत्र करने और डेटा से जुड़ने की आवश्यकता होती है। रिलेशनल डेटाबेस में ये ऑपरेशन संसाधन गहन हैं। ओएलएपी डेटा के साथ पूर्व-गणना की जा सकती है और पहले से विश्लेषण किया जा सकता है।
OLAP डेटाबेस को एक या अधिक क्यूब्स में विभाजित किया जाता है। क्यूब्स को इस तरह से डिज़ाइन किया गया है कि रिपोर्ट बनाना और देखना आसान हो जाता है। OLAP का मतलब ऑनलाइन एनालिटिकल प्रोसेसिंग है।
इस ट्यूटोरियल में, आप सीखेंगे-
- OLAP क्यूब
- OLAP का मूल विश्लेषणात्मक संचालन
- OLAP सिस्टम के प्रकार
- रोलां
- मोलप
- हाइब्रिड OLAP
- OLAP के फायदे
- OLAP के नुकसान
OLAP घन:
OLAP अवधारणा के मूल में, एक OLAP घन है। OLAP क्यूब एक डेटा संरचना है जो बहुत त्वरित डेटा विश्लेषण के लिए अनुकूलित है।
OLAP घन में सांख्यिक तथ्य होते हैं जिन्हें माप कहा जाता है जिन्हें आयामों द्वारा वर्गीकृत किया जाता है। OLAP Cube को हाइपरक्यूब भी कहा जाता है ।
आमतौर पर, डेटा संचालन और विश्लेषण सरल स्प्रेडशीट का उपयोग करके किया जाता है, जहां डेटा मानों को पंक्ति और स्तंभ प्रारूप में व्यवस्थित किया जाता है। यह द्वि-आयामी डेटा के लिए आदर्श है। हालाँकि, OLAP में बहुआयामी डेटा होता है, आमतौर पर डेटा एक अलग और असंबंधित स्रोत से प्राप्त होता है। स्प्रेडशीट का उपयोग करना एक इष्टतम विकल्प नहीं है। क्यूब एक तार्किक और क्रमबद्ध तरीके से बहुआयामी डेटा को संग्रहीत और विश्लेषण कर सकता है।
यह कैसे काम करता है?
एक डेटा वेयरहाउस कई डेटा स्रोतों और प्रारूपों जैसे कि टेक्स्ट फाइलें, एक्सेल शीट, मल्टीमीडिया फाइलें आदि से जानकारी निकालेगा।
निकाले गए डेटा को साफ और बदल दिया जाता है। डेटा को एक ओएलएपी सर्वर (या ओएलएपी क्यूब) में लोड किया जाता है, जहां आगे के विश्लेषण के लिए पहले से जानकारी की गणना की जाती है।
OLAP का मूल विश्लेषणात्मक संचालन
OLAP में चार प्रकार के विश्लेषणात्मक ऑपरेशन हैं:
- जमना
- ड्रिल द्वारा छेद बनाएं
- टुकड़ा और पासा
- धुरी (घूमना)
1) रोल-अप:
रोल-अप को "समेकन" या "एकत्रीकरण" के रूप में भी जाना जाता है। रोल-अप ऑपरेशन 2 तरीकों से किया जा सकता है
- आयामों को कम करना
- अवधारणा पदानुक्रम पर चढ़ना। अवधारणा पदानुक्रम उनके आदेश या स्तर के आधार पर चीजों को समूहीकृत करने की एक प्रणाली है।
निम्नलिखित आरेख पर विचार करें
- इस उदाहरण में, न्यू जर्सी और लॉस्ट एंगल्स शहर और देश यूएसए में लुढ़के
- न्यू जर्सी और लॉस एंजिल्स की बिक्री का आंकड़ा क्रमशः 440 और 1560 है। रोल-अप के बाद वे 2000 हो गईं
- इस एकत्रीकरण प्रक्रिया में, डेटा स्थान पदानुक्रम शहर से देश तक चलता है।
- रोल-अप प्रक्रिया में कम से कम एक या अधिक आयाम निकालने की आवश्यकता होती है। इस उदाहरण में, क्वाटर आयाम को हटा दिया जाता है।
2) ड्रिल-डाउन
ड्रिल-डाउन डेटा में छोटे भागों में विभाजित किया गया है। यह रोलअप प्रक्रिया के विपरीत है। इसके जरिए किया जा सकता है
- अवधारणा पदानुक्रम को नीचे ले जाना
- एक आयाम बढ़ाना
ऊपर आरेख पर विचार करें
- क्वाटेर क्यू 1 को महीनों, जनवरी, फरवरी और मार्च महीने में नीचे गिराया जाता है। पत्राचार बिक्री भी रजिस्टर हैं।
- इस उदाहरण में, आयाम महीने जोड़े जाते हैं।
3) टुकड़ा:
यहां, एक आयाम का चयन किया जाता है, और एक नया उप-क्यूब बनाया जाता है।
निम्नलिखित आरेख बताते हैं कि स्लाइस ऑपरेशन कैसे किया गया:
- आयाम समय फिल्टर के रूप में Q1 के साथ कटा हुआ है।
- एक नया घन पूरी तरह से बनाया गया है।
पासा:
यह ऑपरेशन एक स्लाइस के समान है। पासा में अंतर आप 2 या अधिक आयामों का चयन करते हैं, जिसके परिणामस्वरूप उप-क्यूब का निर्माण होता है।
4) धुरी
धुरी में, आप डेटा की एक वैकल्पिक प्रस्तुति प्रदान करने के लिए डेटा अक्षों को घुमाते हैं।
निम्नलिखित उदाहरण में, धुरी आइटम प्रकारों पर आधारित है।
OLAP सिस्टम के प्रकार
OLAP पदानुक्रमित संरचना
OLAP का प्रकार | व्याख्या |
संबंधपरक OLAP (रोलअप): | ROLAP एक विस्तृत RDBMS है जो मानक संबंधपरक ऑपरेशन करने के लिए बहुआयामी डेटा मैपिंग के साथ है। |
बहुआयामी OLAP (MOLAP) | MOLAP बहुआयामी डेटा में संचालन को कार्यान्वित करता है। |
हाइब्रिड OnlineAnalytical प्रसंस्करण (HOLAP) | HOLAP दृष्टिकोण में कुल योग एक बहुआयामी डेटाबेस में संग्रहीत होते हैं जबकि विस्तृत डेटा रिलेशनल डेटाबेस में संग्रहीत होता है। यह ROLAP मॉडल और MOLAP मॉडल के प्रदर्शन दोनों की डेटा दक्षता प्रदान करता है। |
डेस्कटॉप OLAP (DOLAP) | डेस्कटॉप OLAP में, एक उपयोगकर्ता डेटाबेस से डेटा का एक हिस्सा स्थानीय रूप से, या अपने डेस्कटॉप पर डाउनलोड करता है और इसका विश्लेषण करता है। DOLAP तैनात करने के लिए अपेक्षाकृत सस्ता है क्योंकि यह अन्य OLAP प्रणालियों की तुलना में बहुत कम कार्यक्षमता प्रदान करता है। |
वेब OLAP (WOLAP) | वेब OLAP जो वेब ब्राउज़र के माध्यम से सुलभ OLAP प्रणाली है। WOLAP तीन स्तरीय वास्तुकला है। इसमें तीन घटक होते हैं: क्लाइंट, मिडलवेयर और एक डेटाबेस सर्वर। |
मोबाइल OLAP: | मोबाइल OLAP उपयोगकर्ताओं को अपने मोबाइल उपकरणों का उपयोग करके OLAP डेटा तक पहुँचने और विश्लेषण करने में मदद करता है |
स्थानिक OLAP: | SOLAP को भौगोलिक सूचना प्रणाली (GIS) में स्थानिक और गैर-स्थानिक डेटा दोनों के प्रबंधन की सुविधा के लिए बनाया गया है। |
रोलां
रोलैप एक संबंधित डेटाबेस में मौजूद डेटा के साथ काम करता है। तथ्य और आयाम तालिकाओं को संबंधपरक तालिकाओं के रूप में संग्रहीत किया जाता है। यह डेटा के बहुआयामी विश्लेषण की भी अनुमति देता है और सबसे तेजी से बढ़ने वाला OLAP है।
रोल मॉडल के लाभ:
- उच्च डेटा दक्षता। यह उच्च डेटा दक्षता प्रदान करता है क्योंकि क्वेरी प्रदर्शन और पहुंच भाषा विशेष रूप से बहुआयामी डेटा विश्लेषण के लिए अनुकूलित है।
- स्केलेबिलिटी। इस प्रकार की OLAP प्रणाली डेटा के बड़े संस्करणों के प्रबंधन के लिए मापनीयता प्रदान करती है, और तब भी जब डेटा लगातार बढ़ रहा है।
रोल मॉडल की कमियां:
- उच्च संसाधनों की मांग: रोलप को जनशक्ति, सॉफ्टवेयर और हार्डवेयर संसाधनों के उच्च उपयोग की आवश्यकता है।
- सकल डेटा सीमाएँ। ROLAP उपकरण कुल डेटा की गणना के लिए SQL का उपयोग करते हैं। हालांकि, कम्प्यूटेशन से निपटने के लिए कोई निर्धारित सीमा नहीं है।
- धीमी क्वेरी प्रदर्शन। MOLAP के साथ तुलना करने पर इस मॉडल में क्वेरी का प्रदर्शन धीमा है
मोलप
MOLAP डेटा के बहुआयामी विचारों को प्रदर्शित करने के लिए सरणी-आधारित बहुआयामी भंडारण इंजन का उपयोग करता है। मूल रूप से, वे एक OLAP क्यूब का उपयोग करते हैं।
OLAP के बारे में यहाँ और जानें
हाइब्रिड OLAP
हाइब्रिड OLAP, ROLAP और MOLAP दोनों का मिश्रण है। यह MOLAP की तेजी से गणना और ROLAP की उच्च मापनीयता प्रदान करता है। HOLAP दो डेटाबेस का उपयोग करता है।
- एकत्र या गणना किए गए डेटा को एक बहुआयामी OLAP क्यूब में संग्रहीत किया जाता है
- विस्तृत जानकारी एक रिलेशनल डेटाबेस में संग्रहीत है।
हाइब्रिड OLAP के लाभ:
- इस तरह के ओएलएपी डिस्क स्थान को कम करने में मदद करता है, और यह कॉम्पैक्ट भी रहता है जो एक्सेस स्पीड और सुविधा से संबंधित मुद्दों से बचने में मदद करता है।
- हाइब्रिड HOLAP का उपयोग घन तकनीक करता है जो सभी प्रकार के डेटा के लिए तेज प्रदर्शन की अनुमति देता है।
- ROLAP को तुरंत अपडेट किया जाता है और HOLAP उपयोगकर्ताओं के पास इस वास्तविक समय में तुरंत अपडेट किए गए डेटा तक पहुंच होती है। MOLAP डेटा की सफाई और रूपांतरण लाता है जिससे डेटा प्रासंगिकता में सुधार होता है। यह दोनों दुनिया का सबसे अच्छा लाता है।
हाइब्रिड OLAP की कमियां:
- ग्रेटर जटिलता स्तर : HOLAP सिस्टम में बड़ी कमी यह है कि यह ROLAP और MOLAP टूल और एप्लिकेशन दोनों का समर्थन करता है। इस प्रकार, यह बहुत जटिल है।
- संभावित ओवरलैप्स : विशेष रूप से उनकी कार्यक्षमता में अतिव्यापी होने की अधिक संभावना है।
OLAP के फायदे
- OLAP सभी प्रकार के व्यवसाय के लिए एक मंच है जिसमें योजना, बजट, रिपोर्टिंग और विश्लेषण शामिल हैं।
- जानकारी और गणना एक OLAP घन में सुसंगत हैं। यह एक महत्वपूर्ण लाभ है।
- जल्दी से "क्या अगर" परिदृश्यों का विश्लेषण करें
- आसानी से विस्तृत या विशिष्ट शब्दों के लिए OLAP डेटाबेस खोजें।
- OLAP व्यवसाय मॉडलिंग उपकरण, डेटा खनन उपकरण, प्रदर्शन रिपोर्टिंग उपकरण के लिए बिल्डिंग ब्लॉक प्रदान करता है।
- उपयोगकर्ताओं को स्लाइस और पासा क्यूब डेटा सभी को विभिन्न आयामों, उपायों और फिल्टर द्वारा करने की अनुमति देता है।
- यह समय श्रृंखला का विश्लेषण करने के लिए अच्छा है।
- OLAP के साथ कुछ क्लस्टर और आउटलेयर खोजना आसान है।
- यह एक शक्तिशाली दृश्य ऑनलाइन विश्लेषणात्मक प्रक्रिया प्रणाली है जो तेजी से प्रतिक्रिया समय प्रदान करती है
OLAP के नुकसान
- OLAP को स्टार या स्नोफ्लेक स्कीमा में डेटा को व्यवस्थित करने की आवश्यकता होती है। ये स्कीमा लागू करने और प्रशासन करने के लिए जटिल हैं
- आपके पास एक भी OLAP क्यूब में बड़ी संख्या में आयाम नहीं हो सकते
- लेन-देन के डेटा को OLAP सिस्टम से एक्सेस नहीं किया जा सकता है।
- OLAP क्यूब में किसी भी संशोधन को क्यूब के पूर्ण अद्यतन की आवश्यकता होती है। यह एक समय लेने वाली प्रक्रिया है
सारांश:
- OLAP एक ऐसी तकनीक है जो विश्लेषकों को विभिन्न दृष्टिकोणों से व्यावसायिक डेटा निकालने और देखने में सक्षम बनाती है।
- OLAP अवधारणा के मूल में, एक OLAP घन है।
- विभिन्न व्यावसायिक अनुप्रयोगों और अन्य डेटा संचालनों के लिए ओएलएपी क्यूब के उपयोग की आवश्यकता होती है।
- OLAP में प्राथमिक पांच प्रकार के विश्लेषणात्मक ऑपरेशन हैं 1) रोल-अप 2) ड्रिल-डाउन 3) स्लाइस 4) पासा और 5) पिवट
- तीन प्रकार के व्यापक रूप से उपयोग किए जाने वाले OLAP सिस्टम हैं MOLAP, ROLAP और हाइब्रिड OLAP।
- डेस्कटॉप OLAP, वेब OLAP और मोबाइल OLAP कुछ अन्य प्रकार के OLAP सिस्टम हैं।