एसएपी हाना गणना देखें ट्यूटोरियल

Anonim

गणना दृश्य क्या है?

SAP हाना गणना दृश्य एक शक्तिशाली सूचना दृश्य है।

एसएपी हाना विश्लेषणात्मक दृष्टिकोण केवल एक तथ्य तालिका से चुना जा सकता है। जब सूचना देखने में अधिक तथ्य तालिका की आवश्यकता होती है तब गणना दृश्य चित्र में आता है। गणना दृश्य जटिल गणना का समर्थन करता है।

गणना दृश्य के डेटा फ़ाउंडेशन में टेबल, स्तंभ दृश्य, विश्लेषणात्मक विचार और गणना दृश्य शामिल हो सकते हैं।

हम डेटा स्रोतों पर जॉइन, यूनियंस, एग्रीगेशन, और अनुमान बना सकते हैं।

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

एसएपी हाना गणना दृश्य की विशेषता नीचे के रूप में -

  • समर्थन जटिल गणना।
  • OLTP और OLAP मॉडल का समर्थन करें।
  • क्लाइंट हैंडलिंग, भाषा, मुद्रा रूपांतरण का समर्थन करें।
  • समर्थन संघ, प्रोजेक्शन, एकत्रीकरण, रैंक, आदि।

SAP हाना गणना दृश्य दो प्रकार के होते हैं -

  1. SAP हाना ग्राफ़िकल गणना दृश्य (SAP हाना स्टूडियो ग्राफ़िकल संपादक द्वारा बनाया गया)।
  2. एसएपी हाना स्क्रिप्ट-आधारित गणना दृश्य (एसएपी हाना स्टूडियो द्वारा एसक्यूएल लिपियों द्वारा निर्मित)।

एसएपी हाना ग्राफिकल गणना देखें

एसएपी हाना विश्लेषणात्मक दृष्टिकोण में, हम केवल एक तालिका से एक उपाय का चयन कर सकते हैं।

इसलिए जब किसी ऐसे दृश्य की आवश्यकता होती है जिसमें अलग-अलग तालिका से माप होता है तो यह विश्लेषणात्मक दृष्टि से नहीं बल्कि गणना दृश्य द्वारा प्राप्त किया जा सकता है।

तो इस मामले में, हम प्रत्येक तालिका के लिए दो अलग विश्लेषणात्मक दृश्य का उपयोग कर सकते हैं और गणना दृश्य में उनके साथ जुड़ सकते हैं।

हम दो विश्लेषणात्मक दृश्य "AN_PURCHASE_ORDER" और "AN_FI_DOCUMENT" को जोड़कर एक चित्रमय गणना "CA_FI_LEDGER" बनाने जा रहे हैं।

CA_FI_LEDGER एक खरीद आदेश से संबंधित वित्त दस्तावेज़ विवरण प्रदर्शित करेगा।

चरण 1) इस चरण में,

  1. पैकेज पर जाएं (यहां मॉडलिंग) और राइट क्लिक करें।
  2. नया विकल्प चुनें।
  3. गणना दृश्य चुनें।

एक गणना दृश्य संपादक प्रदर्शित किया जाएगा, जिसमें परिदृश्य पैनल नीचे प्रदर्शित होता है -

परिदृश्य पैनल का विस्तार निम्नानुसार है -

  • पैलेट: इस खंड में नीचे नोड्स हैं जिनका उपयोग हमारे गणना विचारों को बनाने के लिए स्रोत के रूप में किया जा सकता है।

हमारे पास 5 अलग-अलग प्रकार के नोड हैं, वे हैं

  1. सम्मिलित हों: इस नोड का उपयोग दो स्रोत वस्तुओं में शामिल होने और अगले नोड के परिणाम को पास करने के लिए किया जाता है। जुड़ने के प्रकार आंतरिक, बाएं बाहरी, दाएं बाहरी और पाठ शामिल हो सकते हैं। नोट: हम केवल दो स्रोत वस्तुओं को एक नोड में जोड़ सकते हैं।
  2. यूनियन: इसका उपयोग यूनियन को कई स्रोतों के बीच सभी ऑपरेशन करने के लिए किया जाता है। स्रोत वस्तुओं की n संख्या हो सकती है।
  3. प्रोजेक्शन: इसका उपयोग कॉलम चुनने, डेटा को फ़िल्टर करने और अतिरिक्त कॉलम बनाने से पहले, हम इसे यूनियन, एग्रीगेशन और रैंक जैसे अगले नोड्स में उपयोग करते हैं।

    नोट: हम केवल एक स्रोत ऑब्जेक्ट को प्रोजेक्शन नोड में जोड़ सकते हैं।

  4. एकत्रीकरण: इसका उपयोग चयनित विशेषताओं के आधार पर विशिष्ट स्तंभों पर एकत्रीकरण करने के लिए किया जाता है।
  5. रैंक: यह SQL में RANK फ़ंक्शन के लिए सटीक प्रतिस्थापन है। हम आवश्यकता के आधार पर खंड द्वारा विभाजन और आदेश को परिभाषित कर सकते हैं।

चरण 2)

  1. पैलेट से प्रोजेक्शन नोड पर क्लिक करें और खरीद आदेश विश्लेषणात्मक दृश्य से परिदृश्य क्षेत्र में खींचें और ड्रॉप करें। इसे "प्रोजेक्शन_पीओ" का नाम दिया।
  2. पैलेट से प्रोजेक्शन नोड पर क्लिक करें और FI दस्तावेज़ विश्लेषणात्मक दृश्य के लिए परिदृश्य क्षेत्र पर खींचें और ड्रॉप करें। इसे "प्रोजेक्शन_ एफआई" का नाम दिया।
  3. एनालिटिकल व्यू "AN_PUCHASE_ORDER" "AN_FI_DOCUMENT" और सामग्री फ़ोल्डर से क्रमशः प्रोजेक्शन नोड और "प्रोजेक्शन_एफआई" पर खींचें और छोड़ें।
  4. पैलेट से Join Node पर क्लिक करें और परिदृश्य क्षेत्र में खींचें और ड्रॉप करें।
  5. Join_1 नोड में Projection_PO नोड शामिल हों।
  6. Join_1 नोड से Projection_FI नोड में शामिल हों।
  7. पैलेट से एकत्रीकरण नोड पर क्लिक करें और परिदृश्य क्षेत्र में खींचें और छोड़ें।
  8. Join_1 नोड को एग्रीगेशन नोड में शामिल करें।

गणना दृश्य बनाने के लिए हमने दो विश्लेषणात्मक विचार जोड़े हैं।

चरण 3) एकत्रीकरण के तहत Join_1 नोड पर क्लिक करें और आप देख सकते हैं कि विस्तार अनुभाग प्रदर्शित किया गया है।

  1. आउटपुट के लिए Projection_PO नोड से सभी कॉलम का चयन करें।
  2. आउटपुट के लिए Projection_FI नोड से सभी कॉलम का चयन करें।
  3. स्तंभ पर Projection_FI नोड में Projection_PO नोड शामिल हों

    प्रोजेक्शन_पीओ। PO_Number = प्रोजेक्शन_FI.PO_NO।

चरण 4) इस चरण में,

  1. एकत्रीकरण नोड पर क्लिक करें और विवरण फलक के दाईं ओर प्रदर्शित किया जाएगा।
  2. विस्तार विंडो में दाईं ओर प्रदर्शित Join_1 से आउटपुट के लिए कॉलम का चयन करें।

STEP 5) अब, Semantics Node पर क्लिक करें।

नीचे विस्तार स्क्रीन प्रदर्शित की जाएगी। कॉलम के लिए विशेषता और माप प्रकार को परिभाषित करें और इस आउटपुट के लिए कुंजी को चिह्नित करें।

  1. विशेषता और माप को परिभाषित करें।
  2. मार्क PO_Number और कंपनी कुंजी के रूप में।
  3. कुंजी के रूप में ACC_DOC_NO को चिह्नित करें।

चरण 6) गणना और दृश्य को सक्रिय करें, विंडो के शीर्ष बार से।

  1. Validate Icon पर क्लिक करें।
  2. Activate Icon पर क्लिक करें।

गणना दृश्य सक्रिय हो जाएगा और नीचे के रूप में मॉडलिंग पैकेज के तहत प्रदर्शित होगा -

गणना दृश्य चुनें और दायाँ क्लिक करें -> डेटा पूर्वावलोकन

हमने दो विश्लेषणात्मक दृश्य जोड़े हैं और दोनों विश्लेषणात्मक दृष्टि से माप (TAX_AMOUNT, GROSS_AMOUNT) का चयन किया है।

डेटा पूर्वावलोकन स्क्रीन नीचे प्रदर्शित की जाएगी -

सीई फंक्शंस जिन्हें कैलकुलेशन इंजन प्लान ऑपरेटर (CE ऑपरेटर्स) के रूप में भी जाना जाता है, SQL स्टेटमेंट्स के विकल्प हैं।

CE फ़ंक्शन दो प्रकार के होते हैं -

डेटा स्रोत एक्सेस फ़ंक्शन

यह फ़ंक्शन एक स्तंभ तालिका या स्तंभ दृश्य को तालिका चर में बांधता है।

नीचे कुछ डेटा सोर्स एक्सेस फंक्शन सूची है -

  • CE_COLUMN_TABLE
  • CE_JOIN_VIEW
  • CE_OLAP_VIEW
  • CE_CALC_VIEW

रिलेशनल ऑपरेटर फंक्शन

रिलेशनल ऑपरेटर का उपयोग करके, उपयोगकर्ता मूल्यांकन के दौरान SQL प्रोसेसर को बायपास कर सकता है और सीधे गणना इंजन के साथ संवाद कर सकता है।

नीचे कुछ रिलेशनल ऑपरेटर की सूची दी गई है -

  • CE_JOIN (इसका उपयोग दो स्रोतों के बीच आंतरिक जुड़ाव करने के लिए किया जाता है और

    आवश्यक कॉलम / डेटा पढ़ें।)

  • CE_RIGHT_OUTER_JOIN (इसका उपयोग दो स्रोतों के बीच सही बाहरी जुड़ाव करने के लिए किया जाता है

    और आउटपुट को क्वेरिड कॉलम प्रदर्शित करते हैं।)

  • CE_LEFT_OUTER_JOIN (इसका उपयोग स्रोतों के बीच बाईं ओर बाहरी प्रदर्शन करने के लिए किया जाता है और

    आउटपुट को क्वेरिड कॉलम प्रदर्शित करें)।

  • CE_PROJECTION (यह फ़ंक्शन स्रोत से विशिष्ट कॉलम प्रदर्शित करता है और लागू होता है

    डेटा को प्रतिबंधित करने के लिए फिल्टर। यह स्तंभ नाम भी उपलब्ध कराता है।

  • CE_CALC (इसका उपयोग व्यावसायिक आवश्यकता के आधार पर अतिरिक्त स्तंभों की गणना करने के लिए किया जाता है।

    यह ग्राफिकल मॉडल में गणना स्तंभ के समान है।)

नीचे कुछ उदाहरण के साथ CE फ़ंक्शन के साथ SQL की एक सूची है-

क्वेरी का नाम एसक्यूएल क्वेरी सीई-फंक्शन में बनाएँ
कॉलम तालिका पर क्वेरी का चयन करें "COLUMN_TABLE" से C, D का चयन करें। CE_COLUMN_TABLE ("COLUMN_TABLE", [C, D])
विशेषता देखें पर क्वेरी का चयन करें "ATTRIBUTE_VIEW" से C, D चुनें CE_JOIN_VIEW ("ATTRIBUTE_VIEW", [C, D])
विश्लेषणात्मक दृश्य पर क्वेरी का चयन करें C, D, "ANALYTIC_VIEW" समूह से C, D, SUM (E) का चयन करें CE_OLAP_VIEW ("ANALYTIC_VIEW", [C, D])
गणना दृश्य पर क्वेरी का चयन करें C, D, SUM (E) का चयन "CALCULATION_VIEW" से C, D करें CE_CALC_VIEW ("CALCULATION_VIEW", [C, D])
कहाँ रहा "ANALYTIC_VIEW" से C, D, SUM (E) का चयन करें, जहां C = 'मान' Var1 = CE_COLUMN_TABLE ("COLUMN_TABLE"); CE_PROJECTION (: var1, [C, D], "C" = "मान" /