Skip to main content

SAP HANA Architecture

Data is compressed by different compression techniques (e.g. dictionary encoding, run length encoding, sparse encoding, cluster encoding, indirect encoding) in SAP HANA Column store.

When main memory limit is reached in SAP HANA, the whole database objects (table, view,etc.) that are not used will be unloaded from the main memory and saved into the disk.

These objects names are defined by application semantic and reloaded into main memory from the disk when required again. Under normal circumstances SAP HANA database manages unloading and loading of data automatically.

However, the user can load and unload data from individual table manually by selecting a table in SAP HANA studio in respective Schema- by right-clicking and selecting the option "Unload/Load".

SAP HANA Server consists of :

  1. Index Server
  2. Preprocessor Server
  3. Name Server
  4. Statistics Server
  5. XS Engine

SAP HANA Index Server:
SAP HANA Database Main server are index server. Detail of each server is as below-

It's the main SAP HANA database component
It contains actual data stores and the engine for processing the data.
Index Server processes incoming SQL or MDX statement.

SAP HANA Index Server overview

Session and Transaction Manager: Session Component manage sessions and connections for SAP HANA database. Transaction Manager coordinates and control transactions.

SQL and MDX Processor: SQL Processor component queries data and send to them in query processing engine i.e. SQL/SQL Script / R / Calc Engine. MDX Processor queries and manipulates Multidimensional data (e,g. Analytic View in SAP HANA).

SQL / SQL Script / R / Calc Engine: This Component executes SQL / SQL script and calculation data convert in calculation model.

Repository: Repository maintain the versioning of SAP HANA metadata object e.g.(Attribute view, Analytic View, Stored procedure).

Persistence layer: This layer uses in-built feature "Disaster Recovery" of SAP HANA database. Backup is saved in it as save points in the data volume.

Processor Server:

This server is used in Text Analysis and extracts data from a text when the search function is used.




Comments

Popular posts from this blog

new syllabus 6 th science &social science term 3 text book Tamil medium

Term 3 New sylabus text book released today .New textbooks for Tamil Nadu state board students: Upgraded visual representations, internet activities page having website/mobile links and QR codes that can help students directly access info about topics are some of the features of the new textbooks. A total of 177 titles have been printed covering these four grades (1, 6, 9 and 11) under each subject. Besides increasing the quality of paper of these books, some innovative measures like ICT corner for lessons are part of the new texts. 6 th std term 3 Science &social science Tamil medium The entire year’s content for Class XI has been published as one textbook. However, textbooks for Classes I, VI and IX are printed in three volumes following the trimester system of quarterly, half yearly and annual semesters. Books for Class XI include a lot more titles compared to those for lower classes due to the different groups like commerce, biology and computer science. There are around 50 co...

Why to choose SAP HANA

SAP HANA is a next-generation in-memory business platform. It accelerates analytics and application on a single and in-memory platform. Mentioned below are the few reasons why to choose SAP HANA – Real Time – SAP HANA Provides Real-Time Data Provisioning and Real time Reporting. Speed – SAP HANA provide high speeds processing on massive data due to In-Memory Technology. Any Data/Source - SAP HANA can access various data source including Structured and Unstructured data from SAP or Non-SAP data source. Cloud - SAP HANA database and application can be deployed to the Cloud environment. Simplicity – SAP HANA reduce efforts behind ETL process, Data Aggregation, Indexing, and Mapping. Cost – SAP claims that SAP HANA Software can reduce Total IT cost of a company. Choice Option – SAP HANA is supported by different hardware vendor and Software provider, so based on the requirement, the user can choose the best option.