SAP HANA modellezés: Teljes oktatóanyag

Mi a SAP HANA modellezés?

SAP A HANA modellezés egy olyan tevékenység, amellyel információs nézetet hozunk létre. Az Információs nézet hasonló a BW méretéhez, kockájához vagy információszolgáltatójához. Ez az információs nézet a többdimenziós adatmodell létrehozására szolgál.

SAP HANA modellezés áttekintése

A modellezés olyan tevékenység, amelynek során a felhasználó az üzleti forgatókönyv alapján információs nézetet létrehozva finomítja vagy szeletezi az adatokat az adatbázistáblában. Ez az információs nézet jelentéskészítési és döntéshozatali célokra használható.

Az információs nézet a tartalmi adatok különféle kombinációiból készül, hogy modellt hozzon létre egy üzleti forgatókönyvhöz.

Tartalmi adatok az információs nézetben kétféle típusúak:

  • Tulajdonság: Descriptive és nem mérhető adatok. Pl. Szállítóazonosító, Szállító neve, Város stb.
  • Intézkedés: Az adatok számszerűsíthetők és kiszámíthatók. Például Revenue, Eladott mennyiség és számlálók. A mérőszám analitikai és számítási nézetből származik. A mérték nem hozható létre Attribútum nézetben.

Az attribútumok típusai

SAP HANNA Három típusú attribútum támogatása -

Az attribútumok típusai Tevékenységek
Egyszerű tulajdonság Az adatalapból származik.
Számított attribútum Egy vagy több létező attribútumból és állandóból származik. Pl. Számtani számítás vagy a teljes név származtatása a kereszt- és vezetéknévből.
Helyi attribútum A modellezési nézeteken belül (analitikus nézet / számítási nézet) használják az attribútum viselkedésének testreszabásához, tehát helyi Modellezés nézet, és nem férhet hozzá a modellezési nézeten kívülről.

A mérés típusai

SAP A HANA négy típusú intézkedést támogat -

Az attribútumok típusai Tevékenységek
Egyszerű intézkedés Az adatalapból származik.
Számított mérték Egy vagy több kilépő mértékből, konstansból és függvényből származik. Pl. Számtani számítás.
Korlátozott intézkedés Az értékek szűrésére szolgál az attribútumértékek felhasználó által meghatározott szabályai alapján.
Számláló Az oszlopok speciális típusai, amelyek egyedi számot jelenítenek meg az Oszlopok attribútumokhoz (analitikai nézet/számítási nézet). Az egy vagy több attribútumoszlop számlálására használatos.

Az információs nézeteknek három típusa van, az alábbiak szerint:

  • Attribútumnézet – Ezt a törzsadatkörnyezethez használják.
  • Analitikus nézet – Ez ténytáblázatok létrehozására szolgál, és hasonló a Cube of BW-hez.
  • Számítási nézet – Ez egy összetett nézet létrehozására szolgál, és hasonló a BW többszörös biztosításához.

Ahhoz, hogy bent dolgozhasson SAP HANA, jogosultságokat igényel a felhasználó, alább felsoroljuk a szükséges jogosultságokat SAP HANA modellezés –

A modellezéshez szükséges jogosultságok

A kiváltságok biztonságot nyújtanak SAP HANA adatbázis, amelyen keresztül a jogosult felhasználó csak az engedélyezett tartalmakhoz férhet hozzá.

Objektum jogosultságok –

Az objektumjogok a következők SQL jogosultságok, amelyeket az adatbázis-objektumok írási/olvasási hozzáférésének biztosítására használnak. Az alábbiakban az objektumjogok szükségesek a modellezéshez.

  • SELECT jogosultság a _SYS_BI sémán.
  • SELECT jogosultság a _SYS_BIC sémán.
  • EXECUTE jogosultság a REPOSITORY_REST-en (SYS).
  • SELECT jogosultság a táblázatsémán.

Csomag kiváltságok –

Csomagjogok szükségesek az egyes csomagokon végzett műveletek engedélyezéséhez. Az alábbiakban a csomagjogok szükségesek az adatmodellezéshez -

  • REPO.MAINTAIN_NATIVE_PACKAGES jogosultság a gyökércsomagon.
  • REPO.READ, REPO.EDIT_NATIVE_OBJECTS és REPO.ACTIVATE_NATIVE_OBJECTS a tartalomobjektumokhoz használt csomagon.

Analitikai jogosultságok –

Hozzáférni SAP HANA Information View Analitikai jogosultságok szükségesek –

  • Az összes információhoz való teljes adathozzáféréshez nézetben SAP HANA rendszer, „_SYS_BI_CP_ALL” elemzői jogosultságok szükségesek. A korlátozott adathozzáféréshez analitikai jogosultságokat kell létrehozni, és hozzá kell rendelni a felhasználóhoz.

Egyéb kiváltságok -

  • Saját séma engedélyezése a _SYS_REPO-felhasználónak, mint „GRANT SELECT ON SCHEMA ”Sémanév” TO _SYS_REPO GRANT OPCIÓVAL”;
  • REPO.MAINTAIN_DELIVERY_UNITS a kézbesítési egységek létrehozásához.
  • REPO.IMPORT, REPO.EXPORT szállítási egységek importjához / exportjához.
  • REPO.WORK_IN_FOREIGN_WORKSPACES külföldi munkaterületeken végzett munkához.

SAP HANA legjobb gyakorlatok információs modellek létrehozásához

SAP A HANA Best Practice alapfelszereltség az objektumok létrehozásakor SAP HANA adatbázis. Az alábbiakban bemutatjuk az objektum bevált gyakorlatát –

CSOMAG:

  • Hozzon létre egy felső szintű csomagot, mint például a „Fejlesztés” a fejlesztési munkához.
  • Hozzon létre egy alcsomagot a legfelső szintű csomag alatt minden fejlesztő számára.
  • Igény esetén további alcsomagok is létrehozhatók.

SÉMA:

  • Tervezze meg a séma elrendezését a projekt megkezdése előtt. Pl. (DS_SCHEMA, SLT_SCHEMA, FI_SCHEMA, SD_SCHEMA stb.).
  • Az egyéni táblázatnak külön sémában kell lennie.

TÁBLÁZATOK:

  • Táblázat, amely a jelentéskészítésben, ill OLAP Oszloptár típusúnak kell lennie.
  • Táblázat, amelyet a Tranzakció ill OLTP Sor Store típusúnak kell lennie.
  • Adjon megjegyzést / leírást a táblázat és az oszlop nevéhez az érthetőség kedvéért.

ELNEVEZÉSI:

TÁRGYAK Formátum: Leírás
ATTRIBUTÁLÁSOK AT_TERMÉK AT_….. attribútumnézetet jelent
ELEMZŐ NÉZETEK AN_ELADÁS AN_…..elemző nézetet jelent
SZÁMÍTÁSI NÉZETEK CA_ELADÁS CA_….. számítási nézetet jelent
ELEMZŐ KIVÁLTSÁGOK AP_REST_AT (Attribútum nézet)
AP_REST_AN (Analytic View)

AP_REST_CA (Számítási nézet)

AP_…. elemzői jogosultságokat jelent
HIERARCHIA HI_BNAME_PC (szülő gyermek)

HI_BNAME_LV (szint)

A HI_… jelentése Hierarchia
ELJÁRÁS SP_PROCEDURENAME SP_… Tárolt eljárás
BEMENETI PARAMÉTEREK IP_PARA_NAME Az IP_… paramétert jelent
VÁLTOZÓK VA_VNAME VA_… változó nevét jelenti

Csomag létrehozása itt SAP HANA Stúdió

Csomag: Ez egy tároló, amely egy csoportban tartalmazza az összes információt a modellről (attribútumnézet, elemző nézet, számítási nézet stb.).

A csomag típusai: A csomag kétféle, ami az alábbi:

típus Leírás ikon
Szerkezeti A Strukturális csomagban csak alcsomag hozható létre. A Strukturális csomagban információs nézet (Attribútum nézet, elemző nézet stb.) nem hozható létre.

Pl. Strukturális csomag – SAP, system-local, system-local. Generált, rendszerhelyi. Magán.

SAP HANA modellezés

Nem strukturális

A nem strukturális csomag tartalmazhat információs objektumot és alcsomagokat. Ez az alapértelmezett csomag.

SAP HANA modellezés

A csomag felhasználási területei: A csomagcsoportok mind információs modellek, és megkönnyítik a modell szállítását. Mindkét csomag használható a szállításhoz.

A strukturális csomag létrehozásának lépései SAP HAN Stúdió-

Step 1) Ebben a lépésben a

  1. Válassza a Hana System-et, itt a HDB.
  2. Lépjen a Tartalom mappába.

Strukturális csomag létrehozása itt SAP HANNA

Step 2) Ebben a lépésben a

  1. Válassza az Új lehetőséget.
  2. Válassza a Csomag opciót.

Strukturális csomag létrehozása itt SAP HANNA

Step 3) Ebben a lépésben a

  1. Írja be a csomag nevét. Pl. „DHK_SCHEMA”.
  2. belép Description csomaghoz.
  3. Alapértelmezés szerint az eredeti nyelv és a Felelős személy van kiválasztva.

Strukturális csomag létrehozása itt SAP HANNA

A „DHK_SCHEMA” nevű nem strukturális csomag a Tartalom csomópontban jön létre az alábbiak szerint:

Strukturális csomag létrehozása itt SAP HANNA

Step 4) Most alakítsa át a nem strukturális csomagot strukturális csomaggá.

  1. Válassza ki a „DHK_SCHEMA” csomagot, és kattintson rá jobb gombbal.
  2. Lépjen a csomag szerkesztési lehetőségéhez.

Strukturális csomag létrehozása itt SAP HANNA

Step 5) Ebben a lépésben a

  1. Válassza az „Igen” lehetőséget a Strukturális beállítások mezőben.
  2. Kattintson az OK gombra.

Strukturális csomag létrehozása itt SAP HANNA

Ha a „DHK_SCHEMA” csomagot nem strukturálisról strukturálisra változtatjuk, az ikon stílusa megváltozik. Strukturális csomag létrehozása itt SAP HANNA nak nek Strukturális csomag létrehozása itt SAP HANNA. Ez azt jelzi, hogy a nem strukturális csomag strukturális csomaggá lett konvertálva.

Strukturális csomag létrehozása itt SAP HANNA

Lépés a nem strukturális csomag létrehozásához a Strukturális csomag alcsomagként.

A csomag alapértelmezés szerint nem strukturálisként jön létre. A nem strukturális csomagban más csomagok és információs objektumok is létrehozhatók. Jobb, ha először egy strukturális csomagot hoz létre, majd hozzon létre benne egy al-strukturális csomagot.

Step 1) Ebben a lépésben a

  1. Válassza ki a „DHK_SCHEMA” strukturális csomagot, és kattintson rá jobb gombbal.
  2. Válassza az Új -> csomagot.

Nem strukturális csomag létrehozása alcsomagként

Step 2) Ebben a lépésben a

  1. Írja be az alcsomag nevét a Név mezőbe.
  2. Adja meg a leírást.
  3. Kattintson az „OK” gombra.

Nem strukturális csomag létrehozása alcsomagként

Egy új, nem strukturális csomag alcsomagként jön létre a DHK_SCHEMA csomag alatt.

Nem strukturális csomag létrehozása alcsomagként

SAP HANA teljesítményoptimalizálási technika

A teljesítményoptimalizálási technikára a következő szabály vonatkozik:

  • Az összes információs nézetet és a táblázat nézetet vetületi csomóponttal kell használni. A Projection Node az oszlopkészlet szűkítésével javítja a teljesítményt.
  • Szűrők alkalmazásával a vetületi csomópontokon.
  • Kerülje el a JOIN csomópontokat számítási nézetben, helyette használja az UNION-t.
  • A Bemeneti paraméterek / Változó segítségével korlátozhatja az adatkészletet az Analitikai / Számítási nézetben.
  • A számítást az összesítés előtt kell elvégezni.
  • A hierarchiákat újra kell definiálni a számítási nézetben, az attribútumnézet hierarchiái nem láthatók számítási nézetben.
  • Az attribútumnézet hierarchiája az analitikai nézetben látható.
  • Az Attribútum nézetben, az Elemző nézetben és a Számítási nézetben meghatározott attribútum címkéje és mérték leírása nem jelenik meg számítási nézetben. Újra kell térképeznünk.
  • Ne keverje össze a CE funkciót és SQL szkript az információs modellben.