SAP HANA Zkušenosti s nasazením in-memory technologie Co je SAP HANA Náš fokus PoC SAP HANA on BW PoC SAP HANA on NW Co dál? Udělat věc, které se bojíme, je první krok k úspěchu. Mohándás Korámčand Gándhí Klíčem k jakémukoliv rozhodnutí je mít správné informace. Abyste je získali, musíte si položit správné otázky. SAP HANA toto potvrzuje dvojnásob. Položíte-li si správné otázky ještě předtím, než ji začnete používat, SAP HANA vám později bude trvale poskytovat správné, rychlé a aktuální odpovědi. Daniel Albrecht Zkušenosti z nasazení Enterpise Architect ATOS in-memory technologie daniel.2.albrecht@atos.net 1
SAP HANA Zkušenosti s nasazením in-memory technologie Co je SAP HANA Náš fokus PoC SAP HANA on BW PoC SAP HANA on NW Co dál? Udělat věc, které se bojíme, je první krok k úspěchu. Mohándás Korámčand Gándhí Klíčem k jakémukoliv rozhodnutí je mít správné informace. Abyste je získali, musíte si položit správné otázky. SAP HANA toto potvrzuje dvojnásob. Položíte-li si správné otázky ještě předtím, než ji začnete používat, SAP HANA vám později bude trvale poskytovat správné, rychlé a aktuální odpovědi. Daniel Albrecht Enterpise Architect ATOS daniel.2.albrecht@atos.net
Co je SAP HANA Z pohledu technologa RYCHLÁ DATABÁZE zpracovávající data v operační paměti až s tisícinásobným zrychlením konsolidující dva světy, analytický a transakční do jediné platformy ukládající data s kompresí ve sloupcovém uspořádání integrovaná a optimalizovaná pro práci se SAP systémy se spoustou přednastaveného obsahu umožňující získávat data z mnoha různorodých zdrojů v reálném čase s přenesením části aplikační vrstvy kalkulací agregací analytických výpočtů a plánování na úroveň databáze 3
Co je SAP HANA Z pohledu businessu PŘÍLEŽITOST Optimalizovat zrychlit zjednodušit zlevnit stávající procesy Implementovat dříve nerealizovatelnou nebo odkládanou novou funkčnost Maximalizovat využití SAP pomocí přednastaveného obsahu SAP Solution Explorer, Value Maps Roadmaps Řešení AtoS a služeb SAP BSR report Služby AtoS 4
Náš fokus SAP HANA jako primární databáze nasazení HANA pod non SAP platformy a produkty zatím nelze doporučit označené analytické a transakční scénáře byly cílem PoC vysoká přidaná hodnota ověřována realizovatelnost a rizika 5
SAP BW nad SAP HANA ve státní správě SAP BW nad SAP HANA v energetice Porovnání PoC 18.3.2014
Rozsah a cíle PoC Rozsah a cíle Ověřit BW na HANA Ověřit možnosti SAP NW aplikace nad HANA Prohloubit v týmu dovednosti SAP HANA Zjistit možnosti realizace business scénářů v SAP Hana pro zákazníka Společné cíle Ověřit zrychlení klíčových reportů při použití SAP Hana Appliance jako databáze stávajícího BW. Průměrná doba odezvy vybraných reportů se zkrátí více než 10x Ověřit zrychlení načtení a aktivace dat do BW. Načtení a aktivace dat se zkrátí více než 5x Veřejná správa Ověřit zlepšenou kompresi databáze.
Prostředí a postup Společné parametry PoC Oracle SAP NW BW on Oracle 7.3 Databáze Oracle 11.2 Advanced Compression Option HANA SAP NW BW on HANA (7.3) SAP HANA Appliance Single-node 512 GB 4 CPU (Power 7) SAP HANA 1.0 Migrace celé instance databáze Trvání 2 dny Menší objem dat, vešlo se do 0.5 TB Bez jakýchkoliv problémů se závislostmi dat Částečná selektivní migrace dat Trvání 30 dnů Větší objem dat, nevešlo se do 0.5 TB Problémy se závislostmi dat
Rychlost odezvy reportů (dotazů) Porovnání před a po migraci Doba odezvy dotazů (query) na SAP HANA je podstatně rychlejší Významné zrychlení složitých výpočtů a vzorců hodnot ukazatelů z velkého množství dat Velký počet zobrazených řádků a sloupců (buněk) zpomaluje odezvu reportu Při spouštění reportů na SAP HANA nad menším množství dat není zrychlení odezvy tak patrné
Výsledky testů veřejná správa Porovnání rychlosti odezvy reportů pracovních sešitů Doba odezvy pracovních sešitů na Oracle a SAP HANA je srovnatelná a zrychlení pracovních sešitů v BEX Analyzeru (XLS formát) na SAP HANA není nijak významné SAP HANA výrazně zkracuje čas události Datový manažer přenos dat z DB Nejdelší časovou událostí je "OLAP:Přenos dat", který provádí rendering (vykreslení) dat do buněk v jednotlivých listech pracovních sešitů v XLS formátu. Na tuto událost nemá SAP HANA vliv 0:02:36 0:02:18 0:02:01 0:01:44 0:01:26 0:01:09 0:00:52 0:00:35 0:00:17 0:02:29 0:01:53 0:01:30 0:01:27 Doba odezvy DWA Doba odezvy DWH (SAP HANA) 0:00:00 Sešit 1 Sešit 2
Rychlost ETL procesů Přenosy dat do infokostek Přenos dat ze zdrojových systémů přímo do infokostek je v SAP HANA jen o málo účinnější než přenos dat do DB Oracle Příčinou je způsob zpracování funkčních modulů ve zdrojových systémech, na které výkon DB HANA v SAP BW nemá vliv Významně rychlejší je přenos dat v rámci SAP BW na HANA, tj. např. přenos dat z jedné infokostky do druhé
Rychlost ETL procesů Přenosy dat do ODS objektů Doba odezvy přenosů dat ze zdrojových systémů do DS objektů je výrazně zkrácena Velmi významné je zrychlení aktivace dat DS objektů Zrychlení je tím významnější, čím je větší objem přenášených dat
Komprese databáze Porovnání s Oracle 11 with Advanced Compression Option 70,3 % 35,4 % 70,2 % Databáze celkem 30%
Vyhodnocení Průběh Instalace zařízení SAP HANA do landscape se ukázala jako jednoduchá operace bez větších problémů Pro migraci dat je zásadní způsob provedení. Selektivní export/import je nevhodný a doporučujeme se mu při ostré migraci vyhnout. Vhodným způsobem je přenesení instance databáze Vyskytly se problémy související s neusazeností nové technologie (nevytvoření indexů u jedné kostky, nestabilita zařízení) Tyto problémy byly dílčí a s podporou dodavatelů se je podařilo vyřešit Výsledky PoC ukázaly významné zrychlení zpracování dat v dotazech a při aktivaci dat v DS objektech Méně přesvědčivé výsledky podala SAP HANA při přímém uploadu do infokostek Některé výsledky byly částečně znehodnoceny pomalým vykreslováním, která SAP HANA nemohla ovlivnit Oba PoC potvrdily shodné chování platformy, což potvrzuje, že pod SAP BW je SAP HANA spolehlivou a předvídatelnou technologií
Transakční aplikace v SAP NW nad SAP HANA ve státní správě 17.9.2014
Rozsah a cíle PoC Rozsah a cíle základní testy výkonnosti SAP Hana v prostředí transakčního systému prověření možnosti převodu řešení z prostředí Oracle do SAP Hana Testy a vyhodnocení Zápis a čtení dat Čas zápisu shodný, čas čtení shodný (i Oracle v mezipaměti) -> nutný test konkurenčních přístupů Použití izolací Totožný způsob práce s izolacemi Funkčnost čtení dat programů v oblasti přeplatků (Cílem bylo ověření možnosti převodu aplikací do prostředí SAP HANA) Pomalejší odezvy důvodu použití příkazu FOR ALL ENTRIES (další verze DB Sap Hana už vyřešeno) Konkurenční přístupy v oblasti kmenových a pohybových dat SAP Hana 10x rychlejší při odbavování SAP Hana odbavila všechny dotazy (cca 9 tis), Oracle pouze 900 zátěž SAP Hana rovnoměrná a odbavení i jiných požadavků, Oracle zátěž nerovnoměrná SAP Hana pomalejší síť.zatížení -> řeší nová verze aplikační server součástí SAP Hana Test dosažení hranice dat alokovaných v paměti vždy mít takovou konfiguraci systému, aby všechna data byla v paměti
Test čtení Konkurenční přístupy v oblasti kmenových a pohybových dat Nastavená doba testu Počet paralelně přistupujících uživatelů 3 minuty 50 uživatelů (nastaveno postupné přibývání uživatelů z 1 na 50 během prvních 20 sekund testu) 1.běh jednoduchý dotaz Vyhledávalo se dle polí (počet řádků byl nastaven na 500) Pole, ve kterých lze použít znaky * a + IKMPSV, Jméno, Příjmení Jméno, Příjmení 2.běh komplexní dotaz Vyhledávalo se dle polí (počet řádků byl nastaven na 500) Pole, ve kterých lze použít znaky * a + Číslo konta příjemce, ID příjemce, Verze příjemce, Datum předpisu, Datum výplaty, Rok, Číslo dokladu vratky, Číslo dávky, Kód dat, Druh dávky/srážky, Typ dávky/srážky Kód dat, Druh dávky
Souhrnné výsledky První běh Systém X Systém H Čas spuštění 12. 3. 2014 9:58 12. 3. 2014 10:08 Doba trvání 237s 203s Celkový počet požadavků: 776 7269 Překročení doby odezvy: 0 0 Požadavků za sekundu 3 36 Průměrná doba odezvy 12s 0,3s Druhý běh Systém X Systém H Čas spuštění 12. 3. 2014 10:03 12. 3. 2014 10:12 Doba trvání 405s 211s Celkový počet požadavků: 343 2406 Překročení doby odezvy: 140 0 Požadavků za sekundu <1 11 Průměrná doba odezvy 30s 2,9s
Doba odezvy první běh X H
Počet požadavků (transakcí) první běh X H
Doba odezvy druhý běh X H
Doba odezvy druhý běh DX 5 X H
Počet požadavků (transakcí) druhý běh X H
Závěr pro Atos 2014 Atos. Confidential information owned by Atos, to be used by the recipient only. This document, or any part of it, may not be reproduced, copied, circulated and/or distributed nor quoted without prior written approval from Atos. Foto: Martin Singer
Vyhodnocení 1. SAP HANA je pro transakční i analytická řešení v landscape SAP použitelná 2. SAP HANA může organizaci poskytnout velký přínos jak v oblasti technologických vylepšení a optimalizace, tak i inovací business procesů 3. Potenciální přínosy SAP HANA pro organizaci je třeba analyzovat v rámci analýzy příležitostí (přínosy x náklady a rizika) 4. U stávajících řešení je pro plné využití potenciálu SAP Hana nutná optimalizace (BW a zejména transakčních aplikací) SAP BW on HANA SAP Net Weaver on HANA Co dál? Optimalizace a akcelerace procesů SAP Business Suite Přechod na velkém landscape Nové problémy, velmi zajímavé výsledky ale o tom až příště.
Děkujeme za pozornost Pro více informací nás neváhejte kontaktovat: T+ 42 233034211 F+ 42 233034299 M+ 42 606613701 daniel.2.albrecht@atos.net Atos, the Atos logo, Atos Consulting, Atos Worldgrid, Worldline, BlueKiwi, Canopy the Open Cloud Company, Yunano, Zero Email, Zero Email Certified and The Zero Email Company are registered trademarks of Atos. July 2014. 2014 Atos. Confidential information owned by Atos, to be used by the recipient only. This document, or any part of it, may not be reproduced, copied, circulated and/or distributed nor quoted without prior written approval from Atos. 20-11-2014 Atos