SAP FORUM CZ&SK 2014 (máj 2014) | Page 19

optimalizácia spracovania výpočtov a aplikácií priamo v Hlavnej pamäti Prehľad platformy SAP HANA nový prístup k spracovaniu podnikovýcH dát Platforma SAP HANA implementuje nový prístup k spracova­ niu podnikových dát. V skutočnosti je to viac než len tradičná definícia databázy. A in-memory atribút je oveľa viac než len jednoduché ukladanie diskových dátových štruktúr v hlav­ nej pamäti. Konceptuálne zobrazenie platformy SAP HANA je znázornené na obrázku č. 4. Keďže viaceré koncepty opísané nižšie už môžu byť známe, špecifická synergia platformy SAP HANA, ktorá využíva poznatky spoločnosti SAP z rôznych oblastí, vytvára novú triedu riešení. úplný systém dbms ako kostra celého systému Platforma SAP HANA v prvom rade zahŕňa úplný systém správy databáz (database management system, DBMS) so štandardným rozhraním SQL, izoláciou transakcií a obnovením (vlastnosti ACID [atomicity, consistency, isolation, durability]) a úplnou dostupnosťou. Platforma SAP HANA podporuje väč­ šinu systémov entry-level SQL92. Aplikácie spoločnosti SAP, obrázok č. 4: konceptuálne zobrazenie platformy sap Hana© SQL SQLScript MDX* Iné rozšírenia aplikácií Vyhľadávanie Knižnica podnikových funkcií Knižnica prediktívnej analýzy Nástroj na súbežné výpočty relačné úložiská Riadkové Úložisko grafov objektov Stĺpcové Spravované zariadenie *MDX = multidimenzionálny výraz ktoré používajú Open SQL, sa môžu spúšťať na platforme SAP HANA bez zmien. SQL je štandardné rozhranie platformy SAP HANA. Ďalšie funkcie, ako je napríklad voľnoštýlové vyhľa­ dávanie, sa implementujú ako rozšírenia SQL. Tento prístup zjednodušuje používanie platformy SAP HANA pre aplikácie. analytické a špeciálne rozhrania Okrem SQL platforma SAP HANA priamo podporuje klientov business intelligence pomocou multidimenzionálnych výrazov (MDX) pre produkty ako Microsoft Excel a služby BICS (business intelligence consumer services), interné rozhranie pre riešenia SAP BusinessObjects™. Na analytické plánovanie používateľ môže iterovať hodnoty v agregovaných analytických zostavách. Pri použití platformy SAP HANA sa prenáša jedna hodnota prepočítaná nástrojom plánovania in-memory. kalkulačný model paralelného toku dát Na natívne využívanie výhod paralelne pracujúcich viacjadro­ vých procesorov platforma SAP HANA spravuje pokyny SQL na spracovanie v optimalizovanom modeli, ktorý umožňuje paralelné spúšťanie a ktorý sa dokáže neuveriteľne účinne škálovať na základe počtu jadier. Optimalizácia zahŕňa rozde­ lenie dát do sekcií, pre ktoré sa výpočty môžu uskutočňovať paralelne. Platforma SAP HANA podporuje distribúciu medzi servery. Veľké tabuľky možno rozdeliť na paralelné spracova­ nie viacerými servermi. Obrázok č. 5 zobrazuje zhrnutie výsledkov testov škálovania, ktoré uskutočnil tím spoločnosti Intel v spolupráci so spoloč­ nosťou SAP.