SAP BW - InfoCube

InfoCube को एक बहुआयामी डेटासेट के रूप में परिभाषित किया जाता है जिसका उपयोग BEx क्वेरी में विश्लेषण के लिए किया जाता है। InfoCube में रिलेशनल टेबल का एक सेट होता है, जो स्टार स्कीमा को लागू करने के लिए तार्किक रूप से जुड़ जाता है। स्टार स्कीमा में एक तथ्य तालिका कई आयाम तालिकाओं के साथ जुड़ जाती है।

आप एक या अधिक InfoSource या InfoProviders से एक InfoCube में डेटा जोड़ सकते हैं। वे विश्लेषण और रिपोर्टिंग उद्देश्यों के लिए InfoProviders के रूप में उपलब्ध हैं।

InfoCube संरचना

डेटा को भौतिक रूप से संग्रहीत करने के लिए InfoCube का उपयोग किया जाता है। इसमें कई InfoObjects होते हैं, जो मंचन के डेटा से भरे होते हैं। इसमें एक स्टार स्कीमा की संरचना है।

वास्तविक समय की विशेषता को इन्फोक्यूब को सौंपा जा सकता है। ये रियल-टाइम InfoCubes मानक InfoCubes के लिए अलग-अलग उपयोग किए जाते हैं।

बीआई में स्टार स्कीमा

InfoCubes में विभिन्न InfoObjects होते हैं और स्टार स्कीमा के अनुसार संरचित होते हैं। बड़े तथ्य तालिकाएँ हैं जिनमें InfoCube के लिए मुख्य आकृति है और इसके चारों ओर कई छोटे आयाम तालिकाएँ हैं।

InfoCube में तथ्य तालिकाएँ होती हैं जो आगे एक InfoCube की प्रमुख आकृतियों और विशेषताओं को समाहित करती हैं जो आयामों में संग्रहीत होती हैं। ये आयाम और तथ्य तालिका पहचान संख्या (आयाम आईडी) का उपयोग करके एक दूसरे से जुड़े होते हैं। एक InfoCube में प्रमुख आंकड़े इसके आयाम की विशेषताओं से संबंधित हैं। InfoCube में प्रमुख आंकड़ों की बारीकियों (विस्तार की डिग्री) को इसकी विशेषताओं द्वारा परिभाषित किया गया है।

वे विशेषताएँ जो तार्किक रूप से एक साथ होती हैं उन्हें एक आयाम में एक साथ समूहीकृत किया जाता है। InfoCube में फैक्ट टेबल और डायमेंशन टेबल दोनों रिलेशनल डेटाबेस टेबल हैं।

SAP BI में, एक InfoCube में विस्तारित स्टार स्कीमा शामिल है जैसा कि ऊपर दिखाया गया है।

InfoCube में एक फैक्ट टेबल होती है जो 16 डायमेंशन टेबल और मास्टर डेटा से घिरी होती है जो क्यूब के बाहर पड़ी रहती है। यह एक स्व-संलग्न डेटा सेट है जिसमें एक या एक से अधिक संबंधित व्यावसायिक प्रक्रियाएं शामिल हैं। एक रिपोर्टिंग उपयोगकर्ता किसी सूचना क्यूब के विरुद्ध प्रश्नों को परिभाषित या निष्पादित कर सकता है।

InfoCube एक लंबे समय के लिए संक्षेप / एकत्रित डेटा संग्रहीत करता है। SAP BI में, InfoCubes एक संख्या के साथ शुरू होता है जो आमतौर पर 0 (शून्य) होता है। आपका खुद का InfoCube A से Z के बीच के अक्षर से शुरू होना चाहिए और यह लंबाई में 3 से 9 अक्षर होना चाहिए।

InfoCube कैसे बनाएं?

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

RSA कार्यक्षेत्र पर जाएं - T-Code: RSA1

के लिए जाओ Modeling tab → InfoProvider → Create InfoCube

InfoCube का तकनीकी नाम दर्ज करें। आप InfoCube प्रकार के अनुसार - मानक या वास्तविक समय से प्रकार का चयन कर सकते हैं।

एक बार यह सब पूरा हो जाने के बाद, आप निम्न स्क्रीनशॉट में दिखाए अनुसार क्रिएट पर क्लिक कर सकते हैं।

पहले से मौजूद InfoCube की प्रतिलिपि बनाने के लिए, आप एक टेम्पलेट के रूप में InfoCube दर्ज कर सकते हैं।

राईट क्लिक करें Dimension 1 → Properties। InfoObject के अनुसार आयाम का नाम बदलें।

अगला कदम राइट क्लिक पर है Dimension → InfoObject Direct Input जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है।

आयाम में InfoObject जोड़ें। इसी तरह से आप नए आयाम भी बना सकते हैं और InfoObjects जोड़ सकते हैं।

InfoCube में मुख्य आंकड़े जोड़ने के लिए, राइट क्लिक करें Key Figure → InfoObject Direct Input। इसी तरह से आप अन्य प्रमुख आंकड़े भी जोड़ सकते हैं।

एक बार जब आप सभी आयाम और मुख्य आंकड़े जोड़ लेते हैं, तो आप क्यूब को सक्रिय कर सकते हैं।

वास्तविक समय की जानकारी

वास्तविक समय InfoCubes का उपयोग समानांतर लिखने की पहुंच का समर्थन करने के लिए किया जाता है। वास्तविक समय InfoCubes का उपयोग योजना डेटा के प्रवेश के संबंध में किया जाता है।

आप वास्तविक समय में डेटा को दो अलग-अलग तरीकों से दर्ज कर सकते हैं -

  • नियोजन डेटा दर्ज करके या के लिए लेनदेन
  • बीआई मंचन

आप एक वास्तविक समय InfoCube भी बदल सकते हैं। ऐसा करने के लिए, वास्तविक समय InfoCube के संदर्भ मेनू में → Convert Real Time InfoCube का चयन करें।

डिफ़ॉल्ट रूप से, आप देख सकते हैं कि एक रियल टाइम इंफ़ेक्शन क्यूब प्लान किया जा सकता है - डेटा लोड नहीं हो रहा है। इस जानकारी को भरने के लिए BI स्टेजिंग का उपयोग करके → इस सेटिंग को रीयल टाइम क्यूब पर लोड किया जा सकता है जिसमें डेटा, प्लानिंग की अनुमति नहीं है।

एक वास्तविक समय InfoCube बनाना

एक वास्तविक समय संकेतक चेक बॉक्स का उपयोग करके एक वास्तविक समय InfoCube बनाया जा सकता है।

एक वास्तविक समय की जानकारी में एक मानक InfoCube परिवर्तित

एक मानक InfoCube को वास्तविक समय InfoCube में बदलने के लिए, आपके पास दो विकल्प हैं -

  • Convert with loss of Transactional data - यदि आपके मानक InfoCube में ट्रांसेक्शनल डेटा है, जिसकी आवश्यकता नहीं है, तो आप निम्न दृष्टिकोण का उपयोग कर सकते हैं -

    प्रशासन कार्यक्षेत्र में, का चयन करें InfoCube → Delete Data Content। यह लेनदेन डेटा को हटा देगा और InfoCube को निष्क्रिय कर दिया जाएगा।

  • Conversion with Retention of Transaction Data - यदि मानक InfoCube में पहले से ही उत्पादन से लेन-देन का डेटा है, तो आप निम्न चरणों का उपयोग कर सकते हैं -

    आपको ABAP रिपोर्ट निष्पादित करनी होगी SAP_CONVERT_NORMAL_TRANSमानक InfoCube के तहत। आप इस रिपोर्ट को 10,000 से अधिक डेटा रिकॉर्ड के साथ InfoCubes के लिए पृष्ठभूमि की नौकरी के रूप में शेड्यूल कर सकते हैं क्योंकि रनटाइम संभावित रूप से लंबा हो सकता है।