Jump to content

SAP HANA

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Jankeymeulen (talk | contribs) at 06:37, 3 May 2017 (Added Google Cloud Platform to list of supported clouds.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

SAP HANA
Developer(s)SAP SE
Stable release
SPS12 Revision 120[1] / May 11, 2016; 8 years ago (2016-05-11)
Written inC, C++
Available inMulti-lingual
TypeIn-memory RDBMS
LicenseProprietary
WebsiteSAP HANA DB

SAP HANA is an in-memory, column-oriented, relational database management system developed and marketed by SAP SE.[2][3] Its primary function as database server is to store and retrieve data as requested by the applications. In addition, it performs advanced analytics (predictive analytics, spatial data processing, text analytics, text search, streaming analytics, graph data processing) and includes ETL capabilities as well as an application server.

History

During the early development of SAP HANA, a number of technologies were developed or acquired by SAP SE. These included TREX search engine (in-memory column-oriented search engine), P*TIME (in-memory OLTP Platform acquired by SAP in 2005), and MaxDB with its in-memory liveCache engine.[4][5] The first major demonstration of the platform was in 2008: teams from SAP SE, the Hasso Plattner Institute and Stanford University demonstrated an application architecture for real-time analytics and aggregation. Former SAP SE executive, Vishal Sikka, mentioned this architecture as "Hasso's New Architecture".[6] Before the name "HANA" stabilized, people referred to this product as "New Database".[7]

The software was previously called "SAP High-Performance Analytic Appliance".[8]

The first product shipped in late November 2010.[5][9] By mid-2011, the technology had attracted interest but the experienced business customers still considered it "in early days".[10] HANA support for SAP NetWeaver Business Warehouse was announced in September 2011 for availability by November.[11]

In 2012, SAP promoted aspects of cloud computing.[12] In October 2012, SAP announced a platform as a service offering called the SAP HANA Cloud Platform[13][14] and a variant called SAP HANA One that used a smaller amount of memory.[15][16]

In January 2013, SAP enterprise resource planning software from its Business Suite was announced and became available by May.[17][18]

In May 2013, a managed private cloud offering called the HANA Enterprise Cloud service was announced.[19][20]

Rather than versioning, the software utilizes service packs for major releases. Service packs are released every 6 months.[21]

Architecture

Overview

Indexer components

The index server performs session management, authorization, transaction management and command processing. The database has both a row store and a columnar store. Users can create tables using either store, but the columnar store has more capabilities and is most frequently used.[22][citation needed] The index server also manages persistence between cached memory images of database objects, log files and permanent storage files. XS engine allows to build web applications.[23]

SAP HANA Information Modeling (also known as SAP HANA Data Modeling) is a part of HANA application development. Modeling is the methodology to expose operational data to the end user. Reusable virtual objects (named calculation views) are used in the modelling process.

MVCC

SAP HANA manages concurrency through the use of multiversion concurrency control (MVCC), which gives every transaction a snapshot of the database at a point in time. When an MVCC database needs to update an item of data, it will not overwrite the old data with new data, but will instead mark the old data as obsolete and add the newer version.[24][25]

Deployment

SAP HANA can be deployed on-premises as an appliance from a certified hardware vendor or on certified hardware with tailored data center integration (TDI).[26] With tailored data center integration (TDI) approach, existing hardware components such as storage and network can be reused.[27][28] Both horizontal and vertical scalability are supported. HANA is also available in the cloud as a Database as a Service on Amazon Web Services, Microsoft Azure, Google Cloud Platform, IBM Softlayer,[29] Huawei FusionSphere,[30] HP Helion[31], or the SAP Cloud Platform[32] (PaaS) as well as SAP HANA Enterprise Cloud[33] (MCaaS).

SAP HANA can be deployed on the following supported platforms:


Editions

SAP HANA licensing is primarily divided into two categories.[36]

Runtime License:

Used to run SAP applications such as SAP Business Warehouse powered by SAP HANA and SAP S/4HANA.

Full Use License:

Used to run both SAP and non-SAP applications. This licensing can be used to create custom applications.[37]

As part of the full use license, features are grouped as editions targeting various use cases.

  • Base Edition: Provides core database features and development tools but does not support SAP applications.
  • Platform Edition: Base edition plus spatial, predictive, R server integration, search, text, analytics, graph engines and additional packaged business libraries.
  • Enterprise Edition: Platform edition plus additional bundled components for some of the data loading capabilities and the rule framework.

In addition, capabilities such as streaming and ETL are licensed as additional options.[38]

As of 9th March 2017, SAP HANA is available in an Express edition; a streamlined version which can run on laptops and other resource-limited environments. This edition is primarily aimed at students, and is free to use for in-memory databases of up to 32GB.

See also

References

  1. ^ Support Package Stack 12 (Last Update: May 11, 2016, Revision 120)
  2. ^ Jeff Kelly (July 12, 2013). "Primer on SAP HANA". Wikibon. Retrieved October 9, 2013.
  3. ^ SAP HANA - The Column Oriented (Based) Database on YouTube (December 8, 2012)
  4. ^ Vey, Gereon; Krutov, Ilya (January 2012). "SAP In-Memory Computing on IBM eX5 Systems" (PDF). Retrieved 22 October 2013.
  5. ^ a b SAP SE (June 17, 2012). "SAP HANA Timeline". SlideShare. Retrieved October 9, 2013.
  6. ^ "Vishal Sikka: Timeless Software". Retrieved March 10, 2017.
  7. ^ "What is SAP HANA Database". Gucons web site. 2011. Retrieved October 9, 2013.
  8. ^ http://www.computerworld.com/article/2514617/business-intelligence/sap-s-hana-will-speed-real-time-data-analytics.html
  9. ^ Chris Kanaracus (December 1, 2010). "SAP launches HANA for in-memory analytics: The in-memory analytic appliance will compete with next-generation data-processing platforms such as Oracle's Exadata machines". Info World. Retrieved September 24, 2013.
  10. ^ Chris Kanaracus (September 15, 2011). "SAP's HANA is hot, but still in early days". Network World. Retrieved October 15, 2013.
  11. ^ Courtney Bjorlin (November 9, 2011). "SAP Begins BW on HANA Ramp-Up, First Big Test for the HANA Database". ASUG News. Retrieved October 15, 2013.
  12. ^ Trevis Team (April 30, 2012). "SAP Headed For $71 On Cloud, Mobile And HANA Growth". Forbes. Retrieved October 9, 2013.
  13. ^ "SAP Introduces SAP HANA Cloud, an In-Memory Cloud Platform". Database Trends and Applications. 2012-10-24. Retrieved 2016-06-18.
  14. ^ "Overview | SAP HANA Cloud Platform". hcp.sap.com. Retrieved 2016-06-18.
  15. ^ IBM Cloud AMM for SAP HANA One
  16. ^ Doug Henschen (October 17, 2012). "SAP Launches Cloud Platform Built On Hana". Information Week. Archived from the original on October 19, 2012. Retrieved October 15, 2013. {{cite news}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  17. ^ Brian McKenna (January 11, 2013). "SAP puts Business Suite on HANA, joins transactional to analytical". Computer Weekly. Retrieved October 15, 2013.
  18. ^ "Sapphire 2013: Business Suite on HANA goes to general availability". Computer Weekly. May 15, 2013. Retrieved October 15, 2013.
  19. ^ Chris Kanaracus (May 7, 2013). "SAP unveils HANA Enterprise Cloud service: Customers will be able to run their applications on the HANA-powered cloud". Network World. Retrieved October 15, 2013.
  20. ^ "SAP HANA Enterprise Cloud". hana.sap.com. Retrieved 2016-06-18.
  21. ^ John Appleby (May 28, 2012). "Update III: The SAP HANA FAQ - answering key SAP In-Memory questions". Bluefin Solutions. Retrieved October 9, 2013.
  22. ^ https://intellipaat.com/tutorial/sap-hana-tutorifferent purposes.
  23. ^ http://www.saphana.com/community/blogs/blog/2012/12
  24. ^ http://help.sap.com/saphelp_hanaplatform/helpdata/en/94/fc07fbeff1474aa878737f2c9921d3/content.htm?frameset=/en/63/d055985b2a4d19bc860c98ac5a02cb/frameset.htm&current_toc=/en/85/d132c3f05e40a2b20c25aa5fd6331b/plain.htm&node_id=68&show_children=false
  25. ^ http://pi3.informatik.uni-mannheim.de/~norman/HANA_Debull_2013.pdf
  26. ^ "Certified SAP HANA® Hardware Directory". global.sap.com. Retrieved 2016-06-30.
  27. ^ "Datacenter integration is the new 'table stakes' | #SAPPHIRENOW". Retrieved 2016-06-30.
  28. ^ "SAP HANA Tailored Data Center Integration - SAP HANA Technical Operations Manual - SAP Library". help.sap.com. Retrieved 2016-06-30.
  29. ^ "SAP chooses IBM as a premier strategic provider of Cloud infrastructure services for its business critical applications".
  30. ^ "Huawei Announces Availability of SAP HANA® Running on Huawei FusionSphere-huawei press center". huawei. Retrieved 2016-09-08.
  31. ^ "HP News - HP and SAP Accelerate Journey to SAP® S/4HANA on HP Helion Managed Cloud". www8.hp.com. Retrieved 2016-09-08.
  32. ^ "Overview | SAP Cloud Platform". hcp.sap.com. Retrieved 2016-09-08.
  33. ^ "SAP HANA Enterprise Cloud | Services". SAP. Retrieved 2016-09-08.
  34. ^ "SAP HANA Hardware and Software Requirements".
  35. ^ "SAP HANA on Power with SUSE Linux Enterprise Server for SAP Applications".
  36. ^ "Update IV: The SAP HANA FAQ - answering key SAP In-Memory questions". www.bluefinsolutions.com. Retrieved 2016-07-08.
  37. ^ "SAP HANA in-memory DBMS overview". Retrieved 2016-07-08.
  38. ^ "SAP HANA Options and Additional Capabilities – SAP Help Portal Page". help.sap.com. Retrieved 2016-07-08.