Upload
prasad-mavuduri
View
77
Download
0
Embed Size (px)
Citation preview
SAP and other SAP Products mentioned here as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries
SAP HANA – Demystified Run Smarter! Run Faster! Run Simpler!
For starters, SAP HANA is short for High-Performance ANalytic Appliance (or HAsso's New Architecture per Vishal). SAP HANA has created a revolution in how database and the applications perform. SAP HANA is a platform with an in-memory database that was envisioned for simplicity in Data Footprint, Data Processing & Operations, and Landscape. SAP HANA has given rise to Simpler Setup, Simpler Code and Application Development, and wonderfully Simpler User Experience.
Keep It Simple Stup*d !!! – KISS remembers anyone?!
SAP has been doing its best to explain the architecture and the benefits of SAP HANA, and we will try to simplify its concepts as much as we further can. This paper is an attempt to simplify the message and help propagate the advantages of SAP HANA implementation. We would like to cover the most frequently bothering questions in customers’ minds. The objective of this paper is to provide precise information about the product SAP HANA, and to highlight more of the returns on investments (RoI) of SAP HANA to justify its implementation. Readers who are interested in learning more about HANA in detail are advised to reach out to the SAP HANA website and other SAP resources.
What is IMDBMS and what is SAP HANA? What is the difference between a traditional database and an in-memory database? Traditional on-disk database system is hugely burdened by the performance of its file I/O. Hence in order to improve on its I/O performance, a traditional on-disk database system tries to trade off memory consumption and CPU cycles. This is the result of using more memory - caching, and using more CPU cycles to maintain the cache. Besides,
SAP and other SAP Products mentioned here as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries
traditional disk-based DBMS usually keeps a lot of redundant data in the forms of indexing etc. thus needing more storage space. Being diametrically opposite to on-disk DBMS, in-memory DBMS aims to eliminate I/O burden and reduce storage requirements. The goal of in-memory DBMS is to optimize the reduction in memory consumption, reduction in CPU cycles and hence making it simpler, faster and efficient.
SAP has stated its vision for HANA in simple straight forward language as following:
Combine OLTP and OLAP data using modern hardware and database systems to create a single source of truth, enable real-time analytics and simplify applications and database structures.
Now consider an RDBMS where you: Eliminate costly Disk I/O operations Access data as almost 1,000 -10,000 +
times faster Be real-time for transactions and
reports Eliminate creation and storage of
indexes Eliminate creation and storage of
aggregates Achieve fewer objects and fewer
operations giving rise to simpler design
Have choice of efficient and less storage consuming Columnar Database in addition to Row-based Database
Let us touch upon briefly to keep the paper simple, the
benefits of SAP HANA resulting from its features of HANA.
Readers needing more explanation are encouraged to contact
the author directly.
Columnar RDBMS: Columnar table storage allows high data compression rates, since ordered table columns containing the same value in many rows can be ideally compressed, maximizing the spatial locality of table
columns.
Persistency: With the persistent store of data and log information HANA can overcome a system restart or failure without data loss without compromising system performance.
Partitioning: Partitioning supports the creation of very large tables (billions of rows) by breaking them into smaller chunks that can be placed on different machines, if required. This is achieved without any adverse impact on SQL queries and data manipulations.
ACID Compliant: SAP HANA is a full transactional, ACID compliant and relational database.
Massive Parallel Processing (MPP): SAP HANA was designed to perform calculations in parallel (shared-nothing MPP). Often it uses hundreds of cores at the same time, fully utilizing the available computing resources of distributed systems.
Highly Optimized Compression: Uses Dictionary compression, Advanced compression(using different compression methods, namely prefix encoding, run length encoding (RLE), cluster encoding, sparse encoding, and indirect encoding) and Operates efficiently on Compressed Data.
SAP and other SAP Products mentioned here as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries
Optimize the DBMS performance with many algorithms Reduce coding and administration ( reduced
complexity of the infrastructure) Reduce power consumption due fewer moving
parts and components Achieve lesser TCO due to the above synergies
The above, undoubtedly, is the sweetest music for an application designer’s ears and great news for the finance controller who pays the bills. All the above features and many more are the highlights of SAP HANA which is the leading In-Memory RDBMS in the market clearly leaving the rest of the pack far behind.
SAP has launched its flagship product HANA to foster simplified and inexpensive IT architectures enabling unprecedented speeds of data operations in real-time. Architects of SAP HANA product have realized that there is very little difference between OLAP and OLTP in terms of their operation cycles of data. Hence SAP HANA has been optimized for both transactional and reporting purposes. In addition, SAP HANA is also capable of processing massive amounts of data in real time to support to help Big Data applications as well. With SAP HANA, customers can simplify the technology stack, dramatically reducing multiple layers of hardware & software complexity and making user experience simpler.
Do I need Big Data applications to implement SAP HANA?
(Implementation of SAP HANA – Scenarios)
You DO NOT need Big Data applications to implement SAP HANA!!
SAP HANA can be implemented in two scenarios – Full / Enterprise License and Run-Time
License. Replacing just the database layer with HANA of any SAP application like ECC, BW,
CRM etc. would just need a Run Time license. With Run-Time License, customers can use
HANA database strictly to run SAP Applications and cannot build any new and independent
SAP and other SAP Products mentioned here as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries
data schemas for a data mart in the HANA database directly. Full license of SAP HANA gives
the customers to run all kinds of database applications that involve SAP and non-SAP
sources. The pictures shown here would depict the scenarios very well.
Full / Enterprise License is sold by HANA database size (by Giga Bytes) units and Run-Time
license is sold on SAP
application value
(usually a % of the
current SAP foot
print).
SAP and other SAP Products mentioned here as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries
Currently, SAP is
recommending
customers to move to the
HANA database and take
advantage of new HANA
based tools and
applications like HANA-
Live, Simple Finance etc.
that will bring in a lot of
efficiencies.
What more do I get with SAP HANA?
A lot has been covered about the speed and other efficiencies that are achieved by
implementing SAP HANA as database. Let us quickly look at some more tools / applications
that could improve the productivity and simplify the business operations. In addition, SAP’s
partner community is coming up with a lot of productivity applications based on HANA that
should immensely help the customers. It is very difficult to list out all these solutions /
products but would like to touch briefly upon a few important ones of them.
SAP and other SAP Products mentioned here as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries
SAP HANA Live:
SAP HANA Live is a bolt on a SAP Suite on HANA to deliver real-time operational reporting. SAP HANA live is possible in a ‘side-car scenario’ without having SAP Suite on HANA, by installing Live on a HANA database on its own. SAP HANA Live is complementary to SAP BW is with prebuilt content (similar to SAP BW business content) delivered by SAP, in form of SAP HANA calculation views for real-time operational reporting. The content contains virtual data models (schemas) based on the transactional and master data tables of the SAP Business Suite. These data models can be customized to cater to individual customer needs to enhance their reporting.
The biggest return on investment (RoI) of SAP HANA Live is its ability to facilitate Real-Time
reporting without any
adverse effect on the
performance of SAP Business
Suite. Besides, the speed and
efficiency, SAP HANA saves
customers from
redevelopment of data
models and reports by
bringing forth a lot of prebuilt
data content that is really
optimized.
(The above schematic is cited from SAP publications regarding SAP HANA Live)
SAP HANA dynamic tier-ing
SAP HANA’s Dynamic Tier-ing promises to be a great solution to manage very large data
from various sources (SAP & non-SAP) to render near-real-time reporting. This can lead to
a very cost-effective way to achieve ‘hot’ data archiving solution and consolidated
reporting layer catering to all the performance demands. Although this is projected as a big
data solution by some of the experts, but I strongly recommend customers take advantage
of SAP HANA to build smarter data archival solutions.
SAP and other SAP Products mentioned here as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries
Big Data and Predictive Analytics:
Current information world is growing exponentially and the demand to keep up has never
been more for enterprises. To keep competitive advantage, enterprises need to be very
agile with the data not only in the current but also to be able to see into the future smartly.
SAP HANA is a real blessing at the right time for customers as there is a strong need for
real-time need for current information and predictive data handling large amounts of data
quickly. SAP has partnered with major big data product suppliers and solution providers to
integrate into SAP HANA to take advantage of it’s’ ‘powerhouse’ features. Customers can
take advantage of SAP HANA to build descriptive, predictive, and prescriptive analytics
solutions to gain better profits, productivity, and competitive advantage over their peers.
S4HANA newer components like Simple Finance and Simple Manufacturing:
SAP has come up with an end to end simplified solution for accounting and finance called ‘Simple Finance’ which works with its ECC on HANA. This solution can deliver end to end process solution for accounting and finance delivering strategic value with instant insight all through end-to-end processes across any industry. This solution also drives value with instant prediction, analysis, and planning capabilities. This solution makes it simpler to facilitate collaboration with business partners and stake holders. Simple Finance includes simplified GRC templates, and controls across currencies, languages, and industries. In addition this solution provides real-time reporting and analytic solutions which could easily be integrated with Fiori for the best user experience.
Are you at the ‘Cloud-roads’? How to reduce CAPEX with SAP HANA
implementation?
There is a perfect storm brewing out there for reducing costs of IT operations and capital
commitments for services. When implementing SAP HANA database customers may want
to weigh the options of ‘cloudifying’ their operations at the juncture. Moving the systems
to cloud would simplify the operations and eliminate some of the in-house infrastructure,
application maintenance costs. Customers are rapidly moving towards private cloud
SAP and other SAP Products mentioned here as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries
hosting and exploring SAP HANA implementations as OPEX (vs. CAPEX) from suitable
solution providers.
Message from a leading solution provider and system integrator
DATA MAGNUM
Data Magnum has teamed up with hardware vendors and cloud providers to offer a very
attractive proposition for the customers with an end to end solution – Project Financing,
Software, Cloud Hosting / In-House Hardware, Migration, and Support. This brings
synergies of all the agencies involved under one roof to translate savings and convenience
to the customers. This consortium has started offering an OPEX model to implement SAP
HANA
The above consortium is serving both in-house and cloud hosting of SAP HANA and other
SAP installations.
Current Challenges for SAP HANA implementation:
Although there are many system
integrators and solution providers
working on increase the number of
SAP HANA implementations, the
above consortium feels that there is
still ample room for improvement in
the following aspects.
SAP and other SAP Products mentioned here as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries
Financing: HANA is a pricy product and
needs financing help to boost sales.
HANA Cloud Services:
Very few “one-stop-shop” (some or
other service is missing) reliable
service providers
Limited standardization in Hardware
and cloud hosting
Cloud Security and scalability issues
Not many providers have standard
offerings (everything is customized)
Many times implementations are so
costly due to paucity of skilled
manpower
On-shore / Offshore models are not
translating to price reduction
Support: Reliable Support services are
not widely available at affordable prices
Big Data Readiness: Not many solution
providers are not ‘Big Data Ready’
No standardized predictive and
prescriptive analytics
The consortium presents its services as shown in the following picture.
About the author:
Prasad Mavuduri has around 18 years of SAP experience who specializes in SAP HANA and Big Data
solutions. He serves the board of American Institute of Big Data Professionals. Prasad earned an MBA degree
from Kellogg School of Management. He could be reached at [email protected]