SAP Vedere analitică HANA

În ce este vizualizarea analitică SAP HANA?

SAP Vedere analitică HANA se bazează pe STAR Schema Modelling și reprezintă obiecte OLAP/Multi-Dimensional Modeling. SAP Vizualizarea analitică HANA formează o structură asemănătoare cubului, care este utilizată pentru analiza datelor. Vizualizarea analitică este utilizată în principal într-un scenariu în care avem nevoie de date agregate din tabelul de bază.

In SAP Vizualizarea analitică HANA, tabelele de dimensiuni sunt asociate cu tabelul de fapte care conține date despre tranzacții. Un tabel de dimensiuni conține date descriptive. (De exemplu, produsul, numele produsului, furnizorul, clientul etc.). Tabelul de fapte conține atât date descriptive, cât și date măsurabile (suma, impozit, etc.).

Exemplu de SAP Vedere analitică HANA

Aici, vom crea o vizualizare analitică pentru Comanda de achiziție pe baza vizualizării atributelor create anterior „AT_PRODUCT”.

Vom folosi tabelul Antet comandă de achiziție și tabelul Detaliu comandă de achiziție pentru aceasta.

Script SQL pentru Creați tabel „PURCHASE_ORDER” în „DHK_SCHEMA”

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');

Script SQL pentru crearea tabelului „PURCHASE_DETAIL” în „DHK_SCHEMA”

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);																	

Cu acest script de tabel, vor fi create două tabele „PURCHASE_ORDER” și „PURCHASE_DETAIL” cu date.

Cum se creează o vizualizare analitică în SAP HANA

Vom crea un SAP Vizualizarea analitică HANA cu numele „AN_PURCHASE_ORDER”, cu vizualizarea atributului deja creată „AT_PRODUCT”, tabelele „PURCHASE_ORDER” și „PURCHASE_DETAIL”.

Pasul 1) Creați o nouă vizualizare analitică

  1. Selectați subpachetul de modelare din pachetul DHK_SCHEMA.
  2. Faceți clic dreapta -> Nou.
  3. Selectați opțiunea Vizualizare analitică.

Creați vizualizare analitică în SAP HANA

Pasul 2) Editorul de vizualizare a informațiilor se va afișa pentru vizualizarea analitică–

  1. Introduceți numele vizualizării analitice ca „AN_PURCHASE_ORDERS” și eticheta pentru acesta.
  2. Selectați tipul de vizualizare ca „Vizualizare analitică”.

Creați vizualizare analitică în SAP HANA

Odată ce datele sunt selectate, faceți clic pe butonul Terminare.

Editorul de vizualizare a informațiilor va fi afișat pentru vizualizarea analitică.

Pasul 3) Adăugați tabelul din Schema în date Foundation nodul din panoul Scenariu

Vor exista trei noduri sub Panoul de scenarii -

  1. Semantică: Acest nod reprezintă structura de ieșire a vederii.
  2. Începeți înscrierea: Acest nod crea unire pentru a uni vizualizarea atribute cu tabelul de fapte.
  3. Date Foundation: În acest nod, adăugăm tabelul FACT pentru vizualizarea analitică. Pot fi adăugate mai multe tabele, dar poate fi selectată măsurarea dintr-un singur tabel.
  4. Trageți și plasați tabelul „PURCHASE_ORDER” și „PURCHASE_DETAIL” De la DHK_SCHEMA la date Foundation Nodul panoului Scenariu.

Creați vizualizare analitică în SAP HANA

Pasul 4) Adăugați vizualizarea atributului în Star join Node

  1. Selectați „AT_PRODUCT” Vedere de atribut din pachetul de modelare.
  2. Trageți și plasați vizualizarea atributului în Star Join Node.

Creați vizualizare analitică în SAP HANA

Pasul 5) În aceeași fereastră în panoul de detalii, procedați conform instrucțiunilor,

  1. Faceți clic pe nodul de bază de date. Tabelul adăugat în nodul de bază de date va fi afișat în secțiunea Detalii.
  2. Alăturați tabelului „PURCHASE_ORDER” în tabelul „PURCHASE_DETAIL” PE câmpul „PO_NUMBER”.
  3. Introduceți tipul de alăturare și cardinalitatea.

Creați vizualizare analitică în SAP HANA

Faceți clic pe butonul OK.

Pasul 6) Selectați următoarele coloane în aceeași fereastră,

  1. Selectați PO_NUMBER, COMPANY, PO_CATEGORY, PRODUCT_ID, PLANT, STORAGE_LOC din tabelul „PURCHASE_DETAIL”.
  2. Selectați coloana CURRENCY din tabelul „PURCHASE_DETAIL”.
  3. Selectați GROSS_AMOUNT, TAX_AMOUNT.
  4. Selectați coloana PO_STATUS, CREATED_BY, CREATED_AT din tabelul „PURCHASE_HEADER”.

Creați vizualizare analitică în SAP HANA

Toate coloanele selectate (culoare portocalie) vor fi afișate în ieșirea vizualizării analitice.

Pasul 7) Acum, alăturați vizualizarea atributului la tabelul de fapte (fundația de date)

Faceți clic pe Star join Node în panoul semantic, ca mai jos -

Creați vizualizare analitică în SAP HANA

Vizualizarea atributelor și tabelul de fapte vor fi afișate în panoul de detalii. Acum alăturăm vizualizarea atributelor la tabelul de fapte ca mai jos -

Alăturați-vă vizualizării atribute cu date Foundation pe coloana „PRODUCT_ID”.

Creați vizualizare analitică în SAP HANA

Faceți clic pe linkul Join, va fi afișat un pop-up pentru Edit Join. Definiți tipul de îmbinare ca „Referențial” și Cardinalitatea 1...1.

Creați vizualizare analitică în SAP HANA

Faceți clic pe butonul OK.

Pasul 8) Definiți atributul, măsura și cheia pentru vizualizare

  1. Selectați Nodul semantic în panoul de scenarii.

    Creați vizualizare analitică în SAP HANA

  2. Selectați fila Coloane din panoul Detalii.
  3. Definiți tipul de coloană ca atribut și măsură, am definit toate coloanele ca atribut, cu excepția „GROSS_AMOUNT”, care este definit ca măsură.

Creați vizualizare analitică în SAP HANA

Pasul 9) Validați și activați vizualizarea analitică

  1. Validați viziunea analitică.
  2. Activați vizualizarea analitică.

Creați vizualizare analitică în SAP HANA

Acum vizualizarea analitică „AN_PURCHASE_ORDERS” va fi creată și activată în folderul analitic al subpachetului de modelare ca –

Creați vizualizare analitică în SAP HANA

Pasul 10) Previzualizați datele în vizualizarea analitică

  1. Accesați secțiunea barei de instrumente și faceți clic pe pictograma „Previzualizarea datelor”.
  2. Selectați Deschidere în Editorul de previzualizare a datelor.

Creați vizualizare analitică în SAP HANA

Din nou, folosim 3 opțiuni pentru a vedea datele în Editorul de previzualizare a datelor –

  1. Analiza - În această filă, trebuie să glisăm și să plasăm Atribut și să măsurăm în Axa Etichetelor și axa Valorilor. Putem vedea rezultatul în format Chart, Tabel, Grid și HTML.

Creați vizualizare analitică în SAP HANA

  1. Valori distincte - Valorile distincte arată o valoare distinctă pentru atributul selectat. Putem selecta un singur atribut la un moment dat.

Creați vizualizare analitică în SAP HANA

  1. Datele brute – Se va afișa în format tabel din fila Date brute, ca mai jos –

    Creați vizualizare analitică în SAP HANA

Notă: SAP HANA Vizualizarea analitică poate conține doar vizualizarea Atribute și nu acceptă Union.