SAP HANA elemző nézet: Teljes bemutató

Anonim

Mi az SAP HANA analitikus nézet?

Az SAP HANA elemző nézet a STAR séma modellezésen alapul, és az OLAP / többdimenziós modellezés objektumokat képviseli.

Az SAP HANA Analytic nézetben a dimenziótábla össze van kapcsolva a tranzakciós adatokat tartalmazó ténytáblával. A dimenziótábla leíró adatokat tartalmaz. (Pl. Termék, Terméknév, Szállító, Vásárló stb.). A ténytábla leíró és mérhető adatokat is tartalmaz (összeg, adó stb.).

  • Az SAP HANA analitikus nézet kocka alakú struktúrát képez, amelyet az adatok elemzésére használnak.
  • Az elemző nézetet főként olyan forgatókönyvben alkalmazzák, ahol összesített adatokra van szükségünk az alapul szolgáló táblázatból.

Példa:

Itt létrehozunk egy analitikus nézetet a Megrendeléshez a korábban létrehozott "AT_PRODUCT" attribútum nézet alapján.

A táblázathoz a Megrendelés fejléce és a Megrendelés részletei táblázatot használjuk.

SQL szkript a "PURCHASE_ORDER" táblázat létrehozásához a "DHK_SCHEMA" mezőben

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 szkript a "PURCHASE_DETAIL" tábla létrehozásához a "DHK_SCHEMA" mezőben

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

Ezzel a táblagéppel két tábla jön létre "PURCHASE_ORDER" és "PURCHASE_DETAIL" adatokkal.

SAP HANA analitikus nézet létrehozása

Létrehozunk egy SAP HANA elemző nézetet "AN_PURCHASE_ORDER" névvel, a már létrehozott "AT_PRODUCT" attribútumnézettel, a "PURCHASE_ORDER" és a "PURCHASE_DETAIL" táblákkal.

1. LÉPÉS: Ebben a lépésben

  1. Válassza a Modellezés alcsomagot a DHK_SCHEMA csomag alatt.
  2. Kattintson a jobb gombbal -> Új.
  3. Válassza az Analitikus nézet lehetőséget.

2. LÉPÉS: Az Information View szerkesztő megjelenik az Analytic View számára -

  1. Írja be az analitikus nézet nevét "AN_PURCHASE_ORDERS" néven, és jelölje be.
  2. Válassza a "Nézet típusa" elemző elemet.

Az adatok kiválasztása után kattintson a Befejezés gombra.

Az Információs nézet szerkesztő megjelenik az analitikus nézethez.

3. LÉPÉS: Táblázat hozzáadása a sémából a Data Foundation csomópontban a Forgatókönyv ablaktáblán. Három csomópont lesz a forgatókönyv panel alatt -

  1. Szemantika: Ez a csomópont a nézet kimeneti struktúráját képviseli.
  2. Csatlakozás indítása: Ez a csomópont létrehoz egy összekapcsolást annak érdekében, hogy az attribútum nézetet összekapcsolja a ténytáblával.
  3. Data Foundation: Ebben a csomópontban hozzáadjuk a FACT táblázatot az analitikus nézethez. Több táblázat hozzáadható, de a mérés csak egy táblázatból választható ki.
  4. Húzza át a "PURCHASE_ORDER" és a "PURCHASE_DETAIL" táblázatot DHK_SCHEMA-ból a Data Foundation csomópont ablaktáblájába.

4. LÉPÉS: Adjon hozzá attribútum nézetet a Csatlakozási csomóponton.

  1. Válassza az "AT_PRODUCT" attribútum nézetet a Modellezés csomagból.
  2. Húzza az attribútum nézetet a Csillag csatlakozási csomópontban.

5. LÉPÉS: Ugyanabban az ablakban a panelen tegye az utasításoknak megfelelően,

  1. Kattintson az adatalapozó csomópontra. Az adatalap-csomópontban hozzáadott táblázat a Részletek részben jelenik meg.
  2. Csatlakozzon a "PURCHASE_ORDER" táblához a "PURCHASE_DETAIL" táblához a "PO_NUMBER" mezőben.
  3. Adja meg a Csatlakozás típusát és a Kardinalitást.

Kattintson az OK gombra.

6. LÉPÉS) ugyanabban az ablakban,

  1. Válassza a PO_NUMBER, COMPANY, PO_CATEGORY, PRODUCT_ID, PLANT, STORAGE_LOC elemet a "PURCHASE_DETAIL" táblázatból.
  2. Válassza a CURRENCY oszlopot a "PURCHASE_DETAIL" táblázatból.
  3. Válassza a GROSS_AMOUNT, TAX_AMOUNT lehetőséget.
  4. Válassza a PO_STATUS, CREATED_BY, CREATED_AT oszlopot a "PURCHASE_HEADER" táblázatból.

Az összes kiválasztott oszlop (narancssárga szín) megjelenik az analitikus nézet kimenetében.

7. LÉPÉS: Most összekapcsoljuk az attribútum nézetet a ténytáblánkkal (adatalap).

Kattintson a Csillag csatlakozása csomópontra a szemantikus panelen, az alábbiak szerint -

Az attribútum nézet és a ténytábla megjelenik a részletek panelen. Most az alábbiak szerint csatlakozunk az attribútum nézethez a ténytáblához -

Csatlakozzon az Attribútumnézethez az Data Foundation alkalmazással a „PRODUCT_ID” oszlopban.

Kattintson a Csatlakozás linkre, és megjelenik a Csatlakozás szerkesztése előugró ablak. Adja meg a Csatlakozás típust "Referenciális" és a Kardinalitás 1… 1.

Kattintson az OK gombra.

8. LÉPÉS) Ebben a lépésben meghatározzuk a nézet attribútumát, mértékét és kulcsát.

  1. Válassza a Szemantika csomópontot a Forgatókönyv panelen.

  2. Válassza az Oszlopok fület a Részletek panelen.
  3. Adja meg az oszlop típusát attribútumként és mértékként, én az összes oszlopot attribútumként definiáltam, kivéve a "GROSS_AMOUNT" értéket, amelyet mértékként határozunk meg.

9. LÉPÉS: Az elemző nézet ellenőrzése és aktiválása

  1. Érvényesítse az analitikai nézetet.
  2. Aktiválja az analitikus nézetet.

Most az "AN_PURCHASE_ORDERS" elemző nézet jön létre és aktiválódik a Modellezés alcsomag analitikus mappájában -

10. LÉPÉS: Adatok előnézete analitikus nézetben.

  1. Menjen az eszköztár szakaszra, és kattintson az "Adatok előnézete" ikonra.
  2. Válassza a Megnyitás lehetőséget az Data Preview Editor alkalmazásban.

Ismét három lehetőséget használunk az adatok megtekintéséhez az Adat-előnézeti szerkesztőben -

  1. Elemzés - Ezen a lapon kell húznunk az Attribútumot és a Címke tengelye és az Érték tengelye mérést. A kimenetet diagram, táblázat, rács és HTML formátumban láthatjuk.

  1. Különböző értékek - A megkülönböztetett értékek külön értéket mutatnak a kiválasztott attribútumhoz. Egyszerre csak egy attribútumot választhatunk ki.

  1. Nyers adatok - táblázat formátumban jelenik meg a Nyers adatok fülről, az alábbiak szerint -

Megjegyzés: Az SAP HANA elemző nézet csak Attribútum nézetet tartalmazhat, és nem támogatja az Uniót.