SAP InfoSet Tutorial: क्या है, बनाएं, जॉइन करता है

विषय - सूची:

Anonim

Infoset एक विशेष प्रकार का Infoprovider है जो डेटा को भौतिक रूप से संग्रहीत नहीं करता है। दूसरे शब्दों में, Infoset InfoProviders हैं जो तार्किक रूप से डेटा से जुड़ते हैं और BI प्रश्नों के लिए यह डेटा प्रदान करते हैं। Infoset ने इसे बनाने के लिए इस्तेमाल की जाने वाली InfoProviders की टेबल से डेटा इकट्ठा किया। Infoset डेटा स्रोतों का वर्णन करता है, जिन्हें डेटास्टोर ऑब्जेक्ट्स, इंफो-ऑब्जेक्ट्स या स्टैंडर्ड InfoCubes में शामिल होने के नियम के रूप में परिभाषित किया गया है।

Infosets का उपयोग कब करें?

  • बुनियादी InfoProviders से आवश्यक डेटा में शामिल होने के लिए
  • बीईएक्स रिपोर्टिंग इंडिकेटर को चालू किए बिना किसी डेटास्टोर ऑब्जेक्ट पर बीईएक्स रिपोर्टिंग की अनुमति देना
  • समय निर्भरता का मूल्यांकन करने के लिए
  • सेल्फ जॉइन और लेफ्ट ऑउट जॉइन बनाने के लिए

InfoSet Joins क्या हैं?

DSO (डेटा स्टोर ऑब्जेक्ट्स) और / या InfoObjects (मास्टर डेटा के साथ विशेषताएँ) इनसाइट स्थितियों में शामिल होने के साथ जुड़े हुए हैं। InfoSets के शामिल किए गए डेटा व्यवसाय एक्सप्लोरर क्वेरी से एक्सेस के लिए उपलब्ध हैं। InfoSets आपको कई Info-Providers (Infocubes, Data Store ऑब्जेक्ट, मास्टर डेटा InfoObjects) पर रिपोर्ट करने की अनुमति देता है, लेकिन उनमें कोई डेटा नहीं होता है। सक्रिय Infosets के साथ, आप BI सुइट में प्रश्नों को परिभाषित कर सकते हैं।

जोड़ों को चार श्रेणियों में वर्गीकृत किया गया है:

  1. आंतरिक रूप से जुड़ा
  2. बाईं ओर का बाहरी जोड़
  3. टेम्पोरल जॉइन
  4. स्वयं सम्मिलित हों

इनर जॉइन: एक रिकॉर्ड केवल चयनित परिणाम सेट में हो सकता है यदि दोनों सम्मिलित तालिकाओं में प्रविष्टियां हैं।

यदि तालिका 2 में एक प्रमुख फ़ील्ड (नीचे उदाहरण में ईएमपीएनओ) की तुलना करके तालिका 1 के संबंधित रिकॉर्ड हैं, तो केवल वे रिकॉर्ड परिणाम सेट का हिस्सा होंगे। परिणाम सेट में संबंधित क्षेत्रों से तालिका 1 और तालिका 2 के फ़ील्ड भरे जाएंगे।

उदाहरण:

लेफ्ट टेबल (तालिका 1)

कर्मचारी सं उपनाम
000020 है थॉम्पसन
000250 है स्मिथ
000100 है खेल

सही तालिका (तालिका 2)

कर्मचारी सं प्रोज्नो
000020 है AD3112
000100 है OP2010
000150 है PL2100

इनर जॉइन रिजल्ट

कर्मचारी सं उपनाम प्रोज्नो
000020 है थॉम्पसन AD3112
000100 है खेल OP2010

लेफ्ट आउटर जॉइन: यदि टेबल 2 में एक प्रमुख फील्ड (नीचे उदाहरण में ईएमपीएनओ) की तुलना करके तालिका 1 के संबंधित रिकॉर्ड हैं, तो वे रिकॉर्ड परिणाम सेट का हिस्सा होंगे। परिणाम सेट में संबंधित क्षेत्रों से तालिका 1 और तालिका 2 के फ़ील्ड भरे जाएंगे।

यदि तालिका 1 की तुलना में तालिका 2 का कोई रिकॉर्ड नहीं है, तो तालिका 1 के वे रिकॉर्ड परिणाम सेट का भी हिस्सा हैं (तालिका 2 से संबंधित फ़ील्ड में प्रारंभिक मान होंगे)। यह नीचे दिए गए उदाहरण में दिखाया गया है।

लेफ्ट टेबल (तालिका 1)

कर्मचारी सं उपनाम
000020 है थॉम्पसन
000250 है स्मिथ
000100 है खेल

सही तालिका (तालिका 2)

कर्मचारी सं प्रोज्नो
000020 है AD3112
000100 है OP2010
000150 है PL2100

लेफ्ट आउटर जॉइन्ट रिजल्ट

कर्मचारी सं उपनाम प्रोज्नो
000020 है थॉम्पसन AD3112
000250 है स्मिथ
000100 है खेल OP2010

टेम्पोरल ज्वाइन: कम से कम एक सदस्य समय-निर्भर होने पर एक ज्वाइन को टेम्पोरल कहा जाता है।

सेल्फ जॉइन: एक ही वस्तु एक साथ जुड़ती है।

Infoset कैसे बनाएं?

चरण 1)

  1. लेनदेन कोड RSA1 पर जाएं
  2. "ओके" बटन पर क्लिक करें

चरण 2)

  1. टैब पर ब्राउज़ करें "InfoProvider"
  2. सूचना पर राइट-क्लिक करें और संदर्भ मेनू से "क्रिएट इन्फोसिट" विकल्प चुनें।

InfoSet बनाने के लिए Transaction RSISET का सीधा उपयोग भी किया जा सकता है।

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

  1. नेटवर्क (डेटाफ्लो कंट्रोल)
  2. वृक्ष (ट्री कंट्रोल)।

नेटवर्क डिस्प्ले क्लियर है।

ट्री डिस्प्ले को स्क्रीन रीडर द्वारा पढ़ा जा सकता है और यह दृष्टिहीन उपयोगकर्ताओं के लिए उपयुक्त है।

आप मेनू पथ सेटिंग्स -> प्रदर्शन का उपयोग करके किसी भी समय इस सेटिंग को बदल सकते हैं।

चरण 3)

  1. तकनीकी नाम दर्ज करें
  2. विवरण
  3. इंफो प्रोवाइडर सेक्शन के साथ स्टार्ट में, आप यह निर्धारित करते हैं कि इंफो सेट को परिभाषित करने के लिए आप किस इंफोर्मेशन प्रोवाइडर का उपयोग करना चाहते हैं। सिस्टम आपको प्रदान करता है कि वस्तु प्रकारों में से एक का चयन करें:
  • डेटा स्टोर ऑब्जेक्ट
  • जानकारी वस्तु
  • मानक जानकारी घन
  • कोई वस्तु चुनें।

यदि आप एक इन्फो ऑब्जेक्ट चुनना चाहते हैं, तो यह मास्टर डेटा के साथ एक विशेषता होना चाहिए। सिस्टम आपको संबंधित इनपुट सहायता प्रदान करता है।

  1. जारी रखें बटन चुनें।

चरण 4)

चेंज इंफो सेट स्क्रीन दिखाई देती है।

चरण 5)

नीचे दिखाए गए इंफो इंफो प्रदाता बटन का चयन करें, जिसमें कि इनोप्रोविडर को चुनना है जिसके साथ डेटा को जोड़ना है।

चरण 6)

  1. डीएसओ का नाम दर्ज करें।
  2. जारी रखें बटन पर क्लिक करें।

नीचे दी गई स्क्रीन चयनित 2 सूचना प्रदाताओं के साथ दिखाई देती है।

चरण 7)

सक्रिय बटन पर क्लिक करके जानकारी सेट को सक्रिय करें।