SAP BW - डेटा फ्लो

इस अध्याय में, हम एसएपी बीडब्ल्यू में डेटा प्रवाह और डेटा अधिग्रहण के बारे में चर्चा करेंगे।

डेटा प्रवाह का अवलोकन

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

जब आप डेटा स्रोत को सक्रिय करते हैं, SAP BW में एक PSA तालिका उत्पन्न होती है और फिर डेटा लोड किया जा सकता है।

परिवर्तन प्रक्रिया में, खेतों को InfoObjects और उनके मूल्यों के लिए निर्धारित किया जाता है। यह डीटीपी डेटा का उपयोग करके किया जाता है जो पीएसए से अलग-अलग लक्ष्य वस्तुओं में स्थानांतरित किया जाता है।

परिवर्तन प्रक्रिया में निम्नलिखित विभिन्न चरण शामिल हैं -

  • डेटा समेकन
  • डेटा सफाई
  • डेटा एकीकरण

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

BI Objects - InfoSource, DataStore ऑब्जेक्ट, InfoCube, InfoObjects और InfoSet स्रोत ऑब्जेक्ट के रूप में कार्य करते हैं और ये समान ऑब्जेक्ट्स लक्ष्य ऑब्जेक्ट के रूप में कार्य करते हैं।

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

डायरेक्ट एक्सेसिंग सोर्स सिस्टम डेटा

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

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

  • VirtualProviders DTP पर आधारित है
  • VirtualProviders फ़ंक्शन मॉड्यूल के साथ
  • VirtualProviders BAPI के आधार पर

VirtualProviders DTP पर आधारित है

ये VirtualProviders डेटा स्रोत या एक InfoProvider पर आधारित हैं और वे स्रोत की विशेषताओं और प्रमुख आंकड़े लेते हैं। समान एक्सट्रैक्टर्स का उपयोग किसी सोर्स सिस्टम में डेटा को चुनने के लिए किया जाता है जैसा कि आप BI सिस्टम में डेटा को दोहराने के लिए करते हैं।

  • DTP पर आधारित वर्चुअल प्रोवाइडर कब हैं?
  • जब केवल कुछ मात्रा में डेटा का उपयोग किया जाता है।
  • आपको SAP स्रोत सिस्टम से अद्यतित डेटा तक पहुंचने की आवश्यकता है।
  • केवल कुछ उपयोगकर्ता डेटाबेस पर एक साथ प्रश्नों का निष्पादन करते हैं।

DTP पर आधारित वर्चुअल प्रोवाइडर का उपयोग निम्नलिखित परिस्थितियों में नहीं किया जाना चाहिए -

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

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

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

DTP पर आधारित एक VirtualProvider बनाना

प्रशासन कार्यक्षेत्र में जाने के लिए, का उपयोग करें RSA1

में Modeling tab → go to Info Provider tree → In Context menu → Create Virtual Provider

में Type Select Virtual Providerडायरेक्ट एक्सेस के लिए डेटा ट्रांसफर प्रक्रिया पर आधारित है। आप किसी वर्चुअल प्रदाता को SAP स्रोत का उपयोग करके लिंक कर सकते हैं aInfoSource 3.x

Unique Source System Assignment Indicatorस्रोत सिस्टम असाइनमेंट को नियंत्रित करने के लिए उपयोग किया जाता है। यदि आप इस संकेतक का चयन करते हैं, तो असाइनमेंट संवाद में केवल एक स्रोत प्रणाली का उपयोग किया जा सकता है। यदि इस संकेतक की जांच नहीं की जाती है, तो आप एक से अधिक स्रोत प्रणाली का चयन कर सकते हैं और एक वर्चुअल प्रदाता को बहु-प्रदाता के रूप में माना जा सकता है।

पर क्लिक करें Create (F5)तल पर। आप वर्चुअल प्रदाता को ऑब्जेक्ट्स को कॉपी करके परिभाषित कर सकते हैं। वर्चुअल प्रदाता को सक्रिय करने के लिए, निम्न स्क्रीनशॉट में दिखाए अनुसार क्लिक करें।

ट्रांसफ़ॉर्मेशन को परिभाषित करने के लिए, राइट क्लिक करें और क्रिएट ट्रांसफॉर्मेशन पर जाएं।

परिवर्तन नियमों को परिभाषित करें और उन्हें सक्रिय करें।

अगला कदम डेटा ट्रांसफर प्रोसेस बनाना है। राइट क्लिक → डेटा ट्रांसफर प्रक्रिया बनाएं

डीटीपी का डिफ़ॉल्ट प्रकार डायरेक्ट एक्सेस के लिए डीटीपी है। आपको वर्चुअल प्रदाता के लिए स्रोत का चयन करना होगा और डीटीपी को सक्रिय करना होगा।

प्रत्यक्ष पहुंच को सक्रिय करने के लिए, context menu → Activate Direct Access

एक या एक से अधिक डेटा ट्रांसफर प्रक्रियाओं का चयन करें और असाइनमेंट को सक्रिय करें।

BAPI के साथ आभासी प्रदाता

इसका उपयोग बाहरी सिस्टम में डेटा पर रिपोर्टिंग के लिए किया जाता है और आपको BI सिस्टम में लेनदेन डेटा संग्रहीत करने की आवश्यकता नहीं होती है। आप गैर-एसएपी सिस्टम जैसे पदानुक्रमित डेटाबेस से कनेक्ट कर सकते हैं।

जब इस वर्चुअल प्रदाता का उपयोग रिपोर्टिंग के लिए किया जाता है, तो इसे वर्चुअल प्रदाता BAPI कहते हैं।

फ़ंक्शन मॉड्यूल के साथ वर्चुअल प्रदाता

इस वर्चुअल प्रोवाइडर का इस्तेमाल बीआई स्ट्रक्चर के डेटा को कॉपी किए बिना नॉन बीआई डेटा सोर्स से लेकर बीआई तक डेटा को दिखाने के लिए किया जाता है। डेटा स्थानीय या दूरस्थ हो सकता है। यह मुख्य रूप से SEM अनुप्रयोगों के लिए उपयोग किया जाता है।

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

फ़ंक्शन मॉड्यूल का नाम दर्ज करें जिसे आप वर्चुअल प्रोवाइडर के लिए डेटा स्रोत के रूप में उपयोग करना चाहते हैं।