Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> प्रोग्रामिंग

डेटा वेयरहाउस के कार्यान्वयन क्या हैं?

डेटा वेयरहाउस में बड़ी मात्रा में डेटा होता है। OLAP सर्वर मांग करते हैं कि निर्णय समर्थन क्वेरी को सेकंड के क्रम में स्वीकार किया जाए। इस प्रकार, डेटा वेयरहाउस सिस्टम के लिए अत्यधिक प्रभावी क्यूब गणना तकनीक, एक्सेस तकनीक, और क्वेरी प्रोसेसिंग तकनीक प्रदान करना आवश्यक है।

डेटा क्यूब की कुशल गणना

बहुआयामी डेटा विश्लेषण के मूल में कई आयाम सेटों में एग्रीगेशन की कुशल गणना है। SQL शर्तों में, इन एग्रीगेशन को ग्रुप-बाय के रूप में संदर्भित किया जाता है। प्रत्येक ग्रुप-बाय को एक क्यूबॉइड द्वारा दर्शाया जा सकता है, जहां ग्रुप-बाय का सेट क्यूबॉइड का एक लैटिस बनाता है जो एक डेटा क्यूब को परिभाषित करता है।

बेस क्यूबॉइड दिए गए डेटा क्यूब भौतिककरण के लिए तीन विकल्प हैं:

  • कोई भौतिककरण नहीं (No materialization): यह "नॉन-बेस" क्यूबॉइड में से किसी को भी पूर्व-गणना नहीं करता है। इससे महंगे बहुआयामी एग्रीगेशन को मौके पर गणना करने की आवश्यकता होती है, जो अत्यधिक धीमा हो सकता है।

  • पूर्ण भौतिककरण (Full materialization): यह सभी क्यूबॉइड को पूर्व-गणना कर सकता है। गणना किए गए क्यूबॉइड के परिणामी लैटिस को पूर्ण क्यूब के रूप में परिभाषित किया जाता है। इस विकल्प में आमतौर पर सभी पूर्व-गणना किए गए क्यूबॉइड को संग्रहीत करने के लिए बड़ी मात्रा में मेमोरी स्पेस की आवश्यकता होती है।

  • आंशिक भौतिककरण (Partial materialization): यह संभावित क्यूबॉइड के पूरे सेट के एक उचित उपसमुच्चय को चुनिंदा रूप से गणना कर सकता है। वैकल्पिक रूप से, यह क्यूब के एक उपसमुच्चय की गणना कर सकता है, जिसमें केवल वे सेल शामिल हैं जो कुछ उपयोगकर्ता-निर्दिष्ट मानदंड को पूरा करते हैं, जिसमें प्रत्येक सेल की टुपल गिनती कुछ थ्रेशोल्ड का पालन करती है।

OLAP डेटा का इंडेक्सिंग

कुशल डेटा एक्सेस का समर्थन करने के लिए, कुछ डेटा वेयरहाउस सिस्टम इंडेक्स संरचना और भौतिककृत दृश्य (क्यूबॉइड का उपयोग करके) प्रदान करते हैं। बिटमैप इंडेक्सिंग दृष्टिकोण OLAP उत्पादों में प्रसिद्ध है क्योंकि यह डेटा क्यूब में तेजी से खोज सक्षम करता है। बिटमैप इंडेक्स रिकॉर्ड ID (RID) सूची का एक वैकल्पिक प्रतिनिधित्व है।

दिए गए विशेषता के लिए बिटमैप इंडेक्स में, विशेषता के डोमेन में प्रत्येक मान v के लिए एक अलग बिट वेक्टर, Bv होता है। यदि दी गई विशेषता के डोमेन में n मान शामिल हैं, तो बिटमैप इंडेक्स में प्रत्येक प्रविष्टि के लिए n बिट्स की आवश्यकता होती है (यानी, n बिट वेक्टर हैं)। यदि किसी दी गई पंक्ति में डेटा टेबल में विशेषता का मान v है, तो उस मान को परिभाषित करने वाला बिट बिटमैप इंडेक्स की संबंधित पंक्ति में 1 पर सेट होता है। उस पंक्ति के अन्य सभी बिट्स 0 पर सेट होते हैं।

OLAP क्वेरी का कुशल प्रसंस्करण

क्यूबॉइड को भौतिककृत करने और OLAP इंडेक्स संरचना बनाने के लक्ष्य डेटा क्यूब में क्वेरी प्रोसेसिंग को गति देना है।

  • निर्धारित करें कि उपलब्ध क्यूबॉइड पर कौन से ऑपरेशन किए जाने चाहिए: इसमें क्वेरी में दर्शाए गए कुछ चयन, प्रक्षेपण, रोल-अप (ग्रुप-बाय), और ड्रिल-डाउन ऑपरेशन को संबंधित SQL और/या OLAP ऑपरेशन में बदलना शामिल है। उदाहरण के लिए, डेटा क्यूब को स्लाइसिंग और डाइसिंग करना भौतिककृत क्यूबॉइड पर चयन और प्रक्षेपण ऑपरेशन से मेल खा सकता है।

  • निर्धारित करें कि प्रासंगिक ऑपरेशन किस भौतिककृत क्यूबॉइड पर लागू किए जाने चाहिए: इसमें कुछ भौतिककृत क्यूबॉइड की पहचान करना शामिल है जो संभावित रूप से क्वेरी का उत्तर देने के लिए उपयोग किए जा सकते हैं, क्यूबॉइड के बीच "प्रभुत्व" संबंधों के ज्ञान का उपयोग करके निम्नलिखित सेट को प्रून करना, शेष भौतिककृत क्यूबॉइड के उपयोग के मूल्यों का अनुमान लगाना, और न्यूनतम लागत वाले क्यूबॉइड को चुनना।

  1. - SVM की विशेषताएं क्या हैं?

    एक वर्गीकरण दृष्टिकोण जिसे काफी जांच मिली है वह है सपोर्ट वेक्टर मशीन (SVM)। इस दृष्टिकोण की जड़ें सांख्यिकीय सीखने के सिद्धांत में हैं और इसने कई व्यावहारिक अनुप्रयोगों में आशाजनक अनुभवजन्य परिणाम दिखाए हैं, हस्तलिखित अंक पहचान से लेकर टेक्स्ट वर्गीकरण तक। SVM उच्च-आयामी डेटा के साथ भी काम करता है

  1. - डेटा वेयरहाउस में सुरक्षा मुद्दे क्या हैं?

    डेटा वेयरहाउसिंग एक दृष्टिकोण है जिसका उपयोग आमतौर पर व्यवसाय को महत्वपूर्ण व्यावसायिक अंतर्दृष्टि देने के लिए कई स्रोतों से डेटा एकत्र करने और संभालने के लिए किया जाता है। एक डेटा वेयरहाउस विशेष रूप से प्रबंधन निर्णयों का समर्थन करने के लिए डिज़ाइन किया गया है। सरल शब्दों में, एक डेटा वेयरहाउस एक

  1. - डेटा वेयरहाउस का डिज़ाइन क्या है?

    डेटा वेयरहाउसिंग एक दृष्टिकोण है जो महत्वपूर्ण व्यावसायिक अंतर्दृष्टि का समर्थन करने के लिए कई स्रोतों से जानकारी एकत्र और प्रबंधित कर सकता है। एक डेटा वेयरहाउस विशेष रूप से प्रबंधन निर्णयों का समर्थन करने के लक्ष्यों के लिए बनाया गया है। एक डेटा वेयरहाउस एक डेटाबेस को परिभाषित करता है जिसे कंपनी के