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. |
|
Nem strukturális | A nem strukturális csomag tartalmazhat információs objektumot és alcsomagokat. Ez az alapértelmezett csomag. |
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
- Válassza a Hana System-et, itt a HDB.
- Lépjen a Tartalom mappába.
Step 2) Ebben a lépésben a
- Válassza az Új lehetőséget.
- Válassza a Csomag opciót.
Step 3) Ebben a lépésben a
- Írja be a csomag nevét. Pl. „DHK_SCHEMA”.
- belép Description csomaghoz.
- Alapértelmezés szerint az eredeti nyelv és a Felelős személy van kiválasztva.
A „DHK_SCHEMA” nevű nem strukturális csomag a Tartalom csomópontban jön létre az alábbiak szerint:
Step 4) Most alakítsa át a nem strukturális csomagot strukturális csomaggá.
- Válassza ki a „DHK_SCHEMA” csomagot, és kattintson rá jobb gombbal.
- Lépjen a csomag szerkesztési lehetőségéhez.
Step 5) Ebben a lépésben a
- Válassza az „Igen” lehetőséget a Strukturális beállítások mezőben.
- Kattintson az OK gombra.
Ha a „DHK_SCHEMA” csomagot nem strukturálisról strukturálisra változtatjuk, az ikon stílusa megváltozik. nak nek
. Ez azt jelzi, hogy a nem strukturális csomag strukturális csomaggá lett konvertálva.
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
- Válassza ki a „DHK_SCHEMA” strukturális csomagot, és kattintson rá jobb gombbal.
- Válassza az Új -> csomagot.
Step 2) Ebben a lépésben a
- Írja be az alcsomag nevét a Név mezőbe.
- Adja meg a leírást.
- Kattintson az „OK” gombra.
Egy új, nem strukturális csomag alcsomagként jön létre a DHK_SCHEMA csomag alatt.
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.