SAP BW - वर्चुअल InfoProvider

वर्चुअल InfoProvider को InfoProviders के रूप में जाना जाता है जिसमें ट्रांजेक्शनल डेटा होता है जो ऑब्जेक्ट में संग्रहीत नहीं होता है और इसे विश्लेषण और रिपोर्टिंग उद्देश्यों के लिए सीधे पढ़ा जा सकता है। वर्चुअल प्रोवाइडर में, यह केवल डेटा तक रीड रीड एक्सेस की अनुमति देता है।

वर्चुअल प्रोवाइडर्स का डेटा BI सिस्टम से हो सकता है या यह किसी SAP / नॉन-SAP सिस्टम से हो सकता है।

उपयोग

  • वर्चुअल InfoProviders का उपयोग किसी भी समय अंतराल के बिना और डेटा को भौतिक रूप से संग्रहीत किए बिना जानकारी प्रदान करने के लिए किया जाता है।

  • वर्चुअल InfoProviders ऐसी संरचनाएं हैं जिनमें कोई PSA नहीं है और वे BI सिस्टम में मांग के अनुसार रिपोर्टिंग आवश्यकता को संभाल सकते हैं।

आभासी प्रदाताओं का उपयोग केवल निम्नलिखित परिदृश्यों में किया जाना चाहिए -

  • जब स्रोत से केवल थोड़ी मात्रा में डेटा तक पहुंचने की आवश्यकता होती है।

  • सूचना केवल कुछ उपयोगकर्ताओं द्वारा एक साथ मांगी जाएगी।

  • अप-टू-डेट जानकारी की आवश्यकता है।

आभासी प्रदाताओं के प्रकार

जैसा कि ऊपर उल्लेख किया गया है, यह पता लगाने की आवश्यकता है कि वर्चुअल InfoProvider का उपयोग कब किया जाना चाहिए। आपको वर्चुअल प्रदाता का सही प्रकार भी खोजना होगा -

  • VirtualProvider डाटा ट्रांसफर प्रक्रिया पर आधारित है

  • VirtualProvider BAPI के साथ

  • फंक्शन मॉड्यूल के साथ VirtualProvider

VirtualProvider डाटा ट्रांसफर प्रक्रिया पर आधारित है

इस तरह के InfoProvider के निर्माण के लिए इस पद्धति पर आधारित आभासी प्रदाता सबसे आसान और सबसे पारदर्शी तरीका है। इस स्थिति में, एक वर्चुअल प्रदाता सीधे पहुंच के लिए या किसी अन्य InfoProvider पर डेटा स्रोत पर आधारित हो सकता है।

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

इस InfoProvider पर आधारित एक VirtualProvider इस्तेमाल किया जाना चाहिए -

  • जब स्रोत से केवल थोड़ी मात्रा में डेटा तक पहुंचने की आवश्यकता होती है।

  • सूचना केवल कुछ उपयोगकर्ताओं द्वारा एक साथ मांगी जाएगी।

  • अप-टू-डेट जानकारी की आवश्यकता है।

इस प्रकार के वर्चुअल InfoProvider का उपयोग निम्नलिखित परिदृश्यों में नहीं किया जाना चाहिए -

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

  • ऐसे कई उपयोगकर्ता हैं जो समान समय में प्रश्नों का निष्पादन करते हैं।

  • जब एक ही डेटा को अक्सर एक्सेस किया जाता है।

VirtualProvider BAPI के साथ

इस वर्चुअल प्रदाता में, आप BAPI का उपयोग करके बाहरी सिस्टम से विश्लेषण और रिपोर्टिंग उद्देश्य के लिए लेनदेन डेटा का उपयोग कर सकते हैं। जब BAPI के साथ एक VirtualProvider का उपयोग कर रहे हैं, तो आप BI सिस्टम में लेनदेन डेटा को संग्रहीत किए बिना बाह्य सिस्टम पर रिपोर्टिंग कर सकते हैं।

VirtualProvider पर एक क्वेरी निष्पादित की जाती है जो विशेषता चयन के साथ डेटा अनुरोध को ट्रिगर करती है। स्रोत संरचना गतिशील है और चयनों द्वारा निर्धारित की जाती है। गैर-एसएपी प्रणाली बीएपीआई का उपयोग करके ओएलएपी प्रोसेसर के लिए अनुरोधित डेटा को स्थानांतरित करती है।

जब इस VirtualProvider का उपयोग रिपोर्टिंग के लिए किया जाता है, तो यह BAPI को कॉल करने के लिए एक अनुरोध शुरू करता है जो डेटा एकत्र करता है और फिर इसे पास कर दिया जाता है। BW OLAP engine

वर्चुअल प्रदाता कार्यात्मक मॉड्यूल के आधार पर

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

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

उपयोग

  • इस वर्चुअल प्रोवाइडर का उपयोग किया जाता है, जहाँ आपको BI संरचना में डेटासेट की नकल किए बिना BI में एक गैर BI डेटा स्रोत से डेटा प्रदर्शित करने की आवश्यकता होती है। डेटा स्थानीय या दूरस्थ हो सकता है।

  • इसका उपयोग SAP में SAP स्ट्रेटेजिक एंटरप्राइज मैनेजमेंट SEM एप्लीकेशन जैसे अनुप्रयोगों में किया जाता है।

  • यदि आप इस VirtualProvider की अन्य प्रकारों से तुलना करते हैं, तो यह VirtualProvider अधिक लचीला, अधिक सामान्य है लेकिन आपको कार्यान्वयन के लिए बहुत प्रयास करने होंगे।

वर्चुअल प्रोवाइडर्स के रूप में InfoObjects का उपयोग करना

इसमें आप InfoObject प्रकार की विशेषता के लिए स्रोत सिस्टम तक एक सीधी पहुंच की अनुमति देते हैं जिसे आपने InfoProvider के रूप में उपयोग करने के लिए चुना है। इसलिए मास्टर डेटा को लोड करने की कोई आवश्यकता नहीं है, हालांकि प्रत्यक्ष पहुंच क्वेरी प्रदर्शन पर नकारात्मक प्रभाव डाल सकती है।

How to setup InfoObjects as Virtual Providers?

InfoObjects रखरखाव पृष्ठ पर जाएं। टैब पृष्ठ पर मास्टर डेटा / ग्रंथों, एक विशेषता के लिए InfoArea असाइन करें और मास्टर डेटा एक्सेस के प्रकार के रूप में प्रत्यक्ष का चयन करें।

इसके बाद मॉडलिंग टैब पर जाना है, InfoProvider ट्री का चयन करें। InfoArea पर नेविगेट करें जिसे आप उपयोग करना चाहते हैं → परिवर्तन विषय में बताए अनुसार परिवर्तन बनाएँ।

परिवर्तन नियमों को परिभाषित करें और सक्रिय करें। संदर्भ मेनू में, डेटा ट्रांसफर प्रक्रिया बनाएँ (डायरेक्ट एक्सेस के लिए डीटीपी डिफ़ॉल्ट मान है) → स्रोत का चयन करें और स्थानांतरण प्रक्रिया को सक्रिय करें।