What is SAP HANA?
Find out everything you need to know about SAP's in-memory database platform
SAP HANA is an in-memory database platform that allows data to be analysed at high speed by processing information stored in RAM memory, rather than having to access it from a hard disk or SSD. This enables other programs to work with vast quantities of data much more rapidly than they would otherwise be able to.
As the name would suggest, SAP HANA was created by German software giant SAP and is still a proprietary product, with HANA standing for 'high performance analytic appliance'. However, many of the large enterprise hardware vendors, such as HPE, IBM and Dell Technologies, have products and services that are optimised for the software.
How does SAP HANA work?
SAP HANA, at its core, is a relational database management system. While that may sound rather boring and straight forward, if you want to carry out advanced data analytics at speed there's a lot more to get excited about under the bonnet.
HANA is built on another piece of SAP software, SAP In-Memory Database. This is a massively parallel processing data store that brings together column-based, row-based and object-based data storage methods. This foundation means that HANA can rapidly access and analyse data from most structured databases, as well as applications and systems, without any intervention or need for additional products to translate the information into a form that the software can read.
Depending on the source of the data, it can use three different types of data replication: Sybase (also known as Log-based); extract, transform, load (ETL)-based; and trigger-based. This replicated data is then stored in-memory (i.e. in RAM) so the applications connected to HANA can access it rapidly in real time.
What is SAP HANA used for?
While this may sound dry, it opens up a world of possibilities for new, disruptive businesses to emerge.
For example, French insurance firm Meteo Protect uses SAP HANA to generate weather insurance quotes for farmers based on the latest climate and weather data. The CEO, Gabriel Gross, credits HANA with enabling the company to go from being a startup pursuing a new form of "parametric insurance", to trading on Lloyd's of London insurance and reinsurance marketplace just seven years later.
It also opens up the possibility of optimising existing processes, like monitoring and optimising telecoms networks or energy usage.
What is the difference between SAP HANA and SAP S/4HANA?
When is comes to the kinds of applications that access SAP HANA in order to perform analytics, one of the most common is the confusingly named SAP S/4HANA. This is SAP's enterprise resource planning and business intelligence suite, introduced in 2015, which is available both on-premise and in the cloud. It incorporates technologies like AI and machine learning, and is written specifically to run on the SAP HANA platform.
SAP S/4HANA can, for example, provide real-time product availability to customers placing orders, help create more effective and efficient supply-chain management, and use predictive analytics to identify and mitigate possible delays in delivery.
While SAP S/4HANA is cloud-native, it doesn't need to be run in a hosted cloud environment. Instead, there are a number of deployment models, from on-premises and private cloud to multi-tenant or single-tenant public cloud.
What are the benefits of SAP HANA?
Did we mention that SAP HANA is fast? Because it really is, and this is its primary benefit. There are myriad other Big Data analytics services that can draw information from various sources, both structured and unstructured, and divine insights that can improve the way an organisation runs. But in the main, they can't do it in real time and at scale in the way that HANA does.
The platform is also updated with new features regularly every quarter for the cloud-based version and once a year for on-premise which most recently has included enhancements like AI and ML.
What are the drawbacks of SAP HANA?
The highest quality item on the shelf tends to be the most expensive, and in this case in-memory computing bears no exception. The cost per bit of SAP is higher than most database platforms, particularly for those that run SAP HANA on-premise or in hybrid environments which necessitate investment in hardware and RAM, significantly more expensive than other forms of memory.
Furthermore, HANA is only really compatible with SAP or SUSE Linux certified hardware. If not already owned, the up-front costs of migration continue to stack-up. For users wanting to run the software on any other kind of hardware, major issues come to the fore as licensing prices are very high.
For some, the advanced capabilities of the software are also a drawback. It can be difficult to extract value proportionate with investment. Some developers who continue with their usual ways of working with databases don’t use SAP HANA to its full potential, only using it as a fast in-memory database. For smaller enterprises that produce only small amounts of data, and for those producing unstructured data that can’t be stored in database format, this is also true.
It’s clear that SAP HANA won’t be useful for everyone. Businesses must ensure they have the right use case for rapid analytics, as well as the right budget in place, before making the decision to invest.
Key considerations for implementing secure telework at scale
Identifying the security risks and advanced requirements of a remote workforceDownload now
The State of Salesforce 2020
Your guide to getting the most from SalesforceDownload now
Fast, flexible and compliant e-signatures for global businesses
Be at the forefront of digital transformation with electronic signaturesDownload now
Rethink your cybersecurity strategy for the new world
5 steps to secure the enterprise and be fit for a flexible futureDownload now