एसएपी हाना विश्लेषणात्मक दृष्टिकोण क्या है?
एसएपी हाना विश्लेषणात्मक दृश्य स्टार स्कीमा मॉडलिंग पर आधारित है, और यह ओएलएपी / बहु-आयामी मॉडलिंग वस्तुओं का प्रतिनिधित्व करता है।
एसएपी हाना विश्लेषणात्मक दृष्टिकोण में, आयाम तालिका तथ्य तालिका के साथ शामिल होती है जिसमें लेनदेन डेटा होता है। एक आयाम तालिका में वर्णनात्मक डेटा होता है। (जैसे उत्पाद, उत्पाद का नाम, विक्रेता, ग्राहक, आदि)। फैक्ट टेबल में वर्णनात्मक डेटा और मापने योग्य डेटा (राशि, कर, आदि) दोनों शामिल हैं।
- एसएपी हाना विश्लेषणात्मक दृश्य एक घन जैसी संरचना बनाता है, जिसका उपयोग डेटा के विश्लेषण के लिए किया जाता है।
- विश्लेषणात्मक दृश्य मुख्य रूप से एक परिदृश्य में उपयोग किया जाता है जहां हमें अंतर्निहित तालिका से एकत्रित डेटा की आवश्यकता होती है।
उदाहरण:
यहां हम पहले बनाए गए विशेषता दृश्य "AT_PRODUCT" के आधार पर खरीद ऑर्डर के लिए एक विश्लेषणात्मक दृश्य बनाते हैं।
हम इसके लिए टेबल खरीद ऑर्डर हैडर और खरीद ऑर्डर डिटेल टेबल का उपयोग करते हैं।
"DHK_SCHEMA" में तालिका "PURCHASE_ORDER" बनाने के लिए SQL स्क्रिप्ट
CREATE COLUMN TABLE "DHK_SCHEMA"."PURCHASE_ORDER"(PO_NUMBER NVARCHAR(10) primary key,COMPANY NVARCHAR (4),PO_CATEGORY NVARCHAR(2),PRODUCT_ID NVARCHAR(10),VENDOR NVARCHAR(10),TERMS NVARCHAR(4),PUR_ORG NVARCHAR(4),PUR_GRP NVARCHAR(3),CURRENCY NVARCHAR(5),QUOTATION_NO NVARCHAR(10),PO_STATUS VARCHAR(1),CREATED_BY NVARCHAR(20),CREATED_AT DATE);INSERT INTO "DHK_SCHEMA"."PURCHASE_ORDER" VALUES(1000001,1000,'MM','A0001','V000001','CASH' ,1000,'GR1','INR',1000011,'A','HANAUSER','2016-01-07');INSERT INTO "DHK_SCHEMA"."PURCHASE_ORDER" VALUES(1000002,2000,'MM','A0002','V000001','CASH',1000,'GR1','INR',1000012,'A','HANAUSER','2016-01-06');INSERT INTO "DHK_SCHEMA"."PURCHASE_ORDER" VALUES(1000003,2000,'MM','A0003','V000001','CASH',1000,'GR1','INR',1000013,'A','HANAUSER','2016-01-07');INSERT INTO "DHK_SCHEMA"."PURCHASE_ORDER" VALUES(1000004,2000,'MM','A0004','V000001','CASH',1000,'GR1','INR',1000014,'A','HANAUSER','2016-01-07');
"DHK_SCHEMA" में तालिका "PURCHASE_DETAIL" बनाने के लिए SQL स्क्रिप्ट
CREATE COLUMN TABLE "DHK_SCHEMA"."PURCHASE_DETAIL"(PO_NUMBER NVARCHAR(10) primary key,COMPANY NVARCHAR(4),PO_CATEGORY NVARCHAR(2),PRODUCT_ID NVARCHAR(10),PLANT NVARCHAR(4),STORAGE_LOC NVARCHAR(4),VENDOR NVARCHAR(10),TERMS NVARCHAR(4),PUR_ORG NVARCHAR(4),PUR_GRP NVARCHAR(3),CURRENCY NVARCHAR(5),QUANTITY SMALLINT,QUANTITY_UNIT VARCHAR(4),ORDER_PRICE DECIMAL(8,2),NET_AMOUNT DECIMAL(8,2),GROSS_AMOUNT DECIMAL(8,2),TAX_AMOUNT DECIMAL(8,2));INSERT INTO "DHK_SCHEMA"."PURCHASE_DETAIL" VALUES(1000001,1000,'MM','A0001',1001,101,'V000001','CASH',1000,'GR1','INR',10,'UNIT',50000.00,40000.00,50000.00,10000.00);INSERT INTO "DHK_SCHEMA"."PURCHASE_DETAIL" VALUES(1000002,2000,'MM','A0002',1002,102,'V000002','CASH',1000,'GR1','INR',10,'UNIT',60000.00,48000.00,60000.00,12000.00);INSERT INTO "DHK_SCHEMA"."PURCHASE_DETAIL" VALUES(1000003,2000,'MM','A0003',1003,103,'V000001','CASH',1000,'GR1','INR',20,'UNIT',40000.00,32000.00,40000.00,8000.00);INSERT INTO "DHK_SCHEMA"."PURCHASE_DETAIL" VALUES(1000004,2000,'MM','A0004',1004,104,'V000002','CASH',1000,'GR1','INR',20,'UNIT',20000.00,16000.00,20000.00,4000.00);
इस तालिका स्क्रिप्ट के साथ, दो तालिकाएं "PURCHASE_ORDER" और "PURCHASE_DETAIL" डेटा के साथ बनाई जाएंगी।
SAP हाना विश्लेषणात्मक देखें निर्माण
हम पहले से बनाए गए विशेषता दृश्य "AT_PRODUCT", तालिकाओं "PURCHASE_ORDER" और "PURCHASE_DETAIL" नाम के साथ एक SAP हाना विश्लेषणात्मक दृश्य बनाने जा रहे हैं।
चरण 1) इस चरण में,
- DHK_SCHEMA पैकेज के तहत मॉडलिंग उप-पैकेज का चयन करें।
- राइट-क्लिक करें -> नया।
- विश्लेषणात्मक दृश्य विकल्प चुनें।
चरण 2) सूचना दृश्य संपादक विश्लेषणात्मक दृश्य के लिए प्रदर्शित करेगा -
- "AN_PURCHASE_ORDERS" के रूप में विश्लेषणात्मक दृश्य नाम दर्ज करें और इसके लिए लेबल करें।
- "विश्लेषणात्मक दृश्य" के रूप में देखें प्रकार का चयन करें।
डेटा सिलेक्ट होते ही फिनिश बटन पर क्लिक करें।
विश्लेषणात्मक दृश्य के लिए सूचना दृश्य संपादक प्रदर्शित किया जाएगा।
चरण 3) परिदृश्य फलक के तहत डेटा फाउंडेशन नोड में स्कीमा से तालिका जोड़ें। परिदृश्य फलक के तहत तीन नोड होंगे-
- शब्दार्थ: यह नोड दृश्य की आउटपुट संरचना का प्रतिनिधित्व करता है।
- प्रारंभ में शामिल हों: यह नोड तथ्य तालिका के साथ विशेषता दृश्य में शामिल होने के लिए सम्मिलित करें ।
- डेटा फाउंडेशन: इस नोड में, हम एनालिटिक व्यू के लिए FACT टेबल जोड़ते हैं। कई तालिकाओं को जोड़ा जा सकता है, लेकिन केवल एक तालिका से उपाय का चयन किया जा सकता है।
- ड्रैग एंड ड्रॉप टेबल "PURCHASE_ORDER" और "PURCHASE_DETAIL" DHK_SCHEMA से डेटा परिदृश्य नोड का डेटा फाउंडेशन।
चरण 4) स्टार में विशेषता दृश्य जोड़ें नोड में शामिल हों।
- "AT_PRODUCT" का चयन करें मॉडलिंग पैकेज से विशेषता देखें।
- ड्रैग एंड ड्रॉप एट्रीब्यूट व्यू इन स्टार ज्वाइन नोड।
चरण 5) एक ही विंडो में डिटेल पैनल जैसा निर्देश दिया गया है,
- डेटा फाउंडेशन नोड पर क्लिक करें। डेटा फ़ाउंडेशन नोड में जोड़ी गई तालिका विस्तार अनुभाग में प्रदर्शित होगी।
- "PO_NUMBER" फ़ील्ड पर "PURCHASE_ORDER" तालिका में "PURCHASE_DETAIL" तालिका में शामिल हों।
- ज्वाइन टाइप एंड कार्डिनैलिटी।
ओके बटन पर क्लिक करें।
STEP 6) एक ही विंडो में,
- "PURCHASE_DETAIL" तालिका से PO_NUMBER, कंपनी, PO_CATEGORY, PRODUCT_ID, PLANT, STORAGE_LOC का चयन करें।
- "PURCHASE_DETAIL" तालिका से CURRENCY कॉलम का चयन करें।
- GROSS_AMOUNT, TAX_AMOUNT का चयन करें।
- "PURCHASE_HEADER" तालिका से PO_STATUS, बनाया गया_BY, CREATE_AT कॉलम का चयन करें।
सभी चयनित कॉलम (नारंगी रंग) विश्लेषणात्मक दृश्य के आउटपुट में प्रदर्शित होंगे।
STEP 7) अब हम अपने फैक्ट टेबल (डेटा फाउंडेशन) के लिए व्यू व्यू में शामिल होते हैं।
नीचे दिए गए अनुसार, सिमेंटिक पेन में स्टार ज्वाइन नोड पर क्लिक करें -
विशेषता दृश्य और तथ्य तालिका विस्तार फलक में प्रदर्शित की जाएगी। अब हम नीचे तालिका के अनुसार विशेषता दृश्य जोड़ते हैं -
"PRODUCT_ID" कॉलम पर डेटा फ़ाउंडेशन के साथ एट्रीब्यूट व्यू देखें।
Join लिंक पर क्लिक करें, Edit Join के लिए एक Pop-Up प्रदर्शित होगा। "रेफ़रेंशियल" और कार्डिनैलिटी 1 ... 1 के रूप में शामिल होने को परिभाषित करें।
ओके बटन पर क्लिक करें।
चरण 8) इस चरण में, हम दृश्य के लिए विशेषता, माप और कुंजी परिभाषित करते हैं।
- परिदृश्य फलक में शब्दार्थ नोड का चयन करें।
- विवरण फलक के अंतर्गत कॉलम टैब चुनें।
- स्तंभ प्रकार को विशेषता और माप के रूप में परिभाषित करें, मैंने "GROSS_AMOUNT" को छोड़कर सभी स्तंभ को विशेषता के रूप में परिभाषित किया है, जिसे एक उपाय के रूप में परिभाषित किया गया है।
STEP 9) विश्लेषणात्मक दृष्टिकोण को मान्य और सक्रिय करें
- विश्लेषणात्मक दृश्य को मान्य करें।
- विश्लेषणात्मक दृष्टिकोण को सक्रिय करें।
अब विश्लेषणात्मक दृश्य "AN_PURCHASE_ORDERS" मॉडलिंग उप-पैकेज के विश्लेषणात्मक फ़ोल्डर में बनाया और सक्रिय किया जाएगा -
चरण 10) विश्लेषणात्मक दृश्य में डेटा का पूर्वावलोकन करें।
- टूलबार अनुभाग पर जाएं और "डेटा पूर्वावलोकन" आइकन पर क्लिक करें।
- डेटा पूर्वावलोकन संपादक में ओपन का चयन करें।
डेटा पूर्वावलोकन संपादक में डेटा देखने के लिए फिर से हम 3 विकल्पों का उपयोग करते हैं -
- विश्लेषण - इस टैब में, हमें लेबल अक्ष और मूल्य अक्ष में विशेषता को खींचना और मापना होगा। हम आउटपुट को चार्ट, टेबल, ग्रिड और HTML फॉर्मेट में देख सकते हैं।
- विशिष्ट मान - चयनित मान के लिए विशिष्ट मान अलग-अलग मान दिखाते हैं। हम एक समय में केवल एक विशेषता का चयन कर सकते हैं।
- रॉ डेटा - यह नीचे के रूप में रॉ डेटा टैब से तालिका प्रारूप में दिखाई देगा -
नोट: SAP हाना विश्लेषणात्मक दृश्य में केवल विशेषता दृश्य हो सकता है और संघ का समर्थन नहीं करता है।