एसएपी हाना - कोर आर्किटेक्चर

एसएपी हाना शुरू में जावा और सी ++ में विकसित किया गया था और केवल ऑपरेटिंग सिस्टम स्यूस लिनक्स एंटरप्राइज सर्वर 11 को चलाने के लिए डिज़ाइन किया गया था। एसएपी हाना प्रणाली में कई घटक होते हैं जो हाना सिस्टम की कंप्यूटिंग शक्ति पर जोर देने के लिए जिम्मेदार होते हैं।

  • एसएपी हाना प्रणाली का सबसे महत्वपूर्ण घटक इंडेक्स सर्वर है, जिसमें डेटाबेस के लिए क्वेरी स्टेटमेंट को संभालने के लिए SQL / MDX प्रोसेसर होता है।

  • हाना प्रणाली में नाम सर्वर, प्रीप्रोसेसर सर्वर, सांख्यिकी सर्वर और एक्सएस इंजन शामिल हैं, जो छोटे वेब अनुप्रयोगों और विभिन्न घटकों को संचार और होस्ट करने के लिए उपयोग किया जाता है।

सूचकांक सर्वर

इंडेक्स सर्वर SAP HANA डेटाबेस सिस्टम का दिल है। इसमें उस डेटा को संसाधित करने के लिए वास्तविक डेटा और इंजन शामिल हैं। जब SQL या MDX को SAP HANA सिस्टम के लिए निकाल दिया जाता है, तो एक Index Server इन सभी अनुरोधों का ध्यान रखता है और उन्हें प्रोसेस करता है। सभी हाना प्रसंस्करण सूचकांक सर्वर में होता है।

सूचकांक सर्वर में हाना डेटाबेस सिस्टम में आने वाले सभी एसक्यूएल / एमडीएक्स स्टेटमेंट को संभालने के लिए डेटा इंजन होता है। इसमें Persistence Layer भी है जो HANA सिस्टम के स्थायित्व के लिए ज़िम्मेदार है और यह सुनिश्चित करता है कि सिस्टम विफलता के पुनरारंभ होने पर HANA सिस्टम को सबसे हाल की स्थिति में पुनर्स्थापित किया जाता है।

इंडेक्स सर्वर में सत्र और लेन-देन प्रबंधक भी होता है, जो लेनदेन का प्रबंधन करता है और सभी चालू और बंद लेनदेन का ट्रैक रखता है।

सूचकांक सर्वर - वास्तुकला

SQL / MDX प्रोसेसर

यह क्वेरी को चलाने के लिए जिम्मेदार डेटा इंजन के साथ SQL / MDX लेनदेन को संसाधित करने के लिए ज़िम्मेदार है। यह सभी क्वेरी अनुरोधों को विभाजित करता है और उन्हें प्रदर्शन अनुकूलन के लिए सही इंजन के लिए निर्देशित करता है।

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

  • MDX (मल्टी डाइमेंशन एक्सप्रेशन) OLAP सिस्टम के लिए क्वेरी भाषा है जैसे SQL का उपयोग रिलेशनल डेटाबेस के लिए किया जाता है। MDX इंजन प्रश्नों को संभालने के लिए जिम्मेदार है और OLAP क्यूब्स में संग्रहीत बहुआयामी डेटा में हेरफेर करता है।

  • नियोजन इंजन एसएपी हाना डेटाबेस के भीतर नियोजन संचालन चलाने के लिए जिम्मेदार है।

  • गणना इंजन बयानों के समानांतर प्रसंस्करण का समर्थन करने के लिए तार्किक निष्पादन योजना बनाने के लिए गणना मॉडल में डेटा को रूपांतरित करता है।

  • संग्रहीत कार्यविधि प्रोसेसर अनुकूलित प्रसंस्करण के लिए प्रक्रिया कॉल निष्पादित करता है; यह OLAP क्यूब्स को हाना अनुकूलित क्यूब्स में परिवर्तित करता है।

लेन-देन और सत्र प्रबंधन

यह सभी डेटाबेस लेनदेन को समन्वयित करने और सभी चालू और बंद लेनदेन का ट्रैक रखने के लिए जिम्मेदार है।

जब कोई लेनदेन निष्पादित या विफल हो जाता है, तो लेन-देन प्रबंधक आवश्यक कार्रवाई करने के लिए प्रासंगिक डेटा इंजन को सूचित करता है।

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

दृढ़ता परत

यह हाना प्रणाली में लेनदेन के स्थायित्व और परमाणुता के लिए जिम्मेदार है। दृढ़ता परत HANA डेटाबेस के लिए आपदा वसूली प्रणाली में निर्मित प्रदान करता है।

यह सुनिश्चित करता है कि डेटाबेस को सबसे हाल की स्थिति में बहाल किया गया है और यह सुनिश्चित करता है कि सिस्टम विफलता या पुनः आरंभ होने की स्थिति में सभी लेनदेन पूर्ण या पूर्ववत हैं।

यह डेटा और लेन-देन लॉग को प्रबंधित करने के लिए भी जिम्मेदार है और इसमें डेटा बैकअप, लॉग बैकअप और एचएएनए सिस्टम के कॉन्फ़िगरेशन बैक भी हैं। बैकपॉइंट्स को सेव पॉइंट कोऑर्डिनेटर के माध्यम से डेटा वॉल्यूम में सेव पॉइंट के रूप में संग्रहित किया जाता है, जो आमतौर पर हर 5-10 मिनट में वापस लेने के लिए सेट किया जाता है।

प्रीप्रोसेसर सर्वर

एसएपी हाना प्रणाली में प्रीप्रोसेसर सर्वर का उपयोग टेक्स्ट डेटा विश्लेषण के लिए किया जाता है।

अनुक्रमणिका सर्वर पाठ डेटा का विश्लेषण करने और पाठ खोज क्षमताओं का उपयोग करने पर पाठ डेटा से जानकारी निकालने के लिए प्रीप्रोसेसर सर्वर का उपयोग करता है।

नाम सर्वर

NAME सर्वर में HANA प्रणाली के सिस्टम लैंडस्केप की जानकारी होती है। वितरित वातावरण में, प्रत्येक नोड के साथ कई सीपीयू होते हैं, जिसमें कई सीपीयू होते हैं, नाम सर्वर में एचएएनए प्रणाली की टोपोलॉजी होती है और इसमें सभी चालू घटकों के बारे में जानकारी होती है और सभी घटकों पर जानकारी फैलाई जाती है।

  • एसएपी हाना प्रणाली की टोपोलॉजी यहां दर्ज की गई है।

  • यह पुन: अनुक्रमण में समय को कम कर देता है क्योंकि यह धारण करता है कि वितरित वातावरण में कौन सा डेटा किस सर्वर पर है।

सांख्यिकीय सर्वर

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

यह हाना प्रणाली में प्रदर्शन से संबंधित मुद्दों की जांच करने और उन्हें ठीक करने के लिए विश्लेषण के उद्देश्य से सिस्टम प्रदर्शन से संबंधित ऐतिहासिक डेटा भी प्रदान करता है।

XS इंजन

XS इंजन एक्सएनए क्लाइंट की मदद से एचएएनए सिस्टम तक पहुंचने के लिए बाहरी जावा और एचटीएमएल आधारित एप्लिकेशन को मदद करता है। जैसा कि एसएपी हाना प्रणाली में एक वेब सर्वर होता है जिसका उपयोग छोटे JAVA / HTML आधारित अनुप्रयोगों की मेजबानी के लिए किया जा सकता है।

XS इंजन HTTP / HTTPS के माध्यम से उजागर क्लाइंट के लिए डेटाबेस में संग्रहीत दृढ़ता मॉडल को उपभोग मॉडल में बदल देता है।

SAP होस्ट एजेंट

एसएपी होस्ट एजेंट को उन सभी मशीनों पर स्थापित किया जाना चाहिए जो एसएपी हाना सिस्टम लैंडस्केप का हिस्सा हैं। SAP होस्ट एजेंट का उपयोग सॉफ़्टवेयर अपडेट मैनेजर SUM द्वारा वितरित वातावरण में HANA सिस्टम के सभी घटकों में स्वचालित अपडेट स्थापित करने के लिए किया जाता है।

LM संरचना

एसएपी हाना प्रणाली के एलएम संरचना में वर्तमान स्थापना विवरण के बारे में जानकारी शामिल है। इस जानकारी का उपयोग सॉफ़्टवेयर अपडेट प्रबंधक द्वारा HANA सिस्टम घटकों पर स्वचालित अपडेट स्थापित करने के लिए किया जाता है।

SAP सॉल्यूशन मैनेजर (SAP SOLMAN) डायग्नोस्टिक एजेंट

यह डायग्नोस्टिक एजेंट एसएपी हाना सिस्टम की निगरानी के लिए एसएपी समाधान प्रबंधक को सभी डेटा प्रदान करता है। यह एजेंट HANA डेटाबेस के बारे में सभी जानकारी प्रदान करता है, जिसमें डेटाबेस वर्तमान स्थिति और सामान्य जानकारी शामिल होती है।

यह हाना प्रणाली का विन्यास विवरण प्रदान करता है जब एसएपी सोलमैन एसएपी हाना प्रणाली के साथ एकीकृत होता है।

एसएपी हाना स्टूडियो रिपोजिटरी

एसएपी हाना स्टूडियो रिपॉजिटरी, एचएएनए डेवलपर्स को एचएएनए स्टूडियो के वर्तमान संस्करण को नवीनतम संस्करणों में अपडेट करने में मदद करता है। स्टूडियो रिपॉजिटरी में वह कोड होता है जो यह अपडेट करता है।

एसएपी हाना के लिए सॉफ्टवेयर अपडेट मैनेजर

SAP मार्केट प्लेस का उपयोग SAP सिस्टम के अपडेट को स्थापित करने के लिए किया जाता है। हाना प्रणाली के लिए सॉफ्टवेयर अपडेट मैनेजर एसएपी मार्केट स्थान से हाना प्रणाली का अद्यतन करने में मदद करता है।

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