Az első SAP HANA számítási nézet létrehozása
ebben az SAP HANA oktatóanyagban az SQL fejlesztők elkészítik első számítási nézetüket az SAP HANA Studio segítségével.Megadom Az SQLScript kódokat a mintatáblák létrehozásához a fejlesztési sémában, majd feltöltöm a mintával data.In a következő lépésekben megpróbálom megmutatni, hogy az SAP HANA programozók hogyan hozhatnak létre számítási nézetet lépésről lépésre.
indítsa el az SAP HANA stúdiót.
váltás az SAP HANA fejlesztési perspektívájára.
a rendszerek lapon csatlakozzon az SAP HANA rendszeréhez.
bontsa ki a katalógus csomópontot a kiválasztott SAP HANA rendszerben, és jelölje ki a sémát.
a séma kiválasztása után nyissa meg az SQL Console-t az sqlscript-kódok végrehajtásához a minta adatbázis-tábla létrehozásához és a mintaadatok létrehozásához.
másolja és hajtsa végre a következő SQL kódokat.
ebben a lépésben létrehozzuk a minta adattár csomagunkat, majd létrehozzuk a számítási nézetet
az SAP HANA Studio SAP HANA fejlesztési perspektívájában, csatlakozzunk a cél SAP rendszerhez, az importált munkaterületig.
kattintson a jobb gombbal a munkaterület nevére.
a helyi menüben válassza a következő menüopciókat: új > adattár csomag…
a Csomagnév szövegdobozba írja be a célcsomag nevét strukturált módon.
mindegyik”.”létrehoz egy alcsomagot az első adattár csomag alatt.
kattintson a Tovább gombra.
a következő képernyő lehetővé teszi az SAP HANA fejlesztők számára a repository csomag tulajdonságainak szerkesztését.
nyomja meg a Befejezés gombot
a munkaterület frissítése a jobb gombbal kattintson a munkaterület nevére, majd válassza a Frissítés lehetőséget a helyi menüből
most már fúrhatja a munkaterületet az új adattár csomaghoz
kattintson a jobb gombbal a nemrégiben létrehozott csomagra, és a helyi menüopciók követésével elkészítjük az első számítási nézetet
írja be az új számítási nézet nevét.
ebben az oktatóanyagban grafikus számítási nézetet használhatunk az SQL szkript számítási nézet típusa helyett.
szintén ne változtasson az Adatkategória opcióban. Tartsa kocka helyett dimenzió opciót.
kattintson a Befejezés gombra
amint a fenti képernyőképeken látható, a cv_purchase_orders minta számítási nézet az SAP HANA Nézetszerkesztőben jön létre és nyílik meg
alapértelmezés szerint nincs beviteli alaptábla kiválasztva. Az SQL fejlesztők az első számítási nézetet a semmiből építik fel
az első lépés az alaptáblák hozzáadása a számítási nézetünkhöz.
a paletta szakaszban válassza a vetítés lehetőséget, majd húzza át az egyes alaptáblákhoz az elrendezésre.
2 adatbázis táblát fogunk használni; PurchaseOrders and Vendors.
kattintson a jobb gombbal a Projection_1 elemre, és nevezze át az első csomópontot “PurchaseOrder”
néven az alaptábla kiválasztásához, jelölje ki a projection node elemet. Ezután kattintson a zöld plusz ” + ” jelre.
amikor megjelenik a” keresés “párbeszédpanel, írja be és keresse meg a”PurchaseOrders” adatbázistáblát.
ha a kívánt forrástábla szerepel a listában, válassza ki, majd nyomja meg az OK gombot a vetítési csomópont forrástáblájaként történő áthelyezéséhez.
kövesse ugyanezt a folyamatot a HANA adatbázis tábla kiválasztásához a második vetítési csomóponthoz.
ezúttal a fejlesztőknek választaniuk kell szállítók táblázat.
a táblázat oszlopainak kiválasztásához a számítási nézethez az alaptábla mezők között kattintson a vetítési csomópont “PurchaseOrder” parancsára a forgatókönyv elrendezésén.
A részletek elrendezésén a programozók láthatják a táblázat oszlopait.
kattintson a jobb gombbal a kiválasztott mezőkre, majd válassza a Hozzáadás a kimenethez lehetőséget.
lehetőség van több mező kiválasztására a kimenethez való hozzáadáshoz.
itt vannak a kimeneti oszlopok
ezen a ponton új számított oszlopok is hozzáadhatók.
kattintson a jobb gombbal a számított oszlopokra, válassza az ” új…”számított oszlop létrehozásához
írja be az új oszlop nevét, válassza az adattípus lehetőséget, és adja meg a számított mezőértéket megfogalmazó kifejezést.
kövesse ugyanazt a folyamatot a kimeneti oszlop kiválasztásához a szállítói vetítési csomóponthoz.
a fejlesztők mentheti számítási nézet fejlesztés bármikor a Ctrl+S vagy a Mentés ikonra a felső menüben.
most az SQL programozók a JOIN csomópontot fogják használni a két vetítési csomópont összekapcsolására; PurchaseOrder és Vendor
húzza át a Join csomópontot a forgatókönyv elrendezésére, és változtassa meg a Join
alapértelmezett nevét a Join csomópont táblázatainak kombinálásához, rajzoljon egy vonalat a projection csomóponttól a Join csomóponthoz az alábbi képernyőképen látható módon.
Link körök PurchaseOrder and Join node.
tegye meg a szállító táblához is.
miután összekapcsolta a táblákat a csomóponthoz való csatlakozáshoz, ezek a táblák a csatlakozási csomóponton belül lesznek felsorolva, amint az az alábbi képernyőképen látható.
A részletek elrendezésén a fejlesztők két táblát összekapcsolhatnak egymással hivatkozó oszlopok összekapcsolásával.A fejlesztő tovább konfigurálhatja a csatlakozási feltételt, ha duplán kattint a linkre.
ebben a lépésben a programozók kiválasztják az SQL csatlakozás Kimeneti oszlopait. Tehát válassza ki a kívánt oszlopokat, majd a “Hozzáadás a kimenethez”
a számítási nézet létrehozásának következő lépése ebben az oktatóanyagban a csatlakozási csomópont összekapcsolása az aggregációs csomóponttal a forgatókönyv elrendezésében.
amikor vonalat rajzol a csatlakozási csomóponttól az összesítési csomópontig, a csatlakozási csomópont neve látható lesz az összesítési csomópont mezőben.
az összesítési lépéshez válassza ki a következő kimeneti oszlopot.
válassza ki a “EmployeeID” és a “Hozzáadás a kimenethez”
válassza a “VendorName” és a “Hozzáadás a kimenethez”
válassza a “POID” és a “Hozzáadás összesített oszlopként”
a kimeneti szakaszban kattintson a POID elemre, és módosítsa az aggregáció típusát tulajdonság az alapértelmezett összegről a számlálásra
Most válassza ki a szemantikát node, hogy az utolsó konfigurációs változások.
megváltoztathatja a számítási nézet oszlopcímkéit, elrejtheti őket.
kattintson a zöld OK gombra a számítási nézet mentéséhez és érvényesítéséhez.
ha minden rendben van, a “modell érvényesítése sikeres” üzenet jelenik meg a naplókban.
a fejlesztők most aktiválhatják az SAP HANA számítási nézetet az alábbi ikon megnyomásával.
itt az ideje a számítási nézet adatainak megjelenítéséhez.
kattintson a szemantika csomópontra. Kattintson rá a jobb gombbal a helyi menü megjelenítéséhez.
válassza az adatok előnézete menüpontot.
alapértelmezés szerint egy üres Adatelőnézet képernyő jelenik meg. Csak az elérhető objektumok ablak fogja felsorolni számítás oszlop attribútum mezők és intézkedések.
az attribútumok és mértékek húzásával a számítási nézet adatai különböző módon jeleníthetők meg, különböző kimeneti és diagrambeállításokkal.
természetesen, hogy ezt a számítási nézetet bármilyen más SAP HANA fejlesztésben felhasználhassuk, közvetlenül hivatkozhatunk erre a nézetre tól záradék.
a számítási nézet alapértelmezés szerint a “_SYS_BIC” sémában jön létre.
tehát az SAP HANA programozó például a következő SQLScript SELECT utasítást hajthatja végre:
abban az esetben, ha a következő hibát tapasztalja, amikor megpróbál végrehajtani egy sqlscript lekérdezést az új számítási nézetben; ennek oka talán a _SYS_REPO kiválasztási engedélyeinek hiánya az adatbázis tábla alapértelmezett sémájában.
Repository: hibát észlelt a repository futásidejű kiterjesztésében;modell inkonzisztencia.
a forgatókönyv létrehozása sikertelen: a következő hibák fordultak elő: a felhasználó nem jogosult (2950)
a GRANT parancs követése segíthet az SAP HANA fejlesztőinek az engedélyezési probléma elhárításában
remélem, hogy ez az SAP HANA oktatóanyag hasznos lesz az SQL fejlesztők számára, hogy elkezdjenek számítási nézeteket létrehozni az SAP HANA stúdióban.