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