एसएपी हाना - सूचना मॉडलर
एसएपी हाना सूचना मॉडलर; हाना डेटा मॉडलर के रूप में भी जाना जाता है हाना सिस्टम का दिल है। यह डेटाबेस तालिकाओं के शीर्ष पर मॉडलिंग दृश्य बनाने और विश्लेषण के लिए एक सार्थक रिपोर्ट बनाने के लिए व्यावसायिक तर्क को लागू करने में सक्षम बनाता है।
सूचना मॉडलर की विशेषताएं
विश्लेषण और व्यावसायिक तर्क उद्देश्य के लिए एचएएनए डेटाबेस की भौतिक तालिकाओं में संग्रहीत लेनदेन डेटा के कई विचार प्रदान करता है।
सूचनात्मक मॉडलर केवल कॉलम आधारित भंडारण तालिकाओं के लिए काम करता है।
सूचना मॉडलिंग दृश्य जावा या एचटीएमएल आधारित अनुप्रयोगों या एसएपी उपकरण जैसे एसएपी लुमिरा या विश्लेषण कार्यालय द्वारा रिपोर्टिंग उद्देश्य के लिए उपयोग किए जाते हैं।
हाना से कनेक्ट करने और रिपोर्ट बनाने के लिए एमएस एक्सेल जैसे तीसरे पक्ष के टूल का उपयोग करना संभव है।
SAP हाना मॉडलिंग दृश्य SAP हाना की वास्तविक शक्ति का फायदा उठाते हैं।
तीन प्रकार के सूचना दृश्य हैं, जिन्हें परिभाषित किया गया है -
- देखने का गुण
- विश्लेषणात्मक दृश्य
- गणना दृश्य
पंक्ति बनाम कॉलम स्टोर
SAP हाना मॉडलर दृश्य केवल स्तंभ आधारित तालिकाओं के शीर्ष पर बनाया जा सकता है। स्तंभ तालिका में डेटा संग्रहीत करना कोई नई बात नहीं है। पहले यह मान लिया गया था कि कॉलमीनर आधारित संरचना में डेटा संग्रहीत करने से मेमोरी का आकार अधिक हो जाता है और प्रदर्शन का अनुकूलन नहीं होता है।
एसएपी हाना के विकास के साथ, हाना ने सूचना विचारों में स्तंभ आधारित डेटा भंडारण का उपयोग किया और रो आधारित तालिकाओं पर स्तंभ तालिकाओं के वास्तविक लाभों को प्रस्तुत किया।
कॉलम स्टोर
स्तंभ स्टोर तालिका में, डेटा लंबवत संग्रहीत होता है। तो, समान डेटा प्रकार एक साथ आते हैं जैसा कि ऊपर उदाहरण में दिखाया गया है। यह इन-मेमोरी कंप्यूटिंग इंजन की मदद से तेजी से मेमोरी रीड एंड राइट ऑपरेशन मुहैया कराता है।
एक पारंपरिक डेटाबेस में, डेटा पंक्ति आधारित संरचना में अर्थात क्षैतिज रूप से संग्रहीत किया जाता है। SAP HANA डेटा को पंक्ति और स्तंभ आधारित संरचना दोनों में संग्रहीत करता है। यह हाना डेटाबेस में प्रदर्शन अनुकूलन, लचीलापन और डेटा संपीड़न प्रदान करता है।
स्तंभकार आधारित तालिका में डेटा संग्रहीत करने के निम्नलिखित लाभ हैं -
आधार - सामग्री संकोचन
पारंपरिक रो आधारित स्टोरेज की तुलना में फास्टर पढ़ने और लिखने के लिए उपयोग को लिखते हैं
लचीलापन और समानांतर प्रसंस्करण
उच्च गति पर एकत्रीकरण और गणना करें
विभिन्न तरीकों और एल्गोरिदम हैं कि कॉलम आधारित संरचना में डेटा कैसे संग्रहीत किया जा सकता है- डिक्शनरी कंप्रेस्ड, रन लेंथ कंप्रेस्ड और कई और।
डिक्शनरी कम्प्रेस्ड में, सेल्स को टेबल में संख्याओं के रूप में संग्रहित किया जाता है और अक्षरों की तुलना में न्यूमेरल सेल को हमेशा परफॉरमेंस के अनुकूल बनाया जाता है।
संपीड़ित लंबाई में, यह गुणक प्रारूप में सेल मान के साथ गुणक को बचाता है और गुणक तालिका में दोहराव मूल्य दिखाता है।
कार्यात्मक अंतर - पंक्ति बनाम स्तंभ स्टोर
यदि कॉलम स्टेटमेंट को कुल फ़ंक्शन और गणना करना है, तो कॉलम आधारित स्टोरेज का उपयोग करना हमेशा उचित होता है। सम, काउंट, मैक्स, मिन जैसे कुलीन कार्यों को चलाने के दौरान कॉलम आधारित टेबल हमेशा बेहतर प्रदर्शन करते हैं।
पंक्ति आधारित भंडारण तब पसंद किया जाता है जब आउटपुट को पूर्ण पंक्ति में लौटना पड़ता है। नीचे दिया गया उदाहरण समझने में आसान बनाता है।
उपरोक्त उदाहरण में, बिक्री कॉलम में एक अलग फ़ंक्शन (Sum) को चलाने के लिए कहां क्लॉज के साथ, यह SQL क्वेरी चलाते समय केवल दिनांक और बिक्री कॉलम का उपयोग करेगा, इसलिए यदि यह कॉलम आधारित स्टोरेज टेबल है, तो यह डेटा के रूप में तेजी से प्रदर्शन, अनुकूलित होगा केवल दो कॉलम से आवश्यक है।
एक सरल चयन क्वेरी चलाते समय, पूर्ण पंक्ति को आउटपुट में प्रिंट करना पड़ता है, इसलिए इस परिदृश्य में पंक्ति के रूप में तालिका को संग्रहीत करना उचित है।
सूचना मॉडलिंग दृश्य
देखने का गुण
विशेषताएँ एक डेटाबेस तालिका में गैर-मापने योग्य तत्व हैं। वे मास्टर डेटा और BW की विशेषताओं के समान प्रतिनिधित्व करते हैं। विशेषता दृश्य एक डेटाबेस में आयाम हैं या मॉडलिंग में आयाम या अन्य विशेषता विचारों में शामिल होने के लिए उपयोग किया जाता है।
महत्वपूर्ण विशेषताएं हैं -
- एट्रिब्यूटिक और कैलकुलेशन व्यूज में एटिट्यूड व्यू का इस्तेमाल किया जाता है।
- विशेषता दृश्य मास्टर डेटा का प्रतिनिधित्व करते हैं।
- विश्लेषणात्मक और गणना दृश्य में आयाम तालिकाओं के आकार को फ़िल्टर करने के लिए उपयोग किया जाता है।
विश्लेषणात्मक दृश्य
विश्लेषणात्मक दृश्य डेटाबेस में तालिकाओं पर गणना और एकत्रीकरण कार्य करने के लिए एसएपी हाना की शक्ति का उपयोग करते हैं। इसमें कम से कम एक तथ्य तालिका है जिसमें आयाम तालिकाओं के माप और प्राथमिक कुंजी हैं और आयाम तालिकाओं से घिरे मास्टर डेटा होते हैं।
महत्वपूर्ण विशेषताएं हैं -
विश्लेषणात्मक विचार स्टार स्कीमा प्रश्नों को करने के लिए डिज़ाइन किए गए हैं।
विश्लेषणात्मक विचारों में मास्टर डेटा के साथ कम से कम एक तथ्य तालिका और कई आयाम टेबल होते हैं और गणना और एकत्रीकरण करते हैं
वे SAP BW में इन्फो क्यूब्स और इन्फो ऑब्जेक्ट्स के समान हैं।
एट्रिब्यूट व्यू और फैक्ट टेबल के ऊपर एनालिटिकल व्यू बनाए जा सकते हैं और बेचे गए यूनिट की संख्या, कुल कीमत, इत्यादि जैसे कैलकुलेशन करते हैं।
गणना दृश्य
गणना दृश्यों का उपयोग जटिल गणना करने के लिए विश्लेषणात्मक और गुण विचारों के शीर्ष पर किया जाता है, जो विश्लेषणात्मक दृश्यों के साथ संभव नहीं हैं। गणना दृश्य व्यापार तर्क प्रदान करने के लिए आधार स्तंभ तालिकाओं, विशेषता विचारों और विश्लेषणात्मक विचारों का एक संयोजन है।
महत्वपूर्ण विशेषताएं हैं -
गणना दृश्य को हाना मॉडलिंग सुविधा या एसक्यूएल में लिपि का उपयोग करके या तो ग्राफिकल परिभाषित किया गया है।
यह जटिल गणना करने के लिए बनाया गया है, जो अन्य विचारों के साथ संभव नहीं हैं- एसएपी हाना मॉडलर की विशेषता और विश्लेषणात्मक विचार।
एक या अधिक विशेषता वाले दृश्य और विश्लेषणात्मक विचार एक गणना दृश्य में इनबिल्ट फ़ंक्शंस की मदद से खपत किए जाते हैं, जैसे प्रोजेक्ट, यूनियन, जॉइन, रैंक।