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) नया विश्लेषणात्मक दृश्य बनाएँ

  1. DHK_SCHEMA पैकेज के अंतर्गत मॉडलिंग उप-पैकेज का चयन करें।
  2. राइट-क्लिक करें ->नया.
  3. विश्लेषणात्मक दृश्य विकल्प चुनें.

विश्लेषणात्मक दृश्य बनाएँ SAP HANA

चरण 2) सूचना दृश्य संपादक विश्लेषणात्मक दृश्य के लिए प्रदर्शित करेगा–

  1. विश्लेषणात्मक दृश्य का नाम “AN_PURCHASE_ORDERS” और उसके लिए लेबल दर्ज करें।
  2. दृश्य प्रकार को “विश्लेषणात्मक दृश्य” के रूप में चुनें।

विश्लेषणात्मक दृश्य बनाएँ SAP HANA

डेटा का चयन हो जाने पर, समाप्त बटन पर क्लिक करें।

विश्लेषणात्मक दृश्य के लिए सूचना दृश्य संपादक प्रदर्शित किया जाएगा।

चरण 3) डेटा में स्कीमा से तालिका जोड़ें Foundation परिदृश्य फलक के अंतर्गत नोड

परिदृश्य फलक के अंतर्गत तीन नोड होंगे-

  1. शब्दार्थ: यह नोड दृश्य की आउटपुट संरचना का प्रतिनिधित्व करता है।
  2. प्रारंभ में शामिल हों: यह नोड विशेषता दृश्य को तथ्य तालिका के साथ जोड़ने के लिए जॉइन बनाता है।
  3. जानकारी Foundation: इस नोड में, हम एनालिटिक व्यू के लिए FACT टेबल जोड़ते हैं। कई टेबल जोड़े जा सकते हैं, लेकिन केवल एक टेबल से माप का चयन किया जा सकता है।
  4. तालिका “PURCHASE_ORDER” और “PURCHASE_DETAIL” को DHK_SCHEMA से डेटा तक खींचें और छोड़ें Foundation परिदृश्य फलक का नोड.

विश्लेषणात्मक दृश्य बनाएँ SAP HANA

चरण 4) स्टार जॉइन नोड में विशेषता दृश्य जोड़ें

  1. मॉडलिंग पैकेज से “AT_PRODUCT” विशेषता दृश्य चुनें।
  2. स्टार जॉइन नोड में विशेषता दृश्य को खींचें और छोड़ें।

विश्लेषणात्मक दृश्य बनाएँ SAP HANA

चरण 5) उसी विंडो में विस्तार पैनल में निर्देशानुसार कार्य करें,

  1. डेटा फाउंडेशन नोड पर क्लिक करें। डेटा फाउंडेशन नोड में जोड़ी गई तालिका विवरण अनुभाग में प्रदर्शित होगी।
  2. “PO_NUMBER” फ़ील्ड पर तालिका “PURCHASE_ORDER” को तालिका “PURCHASE_DETAIL” से जोड़ें।
  3. जॉइन प्रकार और कार्डिनैलिटी दर्ज करें.

विश्लेषणात्मक दृश्य बनाएँ SAP HANA

ओके बटन पर क्लिक करें।

चरण 6) उसी विंडो में निम्नलिखित कॉलम चुनें,

  1. “PURCHASE_DETAIL” तालिका से PO_NUMBER, COMPANY, PO_CATEGORY, PRODUCT_ID, PLANT, STORAGE_LOC का चयन करें।
  2. “PURCHASE_DETAIL” तालिका से मुद्रा कॉलम का चयन करें।
  3. GROSS_AMOUNT, TAX_AMOUNT चुनें.
  4. “PURCHASE_HEADER” तालिका से PO_STATUS, CREATED_BY, CREATED_AT कॉलम का चयन करें।

विश्लेषणात्मक दृश्य बनाएँ SAP HANA

सभी चयनित कॉलम (नारंगी रंग) विश्लेषणात्मक दृश्य के आउटपुट में प्रदर्शित होंगे।

चरण 7) अब, विशेषता दृश्य को तथ्य तालिका (डेटा फाउंडेशन) से जोड़ें

नीचे दिए अनुसार, सिमेंटिक पैन में स्टार जॉइन नोड पर क्लिक करें–

विश्लेषणात्मक दृश्य बनाएँ SAP HANA

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

डेटा के साथ विशेषता दृश्य जोड़ें Foundation “PRODUCT_ID” कॉलम पर क्लिक करें.

विश्लेषणात्मक दृश्य बनाएँ SAP HANA

जॉइन लिंक पर क्लिक करें, एडिट जॉइन के लिए एक पॉप-अप प्रदर्शित होगा। जॉइन टाइप को “रेफरेंशियल” और कार्डिनैलिटी 1…1 के रूप में परिभाषित करें।

विश्लेषणात्मक दृश्य बनाएँ SAP HANA

ओके बटन पर क्लिक करें।

चरण 8) दृश्य के लिए विशेषता, माप और कुंजी परिभाषित करें

  1. परिदृश्य फलक में सिमेंटिक्स नोड का चयन करें.

    विश्लेषणात्मक दृश्य बनाएँ SAP HANA

  2. विवरण फलक के अंतर्गत कॉलम टैब का चयन करें।
  3. स्तंभ प्रकार को विशेषता और माप के रूप में परिभाषित करें, मैंने "GROSS_AMOUNT" को छोड़कर सभी स्तंभों को विशेषता के रूप में परिभाषित किया है, जिसे माप के रूप में परिभाषित किया गया है।

विश्लेषणात्मक दृश्य बनाएँ SAP HANA

चरण 9) विश्लेषणात्मक दृश्य को मान्य और सक्रिय करें

  1. विश्लेषणात्मक दृश्य को मान्य करें.
  2. विश्लेषणात्मक दृश्य सक्रिय करें.

विश्लेषणात्मक दृश्य बनाएँ SAP HANA

अब विश्लेषणात्मक दृश्य “AN_PURCHASE_ORDERS” मॉडलिंग उप-पैकेज के विश्लेषणात्मक फ़ोल्डर में बनाया और सक्रिय किया जाएगा -

विश्लेषणात्मक दृश्य बनाएँ SAP HANA

चरण 10) विश्लेषणात्मक दृश्य में डेटा का पूर्वावलोकन करें

  1. टूलबार अनुभाग पर जाएं और “डेटा पूर्वावलोकन” आइकन पर क्लिक करें।
  2. डेटा पूर्वावलोकन संपादक में खोलें का चयन करें.

विश्लेषणात्मक दृश्य बनाएँ SAP HANA

डेटा पूर्वावलोकन संपादक में डेटा देखने के लिए हम फिर से 3 विकल्पों का उपयोग करते हैं–

  1. विश्लेषण - इस टैब में, हमें Attribute को खींचकर छोड़ना है और Label Axis और Value axis में मापना है। हम चार्ट, टेबल, ग्रिड और HTML फॉर्मेट में आउटपुट देख सकते हैं।

विश्लेषणात्मक दृश्य बनाएँ SAP HANA

  1. विशिष्ट मूल्य – अलग-अलग मान चयनित विशेषता के लिए अलग-अलग मान दिखाते हैं। हम एक समय में केवल एक विशेषता का चयन कर सकते हैं।

विश्लेषणात्मक दृश्य बनाएँ SAP HANA

  1. कच्चे आँकड़े – यह नीचे दिए गए रॉ डेटा टैब से तालिका प्रारूप में दिखाई देगा –

    विश्लेषणात्मक दृश्य बनाएँ SAP HANA

नोट: SAP HANA विश्लेषणात्मक दृश्य में केवल विशेषता दृश्य ही हो सकता है और यह यूनियन का समर्थन नहीं करता है।

इस पोस्ट को संक्षेप में इस प्रकार लिखें: