Jest przeświadczenie, że rozwiązanie SAP HANA jest relatywnie drogie. Otóż w porównaniu z korzyściami jakie może dać - należy podkreślić, że nie jest to prawda. Cena SAP Hana wcale nie jest taka wysoka. SAP HANA to zupełnie nowa jakość w dziedzinie aplikacji i analityki do przetwarzania danych w czasie rzeczywistym bez względu na wielkość przedsiębiorstwa.
SAP HANA to implementacja przetwarzania danych w pamięci RAM firmy SAP. Silnik SAP HANA in-memory pozwala prezentować dane transakcyjne lub dane z hurtowni danych w czasie zbliżonym do rzeczywistego. Platforma SAP HANA umożliwia wykonywanie posiadanych przez przedsiębiorstwo informacji w czasie rzeczywistym o analizy o dowolnej szczegółowości, stopniu agregacji i liczbie wymiarów. Rozwiązanie SAP HANA integruje dane strukturalne i niestrukturalne ze źródeł wewnętrznych i zewnętrznych oraz analizuje szczegółowe dane bez konieczności agregacji. Rozwiązanie SAP HANA można zintegrować z szerokim zakresem środowisk IT, powierzając mu przetwarzanie danych z baz danych Oracle, Microsoft SQL Server i IBM DB2 oraz z technologii BigData, takich jak na przykład Hadoop. Technologia SAP In-Memory Appliance wykorzystuje duże ilości pamięci operacyjnej RAM (nawet 1 TB lub więcej w zależności od pożądanej mocy obliczeniowej serwera), wielordzeniowe procesory umożliwiające równoległe przetwarzanie danych oraz szybkie dyski Solid State Drive zamiast tradycyjnych dysków twardych w celu zapewnienia lepszej wydajności dla aplikacji transakcyjnych i analitycznych. Efektem współpracy firmy SAP z licznymi partnerami jest zapewnienie wyboru oprogramowania dostosowanego do zróżnicowanej bazy klientów w konfiguracjach odpowiadają cym ich potrzebom. Różnorodność oferowanych opcji oznacza całkowitą wolność wyboru dostawców, bez konieczności długoterminowego wiązania się z jednym z nich. Założeniem pozwalającym na szybsze przetwarzanie danych jest załadowanie danych do pamięci operacyjnej i przetwarzanie ich bez potrzeby korzystania z dysków twardych oraz przechowywanie danych w kolumnach zamiast w wierszach. Taki sposób przechowywania danych pozwala na przechowywane danych w jednej kolumnie. Dlatego możliwe jest zastosowanie skutecznych mechanizmów kompresji danych co w rezultacie prowadzi do mniejszego zapotrzebowania na pamięć oraz zdecydowanie szybszych czasów dostępu do ważnych danych. Według SAP przetwarzanie w oparciu o pamięć operacyjną jest wielokrotnie razy szybsze niż w przypadku tak zwanych tradycyjnych operacji na dysku.
SAP HANA to prekursor w dziedzinie technologii przetwarzania „in-memory”. Konfigurowalność, łatwa integracja i rewolucyjne możliwości to cechy, dzięki którym znajduje ono zastosowanie w odniesieniu do praktycznie wszystkich wymagań biznesowych. Technologia in-memory to doskonałe rozwiązanie mogące zastąpić powolne, kosztowne systemy business intelligence oparte na dyskach. Firmy, które jako pierwsze wykorzystają technologię in-memory, zyskają lepszy wgląd w prowadzone działania, poprawią swoją efektywność oraz obniżą koszty IT. Dzięki temu zyskają rzeczywistą przewagę nad konkurencją. Według jednego z szacunków firmy analitycznej w ciągu najbliższych pięciu lat około 30 procent przedsiębiorstw będzie wykorzystywać jedną lub kilka kluczowych aplikacji, których działanie będzie oparte na bazie danych in-memory, a do roku 2014 – 30 procent aplikacji analitycznych będzie wykorzystywać funkcje in-memory w celu zwiększenia skali i prędkości obliczeniowej.
Więcej o sap hana i przetwarzaniu in-memory.
Oferowane przez SID Group rozwiązanie SAP HANA™ to innowacyjna technologia in-memory, która umożliwia przetwarzanie ogromnych ilości danych transakcyjnych w pamięci głównej serwera. Pozwala to na uzyskanie natychmiastowych wyników nawet najbardziej złożonych analiz. Ponieważ technologia in-memory umożliwia dostęp do danych bezpośrednio z pamięci, wyniki zapytań uzyskuje się znacznie szybciej niż w przypadku tradycyjnych hurtowni danych. Baza danych HANA DB jest głównym komponentem rozwiązania SAP HANA. W odróżnieniu od klasycznych, relacyjnych baz danych HANA DB w całości rezyduje w pamięci operacyjnej serwera, a system dyskowy wykorzystuje do zapisu tylko stanu pamięci lub wykonywania kopii bezpieczeństwa. Dzięki temu, że wszystkie dane znajdują się w pamięci operacyjnej eliminuje się konieczność ładowania danych z plików znajdujących się w systemie dyskowym. Taka architektura znacznie przyspiesza procesy zapytań i analizy danych w bazie danych zlokalizowanej w całości w pamięci, ponieważ dyskowe operacje wejścia/wyjścia (ang. I/O) są często "wąskim gardłem" przepustowości całego systemu. Jest w 100% zgoda z ACID. Raporty w czasie rzeczywistym i błyskawiczna analityka pomagają uzyskać dodatkowe przychody i wypracować oszczędności, przynoszącrealne korzyści każdej firmie.
Pokazywanie postów oznaczonych etykietą sap hana. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą sap hana. Pokaż wszystkie posty
Great SAP HANA platform performance
SAP HANA is a solution platform that has enabled enterprises to run complex business transactional and analytical operations up to 10 thousand times faster than they did before. In-memory technology is a perfect solution replacing slow and expensive drive-based business intelligence systems. Pioneer companies using in-memory technology gain better insight into ongoing activities, improve efficiency and lower their IT costs, thus gaining real competitive advantage. According to estimates of analytical companies, during the next five years approximately 30% of companies will be using one, or more key applications based on in-memory database and by 2014, 30% of analytic applications will use in-memory functions to increase computing speed and scale. HANA also includes a programming component that allows a company's IT department to create and run customized application programs on top of HANA, as well as a suite of predictive, spatial and text analytics libraries across multiple data sources.
Real benchmark consists of following dimensions:
Data size – larger the data slower the system gets
Query complexity – more complex the query, longer it takes to return with the answer
Rate of change of data – how quickly the system absorbs information when data is changed
Is the data prepared or is it wrong – data preparedness before it can be used
Response time – how quickly the system responds to answer a query
Science says human brain can carry out tasks depending on complexity: interactively with continuous flow of thought when engaged for about 800 milliseconds, efficiently when engaged for < 3 seconds and starts losing attention when engaged for > 8 seconds.
The following innovative technological aspects are used in SAP HANA:
Multicore parallelism – The power HANA derives is from the fact that it runs massively parallel. A modern server has upto 80 CPUs, 2 terabytes of DRAM and 5+ terabytes of SSD as core. This combination would have a strong computing power. Currently each CPU has roughly 3 gigahertz of clock speed which means total availability is (80 CPU*3) 240 gigahertz of clock speed and 2 terabytes of data in the DRAM.
Columnar structure of database store – The main design of the central structure of HANA is its columnar store. Row structures are traditional but in-memory row stores are able to do transactions quicker than before. With the columnar structure of the data store, data can be analysed faster by picking up only those data selectively as required by the query.
Projection, Dynamic Aggregation and Compression – HANA’s scan speed enables it to follow the Principle of Minimal Projection. Only those data that are needed are grabbed from the database store and processed. Same thing applies to aggregation. Whenever aggregation is needed, it can be calculated at the speed of 12.5 – 15 million/sec/core dynamically.
SAP HANA can be deployed on-site as an appliance or purchased as a managed cloud or hybrid- cloud service. SAP HANA was previously called SAP High-Performance Analytic Appliance. SAP HANA is a perfect example of this; the focus should be not on the technology but rather the functionality that is facilitated by this technology. Instead of trying to explain terms such as ‘column-oriented’ and ‘in-memory’ to people who neither understand nor care about the technology, more should be done to highlight what is now possible using SAP HANA. The SAP Business Warehouse (BW) is a core part of the SAP NetWeaver technology. Serving as a powerful Enterprise Data Warehouse application platform BW provides flexible reporting and analysis tools. Businesses are able to make well-founded decisions on the basis of this analysis. Business information from SAP and external data sources are integrated, and consolidated in BW on HANA.
Real benchmark consists of following dimensions:
Data size – larger the data slower the system gets
Query complexity – more complex the query, longer it takes to return with the answer
Rate of change of data – how quickly the system absorbs information when data is changed
Is the data prepared or is it wrong – data preparedness before it can be used
Response time – how quickly the system responds to answer a query
Science says human brain can carry out tasks depending on complexity: interactively with continuous flow of thought when engaged for about 800 milliseconds, efficiently when engaged for < 3 seconds and starts losing attention when engaged for > 8 seconds.
The following innovative technological aspects are used in SAP HANA:
Multicore parallelism – The power HANA derives is from the fact that it runs massively parallel. A modern server has upto 80 CPUs, 2 terabytes of DRAM and 5+ terabytes of SSD as core. This combination would have a strong computing power. Currently each CPU has roughly 3 gigahertz of clock speed which means total availability is (80 CPU*3) 240 gigahertz of clock speed and 2 terabytes of data in the DRAM.
Columnar structure of database store – The main design of the central structure of HANA is its columnar store. Row structures are traditional but in-memory row stores are able to do transactions quicker than before. With the columnar structure of the data store, data can be analysed faster by picking up only those data selectively as required by the query.
Projection, Dynamic Aggregation and Compression – HANA’s scan speed enables it to follow the Principle of Minimal Projection. Only those data that are needed are grabbed from the database store and processed. Same thing applies to aggregation. Whenever aggregation is needed, it can be calculated at the speed of 12.5 – 15 million/sec/core dynamically.
SAP HANA can be deployed on-site as an appliance or purchased as a managed cloud or hybrid- cloud service. SAP HANA was previously called SAP High-Performance Analytic Appliance. SAP HANA is a perfect example of this; the focus should be not on the technology but rather the functionality that is facilitated by this technology. Instead of trying to explain terms such as ‘column-oriented’ and ‘in-memory’ to people who neither understand nor care about the technology, more should be done to highlight what is now possible using SAP HANA. The SAP Business Warehouse (BW) is a core part of the SAP NetWeaver technology. Serving as a powerful Enterprise Data Warehouse application platform BW provides flexible reporting and analysis tools. Businesses are able to make well-founded decisions on the basis of this analysis. Business information from SAP and external data sources are integrated, and consolidated in BW on HANA.
Wydajność platformy SAP HANA
Wydajność platformy SAP HANA wynika z samej architektury rozwiązania, która jest silnie równoległa, jak również z kolumnowego przetwarzania danych.
W SAP HANA wykorzystywane są następujące innowacyjne aspekty technologiczne:
Równoległe przetwarzanie w wielu rdzeniach procesorów – wykorzystanie możliwości przetwarzania współbieżnego przez SAP HANA. Oznacza to możliwość jednoczesnego wykorzystania mocy obliczeniowej do 80 procesorów, 2 terabajtów pamięci DRAM i 5 terabajtów SSD serwera. Obecnie każdy procesor wyposażony jest w zegar taktowany częstotliwością 3 GHz, co oznacza całkowitą dostępność j na poziomie 240 gigaherców (80 CPU * 3) oraz 2 terabajty pamięci DRAM.
Kolumnowa struktura bazy danych – dane w magazynie SAP HANA przechowywane są w postaci kolumnowej. Struktury wierszy są tradycyjne, ale dzięki przetwarzaniu w pamięci operacje mogą być wykonywane szybciej niż w tradycyjnej architekturze. Dzięki kolumnowej strukturze przechowywania danych, mogą być one przeanalizowane szybciej poprzez selektywny wybór tylko tych informacji, które są wymagane do przetworzenia zapytania.
Projekcja , agregacja i kompresja dynamiczna – SAP HANA umożliwia stosowanie zasady Principle of Minimal Projection. Z bazy danych pobierane są tylko te dane, które są potrzebne do przetwarzania. To samo odnosi się do agregacji . Gdy wymagana jest agregacja dane mogą być przetwarzane dynamicznie z prędkością 12,5 – 15 milionów operacji/sek / na rdzeń.
Narzędzie SAP HANA jest też wydajne w połączeniu z innymi systemami. Firmie SIDGroup udało się zintegrować SAP HANA™ z narzędziem Business Intelligence Tableau uzyskując płynne działanie, odczyt i wizualizację danych źródłowych z systemu SAP HANA w systemie do analizy i wizualizacji – Tableau. Tableau jest rozwiązaniem umożliwiającym wykonywanie szybkich, prostych i co najważniejsze – użytecznych analiz. Tableau pomaga biznesowi uzyskać wgląd w informacje, jest użyteczne przy rozwiązywaniu zwykłych i niecodziennych problemów. SAP HANA™, z kolei, to elastyczna, wielofunkcyjna platforma przetwarzania danych w pamięci (in-memory) pochodzących z dowolnych systemów biznesowych dająca bezpośredni dostęp do wyników analiz w czasie rzeczywistym.
Przy integracji wykorzystano bazę danych SAP HANA™ działającą na 256 GB pamięci RAM, 4 procesorach po 8 rdzeni czyli łącznie z 32 rdzeniami.
Podczas testów udało się uzyskać prędkość przetwarzania poniżej 1 sekundy, co dla użytkownika końcowego oznacza praktycznie brak zauważalnych opóźnień między wykonywaną czynnością, a uzyskanym na ekranie wynikiem. Testowano między innymi analizę sprzedaży oraz obliczanie sumy i średniego profitu w podziale na miasta i oddziały. Przy filtrowaniu tych danych odpowiedzi uzyskiwane z bazy danych były jeszcze szybsze. Do połączenia Tableau i SAP HANA nie są potrzebne dedykowane narzędzia typu middleware. Tableau podłączone było bezpośrednio do SAP HANA. Na laptopie z Tableau wystarczy zainstalować oprogramowanie SAP HANA Client. Zademonstrowane podczas warsztatów połączenie Tableau z SAP HANA pokazuje jakie korzyści niesie integracja tych dwóch narzędzi.
Warto powiedzieć też o wydajności samej platformy SAP HANA i tego w jaki sposób można ją mierzyć.
Koncepcja testów wydajnościowych przedstawiona przez dr Vishal Sikka odnosi się do pomiaru rzeczywistej wydajności HANA. Wzorzec pomiarowy składa się z następujących wymiarów:
• Rozmiar danych – im więcej danych tym wolniej trafiają do systemu
• Złożoność zapytań – im bardziej skomplikowane zapytanie tym więcej czasu potrzeba na odpowiedź
• Zmienność danych – sprawdzamy jak system przyswaja informacje, gdy dane są zmienne
• Czy dane są przetworzone właściwie – weryfikacja etapu przygotowania danych
• Czas odpowiedzi – jak szybko system reaguje i daje odpowiedź na zapytanie
Nauka podpowiada nam, że ludzki mózg może wykonywać zadania w zależności od złożoności: interaktywnie przy ciągłym przepływie myśli w który się angażuje – w czasie około 800 milisekund, efektywnie, gdy jest zaangażowany – w czasie poniżej 3 sekund, a gdy nie jest zaangażowany wyłącznie w przetwarzaną informację – poniżej 8 sekund. System SAP HANA jest w stanie odpowiedzieć na zapytania użytkownika w czasie krótszym niż 3 sekundy.
W SAP HANA wykorzystywane są następujące innowacyjne aspekty technologiczne:
Równoległe przetwarzanie w wielu rdzeniach procesorów – wykorzystanie możliwości przetwarzania współbieżnego przez SAP HANA. Oznacza to możliwość jednoczesnego wykorzystania mocy obliczeniowej do 80 procesorów, 2 terabajtów pamięci DRAM i 5 terabajtów SSD serwera. Obecnie każdy procesor wyposażony jest w zegar taktowany częstotliwością 3 GHz, co oznacza całkowitą dostępność j na poziomie 240 gigaherców (80 CPU * 3) oraz 2 terabajty pamięci DRAM.
Kolumnowa struktura bazy danych – dane w magazynie SAP HANA przechowywane są w postaci kolumnowej. Struktury wierszy są tradycyjne, ale dzięki przetwarzaniu w pamięci operacje mogą być wykonywane szybciej niż w tradycyjnej architekturze. Dzięki kolumnowej strukturze przechowywania danych, mogą być one przeanalizowane szybciej poprzez selektywny wybór tylko tych informacji, które są wymagane do przetworzenia zapytania.
Projekcja , agregacja i kompresja dynamiczna – SAP HANA umożliwia stosowanie zasady Principle of Minimal Projection. Z bazy danych pobierane są tylko te dane, które są potrzebne do przetwarzania. To samo odnosi się do agregacji . Gdy wymagana jest agregacja dane mogą być przetwarzane dynamicznie z prędkością 12,5 – 15 milionów operacji/sek / na rdzeń.
Narzędzie SAP HANA jest też wydajne w połączeniu z innymi systemami. Firmie SIDGroup udało się zintegrować SAP HANA™ z narzędziem Business Intelligence Tableau uzyskując płynne działanie, odczyt i wizualizację danych źródłowych z systemu SAP HANA w systemie do analizy i wizualizacji – Tableau. Tableau jest rozwiązaniem umożliwiającym wykonywanie szybkich, prostych i co najważniejsze – użytecznych analiz. Tableau pomaga biznesowi uzyskać wgląd w informacje, jest użyteczne przy rozwiązywaniu zwykłych i niecodziennych problemów. SAP HANA™, z kolei, to elastyczna, wielofunkcyjna platforma przetwarzania danych w pamięci (in-memory) pochodzących z dowolnych systemów biznesowych dająca bezpośredni dostęp do wyników analiz w czasie rzeczywistym.
Przy integracji wykorzystano bazę danych SAP HANA™ działającą na 256 GB pamięci RAM, 4 procesorach po 8 rdzeni czyli łącznie z 32 rdzeniami.
Podczas testów udało się uzyskać prędkość przetwarzania poniżej 1 sekundy, co dla użytkownika końcowego oznacza praktycznie brak zauważalnych opóźnień między wykonywaną czynnością, a uzyskanym na ekranie wynikiem. Testowano między innymi analizę sprzedaży oraz obliczanie sumy i średniego profitu w podziale na miasta i oddziały. Przy filtrowaniu tych danych odpowiedzi uzyskiwane z bazy danych były jeszcze szybsze. Do połączenia Tableau i SAP HANA nie są potrzebne dedykowane narzędzia typu middleware. Tableau podłączone było bezpośrednio do SAP HANA. Na laptopie z Tableau wystarczy zainstalować oprogramowanie SAP HANA Client. Zademonstrowane podczas warsztatów połączenie Tableau z SAP HANA pokazuje jakie korzyści niesie integracja tych dwóch narzędzi.
Warto powiedzieć też o wydajności samej platformy SAP HANA i tego w jaki sposób można ją mierzyć.
Koncepcja testów wydajnościowych przedstawiona przez dr Vishal Sikka odnosi się do pomiaru rzeczywistej wydajności HANA. Wzorzec pomiarowy składa się z następujących wymiarów:
• Rozmiar danych – im więcej danych tym wolniej trafiają do systemu
• Złożoność zapytań – im bardziej skomplikowane zapytanie tym więcej czasu potrzeba na odpowiedź
• Zmienność danych – sprawdzamy jak system przyswaja informacje, gdy dane są zmienne
• Czy dane są przetworzone właściwie – weryfikacja etapu przygotowania danych
• Czas odpowiedzi – jak szybko system reaguje i daje odpowiedź na zapytanie
Nauka podpowiada nam, że ludzki mózg może wykonywać zadania w zależności od złożoności: interaktywnie przy ciągłym przepływie myśli w który się angażuje – w czasie około 800 milisekund, efektywnie, gdy jest zaangażowany – w czasie poniżej 3 sekund, a gdy nie jest zaangażowany wyłącznie w przetwarzaną informację – poniżej 8 sekund. System SAP HANA jest w stanie odpowiedzieć na zapytania użytkownika w czasie krótszym niż 3 sekundy.
Subskrybuj:
Posty (Atom)