CDs Views-introduktion
detta är en inledande blogg om kärn datatjänster och CDs visningar. Du hittar våra andra bloggar på CD-skivor här.
SAP HANA är mer än bara ett databassystem. Därför finns det behov av en förändring i programmeringsmetoden för att fullt ut utnyttja de fördelar som ett SAP HANA-System erbjuder. Kärnan i HANA när det gäller databehandling är att ta behandlingen till databasen för att göra det snabbare och för att eliminera eventuell fördröjning på grund av nätverk etc. Dataintensiva operationer kan utföras i själva databasskiktet med hjälp av koden till dataparadigmet.
kod till datametod minskar systemets flaskhalsar, ökar beräkningshastigheterna, & minskar rörelsen av data från ett lager till ett annat. Core Data Services är en metod för kod Push Down. Vanligtvis är Open SQL det första instrumentet för ABAP-utvecklare för att trycka ner dataintensiv bearbetning till databasskiktet, men om återanvändning av datamodeller eller funktioner som Union och Association krävs, måste Kärndatatjänster användas.
Core Data Services är en samling domänspecifika språk (DSL) och tjänster för att definiera och konsumera semantiskt rika datamodeller. Entitetsdefinitioner och semantiska relationer mellan enheter kan utvecklas med hjälp av CD-skivor. CD-artefakter lagras som DDIC-objekt och kan användas i ABAP-program och kan användas som källa/mål för DML-uttalanden. DDL-källor och CDS-enheter hanteras av ABAP, varför hela livscykeln för CDS-enheter styrs av ABAP Change and Transport System (CTS).
elementen och artefakterna som kan skapas med CD-skivor inkluderar:
- visningar
- tabeller (entiteter)
- föreningar
- anteckningar
- användardefinierade datatyper
- sammanhang
metamodellerna för ett program som kräver kod pushdown kan byggas med CD-skivor visningar. En CDS-vy är kraftfullare än en SE11-vy eftersom den beskriver en DDL med öppen källkod för att bygga ett metamodellförvar med databastabeller, databasvyer, funktioner och datatyper. Det finns ABAP-CDs-vyer och Hana-CDs-vyer. ABAP-CDs-vyer är databasoberoende medan Hana-CDs-vyer är databasberoende. CDs-objekten som skapas med HANA CDS kontrolleras inte av ABAP-ordboken och kan därför inte konsumeras i ABAP-program eller öppna SQL. Hana CDS kräver entitypdefinitionen för ddic-tabellen medan ABAP CDS inte kräver det & därför undviks duplicering i CDS-skiktet.
CDs-vyer är framtidens väg och långsamt övergår allt levererat innehåll inom SAP till CDS-vyer.
Läs mer om Visual bis SAP HANA-erbjudanden här.
prenumerera på vårt nyhetsbrev