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

knižnica podnikových funkcií a knižnica prediktívnej analýzy SAP využíva svoje rozsiahle poznatky o aplikáciách na imple­ mentáciu špecifických funkcií podnikových aplikácií ako infraštruktúry v rámci platformy SAP HANA na natívne využívanie výhod in-memory výpočtových technológií optimalizáciou aplikácií a spracovania výpočtov priamo v rámci hlavnej pamäte. Ako príklady možno uviesť konverziu meny, čo je základný krok pre globálnu spoločnosť, v ktorom mnohé prehľady, ktoré by inak mohli používať obyčajný jazyk SQL, využívajú paralelné spracovanie. Ďalším príkladom je konverzia podnikových kalendárov: rôzne krajiny používajú rôzne občianske alebo pracovné kalendáre a majú rôzne definície fiškálneho roka. viacero in-memory úložísk optimalizovaných podľa úloh Natívne in-memory úložisko nevyužíva účinne kapacitu spraco­ vania moderných procesorov. Hlavným cieľom optimalizácie platformy SAP HANA je dosiahnutie vysokých pomerov v rôznych vrstvách ukladania do vyrovnávacej pamäte procesora. Usku­ točňuje sa to kompresiou dát a prispôsobením úložiska dát pre úlohu. Napríklad pri spracovaní po riadkoch, ktoré spotre­ buje väčšinu polí v rámci určitého riadka, poskytuje najlepší výkon riadkové úložisko, v ktorom sa každý riadok umiest­ ňuje v úložisku v poradí. Ak sa výpočty uskutočňujú v iba jed­ nom stĺpci alebo niekoľkých stĺpcoch, tieto stĺpce sa skenujú alebo agregujú do stĺpcového úložiska, v ktorom sa každý stĺpec ukladá v pamäti ako (komprimovaný) pamäťový blok, čo posky­ tuje oveľa lepšie výsledky. úložisko grafov objektov môže profi­ tovať zo štruktúry, v ktorej sa každý objekt ukladá v poradí a kde sa navigácia grafu uchováva v inom poradí na účely podpory neštruktúrovaného a čiastočne štruktúrovaného úložiska dát. vytváranie balíkov zariadení Platforma SAP HANA uplatňuje optimalizácie, ktoré pozdvi­ hujú využitie procesora až na extrémnu úroveň. Vytváranie „appliance“ balíkov poskytuje úplnú kontrolu nad zdrojmi a procesom certifikácie pre hardvérové konfigurácie na dosiah­ nutie najlepšieho výkonu a spoľahlivosti. Platforma SAP HANA napríklad zahŕňa automatické obnovenie z chýb pamäte bez reštartu systému. Systémy s vysokou kapacitou pamäte sú zo štatistického hľadiska oveľa citlivejšie na takúto chybu. Okrem prínosov pre celkové náklady na vlastníctvo modelu vytvára­ nia balíkov zariadení, predstavuje aj základnú súčasť konceptu dizajnu platformy SAP HANA. Spoločnosť SAP okrem toho aktívne skúma virtuálne zariadenia a cloudové šablóny pre platformu SAP HANA a overuje ďalšie prípady využitia výkonu. obrázok č. 5: príklad takmer lineárneho škálovania Spojenie množiny dát TPC-H (120 miliónov záznamov) na platforme SAP HANA© v prostre­ dí 4S Nehalem-EX (2,26 GHz) so 64 logickými jadrami 16 822 doba spracovania (ms) 10 000 8 598 Zlepšenie o 20 % vďaka hyperthreadingu so 64 logickými jadrami 4 410 2 484 1 339 1 116 1 000 1 2 4 8 16 32 64 počet vlákien sap Hana - platforma pre analýzu dát v reálnom čase a podnikové aplikácie novej generácie 9