CDS nézetek-Bevezetés
ez egy bevezető blog az alapvető Adatszolgáltatásokról és a CDS nézetekről. További blogjainkat CD-n itt találod.
az SAP HANA több, mint egy adatbázis-rendszer. Ezért szükség van a programozási megközelítés megváltoztatására, hogy teljes mértékben kihasználhassuk az SAP HANA rendszer által kínált előnyöket. A Hana lényege az adatfeldolgozás szempontjából az, hogy a feldolgozást az adatbázisba vigye, hogy gyorsabbá tegye, és megszüntesse a hálózat stb. Az adatintenzív műveletek magában az adatbázisrétegben hajthatók végre a Code to Data paradigma segítségével.
a kód-adat megközelítés csökkenti a rendszer szűk keresztmetszeteit, növeli a számítási sebességet, & csökkenti az adatok egyik rétegről a másikra történő mozgását. A Core Data Services egy módszer a kód lenyomására. Általában azokban az esetekben, amikor natív végrehajtásra van szükség, az Open SQL az első eszköz az ABAP fejlesztők számára az adatintenzív feldolgozás visszaszorítására az adatbázisrétegre, de ha adatmodellek vagy olyan funkciók újrafelhasználására van szükség, mint az Unió és az asszociáció, akkor alapvető adatszolgáltatásokat kell használni.
a Core Data Services domain-specifikus nyelvek (DSL-ek) és szolgáltatások gyűjteménye a szemantikailag gazdag adatmodellek meghatározásához és felhasználásához. Az entitásdefiníciók és az entitások közötti szemantikai kapcsolatok CDS-ek segítségével fejleszthetők ki. A CDS-leletek ddic-objektumként kerülnek tárolásra, és ABAP-programokban használhatók, valamint forrásként/célként használhatók a DML-utasításokhoz. A DDL-forrásokat és a CDS-entitásokat az ABAP kezeli, így a CDS-entitások teljes életciklusát az ABAP Change and Transport System (CTS) ellenőrzi.
a CD-kkel létrehozható elemek és műtárgyak a következők:
- nézetek
- táblázatok (entitások)
- asszociációk
- kommentárok
- felhasználó által definiált adattípusok
- kontextusok
a kódleírást igénylő alkalmazás metamodelljei CDs nézetek. A CDS nézet erősebb, mint az SE11 nézet, mivel egy nyílt forráskódú DDL-t ír le egy adatbázis-táblákat, adatbázis-nézeteket, függvényeket és adattípusokat tartalmazó metamodell-tároló felépítéséhez. Vannak ABAP CDS nézetek és HANA CDS nézetek. Az ABAP CDS nézetek adatbázisfüggetlenek, míg a HANA CDS nézetek adatbázisfüggőek. A HANA CD-k használatával létrehozott CDS-objektumokat az ABAP szótár nem vezérli, ezért nem fogyaszthatók ABAP programokban vagy Open SQL-ben. A HANA CDS megköveteli a ddic tábla entitástípus-definícióját, míg az ABAP CDS nem követeli meg & ezért elkerülhető a CDS réteg megkettőzése.
a CDS-Megtekintések jelentik a jövő útját, és lassan az SAP-n belül minden szállított tartalom átkerül CDS-megtekintésekké.
Tudjon meg többet a Visual BI SAP HANA kínálatáról itt.
iratkozzon fel hírlevelünkre