इन्फोक्यूब क्या है? SAP BI/BW कैसे बनाएं?
इन्फोक्यूब क्या है?
इन्फोक्यूब डेटा स्टोरेज एरिया है जिसमें हम उस डेटा को बनाए रखते हैं जिसे हम भौतिक रूप से सोर्स सिस्टम से निकाल रहे हैं। एक इन्फोक्यूब डेटा टारगेट और इन्फोप्रोवाइडर दोनों के रूप में कार्य कर सकता है। रिपोर्टिंग के दृष्टिकोण से, एक इन्फोक्यूब को एक स्व-निहित डेटासेट के रूप में वर्णित किया जा सकता है।
उदाहरण के लिए, बिक्री राशि इन्फोक्यूब जिसमें MONTH – PRODUCT-CUSTOMER-REGION जैसे आयाम हैं, उसे किसी भी अक्ष द्वारा देखा जा सकता है, उदाहरण के लिए क्षेत्र या ग्राहक द्वारा कुल बिक्री। इन्फो-क्यूब के आयाम इकाइयाँ या पदानुक्रम हैं।
BIW (बिजनेस इंटेलिजेंस वेयरहाउस) 16 आयामों को परिभाषित करने की सुविधा प्रदान करता है, जिनमें से 3 पूर्व-परिभाषित हैं।
उपरोक्त घन एक सरल 3 आयामी घन को दर्शाता है। प्रत्येक आयाम विश्लेषण के लिए 248 विशेषताएँ रख सकता है। उपरोक्त घन में एक वर्ग, संबंधित ग्राहक/क्षेत्र/विभाग संयोजन के लिए सापेक्ष मूल्य का प्रतिनिधित्व करता है।
इन्फोक्यूब संरचना
- इन्फोक्यूब विस्तारित स्टार स्कीमा का अनुसरण करता है।
- इसके केंद्र में फैक्ट टेबल है और यह 16 आयाम तालिकाओं से घिरा हुआ है, तथा मास्टर डेटा क्यूब के बाहर स्थित है।
- इन्फोक्यूब्स बीआई में केंद्रीय बहुआयामी डेटा मॉडल हैं।
- यह एक स्व-संलग्न डेटा सेट है जिसमें एक या अधिक संबंधित व्यावसायिक प्रक्रियाएँ शामिल हैं। एक रिपोर्टिंग उपयोगकर्ता किसी सूचना क्यूब के विरुद्ध क्वेरीज़ को परिभाषित या निष्पादित कर सकता है।
- इसका उपयोग लंबे समय तक सारांशित/एकत्रित डेटा को संग्रहीत करने के लिए किया जाता है। इन्फोक्यूब में एक तथ्य तालिका होती है जो आयामी तालिकाओं से घिरी होती है।
- SAP वितरित इन्फोक्यूब एक संख्या से शुरू होता है, आमतौर पर 0 से। आपका इन्फोक्यूब A से Z तक के अक्षर से शुरू होना चाहिए और इसकी लंबाई 3 से 9 वर्णों की होनी चाहिए।
इन्फोक्यूब के प्रकार
डेटा के रखरखाव और वितरण के तरीके के आधार पर इन्फोक्यूब को तीन प्रकारों में वर्गीकृत किया गया है।
- मानक इन्फोक्यूब:क्यूब में डेटा को भौतिक रूप से बनाए रखने के लिए उपयोग किया जाता है। केवल पढ़ने की सुविधा संभव है।
- वर्चुअल इन्फोक्यूब: यह क्यूब में डेटा को भौतिक रूप से बनाए नहीं रखता है। क्वेरी निष्पादन के दौरान यह संबंधित स्रोत सिस्टम से डेटा लाता है।
- वास्तविक समय इन्फोक्यूब: डेटा को क्यूब में भौतिक रूप से संग्रहीत करता है। पढ़ना और लिखना संभव है। डेटा की योजना बनाने में इसका महत्वपूर्ण उपयोग किया जाता है।
मानक इन्फोक्यूब कैसे बनाएं
चरण 1) इन्फोक्यूब बनाएं
- लेनदेन कोड RSA1 पर जाएं
- ओके बटन पर क्लिक करें।
चरण 2)
- मॉडलिंग टैब->इन्फोप्रोवाइडर पर जाएँ।
- InfoArea पर राइट क्लिक करें.
- संदर्भ मेनू से “इन्फोक्यूब बनाएं” पर क्लिक करें।
चरण 3)
- तकनीकी नाम दर्ज करें.
- दर्ज करें Descriptआयन।
- विकल्प बटन “मानक इन्फोक्यूब” चुनें।
बनाएं बटन पर क्लिक करें
चरण 4) आयाम 1 पर राइट क्लिक करें -> गुण।
चरण 5) जानकारी ऑब्जेक्ट जानकारी के अनुसार आयाम का नाम बदलें।
चरण 6) आयाम पर राइट क्लिक करें -> InfoObject डायरेक्ट इनपुट सम्मिलित करने के लिए जानकारीऑब्जेक्ट्स आयाम में.
चरण 7) विशेषताएँ चुनें.
चरण 8) विशेषताओं में एयरलाइन आईडी का चयन करें
इसे आयाम में खींचें और छोड़ें
चरण 9) इसी प्रकार नए आयाम बनाएं और InfoObjects जोड़ने के लिए चरण 4-8 का पालन करें।
चरण 10) इन्फोक्यूब में मुख्य फिगरइन्फोऑब्जेक्ट्स जोड़ना
चरण 11) अधिक प्रमुख आंकड़े जोड़ने के लिए ऊपर दी गई प्रक्रियाओं का पालन करें
चरण 12) इन्फोक्यूब को सक्रिय करें.
इन्फोक्यूब अतिरिक्त बिंदु:
आयामी तालिका का तकनीकी नाम सिस्टम द्वारा /BIC/ “D” पैटर्न का उपयोग करके निर्दिष्ट किया जाता है #”, जहाँ पहला # a1 होगा, दूसरा a 2 होगा, और इसी तरह आगे भी.
यदि यह एक सैप डिलीवर क्यूब है, तो यह /BI0/D के रूप में शुरू होगा
विशेषताएँ इन्फोऑब्जेक्ट्स को ग्राहक द्वारा निर्मित आयामों में स्वतंत्र रूप से जोड़ा जा सकता है।
आयाम तालिकाओं का इष्टतम उपयोग किया जाना चाहिए।
आयामों में विशेषता जानकारीऑब्जेक्ट जोड़ते समय इष्टतम कार्डिनैलिटी सुनिश्चित करें। एक डिपार्टमेंटल स्टोर में 10,000 ग्राहक और 1000 अलग-अलग सामग्रियाँ हैं। कार्डिनैलिटी है एम:एन, जिसका अर्थ है कि प्रत्येक ग्राहक कई सामग्रियाँ खरीद सकता है। इस तरह की कार्डिनैलिटी को एक ही आयाम तालिका में बनाए नहीं रखा जाना चाहिए।
थम्ब्रूले : एक आयाम के भीतर m:n से बचें।
दो
- मॉडलिंग टैब->इन्फोप्रोवाइडर पर जाएँ।
- InfoArea पर राइट क्लिक करें.
- संदर्भ मेनू से “इन्फोक्यूब बनाएं” पर क्लिक करें।
- तकनीकी नाम दर्ज करें.
- दर्ज करें Descriptआयन।
- विकल्प बटन “मानक इन्फोक्यूब” चुनें।
क्या न करें
- मानक इन्फोक्यूब का उपयोग तब किया जा सकता है जब उपयोगकर्ता:
- बहुआयामी विश्लेषण को सुविधाजनक बनाना चाहता है।
- बड़ी मात्रा में डेटा के साथ सारांशित / एकत्रित जानकारी संग्रहीत करना चाहता है।
- यदि आयाम तालिका में केवल एक ऑब्जेक्ट रखा गया है तो लाइन आइटम आयाम का उपयोग करें।
- अभिलेखों की उच्च विस्तृत जानकारी बनाए रखें।
- समूह एम: समान आयाम के भीतर एन कार्डिनैलिटी।
- नेविगेशनल विशेषता के माध्यम से चरित्र जानकारी लाने पर अधिक ध्यान दें।
- आयामी तालिका में उच्च कार्डिनैलिटी जानकारी बनाए रखें।