CDs Views-Introduction
Dit is een inleidende blog over Core Data Services en CDS Views. Je kunt onze andere blogs op CD ‘ s hier vinden.
SAP HANA is meer dan alleen een databasesysteem. Daarom is er behoefte aan een verandering in de programmeringsaanpak, om de voordelen die een SAP HANA-systeem biedt ten volle te benutten. De crux van HANA in termen van gegevensverwerking is om de verwerking naar de database te nemen om het sneller te maken en om eventuele vertraging als gevolg van netwerk enz.te elimineren. Data-intensieve bewerkingen kunnen worden uitgevoerd in de database laag zelf met behulp van de code to Data paradigma.
Code to Data approach reduceert systeemknelpunten, verhoogt berekeningssnelheden, & reduceert de verplaatsing van gegevens van de ene laag naar de andere. Core Data Services is een methode voor Code Push Down. Meestal, in gevallen waar native uitvoering gewenst is, Open SQL is het eerste instrument voor ABAP ontwikkelaars voor het duwen van data-intensieve verwerking naar de database laag, maar, als hergebruik van data modellen of functies zoals Union en Association zijn vereist, dan Core Data Services moeten worden gebruikt.
Core Data Services is een verzameling domeinspecifieke talen (DSLs) en diensten voor het definiëren en gebruiken van semantisch rijke datamodellen. Entiteit definities en de semantische relaties tussen entiteiten kunnen worden ontwikkeld met behulp van CDS. CDS artefacten worden opgeslagen als DDIC objecten en kunnen worden gebruikt in ABAP programma ‘ s en kunnen worden gebruikt als bron/doel voor DML Statements. DDL-bronnen en CDS-entiteiten worden beheerd door ABAP, waardoor de volledige levenscyclus van CDS-entiteiten wordt gecontroleerd door het ABAP Change and Transport System (CTS).
de elementen en artefacten die met behulp van CD ‘ s kunnen worden aangemaakt, omvatten::
- weergaven
- tabellen (entiteiten)
- associaties
- annotaties
- gebruikergedefinieerde gegevenstypen
- contexten
de metamodellen voor een toepassing die code pushdown vereist kunnen worden gebouwd met behulp van CDS-weergaven. Een CDS view is krachtiger dan een SE11 view omdat het een open source DDL beschrijft voor het bouwen van een meta-model repository met databasetabellen, databaseweergaven, functies en gegevenstypen. Er zijn ABAP CDs views en HANA CDs views. ABAP CDs views zijn database onafhankelijk terwijl HANA CDs views zijn database afhankelijk. De CDS objecten die gemaakt zijn met HANA CDS worden niet beheerd door ABAP dictionary en kunnen daarom niet gebruikt worden in ABAP programma ‘ s of Open SQL. HANA CDS vereist de definitie van het type entiteit voor ddic-tabel, terwijl ABAP CDS deze definitie niet & vereist, zodat duplicatie in de CDS-laag wordt vermeden.
CDS-weergaven zijn de weg van de toekomst en langzaam wordt alle geleverde inhoud binnen SAP omgezet in CDs-weergaven.
meer informatie over het SAP HANA-aanbod van Visual BI vindt u hier.
abonneer u op onze nieuwsbrief