एसएपी हाना मॉडलिंग: पूर्ण ट्यूटोरियल

विषय - सूची:

Anonim

SAP हाना मॉडलिंग क्या है?

एसएपी हाना मॉडलिंग एक गतिविधि है जिसके द्वारा हम सूचना दृश्य बनाते हैं। सूचना दृश्य BW के आयाम, घन या सूचना प्रदाता के समान है। यह सूचना दृश्य बहु-आयामी डेटा मॉडल बनाने के लिए उपयोग किया जाता है।

इस ट्यूटोरियल में, आप सीखेंगे-

  • एसएपी हाना मॉडलिंग अवलोकन
  • सूचना मॉडल बनाने के लिए SAP हाना बेस्ट प्रैक्टिस
  • एसएपी हाना प्रदर्शन अनुकूलन तकनीक

एसएपी हाना मॉडलिंग अवलोकन

मॉडलिंग एक ऐसी गतिविधि है जिसमें उपयोगकर्ता व्यापार परिदृश्य के आधार पर सूचना दृश्य बनाकर डेटाबेस तालिका में डेटा को परिष्कृत या स्लाइस करते हैं। इस जानकारी के विचारों का उपयोग रिपोर्टिंग और निर्णय लेने के उद्देश्य के लिए किया जा सकता है।

व्यावसायिक परिदृश्य के लिए एक मॉडल बनाने के लिए सामग्री डेटा के विभिन्न संयोजनों से सूचना दृश्य बनाया जाता है।

सूचना दृश्य में सामग्री डेटा दो प्रकार के होते हैं -

  • विशेषता: वर्णनात्मक और गैर-मापने योग्य डेटा। जैसे वेंडर आईडी, वेंडर का नाम, शहर इत्यादि।
  • उपाय: डेटा को मात्रात्मक और गणना योग्य बनाया जा सकता है। उदाहरण के लिए राजस्व, मात्रा का बिकना और काउंटर। यह उपाय विश्लेषणात्मक और गणना दृष्टिकोण से लिया गया है। उपाय विशेषता दृश्य में नहीं बनाया जा सकता है।

गुण के प्रकार

एसएपी हाना समर्थन तीन प्रकार की विशेषताएं -

गुण के प्रकार गतिविधियों
  • सरल गुण
यह डेटा फाउंडेशन से लिया गया है।
  • परिकलित गुण
यह एक या एक से अधिक मौजूदा विशेषताओं और स्थिरांक से लिया गया है। उदाहरण अंकगणितीय गणना और पहले और अंतिम नाम से पूरा नाम प्राप्त करें।
  • स्थानीय विशेषता
इसका उपयोग मॉडलिंग दृश्य (विश्लेषणात्मक दृश्य / गणना दृश्य) को विशेषता के व्यवहार को अनुकूलित करने के लिए किया जाता है, इसलिए यह मॉडलिंग दृश्य के लिए स्थानीय है और मॉडलिंग दृश्य के बाहर से नहीं पहुंच सकता है।

उपाय के प्रकार

एसएपी हाना समर्थन चार प्रकार के उपाय -

गुण के प्रकार गतिविधियों
  • सरल उपाय
यह डेटा फाउंडेशन से लिया गया है।
  • परिकलित उपाय
यह एक या अधिक निकास माप, स्थिरांक और कार्य से लिया गया है। जैसे अंकगणितीय गणना।
  • प्रतिबंधित उपाय
इसका उपयोग विशेषता मानों के लिए उपयोगकर्ता-परिभाषित नियमों के आधार पर मूल्य को फ़िल्टर करने के लिए किया जाता है।
  • काउंटर
यह कॉलम के विशेष प्रकार हैं जो विशेषताओं कॉलम (विश्लेषणात्मक दृश्य / गणना दृश्य) के लिए अद्वितीय संख्या प्रदर्शित करते हैं। इसका उपयोग एक या एक से अधिक विशेषताओं वाले कॉलमों को गिनने में किया जाता है।

सूचना दृश्य नीचे तीन प्रकार के होते हैं -

  • विशेषता देखें - यह मास्टर डेटा संदर्भ के लिए उपयोग किया जाता है।
  • एनालिटिकल व्यू - इसका उपयोग तथ्य तालिका और बब्लू के क्यूब के समान बनाने के लिए किया जाता है।
  • गणना दृश्य - इसका उपयोग एक जटिल दृश्य बनाने और BW में कई प्रदान करने के समान के लिए किया जाता है।

एसएपी हाना में काम करने के लिए, उपयोगकर्ता द्वारा विशेषाधिकारों की आवश्यकता होती है, एसएपी हाना मॉडलिंग के लिए विशेषाधिकारों की आवश्यकता होती है -

मॉडलिंग के लिए आवश्यक विशेषाधिकार

विशेषाधिकार एसएपी हाना डेटाबेस को सुरक्षा प्रदान करते हैं, जिसके द्वारा अधिकृत उपयोगकर्ता केवल अधिकृत सामग्री का उपयोग कर सकता है।

ऑब्जेक्ट विशेषाधिकार -

ऑब्जेक्ट विशेषाधिकार SQL विशेषाधिकार हैं जो डेटाबेस ऑब्जेक्ट्स पर रीड / राइट एक्सेस प्रदान करने के लिए उपयोग किए जाते हैं। नीचे मॉडलिंग के लिए ऑब्जेक्ट विशेषाधिकारों की आवश्यकता है।

  • _SYS_BI स्कीमा पर विशेषाधिकार का चयन करें।
  • _SYS_BIC स्कीमा पर विशेषाधिकार का चयन करें।
  • REPOSITORY_REST (SYS) पर विशेष विशेषाधिकार।
  • टेबल स्कीमा पर विशेषाधिकार का चयन करें।

पैकेज विशेषाधिकार -

पैकेज विशेषाधिकार व्यक्तिगत पैकेज पर कार्रवाई को अधिकृत करने के लिए आवश्यक हैं। नीचे डेटा मॉडेलिंग के लिए पैकेज विशेषाधिकारों की आवश्यकता है-

  • REPO.MAINTAIN_NATIVE_PACKAGES रूट पैकेज पर विशेषाधिकार।
  • सामग्री ऑब्जेक्ट के लिए उपयोग किए गए पैकेज पर REPO.READ, REPO.EDIT_NATIVE_OBJECTS और REPO.ACTIVATE_NATIVE_OBJECTS।

विश्लेषणात्मक विशेषाधिकार -

SAP हाना सूचना तक पहुँचने के लिए विश्लेषणात्मक विशेषाधिकार आवश्यक हैं -

  • एसएपी हाना सिस्टम में सभी जानकारी देखने के लिए पूर्ण डेटा एक्सेस के लिए, "_SYS_BI_CP_ALL" विश्लेषणात्मक विशेषाधिकार आवश्यक हैं। प्रतिबंधित डेटा एक्सेस के लिए, उपयोगकर्ता के लिए विशेषाधिकारों को बनाने और असाइन करने की आवश्यकता होती है।

अन्य विशेषाधिकार-

  • स्वयं स्कीमा पर _SYS_REPO उपयोगकर्ता को 'स्कीम पर चयन करें' स्कीम का नाम "स्कीम का नाम" _SYS_REPO को अनुदान विकल्प के रूप में प्रदान करें;
  • वितरण इकाइयां बनाने के लिए REPO.MAINTAIN_DELIVERY_UNITS।
  • REPO.IMPORT, वितरण इकाइयों के आयात / निर्यात के लिए REPO.EXPORT।
  • विदेशी कार्यक्षेत्रों में काम के लिए REPO.WORK_IN_FOREIGN_WORKSPACES।

सूचना मॉडल बनाने के लिए SAP हाना बेस्ट प्रैक्टिस

एसएपी हाना डेटाबेस में एक ऑब्जेक्ट बनाते समय एसएपी हाना बेस्ट प्रैक्टिस मानक है। नीचे वस्तु के लिए सर्वोत्तम अभ्यास हैं -

पैकेज:

  • विकास कार्य के लिए "विकास" जैसे शीर्ष-स्तरीय पैकेज बनाएं।
  • प्रत्येक डेवलपर के लिए शीर्ष-स्तरीय पैकेज के तहत एक उप-पैकेज बनाएँ।
  • आवश्यकता होने पर अधिक उप-पैकेज भी बनाया जा सकता है।

स्कीमा:

  • प्रोजेक्ट शुरू करने से पहले अपने स्कीमा लेआउट को डिज़ाइन करें। Eg (DS_SCHEMA, SLT_SCHEMA, FI_SCHEMA, SD_SCHEMA, आदि)।
  • कस्टम तालिका एक अलग स्कीमा में होनी चाहिए।

टेबल:

  • तालिका जिसका उपयोग रिपोर्टिंग या OLAP में किया जाएगा, कॉलम स्टोर प्रकार होना चाहिए।
  • लेनदेन या OLTP में उपयोग की जाने वाली तालिका रो स्टोर प्रकार के रूप में होनी चाहिए।
  • स्पष्टता के लिए तालिका और स्तंभ नाम के लिए टिप्पणी / विवरण दें।

नामकरण परंपरा:

वस्तुओं प्रारूप विवरण
ATTRIBUTE VIEWS AT _PRODUCT AT_… का अर्थ है विशेषता देखें
एनालिटिक समाचार AN _SALES AN_… का अर्थ है विश्लेषणात्मक दृष्टिकोण
कैलकुलेशन वीआईडब्ल्यूएस CA _SALES CA_… का अर्थ है गणना दृश्य
विश्लेषणात्मक सिद्धांत AP _REST_AT (विशेषता देखें) AP _REST_AN (विश्लेषणात्मक दृश्य) AP _REST_CA (गणना दृश्य) AP_…। का अर्थ है विश्लेषणात्मक विशेषाधिकार
अनुक्रम HI _BNAME_PC (पेरेंट चाइल्ड) HI _BNAME_LV (स्तर) HI_… का अर्थ है पदानुक्रम
प्रक्रिया SP _PROCEDURENAME SP_… संग्रहीत कार्यविधि
INPUT पैरामीटर्स IP _PARA_NAME IP_… का अर्थ है पैरामीटर
चर VA _VNAME VA_… चर नाम का अर्थ है

एसएपी हाना स्टूडियो में एक पैकेज बनाना

पैकेज: यह एक कंटेनर है जिसमें एक समूह में मॉडल (विशेषता दृश्य, विश्लेषणात्मक दृश्य, गणना दृश्य, आदि) के बारे में सभी जानकारी होती है।

पैकेज के प्रकार: पैकेज दो प्रकार के होते हैं, जो नीचे दिए गए हैं -

प्रकार

विवरण

आइकन

संरचनात्मक

स्ट्रक्चरल पैकेज में, केवल उप-पैकेज बनाया जा सकता है। स्ट्रक्चर पैकेज में कोई सूचना दृश्य (विशेषता दृश्य, विश्लेषणात्मक दृश्य आदि) नहीं बनाए जा सकते हैं।

ईजी ऑफ स्ट्रक्चरल पैकेज - एसएपी, सिस्टम-लोकल, सिस्टम-लोकल। उत्पन्न, प्रणाली-स्थानीय। निजी।

गैर - संरचनात्मक

गैर-संरचनात्मक पैकेज में सूचना ऑब्जेक्ट और उप-पैकेज हो सकते हैं। यह डिफ़ॉल्ट पैकेज है।

पैकेज का उपयोग: पैकेज समूह सभी सूचना मॉडल हैं, और मॉडल परिवहन को आसान बनाते हैं। दोनों पैकेज का उपयोग परिवहन में किया जा सकता है।

SAP HAN स्टूडियो में स्ट्रक्चरल पैकेज बनाने के लिए कदम-

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

  1. हाना सिस्टम का चयन करें, यहां यह एचडीबी है।
  2. सामग्री फ़ोल्डर पर जाएं।

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

  1. नया चुनें।
  2. पैकेज विकल्प चुनें।

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

  1. पैकेज का नाम दर्ज करें। जैसे "DHK_SCHEMA"।
  2. पैकेज के लिए विवरण दर्ज करें।
  3. मूल भाषा और व्यक्ति जिम्मेदार को डिफ़ॉल्ट रूप से चुना जाता है।

"DHK_SCHEMA" नाम के साथ गैर-संरचनात्मक पैकेज सामग्री नोड में नीचे दिया जाएगा-

चरण 4) अब, गैर-स्ट्रक्चरल पैकेज को स्ट्रक्चरल पैकेज में बदलें।

  1. पैकेज "DHK_SCHEMA" चुनें और उस पर राइट क्लिक करें।
  2. पैकेज के लिए संपादन विकल्प पर जाएं।

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

  1. संरचनात्मक विकल्प क्षेत्र के लिए "हां" चुनें।
  2. ओके बटन पर क्लिक करें।

हमारी 'DHK_SCHEMA "जब गैर स्ट्रक्चरल से स्ट्रक्चरल करने के लिए बदल आइकन शैली पैकेज से बदल जाएगा करने के लिए । यह एक संकेत है कि गैर-संरचनात्मक पैकेज अब संरचनात्मक पैकेज में परिवर्तित हो गया है।

उप-पैकेज के रूप में स्ट्रक्चरल पैकेज के तहत गैर-संरचनात्मक पैकेज बनाने के लिए कदम।

पैकेज को गैर-संरचनात्मक के रूप में डिफ़ॉल्ट रूप से बनाया गया है। गैर-संरचनात्मक पैकेज में, अन्य पैकेज और सूचना वस्तु बनाई जा सकती है। पहले एक संरचनात्मक पैकेज बनाना बेहतर है, और फिर इसमें एक उप-संरचनात्मक पैकेज बनाएं।

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

  1. स्ट्रक्चरल पैकेज "DHK_SCHEMA" चुनें और उस पर राइट क्लिक करें।
  2. नया -> पैकेज चुनें।

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

  1. नाम फ़ील्ड में उप-पैकेज नाम दर्ज करें।
  2. इसके लिए विवरण दर्ज करें।
  3. "ओके" बटन पर क्लिक करें।

DHK_SCHEMA पैकेज के तहत एक नया गैर-संरचनात्मक पैकेज उप पैकेज के रूप में बनाया जाएगा।

एसएपी हाना प्रदर्शन अनुकूलन तकनीक

प्रदर्शन अनुकूलन तकनीक के लिए निम्नलिखित नियम हैं -

  • सभी सूचना दृश्य और तालिका दृश्य का उपयोग एक प्रक्षेपण नोड के साथ किया जाना चाहिए। प्रोजेक्शन नोड कॉलम सेट को संकुचित करके प्रदर्शन में सुधार करता है।
  • प्रक्षेपण नोड्स पर फिल्टर लगाने से।
  • गणना दृश्य में JOIN नोड्स से बचें, इसके बजाय UNION का उपयोग करें।
  • एनालिटिक / कैलकुलेशन व्यू के भीतर डेटासेट्स को प्रतिबंधित करने के लिए इनपुट पैरामीटर्स / वेरिएबल का उपयोग करें।
  • गणना एकत्रीकरण से पहले की जानी चाहिए।
  • गणना दृश्य में पदानुक्रम को फिर से परिभाषित करने की आवश्यकता है, विशेषता दृश्य की पदानुक्रम गणना दृश्य में दिखाई नहीं देती है।
  • विशेषता दृश्य के पदानुक्रम विश्लेषणात्मक दृश्य में दिखाई देते हैं।
  • विशेषता के लेबल और विशेषता दृश्य में परिभाषित माप के विवरण, विश्लेषणात्मक दृश्य और गणना दृश्य गणना दृश्य में प्रदर्शित नहीं होंगे। हमें इसे पुनः मैप करने की आवश्यकता है।
  • सूचना मॉडल में CE फ़ंक्शन और SQL स्क्रिप्ट को न मिलाएं।