SAP HANA Analytic View

Mitรค analyyttinen nรคkymรค sisรคltรครค SAP HANA?

SAP HANA Analytic View perustuu STAR Schema Modellingiin ja edustaa OLAP/Multi-Dimensional Modeling -objekteja. SAP HANA Analytic view muodostaa kuutiomaisen rakenteen, jota kรคytetรครคn datan analysointiin. Analyyttistรค nรคkymรครค kรคytetรครคn pรครคasiassa skenaariossa, jossa tarvitsemme aggregoituja tietoja alla olevasta taulukosta.

In SAP HANA Analytic-nรคkymรค, dimensiotaulukot liitetรครคn tapahtumatietoja sisรคltรคvรครคn tietotaulukkoon. Dimensiotaulukko sisรคltรครค kuvaavia tietoja. (Esi. tuote, tuotteen nimi, myyjรค, asiakas jne.). Faktataulukko sisรคltรครค sekรค kuvaavia ettรค mitattavia tietoja (summa, vero jne.).

Esimerkki SAP HANA Analyyttinen nรคkymรค

Tรครคllรค luomme ostotilaukselle analyyttisen nรคkymรคn, joka perustuu aiemmin luotuun attribuuttinรคkymรครคn "AT_PRODUCT".

Kรคytรคmme siihen taulukon Ostotilauksen otsikko- ja Ostotilauksen tiedot -taulukkoa.

SQL-komentosarja luo taulukko "PURCHASE_ORDER" hakemistossa "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');

SQL-skripti taulukon "PURCHASE_DETAIL" luomiseen "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);																	

Tรคllรค taulukkoskriptillรค luodaan kaksi taulukkoa "PURCHASE_ORDER" ja "PURCHASE_DETAIL" tiedoilla.

Analyyttisen nรคkymรคn luominen SAP HANA

Aiomme luoda a SAP HANA Analytic View, jonka nimi on "AN_PURCHASE_ORDER", jossa on jo luotu attribuuttinรคkymรค "AT_PRODUCT", taulukot "PURCHASE_ORDER" ja "PURCHASE_DETAIL".

Vaihe 1) Luo uusi analyyttinen nรคkymรค

  1. Valitse DHK_SCHEMA-paketista Mallintamisen alipaketti.
  2. Napsauta hiiren kakkospainikkeella -> Uusi.
  3. Valitse Analyyttinen nรคkymรค -vaihtoehto.

Luo analyyttinen nรคkymรค SAP HANA

Vaihe 2) Tietonรคkymรคeditori tulee nรคkyviin analyyttiselle nรคkymรคlle โ€“

  1. Anna analyyttisen nรคkymรคn nimi muodossa "AN_PURCHASE_ORDERS" ja tunniste sille.
  2. Valitse Nรคytรค tyypiksi "Analyyttinen nรคkymรค".

Luo analyyttinen nรคkymรค SAP HANA

Kun tiedot on valittu, napsauta Valmis-painiketta.

Tietonรคkymรคeditori tulee nรคkyviin analyyttistรค nรคkymรครค varten.

Vaihe 3) Lisรครค taulukko kaaviosta dataan Foundation solmu Skenaario-ruudussa

Skenaarioruudussa on kolme solmua -

  1. Semantiikka: Tรคmรค solmu edustaa nรคkymรคn lรคhtรถrakennetta.
  2. Aloita liittyminen: Tรคmรค solmu luo liitoksen, jotta attribuuttinรคkymรค voidaan yhdistรครค tietotaulukkoon.
  3. Pรคivรคys Foundation: Tรคssรค solmussa lisรครคmme FACT-taulukon analyyttista nรคkymรครค varten. Voit lisรคtรค useita taulukoita, mutta mittaus voidaan valita vain yhdestรค taulukosta.
  4. Vedรค ja pudota taulukko "PURCHASE_ORDER" ja "PURCHASE_DETAIL" DHK_SCHEMAsta tietoihin Foundation Skenaario-ruudun solmu.

Luo analyyttinen nรคkymรค SAP HANA

Vaihe 4) Lisรครค attribuuttinรคkymรค Star join Nodessa

  1. Valitse mallinnuspaketista "AT_PRODUCT" Attribuuttinรคkymรค.
  2. Vedรค ja pudota -mรครคritenรคkymรค Star Join Nodessa.

Luo analyyttinen nรคkymรค SAP HANA

Vaihe 5) Tee samassa ikkunassa yksityiskohtapaneelissa ohjeiden mukaan,

  1. Napsauta Data Foundation -solmua. Data Foundation -solmuun lisรคtty taulukko nรคkyy Yksityiskohdat-osiossa.
  2. Liity taulukkoon "PURCHASE_ORDER" kenttรครคn "PO_NUMBER" olevaan taulukkoon "PURCHASE_DETAIL".
  3. Anna liittymistyyppi ja kardinaliteetti.

Luo analyyttinen nรคkymรค SAP HANA

Napsauta OK-painiketta.

Vaihe 6) Valitse seuraavat sarakkeet samasta ikkunasta,

  1. Valitse PURCHASE_DETAIL-taulukosta PO_NUMBER, COMPANY, PO_CATEGORY, PRODUCT_ID, PLANT, STORAGE_LOC.
  2. Valitse PURCHASE_DETAIL-taulukosta CURRENCY-sarake.
  3. Valitse GROSS_AMOUNT, TAX_AMOUNT.
  4. Valitse PO_STATUS, CREATED_BY, CREATED_AT sarake PURCHASE_HEADER-taulukosta.

Luo analyyttinen nรคkymรค SAP HANA

Kaikki valitut sarakkeet (oranssi vรคri) nรคkyvรคt analyyttisen nรคkymรคn tulostuksessa.

Vaihe 7) Liity nyt attribuuttinรคkymรครคn faktataulukkoon (tietopohja)

Napsauta semanttisessa ruudussa Tรคhtiliitos solmua, kuten alla -

Luo analyyttinen nรคkymรค SAP HANA

Attribuuttinรคkymรค ja tietotaulukko nรคkyvรคt tietoruudussa. Nyt yhdistรคmme attribuuttinรคkymรคn tietotaulukkoon alla -

Liity attribuuttinรคkymรครคn tietojen kanssa Foundation sarakkeessa "PRODUCT_ID".

Luo analyyttinen nรคkymรค SAP HANA

Napsauta Liity-linkkiรค, jolloin nรคkyviin tulee ponnahdusikkuna Muokkaa liittymistรค. Mรครคritรค liittymistyypiksi "viittaus" ja kardinaalisuus 1โ€ฆ1.

Luo analyyttinen nรคkymรค SAP HANA

Napsauta OK-painiketta.

Vaihe 8) Mรครคritรค nรคkymรคn attribuutti, mitta ja avain

  1. Valitse Semantiikkasolmu skenaarioruudusta.

    Luo analyyttinen nรคkymรค SAP HANA

  2. Valitse Tiedot-ruudusta Sarakkeet-vรคlilehti.
  3. Mรครคritรค saraketyyppi attribuutiksi ja suureksi. Olen mรครคritellyt kaikki sarakkeet attribuutiksi paitsi "GROSS_AMOUNT", joka on mรครคritelty suureksi.

Luo analyyttinen nรคkymรค SAP HANA

Vaihe 9) Vahvista ja aktivoi analyyttinen nรคkymรค

  1. Vahvista analyyttinen nรคkymรค.
  2. Aktivoi analyyttinen nรคkymรค.

Luo analyyttinen nรคkymรค SAP HANA

Nyt analyyttinen nรคkymรค "AN_PURCHASE_ORDERS" luodaan ja aktivoidaan mallinnuksen alipaketin Analytic Folderissa seuraavasti:

Luo analyyttinen nรคkymรค SAP HANA

Vaihe 10) Esikatsele tiedot analyyttisessรค nรคkymรคssรค

  1. Siirry tyรถkalupalkin osioon ja napsauta "Data Preview" -kuvaketta.
  2. Valitse Avaa tietojen esikatselueditorissa.

Luo analyyttinen nรคkymรค SAP HANA

Kรคytรคmme jรคlleen kolmea vaihtoehtoa nรคhdรคksemme tiedot Data Preview Editorissa โ€“

  1. Analyysi - Tรคllรค vรคlilehdellรค meidรคn on vedettรคvรค ja pudotettava attribuutti ja mitattava tarra-akselilla ja arvoakselilla. Nรคemme tulosten kaavio-, taulukko-, ruudukko- ja HTML-muodossa.

Luo analyyttinen nรคkymรค SAP HANA

  1. Erilliset arvot - Erilliset arvot nรคyttรคvรคt erillisen arvon valitulle attribuutille. Voimme valita vain yhden mรครคritteen kerrallaan.

Luo analyyttinen nรคkymรค SAP HANA

  1. Raw Data - Se nรคkyy taulukkomuodossa Raw Data -vรคlilehdeltรค alla -

    Luo analyyttinen nรคkymรค SAP HANA

Huomautus: SAP HANA Analyyttinen nรคkymรค voi sisรคltรครค vain attribuuttinรคkymรคn, eikรค se tue Unionia.

Tiivistรค tรคmรค viesti seuraavasti: