SAP हाना विश्लेषणात्मक दृश्य
विश्लेषणात्मक दृश्य क्या है? SAP हाना?
SAP हाना विश्लेषणात्मक दृश्य स्टार स्कीमा मॉडलिंग पर आधारित है, और यह OLAP/बहु-आयामी मॉडलिंग ऑब्जेक्ट्स का प्रतिनिधित्व करता है। SAP HANA एनालिटिक व्यू एक क्यूब जैसी संरचना बनाता है, जिसका उपयोग डेटा के विश्लेषण के लिए किया जाता है। एनालिटिक व्यू का उपयोग मुख्य रूप से ऐसे परिदृश्य में किया जाता है जहाँ हमें अंतर्निहित तालिका से एकत्रित डेटा की आवश्यकता होती है।
In SAP HANA विश्लेषणात्मक दृश्य, आयाम तालिकाएँ उस तथ्य तालिका से जुड़ी होती हैं जिसमें लेनदेन डेटा होता है। आयाम तालिका में वर्णनात्मक डेटा होता है। (जैसे उत्पाद, उत्पाद का नाम, विक्रेता, ग्राहक, आदि)। तथ्य तालिका में वर्णनात्मक डेटा और मापनीय डेटा (राशि, कर, आदि) दोनों होते हैं।
इसका उदाहरण SAP हाना विश्लेषणात्मक दृश्य
यहां, हम पहले बनाए गए विशेषता दृश्य “AT_PRODUCT” के आधार पर क्रय आदेश के लिए एक विश्लेषणात्मक दृश्य बनाएंगे।
हम इसके लिए क्रय आदेश शीर्षलेख और क्रय आदेश विवरण तालिका का उपयोग करेंगे।
SQL स्क्रिप्ट “DHK_SCHEMA” में “PURCHASE_ORDER” तालिका बनाएं
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 HANA
हम एक बनाने जा रहे हैं SAP "AN_PURCHASE_ORDER" नाम वाला HANA विश्लेषणात्मक दृश्य, जिसमें पहले से निर्मित विशेषता दृश्य "AT_PRODUCT", तालिकाएँ "PURCHASE_ORDER" और "PURCHASE_DETAIL" हैं।
चरण 1) नया विश्लेषणात्मक दृश्य बनाएँ
- DHK_SCHEMA पैकेज के अंतर्गत मॉडलिंग उप-पैकेज का चयन करें।
- राइट-क्लिक करें ->नया.
- विश्लेषणात्मक दृश्य विकल्प चुनें.
चरण 2) सूचना दृश्य संपादक विश्लेषणात्मक दृश्य के लिए प्रदर्शित करेगा–
- विश्लेषणात्मक दृश्य का नाम “AN_PURCHASE_ORDERS” और उसके लिए लेबल दर्ज करें।
- दृश्य प्रकार को “विश्लेषणात्मक दृश्य” के रूप में चुनें।
डेटा का चयन हो जाने पर, समाप्त बटन पर क्लिक करें।
विश्लेषणात्मक दृश्य के लिए सूचना दृश्य संपादक प्रदर्शित किया जाएगा।
चरण 3) डेटा में स्कीमा से तालिका जोड़ें Foundation परिदृश्य फलक के अंतर्गत नोड
परिदृश्य फलक के अंतर्गत तीन नोड होंगे-
- शब्दार्थ: यह नोड दृश्य की आउटपुट संरचना का प्रतिनिधित्व करता है।
- प्रारंभ में शामिल हों: यह नोड विशेषता दृश्य को तथ्य तालिका के साथ जोड़ने के लिए जॉइन बनाता है।
- जानकारी Foundation: इस नोड में, हम एनालिटिक व्यू के लिए FACT टेबल जोड़ते हैं। कई टेबल जोड़े जा सकते हैं, लेकिन केवल एक टेबल से माप का चयन किया जा सकता है।
- तालिका “PURCHASE_ORDER” और “PURCHASE_DETAIL” को DHK_SCHEMA से डेटा तक खींचें और छोड़ें Foundation परिदृश्य फलक का नोड.
चरण 4) स्टार जॉइन नोड में विशेषता दृश्य जोड़ें
- मॉडलिंग पैकेज से “AT_PRODUCT” विशेषता दृश्य चुनें।
- स्टार जॉइन नोड में विशेषता दृश्य को खींचें और छोड़ें।
चरण 5) उसी विंडो में विस्तार पैनल में निर्देशानुसार कार्य करें,
- डेटा फाउंडेशन नोड पर क्लिक करें। डेटा फाउंडेशन नोड में जोड़ी गई तालिका विवरण अनुभाग में प्रदर्शित होगी।
- “PO_NUMBER” फ़ील्ड पर तालिका “PURCHASE_ORDER” को तालिका “PURCHASE_DETAIL” से जोड़ें।
- जॉइन प्रकार और कार्डिनैलिटी दर्ज करें.
ओके बटन पर क्लिक करें।
चरण 6) उसी विंडो में निम्नलिखित कॉलम चुनें,
- “PURCHASE_DETAIL” तालिका से PO_NUMBER, COMPANY, PO_CATEGORY, PRODUCT_ID, PLANT, STORAGE_LOC का चयन करें।
- “PURCHASE_DETAIL” तालिका से मुद्रा कॉलम का चयन करें।
- GROSS_AMOUNT, TAX_AMOUNT चुनें.
- “PURCHASE_HEADER” तालिका से PO_STATUS, CREATED_BY, CREATED_AT कॉलम का चयन करें।
सभी चयनित कॉलम (नारंगी रंग) विश्लेषणात्मक दृश्य के आउटपुट में प्रदर्शित होंगे।
चरण 7) अब, विशेषता दृश्य को तथ्य तालिका (डेटा फाउंडेशन) से जोड़ें
नीचे दिए अनुसार, सिमेंटिक पैन में स्टार जॉइन नोड पर क्लिक करें–
विशेषता दृश्य और तथ्य तालिका विवरण पैन में प्रदर्शित की जाएगी। अब हम विशेषता दृश्य को तथ्य तालिका से इस प्रकार जोड़ते हैं -
डेटा के साथ विशेषता दृश्य जोड़ें Foundation “PRODUCT_ID” कॉलम पर क्लिक करें.
जॉइन लिंक पर क्लिक करें, एडिट जॉइन के लिए एक पॉप-अप प्रदर्शित होगा। जॉइन टाइप को “रेफरेंशियल” और कार्डिनैलिटी 1…1 के रूप में परिभाषित करें।
ओके बटन पर क्लिक करें।
चरण 8) दृश्य के लिए विशेषता, माप और कुंजी परिभाषित करें
- परिदृश्य फलक में सिमेंटिक्स नोड का चयन करें.
- विवरण फलक के अंतर्गत कॉलम टैब का चयन करें।
- स्तंभ प्रकार को विशेषता और माप के रूप में परिभाषित करें, मैंने "GROSS_AMOUNT" को छोड़कर सभी स्तंभों को विशेषता के रूप में परिभाषित किया है, जिसे माप के रूप में परिभाषित किया गया है।
चरण 9) विश्लेषणात्मक दृश्य को मान्य और सक्रिय करें
- विश्लेषणात्मक दृश्य को मान्य करें.
- विश्लेषणात्मक दृश्य सक्रिय करें.
अब विश्लेषणात्मक दृश्य “AN_PURCHASE_ORDERS” मॉडलिंग उप-पैकेज के विश्लेषणात्मक फ़ोल्डर में बनाया और सक्रिय किया जाएगा -
चरण 10) विश्लेषणात्मक दृश्य में डेटा का पूर्वावलोकन करें
- टूलबार अनुभाग पर जाएं और “डेटा पूर्वावलोकन” आइकन पर क्लिक करें।
- डेटा पूर्वावलोकन संपादक में खोलें का चयन करें.
डेटा पूर्वावलोकन संपादक में डेटा देखने के लिए हम फिर से 3 विकल्पों का उपयोग करते हैं–
- विश्लेषण - इस टैब में, हमें Attribute को खींचकर छोड़ना है और Label Axis और Value axis में मापना है। हम चार्ट, टेबल, ग्रिड और HTML फॉर्मेट में आउटपुट देख सकते हैं।
- विशिष्ट मूल्य – अलग-अलग मान चयनित विशेषता के लिए अलग-अलग मान दिखाते हैं। हम एक समय में केवल एक विशेषता का चयन कर सकते हैं।
नोट: SAP HANA विश्लेषणात्मक दृश्य में केवल विशेषता दृश्य ही हो सकता है और यह यूनियन का समर्थन नहीं करता है।

















