विश्लेषणात्मक विशेषाधिकार उपयोगकर्ता को डेटा देखने के लिए प्रतिबंधित करता है जिसके लिए वे अधिकृत करते हैं। SAP HANA एनेलेटिक प्रिविलेज का उपयोग सुरक्षा के उद्देश्य से किया जाता है।
SQL प्रिविलेज एक रिकॉर्ड स्तर पर ऑब्जेक्ट स्तर पर प्राधिकरण प्रदान करते हैं, इसलिए एक रिकॉर्ड या पंक्ति-स्तरीय प्राधिकरण प्रदान करें "विश्लेषणात्मक विशेषाधिकार" का उपयोग किया जाएगा।
एसएपी हाना एनालिटिक प्रिविलेज का उपयोग सूचना देखने के लिए प्राधिकरण प्रदान करने के लिए किया जाता है -
- देखने का गुण
- विश्लेषणात्मक दृश्य
- गणना दृश्य
अब हम एक विश्लेषणात्मक विशेषाधिकार बनाने जा रहे हैं और "ABHI_TEST" को उपयोगकर्ता को सौंपेंगे, इस विश्लेषण द्वारा हम उपयोगकर्ता को केवल 1000 के मूल्य वाली कंपनी के लिए डेटा देखने के लिए प्रतिबंधित करते हैं।
चरण 1) नीचे दिए गए विकल्प पर जाएं-
मॉडलिंग पैकेज (राइट क्लिक) -> नया -> विश्लेषणात्मक विशेषाधिकार।
चरण 2) नए विश्लेषणात्मक विशेषाधिकार पॉपअप दिखाई देते हैं
- विश्लेषणात्मक विशेषाधिकार नाम / लेबल दर्ज करें।
- पैकेज नाम स्वचालित रूप से चयनित है।
- चयन विकल्प नया बनाता है।
'ओके' बटन पर क्लिक करें, अगले चरण में विशेषाधिकार जोड़ने और संपादित करने के लिए विश्लेषणात्मक विशेषाधिकार संपादक प्रदर्शित किया जाएगा।
चरण 3) विश्लेषणात्मक विशेषाधिकार संपादक नीचे के रूप में खुलेगा-
- सामान्य अनुभाग में नाम और लेबल प्रदर्शित किया जाता है।
- संदर्भ मॉडल अनुभाग में "बटन जोड़ें" पर क्लिक करें।
- गणना दृश्य (CA_FI_LEDGER) चुनें, जिसे हमने पहले बनाया था।
- विशेषाधिकारों की वैधता बनाने के लिए ऐड बटन पर क्लिक करें।
- विशेषाधिकार मान्य करें।
- असाइन प्रतिबंध के लिए विशेषता का चयन करने के लिए जोड़ें बटन पर क्लिक करें।
- विशेषता कंपनी का चयन करें।
- प्रतिबंध के लिए विशेषता के लिए मान असाइन करने के लिए ऐड बटन पर क्लिक करें।
- प्रकार / ऑपरेटर और मान का चयन करके मान निर्दिष्ट करें। यहां हम केवल कंपनी (1000) के लिए गणना दृश्य के डेटा को देखने के लिए उपयोगकर्ता को प्रतिबंधित करना चाहते हैं।
विश्लेषणात्मक विशेषाधिकार को मान्य और सक्रिय करें, नीचे के रूप में मॉडलिंग पैकेज के तहत विश्लेषणात्मक विशेषाधिकार फ़ोल्डर में एक विश्लेषणात्मक विशेषाधिकार बनाया गया है -
चरण 4) अब हम उपयोगकर्ता "ABHI_TEST" को विश्लेषणात्मक विशेषाधिकार प्रदान करने जा रहे हैं। "ABHI_TEST" उपयोगकर्ता के पास मॉडलिंग पैकेज तक पहुँचने के विशेषाधिकार हैं।
सुरक्षा -> उपयोगकर्ताओं से उपयोगकर्ता "ABHI_TEST" पर डबल क्लिक करें।
- विश्लेषणात्मक विशेषाधिकार टैब चुनें।
- "+" बटन पर क्लिक करें।
- चुनिंदा विश्लेषणात्मक विशेषाधिकार के लिए एक पॉप-अप प्रदर्शित किया जाएगा। विश्लेषणात्मक विशेषाधिकार का नाम दर्ज करें जो हमने पहले बनाया है।
- विश्लेषणात्मक विशेषाधिकार चुनें।
- Ok Button पर क्लिक करें।
विश्लेषणात्मक विशेषाधिकार निम्नानुसार जोड़े गए हैं -
चरण 5) अब, हम तैनाती बटन पर क्लिक करके उपयोगकर्ता में इस परिवर्तन को तैनात करते हैं।
एक संदेश नीचे दिखाया गया है -
उपयोगकर्ता 'ABHI_TEST' बदल गया।
चरण -6) चेक एनालिटिक्स प्रिविलेज को असाइन करें कि उपयोगकर्ता "ABHI_TEST" काम कर रहा है या नहीं।
नीचे दिए गए चुनिंदा सिस्टम के अनुसार "ABHI_TEST" उपयोगकर्ता को लॉगिन करें -
- एचडीबी (हैनसर) करेंट सिस्टम को चुनें और राइट क्लिक करें।
- "विभिन्न उपयोगकर्ता के साथ सिस्टम जोड़ें" का चयन करें, और उपयोगकर्ता का नाम / पासवर्ड "ABHI_TEST" दर्ज करें।
- एक सिस्टम HDB (ABHI_TEST ") सिस्टम सूची में जोड़ा जाएगा।
ABHI_TEST उपयोगकर्ता के पास HANUSER द्वारा बनाए गए गणना दृश्य के डेटा की पूर्ण पहुंच नहीं है, क्योंकि HANUSER ने कंपनी -1000 के लिए इस गणना दृश्य पर प्रतिबंध के लिए विश्लेषणात्मक विशेषाधिकार बनाए हैं और ABHI_TEST उपयोगकर्ता को असाइन करें।
इसलिए, सामग्री फ़ोल्डर पर जाएं -> पैकेज चुनें -> गणना दृश्य (CA_FI_LEDGER) -> राइट क्लिक -> डेटा पूर्वावलोकन।
डेटा पूर्वावलोकन स्क्रीन नीचे प्रदर्शित की जाएगी-
गणना दृश्य में डेटा कंपनी कोड -1000 के लिए प्रतिबंधित होगा।