CDS Views-Introduction
tämä on johdanto blogi Core datapalvelut ja CDS näkymät. Muut blogimme CD-levyillä löydät täältä.
SAP HANA on enemmän kuin pelkkä tietokantajärjestelmä. Siksi on tarpeen muuttaa ohjelmointitapaa, jotta SAP HANA-järjestelmän tarjoamat edut voidaan hyödyntää täysimääräisesti. Hanan ydin tietojenkäsittelyn kannalta on viedä käsittely tietokantaan nopeuttaakseen sitä ja eliminoidakseen mahdolliset viiveet, jotka johtuvat verkostosta jne. Dataintensiivisiä operaatioita voidaan suorittaa itse tietokantakerroksessa koodilla Dataparadigma.
Code to Data approach vähentää järjestelmän pullonkauloja, lisää laskentanopeuksia, & vähentää datan siirtymistä kerroksesta toiseen. Core Data Services on menetelmä koodin työntämiseksi alas. Yleensä tapauksissa, joissa halutaan natiivi suoritus, Open SQL on ensimmäinen väline ABAP-kehittäjille datan intensiivisen käsittelyn alas työntämiseksi tietokantatasolle, mutta jos tarvitaan Datamallien tai ominaisuuksien kuten Union ja Association uudelleenkäyttöä, on käytettävä Ydintietopalveluja.
Core Data Services on kokoelma toimialuekohtaisia kieliä (DSLs) ja palveluja semanttisesti rikkaiden tietomallien määrittelyyn ja kuluttamiseen. Entiteettimääritelmiä ja entiteettien välisiä semanttisia suhteita voidaan kehittää CDS: n avulla. CD-artefaktit tallennetaan DDIC-objekteina ja niitä voidaan käyttää ABAP-ohjelmissa ja niitä voidaan käyttää DML-lauseiden lähteenä/kohteena. DDL-lähteitä ja CDS-yksiköitä hallinnoi ABAP, joten CDS-yksiköiden koko elinkaarta hallitsee ABAP Change and Transport System (CTS).
CD-levyjen avulla syntyviä elementtejä ja artefakteja ovat:
- Views
- taulukot (yksiköt)
- liitot
- selitykset
- käyttäjän määrittelemät tietotyypit
- kontekstit
metamodellit koodinpurkua vaativalle sovellukselle voidaan rakentaa CDS: n avulla näkymät. CDS-näkymä on tehokkaampi kuin SE11-näkymä, koska se kuvaa avoimen lähdekoodin DDL: ää metamallivaraston rakentamista varten, johon sisältyy tietokantataulukoita, tietokantanäkymiä, toimintoja ja tietotyyppejä. Tarjolla on ABAP – CD-ja HANA – CD-näkymiä. ABAP CDS näkymät ovat tietokannasta riippumattomia, kun taas HANA CDS näkymät ovat tietokannasta riippuvaisia. HANA-CD: llä luotuja CD-objekteja ei ohjata ABAP-sanakirjalla, joten niitä ei voi kuluttaa ABAP-ohjelmissa tai Open SQL-ohjelmissa. HANA CDS vaatii entiteettityypin määritelmän DDIC-taulukolle, kun taas ABAP CDS ei vaadi sitä &, joten päällekkäisyyttä CDS-tasossa vältetään.
CDS-näkymät ovat tulevaisuuden tie, ja vähitellen kaikki SAP: n tarjoama sisältö siirtyy CDS-näkymiin.
Lue lisää Visual BI: n SAP hanan tarjonnasta täältä.
tilaa uutiskirjeemme