Pros and cons from an experienced user
September 26, 2019
Pros and cons from an experienced user

Score 9 out of 10
Vetted Review
Verified User
Software Version
SAP HANA, enterprise edition
Overall Satisfaction with SAP HANA
We use SAP HANA for all our SAP Business Suite servers. We use HANA Live and recently the HANA AFL SDK to enhance the DB with additional features. We are happy with the HANA Live reporting features which do away with the need of ETL.
Pros
- Data on SAP HANA is compressed by a factor of 5-7 compared to SQL DB's.
- SAP HANA's performance is ungodly. However, it cannot heal poorly developed custom code.
- The integration of Tensorflow and other AI frameworks help to analyze the data where it is stored.
- Partitioning and Hot vs. cold storage capabilities help to keep the memory consumption at a reasonable scale.
Cons
- There is a bug in HANA 2.0 SP
- It is hard to quantify the effect of a DB with high performance. The end-users are happier as the results of their queries are displayed faster. Therefore the worker becomes more efficient which translates into less money spent.
- We recently had severe performance problems due to a bug and out-of-memory situation. The unavailability of our digital core costs money leaving our workforce without a system.
- We think that SAP HANA helps us to be prepared for future requirements which we simply could not solve with legacy SQL DB's.
We benefited from applying HANA Live and therefore replacing old reports on BI/BW. In fact, every new BI report analyzing ECC data is now developed using HANA Live. For example, a classical ABAP report took 8 hours to fill the staging table. With HANA Live we get the result almost instantaneously.
Data type support becomes more and more important. We are using ESRI GIS spatial data heavily and also recently migrated ESRI to SAP HANA in a lighthouse project. As a public service provider, it is important that spacial data is accurate and available in no time. This essentially can save lives. JSON is now the de-facto standard to exchange data with web services. It is important that a DB supports JSON natively to be able to effectively retrieve the information encoded in JSON.
Utilizing SQL script and HANA CDS views greatly reduced the need for staging tables. For data that is calculated on ABAP stack however, there is/was no option to calculate this data on the HANA layer, e.g. conversion exits for functional locations or long texts. For this, we had to make use of the SAP HANA AFL SDK (not to confuse with the PAL). Writing HANA extensions is very time consuming and can destabilize the index server. In other cases, we greatly benefit from having direct access to the ECC tables for reporting which reduces the need for a BI/BW system for data on ECC. This effectively makes ETL obsolete and is a huge cost saver plus it safeguards that the data is always accurate as it comes from one source table.
SAP HANA is a more modern database with capabilities which reach far beyond a classical database. We chose SAP HANA as it represents the future direction of SAP which aligns with our strategic direction. With the introduction of S/4 HANA, SAP HANA will remain the only supported DB of SAP's flagship product. Hence, the move to SAP HANA is mandatory and implied when converting to SAP S/4 HANA.
Do you think SAP HANA Cloud delivers good value for the price?
Yes
Are you happy with SAP HANA Cloud's feature set?
Yes
Did SAP HANA Cloud live up to sales and marketing promises?
Yes
Did implementation of SAP HANA Cloud go as expected?
Yes
Would you buy SAP HANA Cloud again?
Yes
Comments
Please log in to join the conversation