SAP HANA Essentials Book

73

Transcript of SAP HANA Essentials Book

Page 1: SAP HANA Essentials Book
Page 2: SAP HANA Essentials Book

Copyright © 2012 Epistemy Press LLC. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic,mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior writtenpermission of the Publisher. For reproduction or quotation permission, please send a written request to [email protected].

Epistemy Press LLC makes no warranties or representations with respect to the content and specifically disclaims any implied warranties or guarantees of merchantability, fitness for aparticular purpose, or non-infringement. Epistemy Press LLC assumes no responsibility for any errors or omissions that may appear in the publication.

The author and publisher gratefully acknowledge SAP’s kind permission to use its trademarks in this publication.

This publication contains references to the products of SAP AG. SAP, the SAP Logo, R/3, SAP NetWeaver, SAP HANA and other SAP products and services mentioned herein are trademarksor registered trademarks of SAP AG in Germany and in several other countries all over the world. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, CrystalDecisions, Web Intelligence, Xcelsius and other Business Objects products and services mentioned herein are trademarks or registered trademarks of Business Objects in the UnitedStates and/or other countries. All other products mentioned in this book are registered or unregistered trademarks of their respective companies.

SAP AG is neither the author nor the publisher of this publication and is not responsible for its content, and SAP Group shall not be liable for errors or omissions with respect to the materials.

This material outlines SAP’s general product direction and should not be relied on in making a purchase decision. This material is not subject to your license agreement or any otheragreement with SAP.

SAP has no obligation to pursue any course of business outlined in this material or to develop or release any functionality mentioned in this document. This material and SAP’s strategy andpossible future developments are subject to change and may be changed by SAP at any time for any reason without notice.

This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, ornon-infringement. SAP assumes no responsibility for errors or omissions in this document.

ISBN: 978-0-9856008-0-8

Page 3: SAP HANA Essentials Book

T

About the Cover Image

he cover image is a European “No Speed Limit” sign. If you’ve ever driven on the Autobahn in Germany, this sign will immediately bring a smile toyour face because you can step on the accelerator and drive as fast as you want to or as fast as your car can go (which ever comes first). In terms of

SAP HANA, we selected this image because SAP HANA allows your company to run at top speed with no artificial limit to how fast it can go. If youever go visit SAP headquarters in Germany, you’ll see this sign about 2 miles south of the Frankfurt airport on the A5 — and there’s no speed limit onyour way to visit SAP.

Page 4: SAP HANA Essentials Book

S

Note from the Author

ince this book is about the shift to “real-time” business, it’s fitting that we’ve been writing this book in “real-time” and will be delivering it in “real-time”. Basically, that means that we can’t wait around for everything in the SAP HANA world to settle down and solidify before writing each chapter

and expect everyone to hold their breath until the entire book is finished and ready to print. And trust me, SAP HANA is moving extremely fast right nowand you could be holding your breath for quite a while waiting for that day.

Just like SAP HANA is disrupting the status quo in the database world and breaking lots of ossified rules of the game, we’ll be doing much the samewith this book. Who says you have to wait till the whole book is written to release it? Who says you have to charge $$ for an extremely valuable book?Who says it has to be printed on paper with ink and sold in a bookstore?

We’ve decided to break all those traditional publishing rules and release the first chapters now (May 2012) and then release the remaining chaptersas they are completed, with quite a few of the technical chapters coming out near the SAP TechEd 2012 events in the fall. Since this is a “digital-only”book, it’s important that readers keep connected to learn about the release of new chapters and content updates. That’s pretty easy: Follow the bookon twitter @EpistemyPress and @jeff_word, sign up for the email updates from the saphanabook.com website when you register to download theebook and keep watching experiencesaphana.com.

Table of Contents

1 SAP HANA Overview2 SAP HANA Architecture3 SAP HANA Business Cases & ROI Model4 SAP HANA Applications5 SAP NetWeaver Business Warehouse on SAP6 Data Provisioning with SAP HANA7 Data Modeling with SAP HANA8 Application Development with SAP HANA9 SAP HANA Administration & Operations10 SAP HANA Hardware11 SAP HANA Projects & Implementation12 SAP HANA Resources

Page 5: SAP HANA Essentials Book

A

Acknowledgments

lthough we’re at the beginning of this journey, many people have already been phenomenally helpful in the scoping, content preparation andreviewing of this book. Their support has been invaluable and many more people will be involved as the book progresses.

Many thanks to all of you for your support and collaboration.— Jeff

SAP ColleaguesMargaret Anderson, Puneet Suppal, Uddhav Gupta, Storm Archer, Scott Shepard, Balaji Krishna, Daniel Rutschman, Ben Gruber, Bhuvan Wadhwa,Lothar Henkes, Adolf Brosig, Thomas Zureck, Lucas Kiesow, Prasad Ilapani, Wolfram Kleis, Gunther Liebich, Ralf Czekalla, Michael Erhardt, RolandKramer, Arne Arnold, Markus Fath, Johannes Beigel, Ron Silberstein, Kijoon Lee, Oliver Mainka, Si-Mohamed Said, Amit Sinha, Mike Eacrett,Andrea Neff, Jason Lovinger, Michael Rey, Gigi Read, David Hull, Nadav Helfman, Lori Vanourek, Bill Lawler, Scott Leatherman, Wolfram Kleis, TomKurtz, Jay Foard, Sebastian Speck

SAP MentorsThomas Jung (SAP), Harald Reiter (Deloitte), Vitaliy Rudnytskiy (HP), John Appleby (Bluefin), Tammy Powlas (Fairfax Water), Vijay Vijayasankar(IBM), Craig Cmehil (SAP), Alvaro Tejada (SAP)

SAP PartnersLane Goode (HP), Tag Robertson (IBM), Rick Speyer (Cisco), Andrea Voigt (Fujitsu), Nathan Saunders (Dell), KaiGai Kohei (NEC), Chris March(Hitachi)

ProductionRobert Weiss (Development Editor)Roland Schild (Libreka)Michelle DeFilippo (1106 Design)

Page 6: SAP HANA Essentials Book

T

How to use this book“May you live in interesting times”

his book is designed to provide an introduction to SAP HANA to a wide range of readers, from C-level executives down to entry-level coders. Assuch, its content is necessarily broad and not-too-technical. This book should be the first thing everyone reads about SAP HANA, but will provide

easy links to Level 2 technical content to continue learning about the various sub-topics in more detail. The content is structured so that everyone canbegin with the introduction chapter and then skip to the subsequent chapters that most interest them. Business people will likely skip to the applicationsand business case chapters while techies will jump ahead to the application development and hardware chapters. In fact, it would probably be odd ifanyone actually read this book from beginning to end (but go ahead if you want to).

Although a great deal of this book focuses on “living in a world without compromises” from a technology and business perspective, we’veunfortunately had to make a few compromises in the scope and depth of the content in order to reach the widest possible audience. If we hadn’t, thiswould be a 10,000-page encyclopedia that only a few hundred people would ever read. We’ve tried to make this book as easy to read as possible toensure that every reader can understand the concepts and get comfortable with the big picture of SAP HANA. We’ve also tried to cover as many of thehigh-level concepts as possible and provide copious links to deeper technical resources for easy access. Hopefully, you will enjoy reading the chaptersand find it quite easy to “punch out” to additional technical information as you go regardless of your level of technical knowledge or business focus.

The knowledge you will find in this book is the first step on the journey to becoming a real-time enterprise, but in many ways, it is just the “tip of theiceberg”. We’re working on several Level 2 technical books on SAP HANA and are committed to providing as much technical and business content aspossible through the Experience SAP HANA website and other channels. Please refer to the last chapter to get a listing of additional free informationsources on SAP HANA.

Given the massive strategic impact of SAP HANA on the medium and long-term IT architectures of its customers, SAP felt that every customer andecosystem partner should have free access to the essential information they will need to understand SAP HANA and evaluate its impact on their futurelandscape. SAP sponsored the writing of this book and has funded its publication as a free ebook to ensure that everyone can easily access thisknowledge.

SAP HANA is a rapidly evolving product and its level of importance to SAP customers will continue to increase exponentially over the next severalyears. We will attempt to provide updated editions of this book on a semi-annual basis to ensure that you can easily access the most up-to-dateknowledge on SAP HANA. Please continue to visit the SAP HANA Essentials website to download updated and revised editions when they arereleased (typically in May and November of each year). You can also follow @EpistemyPress on Twitter for updates.

Page 7: SAP HANA Essentials Book

T

ForewordBy Vishal Sikka, Ph.D.Executive Board Member, SAP AG

ime magazine picked “The Protester” as its person of the year for 2011, recognition of individuals who spoke up around the world — from the Arabcountries to Wall Street, from India to Greece — individuals whose voices were amplified and aggregated by modern technology and its

unprecedented power to connect and empower us. Twitter and Facebook, now approaching 800 million users (more than 10% of humanity), are oftenviewed as the harbinger of social networking. But social networking is not new. A recent issue of the Economist described Martin Luther’s use of socialnetworking, especially the Gutenberg press, to start the Protestant Reformation. During the American Revolution, Thomas Paine published hisCommon Sense manifesto on a derivation of the Gutenberg press. Within a single year, it reached almost a million of the 1.5 million residents of the 13American colonies — about two-thirds of the populace, and helped seed democracy and America’s birth.

I believe that information technologies, especially well-designed, purposeful ones, empower and renew us and serve to amplify our reach and ourabilities. The ensuing connectedness dissolves away intermediary layers of inefficiency and indirection. Some of the most visible recent examples ofthis dissolving of layers are the transformations we have seen in music, movies and books. Physical books and the bookstores they inhabited havebeen rapidly disappearing, as have physical compact discs, phonograph records, videotapes and the stores that housed them. Yet there is moremusic than ever before, more books and more movies. Their content got separated from their containers and got housed in more convenient, moremodular vessels, which better tie into our lives, in more consumable ways. In the process, layers of inefficiency got dissolved. By putting 3000 songs inour pockets, the iPod liberated our music from the housings that confined it. The iPhone has a high-definition camera within it, along with a bunch ofservices for sharing, distributing and publishing pictures, even editing them — services that used to be inside darkrooms and studios. 3D printing is aneven more dramatic example of this transformation. The capabilities and services provided by workshops and factories are now embodied within aprinter that can print things like tools and accessories, food and musical instruments. A remarkable musical flute was printed recently at MIT, its soundindistinguishable from that produced by factory-built flutes of yesterday.

I see layers of inefficiency dissolving all around us. An empowered populace gets more connected, and uses this connectivity to bypass theintermediaries and get straight at the things it seeks, connecting and acting in real-time — whether it is to stage uprisings or rent apartments, plantravel or author books, edit pictures or consume apps by the millions.

And yet enterprises have been far too slow to benefit from such renewal and simplification that is pervading other parts of our lives. The IT industryhas focused on too much repackaging and reassembly of existing layers into new bundles, ostensibly to lower the costs of integrated systems. Inreality, this re-bundling increases the clutter that already exists in enterprise landscapes. It is time for a rethink.

At SAP, we have been engaged in such rethinking, or intellectual renewal, as our chairman and co-founder Hasso Plattner challenged me, for thelast several years, and our customers are starting to see its results. This renewal of SAP’s architecture, and consequently that of our customers, isdriven by an in-memory product called SAP HANA which, together with mobility, cloud computing, and our principle of delivering innovation withoutdisruption, is helping to radically simplify enterprise computing and dramatically improve the performance of businesses without disruption.

SAP HANA achieves this simplification by taking advantage of tremendous advances in hardware over the last two decades. Today’s machines canbring large amounts of main-memory, and lots of multi-core CPUs to bear on massively parallel processing of information very inexpensively. SAPHANA was designed from the ground-up to leverage this, and the business consequences are radical. At Yodobashi, a large Japanese retailer, thecalculation of incentives for loyalty customers used to take 3 days of data processing, once a month. With SAP HANA, this happens now in 2 seconds— a performance improvement of over 100,000 times. But even more important is the opportunity to rethink business processes. The incentive for acustomer can be calculated on the fly, while the customer is in a store, based on the purchases she is about to make. The empowered store-managercan determine these at the point of sale, as the transaction unfolds. With SAP HANA, batch processing is converting to real time, and businessprocesses are being rethought. Customers like Colgate-Palmolive, the Essar Group, Provimi, Charmer Sunbelt, Nongfu Spring, our own SAP IT andmany others, have seen performance improvements of thousands to tens of thousands times. SAP HANA brings these benefits non-disruptively,without forcing a modification of existing systems. And in Fall 2011, we delivered SAP Business Warehouse on SAP HANA, a complete removal ofthe traditional database underneath, delivering fundamental improvements in performance and simplification, without disruption.

SAP HANA provides a single in-memory database foundation for managing transactional as well as analytical data processing. Thus a complexquestion can be posed to real-time operational data, instead of asking pre-fabricated questions on pre-aggregated or summarized data. SAP HANA

Page 8: SAP HANA Essentials Book

question can be posed to real-time operational data, instead of asking pre-fabricated questions on pre-aggregated or summarized data. SAP HANAalso integrates text processing with managing structured data, in a single system. And it scales simply with addition of more processors or moreblades. Thus various types of applications, across a company’s lines of businesses, and across application types, can all be run off a single,elastically-scalable hardware infrastructure: a grand dissolving of the layers of complexity in enterprise landscapes. SAP HANA hardware is built byvarious leading hardware vendors from industry standard commodity components, and can be delivered as appliances, private or public clouds. Whilethis architecture is vastly disruptive to a traditional relational database architecture, to our customers it brings fundamental innovation withoutdisruption.

Looking ahead, I expect that we will see lots of amazing improvements similar to Yodobashi’s. Even more exciting, are the unprecedentedapplications that are now within our reach. By my estimate, a cloud of approximately 1000 servers of 80-cores and 2 terabytes of memory each, canenable more than 1 billion people on the planet to interactively explore their energy consumption based on real-time information from their energymeters and appliances, and take control of their energy management. The management and optimization of their finances, healthcare, insurance,communications, entertainment and other activities, can similarly be made truly dynamic. Banks can manage risks in real-time, oil companies canbetter explore energy sources, mining vast amounts of data as needed. Airlines and heavy machinery makers can do predictive maintenance on theirmachines, and healthcare companies can analyze vast amounts of genome data in real time. One of our customers in Japan is working on using SAPHANA to analyze genome data for hundreds of patients each day, something that was impossible before SAP HANA. Another customer is using SAPHANA to determine optimal routes for taxicabs. The possibilities are endless.

Just as the iPod put our entire music libraries in our pockets, SAP HANA, combined with mobility and cloud-based delivery, enables us to take ourentire business with us in our pocket. Empowering us to take actions in real time, based on our instincts as well as our analysis. To re-think oursolutions to solving existing problems — and to help businesses imagine and deliver solutions for previously unsolved problems. And it is thisempowerment and renewal, driven by purposeful technologies, that continually brings us all forward.

Dr. Vishal Sikka is a member of the Executive Board of SAP AG and heads the technology and innovation areas.

Page 9: SAP HANA Essentials Book

E

Chapter 1

SAP HANA Overview“Significant shifts in market share and fortunes occur not because companies try to play the game better than the competition butbecause they change the rules of the game”— Constantinos Markides1

very industry has a certain set of “rules” that govern the way the companies in that industry operate. The rules might be adjusted from time to time asthe industry matures, but the general rules stay basically the same — unless some massive disruption occurs that changes the rules or even the

entire game. SAP HANA is one of those massively disruptive innovations for the enterprise IT industry.To understand this point, consider that you’re probably reading this book on an e-reader, which is a massively disruptive innovation for the positively

ancient publishing industry. The book industry has operated under the same basic rules since Gutenberg mechanized the production of books in 1440.There were a few subsequent innovations within the industry, primarily in the distribution chain, but the basic processes of writing a book, printing it,and reading it remained largely unchanged for several hundred years. That is — until Amazon and Apple came along and digitized the production,distribution, and consumption of books. These companies are also starting to revolutionize the writing of books by providing new authoring tools thatmake the entire process digital and paper-free. This technology represents an overwhelming assault of disruptive innovation on a 500+ year-oldindustry in less than 5 years.

Today, SAP HANA is disrupting the technology industry in much the same way that Amazon and Apple have disrupted the publishing industry.Before we discuss how this happens, we need to consider a few fundamental rules of that industry.

The IT Industry: A History of Technology ConstraintsThroughout the history of the IT industry, the capabilities of applications have always been constrained to a great degree by the capabilities of thehardware that they were designed to run on. This explains the “leapfrogging” behavior of software and hardware products, where a more capableversion of an application is released shortly after a newer, more capable generation of hardware — processors, storage, memory, and so on — isreleased. For example, each version of Adobe Photoshop was designed to maximize the most current hardware resources available to achieve theoptimal performance. Rendering a large image in Photoshop 10 years ago could take several hours on the most powerful PC. In contrast, the latestversion, when run on current hardware, can perform the same task in just a couple of seconds, even on a low-end PC.

Enterprise software has operated on a very similar model. In the early days of mainframe systems, all of the software — specifically, theapplications, operating system, and database — was designed to maximize the hardware resources located inside the mainframe as a containedsystem. The transactional data from the application and the data used for reporting were physically stored in the same system. Consequently, youcould either process transactions or process reports, but you couldn’t do both at the same time or you’d kill the system. Basically, the application coulduse whatever processing power was in the mainframe, and that was it. If you wanted more power, you had to buy a bigger mainframe.

The Database Problem: BottlenecksWhen SAP R/3 came out in 1992, it was designed to take advantage of a new hardware architecture — client-server — where the application could berun on multiple, relatively cheap application servers connected to a larger central database server. The major advantage of this architecture was that,as more users performed more activities on the system, you could just add a few additional application servers to scale out application performance.Unfortunately, the system still had a single database server, so transmitting data from that server to all the application servers and back again createda huge performance bottleneck.

Eventually, the ever-increasing requests for data from so many application servers began to crush even the largest database servers. The problemwasn’t that the servers lacked sufficient processing power. Rather, the requests from the application servers got stuck in the same input/output (IO)bottleneck trying to get data in and out of the database. To address this problem, SAP engineered quite a few “innovative techniques” in theirapplications to minimize the number of times applications needed to access the database. Despite these innovations, however, each additionaldatabase operation continued to slow down the entire system.

This bottleneck was even more pronounced when it came to reporting data. The transactional data — known as online transaction processing, orOLTP — from documents such as purchase orders and production orders were stored in multiple locations within the database. The application would

Page 10: SAP HANA Essentials Book

OLTP — from documents such as purchase orders and production orders were stored in multiple locations within the database. The application wouldread a small quantity of data when the purchasing screen was started up, the user would input more data, the app would read a bit more data from thedatabase, and so on, until the transaction was completed and the record was updated for the last time. Each transactional record by itself doesn’tcontain very much data. When you have to run a report across every transaction in a process for several months, however, you start dealing with hugeamounts of data that have to be pulled through a very slow “pipe” from the database to the application.

To create reports, the system must read multiple tables in the database all at once and then sort the data into reports. This process requires thesystem to pull a massive amount of data from the database, which essentially prevents users from doing anything else in the system while it’sgenerating the report. To resolve this problem, companies began to build separate OLAP systems such as SAP NetWeaver Business Warehouse tocopy the transaction data over to a separate server and offload all that reporting activity onto a dedicated “reporting” system. This arrangement wouldfree up resources for the transactional system to focus on processing transactions.

Unfortunately, even though servers were getting faster and more powerful (and cheaper), the bottleneck associated with obtaining data from the diskwasn’t getting better; in fact, it was actually getting worse. As more processes in the company were being automated in the transactional system, it wasproducing more and more data, which would then get dumped into the reporting system. Because the reporting system contained more, broader dataabout the company’s operations, more people wanted to use the data, which in turn generated more requests for reports from the database under thereporting system. Of course, as the number of requests increased, the quantities of data that had to be pulled correspondingly increased. You can seehow this vicious (or virtuous) cycle can spin out of control quickly.

The Solution: In-Memory ArchitectureThis is the reality that SAP was seeing at their customers at the beginning of the 2000’s. SAP R/3 had been hugely successful, and customers weregenerating dramatically increasing quantities of data. SAP had also just released SAP NetWeaver2, which added extensive internet and integrationcapabilities to its applications. SAP NetWeaver added many new users and disparate systems that talked to the applications in the SAP landscape.Again, the greater the number of users, the greater the number of application servers that flooded the database with requests. Similarly, as the amountof operational data in the SAP NetWeaver Business Warehouse database increased exponentially, so did the number of requests for reports. Lookingforward, SAP could see this trend becoming even more widespread and the bottleneck of the database slowing things down more and more. SAPwas concerned that customers who had invested massive amounts of time and money into acquiring and implementing these systems to make theirbusinesses more productive and profitable would be unable to get maximum value from them.

Fast forward a few years, and now the acquisitions of Business Objects and Sybase were generating another exponential increase in demands fordata from both the transactional and analytic databases from increasing numbers of analytics users and mobile users. Both the volume of data and thevolume of users requesting data were now growing thousands of times faster than the improvements in database I/O.

Having become aware of this issue, in 2004 SAP initiated several projects to innovate the core architecture of their applications to eliminate thisperformance bottleneck. The objective was to enable their customers to leverage the full capabilities of their investment in SAP while avoiding the datalatency issues. The timing couldn’t have been better. It was around this time that two other key factors were becoming more significant: (1) internet useand the proliferation of data from outside the enterprise, and (2) the regulatory pressures on corporations, generated by laws such as Sarbanes-Oxley,to be answerable for all of their financial transactions. These requirements increased the pressure on already stressed systems to analyze more datamore quickly. The SAP projects resulted in the delivery of SAP HANA in 2011, the first step in the transition to a new in-memory architecture forenterprise applications and databases. SAP HANA flips the old model on its head and converts the database from the “boat anchor” that slowseverything down into a “jet engine” that speeds up every aspect of the company’s operations.

SAP’s Early In-Memory ProjectsSAP has a surprisingly long history of developing in-memory technologies to accelerate its applications. Because disk I/O has been a performancebottleneck since the beginning of three-tier architecture, SAP has constantly searched for ways to avoid or minimize the performance penalty thatcustomers pay when they pull large data sets from disk. So, SAP’s initial in-memory technologies were used for very specific applications thatcontained complex algorithms that needed a great deal of readily accessible data.

The Beginnings: LiveCache and SAP BWAWhen SAP introduced Advanced Planning Optimizer (APO) as part of its supply chain management application in the late 1990s, the logisticsplanning algorithms required a significant speed boost to overcome the disk I/O bottleneck. These algorithms — some of the most complex that SAPhas ever written — needed to crunch massive amounts of product, production, and logistics data to produce an optimal supply chain plan. SAP solvedthis problem in 1999 by taking some of the capabilities of its open-source database, SAP MaxDB (called SAP DB at the time), and built them into amemory-resident cache system called SAP LiveCache. Basically, LiveCache keeps a persistent copy of all of the relevant application logic andmaster data needed in memory, thus eliminating the need to make multiple trips back and forth to the disk. LiveCache worked extremely well; in fact, itprocessed data 600 times faster than disk-based I/O. Within its narrow focus, it clearly demonstrated that in-memory caching could solve a majorlatency issue for SAP customers.

In 2003, a team in SAP’s headquarters in Waldorf, Germany, began to productize a specialized search engine for SAP systems called TREX (TextRetrieval and information EXtraction). TREX approached enterprise data in much the same way that Google approaches internet data. That is, TREXscans the tables in a database and then creates an index of the information contained in the table. Because the index is a tiny fraction of the size of theactual data, the TREX team came up with the idea of putting the entire index in the RAM memory of the server to speed up searches of the index.When this technology became operational, their bosses asked them to apply the same technique to a much more imposing problem: the data from aSAP BW cube. Thus, Project Euclid was born.

At that time, many of the larger SAP BW customers were having significant performance issues with reports that were running on large data cubes.Cubes are the basic mechanism by which SAP BW stores data in multidimensional structures. Running reports on very large cubes (>100GB) wastaking several hours, sometimes even days. The SAP BW team had done just about everything possible in the SAP BW application to increaseperformance, but had run out of options in the application layer. The only remaining solution was to eliminate the bottleneck itself. In the best spirit ofdisruptive innovators, the TREX team devised a strategy to eliminate the database from the equation entirely by indexing the cubes and storing theindexes in high-speed RAM.

Initial results for Euclid were mind-blowing: The new technology could execute query responses for the same reports on the same data thousands of

Page 11: SAP HANA Essentials Book

Initial results for Euclid were mind-blowing: The new technology could execute query responses for the same reports on the same data thousands oftimes faster than the old system. Eventually, the team discovered how to package Euclid into a stand-alone server that would sit next to the existingSAP BW system and act as a non-disruptive “turbocharger” for a customer’s slow SAP BW reports. At the same time, SAP held some senior-levelmeetings with Intel to formulate a joint-engineering project to optimize Intel’s new dual-core chips to natively process the SAP operations in parallel,thereby increasing performance exponentially. Intel immediately sent a team to SAP headquarters to begin the optimization work. Since that time thetwo companies have continuously worked together to optimize every successive generation of chips.

In 2005, SAP launched the product SAP NetWeaver Business Intelligence Accelerator, or BIA. (The company subsequently changed the name toSAP NetWeaver Business Warehouse Accelerator, or BWA) BWA has since evolved into one of SAP’s best-selling products, with one of the highestcustomer satisfaction ratings. BWA solved a huge pain point for SAP customers. Even more importantly, however, it represented another successfuluse of in-memory. Along with LiveCache, the success of BWA proved to SAP and its customers that in-memory data processing just might be anarchitectural solution to database bottlenecks.

The Next Step: The Tracker ProjectOnce the results for BWA and LiveCache began to attract attention, SAP decided to take the next big step and determine whether it could run an entiredatabase for an SAP system in memory. As we’ll see later, this undertaking is a lot more complicated than it sounds. Using memory as a cache totemporarily store data or storing indexes of data in memory were key innovations, but eliminating the disk completely from the architecture takes theconcept to an entirely different level of complexity and introduces a great deal of unknown technical issues into the landscape.

Therefore, in 2005, SAP decided to build a skunkworks project to validate and test the idea. The result was the Tracker Project. Because the newSAP database was in an early experimental stage and the final product could seriously disrupt the market, the Tracker Project was strictly “TopSecret,” even to SAP employees.

The Tracker team was composed of the TREX/BWA engineers, a few of the key architects from the SAP MaxDB open-source database team, thekey engineers who built LiveCache, the SAP ERP performance optimization and benchmarking gurus, and several database experts from outside thecompany. Basically, the team was an all-star lineup of everyone inside and outside SAP who could contribute to this “big hairy audacious goal” ofbuilding the first in-memory database prototype for SAP (the direct ancestor of SAP HANA).

In the mid-1990s, several researchers at Stanford University had performed the first experiments to build an in-memory database for a project at HPLabs. Two of the Stanford researchers went on to found companies to commercialize their research. One product was a database query optimizationtool known as Callixa, and the other was a native in-memory database called P*Time. In late 2005, SAP quietly acquired Callixa and P*time (as well asa couple of other specialist database companies), hired several of the most distinguished database geniuses on the planet, and put them to work withthe Tracker team. The team completed the porting and verification of the in-memory database on a server with 64gb of RAM, which was the maximumsupported memory at the time.

In early 2006, less than four months after the start of the project, the Tracker team passed its primary performance and “reality check” goal: the SAPStandard Application Benchmark for 1000 user SD two-tier benchmark with more than 6000 SAPs, which essentially matched the performance of thetwo leading certified databases at the time. To put that in perspective, it took Microsoft several years of engineering to port Microsoft SQL to SAP andpass the benchmark the first time. Passing the benchmark in such a short time with a small team — in total secrecy — was a truly amazing feat.Suddenly, an entirely new world of possibilities had opened up for SAP to fundamentally change the rules of the game for database technology.

Shortly after achieving this milestone, SAP began an academic research project to experiment with the inner workings of in-memory databases withfaculty and students at the Hasso Plattner Institute at the University of Potsdam in Germany. The researchers examined the prototypes from the Trackerteam — now called NewDB — and added some valuable external perspectives on how to mature the technology for enterprise applications.

Page 12: SAP HANA Essentials Book

However, passing a benchmark and running tests in the labs are far removed from the level of scalability and reliability needed for a database tobecome the mission-critical heart of a Fortune 50 company. So, for the next four years, SAP embarked on a “bullet-proofing” effort to evolve the“project” into a “product”.

In May 2010, Hasso Plattner, SAP’s supervisory board chairman and chief software advisor, announced SAP’s vision for delivering an entirely in-memory database layer for its application portfolio. If you haven’t seen his keynote speech, it’s worth watching. If you saw it when he delivered it, it’sprobably worth watching again. It’s Professor Plattner at his best.

Different Game, Different Rules: SAP HANAOne year later, SAP announced the first live customers on SAP HANA and that SAP HANA was now generally available. SAP also introduced the firstSAP applications that were being built natively on top of SAP HANA as an application platform. Not only did these revelations shock the technologyworld into the “new reality” of in-memory databases, but they initiated a massive shift for both SAP and its partners and customers into the world of“real-time business”.

In November 2011, SAP achieved another milestone when it released SAP Business Warehouse 7.3. SAP had renovated this software so that itcould run natively on top of SAP HANA. This development sent shockwaves throughout the data warehousing world because almost every SAPNetWeaver Business Warehouse customer could immediately3 replace their old, disk-based database with SAP HANA. What made this newarchitecture especially attractive was the fact that SAP customers did not have to modify their current systems to accommodate it. To make thetransition as painless as possible for its customers, SAP designed Business Warehouse 7.3 to be a non-disruptive innovation.

Innovation without DisruptionClay Christensen’s book The Innovator’s Dilemma was very popular reading among the Tracker team during the early days. In addition to all thetechnical challenges of building a completely new enterprise-scale database from scratch on a completely new hardware architecture, SAP also had tobe very thoughtful about how its customers would eventually adopt such a fundamentally different core technology underneath the SAP Business Suite.

To accomplish this difficult balancing act, SAP’s senior executives made the team’s primary objective the development of a disruptive technologyinnovation that could be introduced into SAP’s customers’ landscapes in a non-disruptive way. They realized that even the most incredible databasewould be essentially useless if SAP’s customers couldn’t make the business case to adopt it because it was too disruptive to their existing systems.The team spoke, under NDA, with the senior IT leadership of several of SAP’s largest customers to obtain insights concerning the types of concernsthey would have about such a monumental technology shift at the bottom of their “stacks.” The customers provided some valuable guidelines for howSAP should engineer and introduce such a disruptive innovation into their mission-critical landscapes. Making that business case involved much morethan just the eye-catching “speeds and feeds” from the raw technology. SAP’s customers would switch databases only if the new database wasminimally disruptive to implement and extremely low risk to operate. In essence, SAP would have to build a hugely disruptive innovation to thedatabase layer that could be adopted and implemented by its customers in a non-disruptive way at the business application layer.

The Business Impact of a New ArchitectureWhen viewed from a holistic perspective, the entire “stack” needed to run a Fortune 50 company is maddeningly complex. So, to engineer a newtechnology architecture for a company, you first have to focus on WHAT the entire system has to do for the business. At its core, the new SAPdatabase architecture was created to help users run their business processes more effectively4. It had to enabled them to track their inventory moreaccurately, sell their products more effectively, manufacture their products more efficiently, and purchase materials economically. At the same time,however, it also had to reduce the complexity and costs of managing the landscape for the IT department.

Today, every business process in a company has some amount of “latency” associated with it. For example, one public company might require 10days to complete its quarterly closing process, while its primary competitor accomplishes this task in 5 days — even though both companies are usingthe same SAP software to manage the process. Why does it take one company twice as long as its competitor to complete the same process? Whatfactors contribute to that additional “process latency”?

The answers lie in the reality that the software is simply the enabler for the execution of the business process. The people who have to work togetherto complete the process, both inside and outside the company, often have to do a lot of “waiting” both during and between the various process steps.Some of that waiting is due to human activities, such as lunch breaks or meetings. Much of it, however, occurs because people have to wait while theirinformation systems process the relevant data. The old saying that “time is money” is still completely true, and “latency” is just a nice way of saying“money wasted while waiting.”

As we discussed earlier, having to wait several minutes or several hours or even several days to obtain an answer from your SAP system is aprimary contributor to process latency. It also discourages people from using the software frequently or as it was intended. Slow-performing systemsforce people to take more time to complete their jobs, and they result in less effective use of all the system’s capabilities. Both of these factorsintroduce latency into process execution.

Clearly, latency is a bad thing. Unfortunately, however, there’s an even darker side to slow systems. When businesspeople can’t use a system to geta quick response to their questions or get their job done when they need to, they invent workarounds to avoid the constraint. The effort and costs spenton “inventing” workarounds to the performance limitations of the system waste a substantial amount of institutional energy and creativeness that ideallyshould be channeled into business innovation. In addition, workarounds can seriously compromise data quality and integrity.

As we have discussed, the major benefits of in-memory storage are that users no longer have to wait for the system, and the information they needto make more intelligent decisions is instantly available at their fingertips. Thus, companies that employ in-memory systems are operating in “real

Page 13: SAP HANA Essentials Book

to make more intelligent decisions is instantly available at their fingertips. Thus, companies that employ in-memory systems are operating in “realtime.” Significantly, once you remove all of the latency from the systems, users can focus on eliminating the latency in the other areas of the process. It’slike shining a spotlight on all the problem areas of the process now that the system latency is no longer clouding up business transparency.

The Need for Business FlexibilityIn addition to speeding up database I/O throughput and simplifying the enterprise system architecture, SAP also had to innovate in a third direction:business flexibility. Over the years, SAP had become adept at automating “standard” business processes for 24 different industries globally. Despitethis progress, however, new processes were springing up too fast to count. Mobile devices, cloud applications, and big data scenarios were creating awhole new set of business possibilities for customers. SAP’s customers needed a huge amount of flexibility to modify, extend, and adapt their corebusiness processes to reflect their rapidly changing business needs. In 2003, SAP released their service-oriented architecture, SAP NetWeaver, andbegan to renovate the entire portfolio of SAP apps to become extremely flexible and much easier to modify. However, none of that flexibility was goingto benefit their customers if the applications and platform that managed those dynamic business processes were chained to a slow, inflexible, andexpensive database.

The only way out of this dilemma was for SAP to innovate around the database problem entirely. None of the existing database vendors had anyincentive to change the status quo (see The Innovator’s Dilemma for all the reasons why), and SAP couldn’t afford to sit by and watch these problemscontinue to get worse for their customers. SAP needed to engineer a breakthrough innovation in in-memory databases to build the foundations for afuture architecture that was faster, simpler, more flexible, and much cheaper to acquire and operate. It was one of those impossible challenges thatengineers and business people secretly love to tackle, and it couldn’t have been more critical to SAP’s future success.

Faster, Better, CheaperThere’s another fundamental law of the technology industry: Faster, Better, Cheaper. That is, each new generation of product or technology has to befaster, better, and cheaper than the generation it is replacing, or customers won’t purchase it. Geoffrey Moore has some great thoughts on how game-changing technologies “cross the chasm.” He maintains, among other things, that faster, better, and cheaper are fundamental characteristics that mustbe present for a successful product introduction.

In-memory computing fits the faster, better, cheaper model perfectly. I/O is hundreds to thousands of times faster on RAM than on disks. There’sreally no comparison in how rapidly you can get memory off a database in RAM than off a database on disk. In-memory databases are a betterarchitecture due to their simplicity, tighter integration with the apps, hybrid row/column store, and ease of operations. Finally, when you compare thecost of an in-memory database to that of a disk-based database on the appropriate metric — cost per gigabyte per second — in-memory is actuallycheaper. Also, when you compare the total cost of ownership (TCO) of in-memory databases, they’re even more economical to operate thantraditional databases due to the reduction of superfluous layers and unnecessary tasks.

But faster, better, cheaper is even more important than just the raw technology. If you really look at what the switch from an “old” platform to a “new”platform can do for overall usability of the solutions on top of the platform, there are some amazing possibilities.

Take the ubiquitous iPod for example. When Apple introduced the iPod in 2001, it revolutionized the way that people listened to music, even thoughit wasn’t the first MP3 player on the market. The key innovation was that Apple was able to fit a tiny 1.8-inch hard drive into its small case so you couldcarry 5gb of music in your pocket, at a time when most other MP3 players could hold only ~64mb of music in flash memory. (This is a classic illustrationof “changing the rules of the game.”) I/O speed wasn’t a significant concern for playing MP3s, so the cost per megabyte per second calculation wasn’tterribly relevant. By that measure, 5gb of disk for roughly the same price as 64mb of RAM was a huge difference. It wasn’t significantly faster than itscompetitors, but it was so phenomenally better and cheaper per megabyte (even at $399) that it became a category killer.

In hindsight, Apple had to make several architectural compromises to squeeze that hard drive into the iPod. First, the hard drive took up most of thecase, leaving very little room for anything else. There was a tiny monochrome display, a clunky mechanical “click wheel” user interface, a fairly weakprocessor, and, most importantly, a disappointingly short battery life. The physics needed to spin a hard disk drained the battery very quickly. Despitethese limitations, however, the iPod was still so much better than anything else out there it soon took over the market.

Fast-forward six years, and Apple was selling millions of units of its most current version of the “classic” iPod, which contained 160gb of storage, 32times more than the original 5gb model. Significantly, the new model sold at the same price as the original. In addition to the vastly expanded storagecapacity, Apple had added a color screen and a pressure-sensitive “click wheel.” Otherwise, the newer model was similar to the original in most ways.

By this time, however, the storage capacity of the hard drive was no longer such a big deal. Hard drives had become so enormous that nobody hadenough music to fill them. In fact, in 2001 people had been thrilled with 5gb of storage, because they could download their entire CD collection onto theiPod. Meanwhile, Moore’s law had been in effect for four full cycles and 16gb of memory cost about the same as a 160gb hard drive. In 2007, Applecould build an iPod with 16gb of solid-state RAM storage — which was only one-tenth of the capacity of the current hard drive model — for the sameprice as the 2001 model.

It was the shift to solid-state memory as the storage medium for iPods that really changed the game for Apple. Removing the hard drive and itsspinning disks had a huge impact on Apple’s design parameters, for several reasons. First, it enabled the company to shrink the thickness and reducethe weight of the iPod, making it easier to carry and store. In addition, it created more room for a bigger motherboard and a larger display. In fact,Apple could now turn the entire front of the device into a display, which it redesigned as a touch-screen interface (hence the name iPod Touch).Inserting a bigger motherboard in turn allowed Apple to insert a larger, more powerful processor in the device. Most importantly, however, eliminatingthe physical hard drive more than doubled the battery life since there were no more mechanical disks to spin.

These innovations essentially transformed a simple music player into a miniature computer that you could carry in your pocket. It had an operatingsystem, long battery life, audio and video capabilities, and a sufficient amount of storage. Going even further, Apple could also build another model withnearly all of the same parts that could also make phone calls.

Comparison of Apple iPod Models

Page 14: SAP HANA Essentials Book

Source: Apple Inc.

Once a large number of people began to carry a computer around in their pocket, it only made sense that developers would build new applicationsto exploit the capabilities of the new platform. Although Apple couldn’t have predicted the success of games like “Angry Birds,” they realized thatinnovation couldn’t be unleashed on their new platform until they removed the single biggest piece of the architecture that was imposing all theconstraints. Ironically, it was the same piece of technology that made the original iPod so successful. Think about that for a second: Apple had toeliminate the key technology in the iPod that had made them so successful in order to move to the next level of success with the iPod Touch and theiPhone. Although this might seem like an obvious choice in retrospect, at the time it required a huge leap of faith to take.

In essence, getting rid of the hard drive in the iPods was the most critical technology decision Apple made to deliver the iPod Touch, iPhone, and,eventually, the iPad. Most of the other pieces of technology in the architecture improved as expected over the years. But the real game changer wasthe switch from disk to memory. That single decision freed Apple to innovate without constraints and allowed them to change the rules of the gameagain, back to the memory-as-storage paradigm that the portable music player market had started with.

SAP is convinced that SAP HANA represents a similar architectural shift for its application platform. Eliminating the disk-based database willprovide future customers with a faster, better, and cheaper architecture. SAP also believes that this new architecture, like the solid-state memory in theiPod, will encourage the development of a new breed of business applications that are built natively to exploit this new platform.

Note: as of early 2012, Apple still makes and sells the “classic” iPod (160gb/$249), but it is a tiny fraction of their overall iPod sales. So, somebody must be buying the “old” iPods and Applemust be making some money off of them, but do you know anyone who’s bought a hard-drive based iPod in the last five years? You’d have to really need all that storage to give up all thefeatures of the iPod touch.

SAP thinks that there will also be a small category of its customers who will continue to want the “old” architecture — so they’ll continue to support that option, but they’re predicting a similaradoption trend once the SAP Business Suite is supported on SAP HANA. At that point, you’ll need an overwhelmingly compelling business reason to forego all the goodness of the newarchitecture and renovated SAP apps on top of SAP HANA.

In-Memory BasicsThus far, we’ve focused on the transition to in-memory computing and its implications for IT. With this information as background, we next “dive into thedeep end” of SAP HANA. Before we do so, however, here are a few basic concepts about in-memory computing that you’ll need to understand. Someof these concepts might be similar to what you already know about databases and server technology. There are also some cutting-edge concepts,however, that merit discussion.

Storing data in memory isn’t a new concept. What is new is that now you can store your whole operational or analytic database entirely in RAM asthe primary persistence layer5. Historically database systems were designed to perform well on computer systems with limited RAM. As we haveseen, in these systems slow disk I/O was the main bottleneck in data throughput. Today, multi-core CPUs — multiple CPUs located on one chip or inone package — are standard, with fast communication between processor cores enabling parallel processing. Currently server processors have up to

Page 15: SAP HANA Essentials Book

one package — are standard, with fast communication between processor cores enabling parallel processing. Currently server processors have up to64 cores, and 128 cores will soon be available. With the increasing number of cores, CPUs are able to process increased data volumes in parallel.Main memory is no longer a limited resource. In fact, modern servers can have 2TB of system memory, which allows them to hold complete databasesin RAM. Significantly, this arrangement shifts the performance bottleneck from disk I/O to the data transfer between CPU cache and main memory(which is already blazing fast and getting faster).

In a disk-based database architecture, there are several levels of caching and temporary storage to keep data closer to the application and avoidexcessive numbers of round-trips to the database (which slows things down). The key difference with SAP HANA is that all of those caches and layersare eliminated because the entire physical database is literally sitting on the motherboard and is therefore in memory all the time. This arrangementdramatically simplifies the architecture.

It is important to note that there are quite a few technical differences between a database that was designed to be stored on a disk versus one thatwas built to be entirely resident in memory. There’s a techie book6 on all those conceptual differences if you really want to get down into the details.What follows here is a brief summary of some of the key advantages of SAP HANA over its aging disk-based cousins.

Pure In-Memory DatabaseWith SAP HANA, all relevant data are available in main memory, which avoids the performance penalty of disk I/O completely. Either disk or solid-statedrives are still required for permanent persistency in the event of a power failure or some other catastrophe. This doesn’t slow down performance,however, because the required backup operations to disk can take place asynchronously as a background task.

Parallel ProcessingMultiple CPUs can now process parallel requests in order to fully utilize the available computing resources. So, not only is there a bigger “pipe”between the processor and database, but this pipe can send a flood of data to hundreds of processors at the same time so that they can crunch moredata without waiting for anything.

Columnar and Row-Based Data StorageConceptually, a database table is a two-dimensional data structure with cells organized in rows and columns, just like a Microsoft Excel spreadsheet.Computer memory, in contrast, is organized as a linear structure. To store a table in linear memory, two options exist: row-based storage and columnstorage. A row-oriented storage system stores a table as a sequence of records, each of which contains the fields of one row. Conversely, in columnstorage the entries of a column are stored in contiguous memory locations. SAP HANA is a “hybrid” database that uses both methods simultaneouslyto provide an optimal balance between them.

The SAP HANA database allows the application developer to specify whether a table is to be stored column-wise or row-wise. It also enables thedeveloper to alter an existing table from columnar to row-based and vice versa. The decision to use columnar or row-based tables is typically adetermined by how the data will be used and which method is the most efficient for that type of usage.

Column-based tables have advantages in the following circumstances:

Calculations are typically executed on a single column or a few columns only.The table is searched based on values of a few columns.The table has a large number of columns.The table has a large number of rows, so that columnar operations are required (aggregate, scan, etc.).High compression rates can be achieved because the majority of the columns contain only few distinct values (compared to the number ofrows).

Row-based tables have advantages in the following circumstances:

The application needs to only process a single record at one time. (This applies to many selects and/or updates of single records.)The application typically needs to access a complete record (or row).The columns contain primarily distinct values so that the compression rate would be low.Neither aggregations nor fast searching is required.The table has a small number of rows (e. g., configuration tables).

CompressionBecause of the innovations in hybrid row/column storage in SAP HANA, companies can typically achieve between 5x and 10x compression ratios onthe raw data. This means that 5TB of raw data can optimally fit onto an SAP HANA server that has 1TB of RAM. SAP typically recommends thatcompanies double the estimated compressed table data to determine the amount of RAM needed in order to account for real-time calculations, swapspace, OS and other associated programs beyond just the raw table data.

Persistence LayerThe SAP HANA database persistence layer stores data in persistent disk volumes (either hard disk or solid-state drives). The persistence layerensures that changes are durable and that the database can be restored to the most recent committed state after a restart. SAP HANA uses anadvanced delta-insert approach for rapid backup and logging. If power is lost, the data in RAM is lost. However, because the persistence layermanages restore points and backup at such high speeds (from RAM to SSD) and recovery from disk to RAM is so much faster than from regular disk,you actually “lose” less data and recover much faster than in a traditional disk-based architecture.

SAP HANA Architectural OverviewNow that we’ve discussed the key concepts underlying in-memory storage, we can focus more specifically on the SAP HANA architecture. As wenoted earlier, conceptually SAP HANA is very similar to most databases you’re familiar with. Applications have to put data in and take data out of thedatabase, data sources have to interface with it, and it has to store and manage data reliably. Despite these surface similarities, however, SAP HANA

Page 16: SAP HANA Essentials Book

is quite different “under the hood” than any database in the market. In fact, SAP HANA is much more than just a database. It includes many tools andcapabilities “in the box” that make it much more valuable and versatile than a regular database. In reality, it’s a full-featured database platform.

In what ways is SAP HANA unique? First, it is delivered as a pre-configured, pre-installed appliance on certified hardware. This eliminates many ofthe typical activities and problems you find in regular databases. Second, it includes all of the standard application interfaces and libraries so thatdevelopers can immediately get to work using it, without re-learning any proprietary APIs.

SAP HANA in-memory appliance

Finally, SAP HANA comes with several ways to connect easily to nearly any source system in either real-time or near real-time.These features are designed to make SAP HANA as close to “plug-and-play” as it can be and to make it a non-disruptive addition to your existing

landscape. We’ll spend a few moments here explaining these capabilities at a basic level. We’ll discuss them in much more technical detail in the SAPHANA Architecture chapter.

Programming Interfaces for SAP HANA

SQLSQL is the main interface for client applications. The SQL implementation of the SAP HANA database is based on SQL 92 entry-level features andcore features of SQL 99. However, it offers several SQL extensions on top of this standard. These extensions are available for creating tables as bothrow-based and column-based tables and for conversion between the two formats. For most SQL statements it is irrelevant whether the table is column-based or row-based. However, there are some features — for example, time-based queries and column-store specific parameters — that aresupported only for columnar tables.

SQLScriptThe SAP HANA database has its own scripting language, named SQLScript, that offers scripting capabilities that allow application-specificcalculations to run inside the database. SQLScript is similar conceptually to “stored procedures,” but it contains several modern innovations that makeit much more powerful and flexible.

MDX InterfaceThe SAP HANA database also supports MDX (MultiDimensional eXpressions), the de facto standard for multidimensional queries. MDX can be used

Page 17: SAP HANA Essentials Book

The SAP HANA database also supports MDX (MultiDimensional eXpressions), the de facto standard for multidimensional queries. MDX can be usedto connect a variety of analytics applications like SAP Business Objects products and clients such as Microsoft Excel.

EnginesThe core of the SAP HANA database contains several engines that are used for specific tasks. The two primary engines are the planning engine andthe calculation engine.

Planning EngineThe SAP HANA database contains a component called the planning engine that allows financial planning applications to execute basic planningoperations in the database layer.

Calculation EngineWhat truly makes SAP HANA unique is that, in addition to its being a standard SQL database, it also natively supports data calculation inside thedatabase itself. By incorporating procedural language support — C++, Python, and ABAP — directly into the database kernel through a dedicatedcalculation engine, it can achieve exceptional performance because the data do not need to be moved out of the database, processed, and thenwritten back in.

LibrariesThe technical details of communicating with the SAP HANA database are contained in a set of included client libraries for standard platforms andclients. The following client libraries are provided for accessing the SAP HANA database via SQL or MDX:

JDBC driver for Java clientsODBC driver for Windows/Unix/Linux clients, especially for MS Office integrationDBSL (Database Shared Library) for ABAP

Business Function LibrarySAP has leveraged its deep application knowledge from the ABAP stack to port specific functionality as infrastructure components within SAP HANAto be consumed by any application logic extension. Examples of common business functions are “currency conversion” and “calendar functionality.”

SAP HANA StudioThe SAP HANA Studio is the primary interface for developers, administrators, and data modelers. It is based on the open-source Eclipse framework,and it consists of three perspectives: the administration console, the information modeler, and lifecycle management.

The administration console of the studio allows system administrators to administer and monitor the database. It includes database statusinformation as well as functions to start/stop the database, create backups, perform a recovery, change the configuration, and so on.

The information modeler is used for modeling data. It enables users to create new data models or modify existing ones.The lifecycle management perspective provides an automated SAP HANA service pack (SP) for updates using the SAP Software Update

Manager for SAP HANA (SUM for SAP HANA).

Data Modeling in SAP HANABusiness and IT users can either create on-the-fly non-materialized data views or build reusable ones on top of standard SQL tables via a very intuitiveuser interface, which utilizes SQLScript and stored procedures to perform business logic on the data models. Information models created in SAPHANA can be consumed directly by Business Objects BI clients or indirectly by using the Universe/Semantic Layer built on top of SAP HANA views.

Information models in SAP HANA are a combination of attributes/dimensions and measures. SAP HANA provides three types of modeling views:

1. Attribute views are built on dimensions or subject areas used for business analysis.2. Analytical views are multidimensional views or OLAP cubes, which enable users to analyze values from single-fact tables related to the

dimensions in the attribute views.3. Calculation views are used to create custom data sets to address complex business requirement using database tables, attribute views, and

analytical views in on-the-fly calculations.

In traditional databases, users experience bottlenecks when changing business requirements requires modifications to the existing data model,which required users to delete and re-load data into materialized views. In contrast, in SAP HANA, dynamic data modeling on the lowest granular levelis loaded into the system. These raw data are constantly available in memory for analytical purposes, and they are not pre-loaded in cache, physicalaggregate tables, index tables, or any other redundant data storage.

Data Provisioning for SAP HANASAP HANA offers both real-time replication and near real-time/batch replication to move data from source systems to the SAP HANA database.Replication-based data provisioning like Sybase Replication Server or SAP SLT (System Landscape Transformation) provide near real-timesynchronization of data sets between the source system and SAP HANA. After the initial replication of historical records, the changed data are pushedfrom the source to SAP HANA based on triggers such as table updates. SAP SLT can also be used to “direct write” data back to the source system inscenarios where “write back” or “round trip” synchronization to the SAP source system is needed.

ETL-based data provisioning is primarily accomplished with SAP BusinessObjects Data Services (DS). DS loads snapshots of data periodically asa batch and is triggered from the target system. The type of data provisioning tool used is primarily determined by the business needs of the use caseand the characteristics of the source system.

Real-Time Replication Using SLTSLT replicator provides near-real-time and scheduled data replication from SAP source systems to SAP HANA. It is based on SAP’s proven SystemLandscape Optimization (SLO) technology that has been used for many years for Near Zero Down Time upgrade and migration projects. Trigger-Based Data Replication using SLT is based on capturing database changes at a high level of abstraction in the source SAP system. It benefits from

Page 18: SAP HANA Essentials Book

Based Data Replication using SLT is based on capturing database changes at a high level of abstraction in the source SAP system. It benefits frombeing database and OS agnostic, and it can parallelize database changes on multiple tables or by segmenting large table changes. SLT can beinstalled on an existing SAP source system or as an additional lightweight SAP system side-by-side with the source system.

Real-Time Replication with Direct Write/Write-backSAP HANA also supports real-time replication with direct write using database shared library (DBSL) connection. Using DBSL, the SAP HANAdatabase can be connected as a secondary database to an SAP ECC system and provide accelerated data processing for existing SAPapplications. Applications can use the DBSL on the application server layer to simultaneously write to traditional databases and the SAP HANAdatabase.

Extraction (ETL) / Periodic LoadThe ETL-based data load scenario uses SAP BusinessObjects DataServices to load the relevant business data from virtually any source system (SAPand non-SAP) to the SAP HANA database. SAP BusinessObjects Data Services is a proven ETL tool that supports broad connectivity to databases,applications, legacy, file formats, and unstructured data. It provides the modeling environment to model data flows from one or more source systemsalong with transformations and data cleansing.

SAP HANA Database AdministrationThe SAP HANA Studio Administration Console provides an all-in-one environment for System Monitoring, Back-up & Recovery, and Userprovisioning.

System MonitoringThe Administration console provides tools to monitor the system’s status, its services, and the consumption of its resources. Administrators arenotified by an alert mechanism when critical situations arise. Analytics and statistics on historical monitoring data are also provided to enable efficientdata center operations and for planning future resource allocations.

Backup & RecoveryThe Administration console in the SAP HANA Studio supports the following scenarios:

Recovery to the last data backupRecovery to both the last and previous data backupsRecovery to last state before the crashPoint-in-time recovery

In the event of disaster scenarios such as fires, power outages, earthquakes or hardware failures, SAP HANA supports Hot Standby usingsynchronous mirroring with the redundant data center concept — including a redundant SAP HANA system — in addition to Cold Standby using astandby system within one SAP HANA landscape, where the failover is triggered automatically.

User ProvisioningSAP HANA supports user provisioning with authentication, role-based security and analysis authorization using analytic privileges. Analytical privilegesprovide security to the analytical objects based on a set of attribute values. These values can be applied to a set of users by assigning them touser/role.

SAP HANA HardwareSAP HANA is delivered as a flexible, multipurpose appliance that combines SAP software components optimized on hardware provided by SAP’sleading hardware partners such as Cisco, Dell, IBM, HP, Hitachi, NEC, and Fujitsu, using the latest Intel Xeon E7 processors. SAP HANA servers aresold in “t-shirt” sizes ranging from Extra-Small (128GB RAM) all the way up to Extra Large (>2TB RAM). Because RAM is the key technology for SAPHANA, SAP uses the amount of RAM to determine the server’s t-shirt size as well as its price. SAP’s underlying philosophy is “the more processors(cores), the better,” so it does not impose a per-processor charge for SAP HANA.

With the current certified Scale-Out options from SAP HANA hardware providers, companies can deploy up to 16 Extra Large server nodes into onlogical database instance, which equates to a maximum of 32TB of RAM and 128 CPUs with 1280 total cores. SAP is currently testing a 60 node SAPHANA instance in the labs.

The hardware vendor provides factory pre-installation for the hardware, the OS, and the SAP software. It may also add specific best-practices andconfiguration. The vendor finalizes the installation with on-site setup and configuration of the SAP HANA components, including deployment in thecustomer data center, connectivity to the network, Solution Manager setup, SAP router connectivity, and SSL support. The customer then establishesconnectivity to the source systems and clients, including the deployment of additional replication components on the source system(s) and, potentially,the installation and configuration of SAP BusinessObjects business analytics client components.

Although the term “appliance” suggests a “black box” that plugs into an outlet, in reality installing SAP HANA requires on-site activities andcoordination on a high technical level. The appliance approach for SAP HANA systems reduces the implementation and maintenance effortsignificantly, but it does not eliminate it completely.

SAP HANA Use CasesBecause SAP HANA is both a database (in the traditional sense) and a database platform (in the modern sense), it can be used in multiple scenariosand deployed in several ways. SAP HANA performs equally well for analytic and transactional applications. Due to its hybrid table structure, however, itreally shines in scenarios that involve both types of data. It’s important to remember that SAP has developed SAP HANA to be a non-disruptiveaddition to existing landscapes. With this point in mind, we’ll discuss the key use cases that are most typical for SAP HANA deployments today, andwe’ll consider some potential future scenarios.

In its current form, SAP HANA can be used for four basic types of use case: agile data mart, SAP Business Suite accelerator, a primarydatabase for SAP NetWeaver Business Warehouse, and a development platform for new applications. As SAP HANA matures and SAPrenovates its entire portfolio of solutions to take advantage of all the horsepower in SAP HANA, you can expect to see nearly every product that SAP

Page 19: SAP HANA Essentials Book

renovates its entire portfolio of solutions to take advantage of all the horsepower in SAP HANA, you can expect to see nearly every product that SAPprovides supported natively on SAP HANA as a primary database, as well as many more new “native-HANA” applications.

Agile Data MartThe earliest scenarios where SAP HANA has been deployed in production are as a stand-alone data mart for a specific use case. In this scenario,SAP HANA acts as the central hub to collect data from a few SAP and non-SAP source systems and then display some fairly simple and focusedanalytics in a single-purpose dashboard for users.

This use case has the advantages of (1) being completely non-disruptive to the existing landscape and (2) providing an immediate, focused solutionto an urgent business analytics problem. These projects are also typically completed very quickly, sometimes in just a few weeks, because thebusiness problem is well known and the relevant data and source systems are easily identified. SAP HANA is set up as a stand-alone system in thelandscape, which is then connected to the source systems and displayed to a small number of users in a simple Web-based or mobile user interface.This process involves zero disruption to the existing landscape, and companies get instant value because they can now do things that were impossiblebefore they acquired SAP HANA.

Additionally, the development cycles for these use cases are typically very short, because most of these scenarios use a standard SAPBusinessObjects front end with self-service analytics or Microsoft Excel. We label these systems “agile data marts” because they perform a few of thesame functions as a traditional data mart — ETL, data modeling, analytic front end — but they are very fast to set up and flexible to use.

The key advantage of SAP HANA for the agile data mart scenarios is that these scenarios were either completely impossible to build in a traditionaldatabase architecture or they were so cost prohibitive that companies could not justify building them. The scenarios might be straightforward, but thedeficiencies of the “old” database world made them “unfixable.”

You can access the videos listed below to listen to a few highly satisfied customers talking enthusiastically about their agile data mart scenarios withSAP HANA.

Nongfu Spring

Medtronic

SAP provides a special licensing bundle to build an agile data mart use case with SAP HANA that includes the extractors and connectors neededto obtain data from source systems and the front-end tools needed to build analytical applications on top of the data.

SAP Business Suite AcceleratorThe second major scenario where SAP HANA is being used is to accelerate transactions and reports inside the SAP Business Suite. Again, SAPHANA is being set up as a stand-alone system in the landscape, side-by-side with the database under the SAP Business Suite applications. In thisscenario, however, SAP HANA is being used to “off load” some of the transactions or reports that typically take a long time (hours or days) to run, but itis not being used as the primary database under the application.

We explained earlier that certain transactions or reports inside the SAP Business Suite can be very slow, due primarily to the slow I/O of the disk-based database underneath the system and the huge requests for data generated by these transactions and reports. Budgeting and planningtransactions in SAP require the system to call data from many different tables in order to run its calculations and present a result. Reports are also verydata-intensive, involving vast amounts of data contained in multiple tables. For both transactions and reports, then, the application must request thedata from the database, load it into a buffer table in the SAP application server, run the algorithm or calculation, and then display the results.Sometimes, that completes the process. Other times, however, the user needs to make some adjustments to the results and then save the changesback to the database. Quite often, this process is iterative, meaning that the user must run the report or transaction, review the results, make somechanges, and then run the report or transaction again to reflect the changes. Imagine a scenario where every time the transaction or report runs, it takesone hour to finish (from when you press “Enter” until the results are displayed on the screen). What if it took several hours or even a day or two to runthat transaction or report? Clearly, system latency can seriously slow down the entire company.

Eliminating System Latency: The Case of HiltiTo illustrate severe system latency, let’s consider the case of Hilti, the global construction tools manufacturer. Hilti used to generate a list of 9 millioncustomers from 53 million database records in its SAP ERP system in about three hours. A salesperson used to hit “Enter” and then return threehours later to obtain the results. Significantly, 99% of the time the system took to generate that list came from simply retrieving the records off the disk-based database. Once the data were conveyed to the SAP application, the algorithm only took a few fractions of a second to calculate. This major —and unnecessary — delay was the epitome of “latency.”

To eliminate this latency problem, Hilti set up an SAP HANA system next to their production SAP ERP system and then copied the relevant tablesinto SAP HANA. The results? Hilti can now run the exact same report in about three seconds. In addition, installing SAP HANA was totally non-disruptive. It required no changes to the algorithm, no changes to the production database, and no changes to the user interface. In fact, the usersdidn’t even realize there had been any change to the system until they ran the report for the first time. They expected the process to take several hours— as always — so they got up from their desks to do something else. To their complete surprise, the completed report appeared on their screenbefore they could get out of their chairs. Watch Hilti’s SAP HANA story here.

Technically, there is very little that needs to be done to accelerate a few problematic transactions or reports in an SAP Business Suite application.We’ll discuss this topic that in detail in the chapter on the Accelerated SAP Business Suite. In summary, SAP has already delivered the content formost of the truly problematic transactions and reports as part of the latest service packs for the SAP Business Suite — for free. Once the relevanttables have been replicated to the SAP HANA system, there is a quick change in the configuration screen to redirect the transaction to read from theSAP HANA database instead of the primary database — and that’s about it. Users log in as they normally do, execute the transaction or report, andthe results come back incredibly fast. SAP has also set up special fixed-price, fixed-scope SAP rapid deployment solutions (RDS) to assist customersin the rapid implementation of these “accelerated” transactions and reports.

Accelerated SAP ERP Transactions and ReportsYou can expect to see many more “problem” transactions and reports generated at previously unimaginable speeds as SAP introduces enhancementpack updates to SAP HANA. Here’s a short listing of some of the SAP ERP transactions and reports that are currently available:

Page 20: SAP HANA Essentials Book

pack updates to SAP HANA. Here’s a short listing of some of the SAP ERP transactions and reports that are currently available:

Sales ReportingQuickly identify top customers and products by channel — with real-time sales reporting. Improve order fulfillment rates and accelerate key salesprocesses at the same time, with instant analysis of your credit memo and billing list.

Financial ReportingObtain immediate insights across your business — into revenue, customers, accounts payable and receivable, open and overdue items, topgeneral ledger transaction, and days sales outstanding (DSO). Make the right financial decisions, armed with real-time information.

Shipping ReportingRely on real-time shipping reporting for complete stock overview analysis. You can better plan and monitor outbound delivery — and assess andoptimize stock levels — with accurate information at your fingertips.

Purchasing ReportingGain timely insights into purchase orders, vendors, and the movement of goods — with real-time purchasing reporting. Make better purchasingdecisions, based on a complete analysis of your order history.

Master Data ReportingObtain real-time reporting on your main master data — including customer, vendor, and material lists — for improved productivity and accuracy.

SAP Solutions for Accelerated Applications

SAP BusinessObjects Planning and Consolidation 10.0 Powered by SAP HANAThe power of SAP HANA dramatically enhances unified planning, budgeting, forecasting and consolidation processes. Powered by SAP HANA,SAP BusinessObjects Planning and Consolidation 10.0, version for SAP NetWeaver aims to increase agility by helping enterprises harness bigdata to plan better and act faster with better insight into all relevant information and rapid write-back. The application is planned to be the firstenterprise performance management (EPM) application to support the SAP NetWeaver Business Warehouse component, powered by SAPHANA announced last year. SAP intends to allow customers running the application that have invested in SAP HANA to leverage the power of in-memory computing technology to boost performance by accelerating planning and consolidation processing.

SAP CO-PA AcceleratorSAP CO-PA Accelerator dramatically improves the speed and depth of working with massive volumes of financial data in ERP for faster andmore efficient profitability cycles. The solution helps finance departments to perform real-time profitability reporting on large scale data volumesand to conduct instant, on-the-fly analysis at any level of granularity, aggregation, and dimension. Furthermore, finance teams can run costallocations at significantly faster processing time and be empowered with easy, self-service access to trusted profitability information.

This solution can also be implemented alongside the wider SAP BusinessObjects Enterprise Performance Management solutions portfolio tohelp organizations create a complete picture of their cost and profit drivers.

You can try the solution on your own with the SAP CO-PA Accelerator TestDrive and visit the website to discover how organizations aregenerating significant business value with the solution.

SAP Finance and Controlling AcceleratorSAP Finance and Controlling Accelerator supports finance departments with instant access to vast amounts of ledger, cost and material ledgerdata in ERP as well as easy exploration of trusted and detailed data. The solution offers four implementation scenarios — Financial Accounting— Controlling — Material Ledger — and Production Cost Analysis, which can be implemented individually or in any combination.

The power of SAP HANA combined with SAP Enterprise Resource Planning (ERP) empowers financial professionals to perform fasterreporting and analyses, accelerate period-end closing, and make smarter decisions.

Page 21: SAP HANA Essentials Book

SAP Sales Pipeline AnalysisWith SAP Sales Pipeline Analysis powered by SAP HANA, sales departments can get real-time insight into massive volumes of pipeline data inCRM while performing on the fly calculations and in-depth analysis on any business dimension. Sales managers can now leverage the power ofSAP HANA combined with SAP Customer Relationship Management (CRM) for complete and instant visibility of accurate and consolidatedpipeline data. They can react more quickly to changing sales conditions with real-time information, and accelerate deals through the pipeline withpowerful and user-driven analytics. As a result, best-run businesses can unlock hidden revenue opportunities as well as significantly increaseprofits and sales effectiveness.

SAP Customer Segmentation AcceleratorThe SAP Customer Segmentation Accelerator helps marketing departments build highly specific segmentations on high volumes of customerdata and at unparalleled speed. Marketers can now work with large amounts of granular data to better understand customer demands, behaviorsand preferences — targeting the precise audience with the right offers across every customer segments, tactics and channels. The power of SAPHANA combined with SAP Customer Relationship Management (CRM) empowers marketers to maximize profits with highly tailored campaigns,dramatically reduce the cost of marketing by targeting more easily high margin customers, and react quicker to optimize campaigns and tactics.

You can view a demonstration of the solution and discover how organizations like yours are generating significant business value byvisiting this website.

Page 22: SAP HANA Essentials Book

SAP HANA Rapid Deployment SolutionsA great majority of these solutions powered by SAP HANA can be deployed as rapid-deployment solutions in order to ensure a quick time to value.The rapid deployment solutions streamline the implementation process bringing together software, best practices, and services ensuring maximumpredictability with fixed cost and scope editions.

SAP Rapid Deployment solutions leverage an innovative delivery model to accelerate the implementation times and lower risk. Implementation issupported by a standardized methodology, accelerators developed uniquely for each offering, and predefined best practices, meeting typical businessrequirements to address the customer’s immediate needs. Even as customers benefit from prebuilt functionality, these solutions provide a platformdesigned to evolve and extend as the customer’s business grows.

SAP Rapid Deployment Solutions are available through SAP as well as SAP partners by traditional licensing or subscription pricing, transparencyof price and scope eliminate project risks for companies. A good example is the SAP ERP rapid-deployment solution for operational reporting withSAP HANA that can help you quickly generate insightful reports — from sales to financials to shipping — on high volumes of ERP data.

A second example is SAP rapid-deployment solution for sales pipeline analysis with SAP HANA that helps you to analyze massive amounts ofpipeline data in CRM.

You can view a demonstration of the solution here.Here are a few of the SAP Rapid Deployment Solutions that are available to enable the accelerated SAP applications:

SAP ERP rapid-deployment solution for accelerated finance and controlling with SAP HANA Gain access to large volumes of secure anddetailed data from cost and material ledgers — quickly and easily. By running SAP HANA, you can improve decision making through acceleratedreporting, analyses, and period-end closings.

SAP ERP rapid-deployment solution for operational reporting with SAP HANA Quickly and affordably generate insightful reports from sales toshipping — in real time — using our operational reporting solution with SAP HANA. Rely on in-memory technology to process high volumes ofdata quickly, and get ready to transform decision-making business-wide.

SAP ERP rapid-deployment solution for profitability analysis with SAP HANA Analyze massive amounts of profitability data in enterpriseresource planning (ERP) (CO-PA) faster than ever before. Our ERP profitability analysis solution with SAP HANA can help you perform real-timereporting and conduct instant, on-the-fly analysis — for more profitable decision making across your enterprise.

SAP rapid-deployment solution for customer segmentation with SAP HANA SAP HANA combined with SAP Customer RelationshipManagement (CRM) can help you analyze and segment massive amounts of customer data in real time. You can target the precise audience withthe right offers across customer segments, tactics, and channels.

SAP rapid-deployment solution for sales pipeline analysis with SAP HANA Gain instant insight into massive volumes of sales pipeline data whileperforming on-the-fly calculations and in-depth analysis on any business dimension.

You can also try out a few of the current accelerated applications running LIVE: http://hanauseast.testdrivesap.com/copa. We’ll go into much moredetail on the applications and RDS packages in the Accelerated SAP Business Suite chapter.

SAP offers a specific licensing bundle to utilize SAP HANA for this use case that includes additional replication tools needed for the connections tothe SAP source system.

SAP NetWeaver Business Warehouse Powered by SAP HANAPossibly the “killer” use case for SAP HANA in 2012 is SAP BW 7.3 on SAP HANA. In this scenario, companies replace the entire database undertheir SAP BW 7.3 system with SAP HANA. They simply swap out whatever disk-based database their system is currently running on with SAP HANA— in just a few weeks.7

Recall from our earlier discussion of early SAP in-memory projects that SAP BW was the first SAP application that was renovated and updated tonatively run on SAP HANA as its primary run-time database. Most of these renovations were necessary to more closely tie the SAP BW application tothe SAP HANA database. In a disk-based architecture, SAP BW is separated from the database by an abstraction layer, essentially making itimpossible for the application to “see” anything in the database other than bare tables. Once the abstraction layer is removed, the SAP BW applicationcannot only “see” everything in the database, but the entire database is designed around the needs of that specific application. This opens up a whole

Page 23: SAP HANA Essentials Book

cannot only “see” everything in the database, but the entire database is designed around the needs of that specific application. This opens up a wholenew world of possibilities for SAP customers.

With SAP HANA, SAP BW now generates turbo-charged query responses natively, without the need for any side-car accelerators or crazy multi-layered third-party architectures. Because the entire database under the SAP BW system physically sits in memory, every activity — not just queries —is executed orders of magnitude faster.

SAP released the 7.3 version of SAP BW in general availability in early 2011 and then released the SAP HANA-enabled version into generalavailability in April 2012. All of the SAP HANA-specific enhancements were bundled into the SPS05 update, and customers who had alreadyupgraded to 7.3 could install the service pack and migrate to SAP HANA in a matter of days (seriously).

Red Bull was the first live customer of SAP BW on SAP HANA. They told the world about their amazing 10-DAY project to get up and running at theSapphire Now 2011 conference in Madrid, Spain. The whole effort was incredibly non-disruptive. SAP is seeing similar results with the othercustomers in the ramp-up project. All of the changes on the SAP BW side are delivered “under the hood” in the service pack, and the databasemigration can be performed without any changes to the SAP BW application. All of the customer’s content and configuration are completelyunchanged. Have a look at the end-to-end migration guide for a great overview of the SAP BW database migration process. You should also read agreat blog post by John Appleby, a consultant who performed one of the first SAP BW on SAP HANA migrations.

The speed and flexibility acquired by replacing the old database with SAP HANA reflect two fundamental benefits of keeping the entire database inmemory: (1) This architecture eliminates the need to send huge amounts of data between application and DB servers, and (2) it allows users toexecute performance-critical operations directly on the data in the database itself. Basically, running SAP BW on SAP HANA completely eliminatesnearly every one of the nasty things that historically slowed down the system, from both a user perspective and an administration perspective. We’llexplore all of the technical enhancements in the SAP BW on SAP HANA chapter.

SAP offers a specific “run-time only” license option to utilize SAP HANA as the primary persistence layer for SAP BW. If you are already an SAPBW customer, the company offers several options for license credits based on previous SAP BW and BWA licensing. Consult your SAP accountexecutive for the details. SAP has also set up a special migration fund to provide professional services credits to migrate to SAP BW on SAP HANA.

SAP HANA as an Application Development PlatformProbably the most wide-open innovation opportunity for SAP HANA is as an application platform. If the speed and simplification that were achieved byporting SAP BW are any indication, users can realize an unbelievable amount of value not only by renovating existing applications (SAP and non-SAP)to run natively on SAP HANA, but by also building entirely new applications that are designed from scratch to maximize SAP HANA’s powerfulcapabilities. The performance limitations of traditional databases and processing power have often led organizations to compromise on how to deploybusiness processes on their enterprise platforms. Now, these organizations can choose to liberate themselves from these constraints and optimizebusiness processes in ways that are more natural to the way their employees actually perform their work. This is where SAP sees a clear parallel to theApple App Store evolution. When Apple first released the App Store, most of the first apps available were “mobile-ized” versions of desktop or Webapps (email, browser, etc.). However, once developers considered the possibilities of combining the new capabilities of the device and writing nativeapplications for the iPhone/iPod Touch (Angry Birds, Foursquare), innovation exploded.

There are three basic types of applications being built on SAP HANA today:

New apps built by SAP,New and renovated apps built by partners such as independent software vendors (ISVs) and systems integrators (SIs),Custom apps built by companies for internal use.

SAP brands applications that leverage SAP HANA as a database as “Powered by SAP HANA.” Partners whose applications have been certifiedby SAP can also add the “Powered by SAP HANA” brand to their solution name.

SAP-built Applications for SAP HANASAP is delivering a new class of solutions on top of the SAP HANA platform that provide real-time insights on big data and state-of-the-art analysiscapabilities. These innovative solutions can empower organizations to transform the way they run their businesses by making smarter and fasterdecisions, responding more quickly to events, unlocking new opportunities, and even inventing new data-driven business models and processes thatwere simply not possible with disk-based databases. Below are a few examples of native-SAP HANA applications. We’ll consider them in greaterdetail in the SAP HANA Applications chapter.

SAP BusinessObjects Sales Analysis for Retail powered by SAP HANAThis solution provides retailers with real-time access to critical information and allows nearly real-time interactive analysis, which is not possiblewith traditional database technology. It offers prebuilt data models, key performance indicators (KPIs), role-specific dashboards and customizedreports to provide retailers with a deeper understanding of all factors influencing the merchandising life cycle. SAP BusinessObjects SalesAnalysis for Retail aims at providing the integration needed for improved scalability and performance for retailers operating in separate sales,inventory and promotions systems. The new service provides Point-of-Sale (POS) analysis allow retailers to assess performance and generatequick responses through the use of prebuilt dashboards, interactive reports and more than 70 KPIs and inventory management to provideretailers with the ability to identify critical stock and margin issues through close inventory alignment.

SAP Smart Meter AnalyticsSAP Smart Meter Analytics is a “native-HANA” application that was designed for utility companies facing an exponential increase in data volumedriven by their deployment of smart meters. This new application enables utility companies to turn massive volumes of smart meter data intopowerful insights and transform how they engage customers and run their businesses. With SAP Smart Meter Analytics, utility companies can:

Instantly aggregate time of use blocks and total consumption profiles to analyze their customers’ energy usage by what neighborhood theyare in, the size of their homes or businesses, building type, and by any other dimension and at any level of granularitySegment customers with precision based on energy consumption patterns that are automatically generated by identifying customers thathave similar energy usage behavior

Page 24: SAP HANA Essentials Book

Provide energy efficiency benchmarking based on statistical analysis so that utility companies can help their customers understand wherethey stand compared to their peers and how they can improve their energy efficiencyEmpower customers with direct access to energy usage insights via web portals and mobile devices connected to SAP Smart MeterAnalytics via web services

These capabilities delivered by SAP Smart Meter Analytics enable utility companies to increase adoption of service options such as demandresponse programs, launch targeted energy efficiency programs, improve fraud detection capabilities, and develop new tariffs and more accurateload forecasts.

SAP Sales & Operations PlanningSAP Sales & Operations Planning is a next generation planning application that is powered by SAP HANA and delivered in the cloud. Thesolution enables:

Planning and real-time analysis with a unified model of demand, supply chain, and financial data at any level of granularity and dimensionRapid, interactive simulation and scenario analysis, using the full S&OP data model to support demand-supply balancing decisionsEmbedded, context-aware social collaboration enables rapid planning and decision-making across the organization

These capabilities enable companies to align demand and supply profitably, reduce supply chain costs, and drive revenue growth.

Page 25: SAP HANA Essentials Book

SAP Supplier InfoNetSAP Supplier InfoNet is a cloud-based solution, powered by SAP HANA, that enables companies to:

Minimize supply chain disruption by proactively monitoring and predicting real-time supply risks across a multi-tier supplier networkDrive stronger supplier performance by benchmarking supplier performance for your company against others in the business network andidentifying significant shifts and trends in supplier performance using leading-edge machine learning and statistical analysisManage your supply base by aggregating and transforming supplier data to deliver instant insights into the operational health of the supplybase.

Recalls PlusRecalls Plus is SAP’s first consumer mobile app that enables parents to proactively monitor recalls of their kids’ strollers, cribs, toys, and otheritems for greater safety and peace of mind. Features of the app include:

Search recall history by brand or categoryCreate a personal watch list of items like car seats, cribs, strollers and so onTrack allergen related recallsShare relevant recalls with othersRead and monitor recalls from all relevant US government agencies: CPSC, NHTSA, FDA and USDA

Recalls Plus is available for free and can be accessed via an iPhone app or a Facebook app:

iPhone app: http://itunes.apple.com/us/app/recalls-plus/id499200328Facebook app: https://apps.facebook.com/recallsplus

Page 26: SAP HANA Essentials Book

Partner-built Applications for SAP HANAThe SAP partner ecosystem provides thousands of SAP-certified software solutions that plug into SAP’s applications to provide a variety of value-added extensions and process enhancements. From that perspective, anything that speeds up an SAP system will also have a positive impact on anypartner solutions that are integrated with that system. There are also numerous SAP partner solutions that need to “turbocharge” themselves toincrease their own performance — and to keep up with the turbocharged SAP systems coming on top of SAP HANA in the future.

Regardless of the programming language these partner apps are written in, they all can be ported over to SAP HANA in a fairly straightforward way.However, just as SAP is renovating its existing applications, partners too can approach re-platforming as an opportunity to rethink some of the designparameters that they employed in the original solution design and to rebuild their apps to take advantage of SAP HANA’s many benefits natively.

Oversight Systems is one of the first ISVs to renovate their SAP-certified solution along these lines. Oversight Systems provides solutions thatcontinuously monitor user activities — in real-time — inside SAP systems to detect policy violations and potentially fraudulent transactions, such astravel and expenses, accounting and reporting, and HR and payroll. Their solution conducts complex, on-the-fly calculations that demand a great deal ofI/O performance from databases. Therefore, the addition of SAP HANA underneath their solution makes perfect sense.

Custom Applications for SAP HANAAs stated earlier, SAP HANA is a full-blown, do-just-about-anything-you-want application platform. It speaks pure SQL and it includes all of the mostcommon APIs, so you can literally write any type of application you want on top of it. There are a few rules and “guide rails” that are designed to keepthings from going wrong, but the sky truly is the limit when it comes to imagining what to build with SAP HANA.

Although SAP HANA is valuable for all types of activities, it “shines” particularly well in a few unique situations. For example, if you’re building anenterprise-scale application for a business scenario that (1) needs to search or aggregate huge volumes of data, (2) requires detailed/granular dataanalysis and/or complex algorithmic or statistical calculations, or (3) suffers from latency between transactional recording and reporting, then SAPHANA is a great choice.

That’s not to say that SAP HANA can’t run your “standard” applications — it certainly can do that (really fast). Nevertheless, the most exciting usecases SAP is seeing for SAP HANA as the foundation of custom apps are situations where a company has an urgent business need that is literallyimpossible to automate today due to the limitations of traditional databases or the lack of a supercomputer. If you’re a business owner who has a killeridea that fits the above description, then SAP HANA could be the solution that makes the impossible, possible.

This is where the “Angry Birds” analogy really starts to make sense. Once the SAP ecosystem of ISVs, SAP partners, and SAP customers starts tounleash their innovation on top of SAP HANA, there literally is no limit to the amazing and game-changing applications they can build. It is incrediblyimportant for SAP to renovate its portfolio and build amazing new applications to exploit the vast potential of SAP HANA. It is even more important,however, for the SAP ecosystem to do this, because there are millions of unrealized business ideas in their companies that SAP HANA can bring tolife.

SAP HANA RoadmapThe future roadmap for SAP HANA is actually very simple: Continue to make SAP HANA faster, better, cheaper — plus BIGGER and BROADER.

Moore’s law doesn’t look as though it’s going to be slowing down anytime soon. It is likely, then, that we’re only a few years away from having morethan 1000 cores and 10TB of RAM on a single “medium” SAP HANA server. With that much processing power and high-speed RAM available, therereally are no limits to how fast SAP can speed up its own apps and literally any other app on the planet. SAP will continue co-innovating with Intel andother hardware partners to ensure that SAP HANA is continuously updated and optimized to take advantage of the latest and greatest technologyadvances to become even faster than it is today.

Page 27: SAP HANA Essentials Book

advances to become even faster than it is today.Although the speed boost generated by the hardware is exciting, it is only half of the equation. Renovating applications to take advantage of the

ever-increasing horsepower is also critical. There’s a great deal of value that can be achieved by doing things “better” in the applications. Renovatingand re-imagining how applications work and how they deal with data in the “no constraints” paradigm represents a fundamental philosophical shift forapplication developers. There are enormous opportunities to streamline, optimize, and simplify application architectures by adding SAP HANA as thedatabase engine underneath them. SAP will invest an enormous amount of resources to extend SAP HANA’s capabilities as an application platformfor both its own applications and non-SAP applications. This investment will result in an increasingly rich and robust set of developer tools to renovateand re-imagine any application and to build amazing new applications.

This opportunity for optimization and simplification not only makes things even faster than just the hardware speed boost, it also results insignificantly lower TCO for companies. SAP HANA can have a massive impact on reducing TCO and improving business value. “Cheaper” isn’tachieved only through industry-standard processors, RAM, and servers. Cheaper is a holistic mindset that starts from application design and thenprogresses through user efficiency all the way to administration and operations. SAP will continue to invest heavily in many areas to make SAP HANAthe cheapest and most efficient database to operate in production environments. These efforts include innovating in new landscape configurationssuch as native cloud deployments of SAP HANA.

Significantly, however, SAP isn’t satisfied to “only” be the fastest, best, and cheapest database on the planet. SAP’s goals also include enabling theBIGGEST data scenarios by offering integrated solutions with Sybase “Big Data” products and open-source projects like Hadoop. In addition, with arobust ecosystem of ISVs, system integrators, and SAP customers building their innovative applications on SAP HANA, SAP intends to become theBROADEST database platform for new applications. Just as Apple provided the platform for App Store developers, SAP will provide SAP HANA as aplatform for thousands of amazing new enterprise applications for the ecosystem.

SAP customers need to understand that SAP HANA not only is the engine that powers the current generation of SAP applications, but it will be thegrowth engine for all kinds of amazing NEW SAP apps. Over the next few years, SAP HANA will become the primary database for EVERY enterpriseapplication in the SAP portfolio. That’s true for standard, on-premise applications like the SAP Business Suite; SME solutions like SAP Business One,SAP Business ByDesign, and SAP All-in-One; and the emerging portfolio of cloud/on-demand solutions. In poker terms, SAP is going “all in” with SAPHANA. SAP has made a passionate commitment to innovate for the future of its ecosystem, and the benefits of this shift for SAP’s customers andpartners are too overwhelming for the company to do anything less.

SAP HANA will be the heart and soul of SAP’s “real-time” design philosophy to renovate all existing applications and build amazing newapplications. The renovation work is moving very quickly inside SAP, so much so that it has surpassed even the most optimistic timelines. The SAPBW renovation and porting to SAP HANA was the first major step towards a completely renovated SAP Business Suite. The next major step will be forSAP to complete the renovation and porting of its flagship application, SAP ERP, to run natively on SAP HANA. The remaining applications in theSAP Business Suite — SAP CRM, SAP SCM, SAP PLM, and SAP SRM — should follow shortly after that. In parallel, SAP is adding SAP HANA toall of the other applications in the portfolio, and it will release them as they come on line.

Renovating these applications involves much more than simply replacing the database. Over the years, SAP has had to make many adjustments inits application layer to avoid the I/O bottleneck associated with the database. Unfortunately, these “database avoidance techniques” have resulted inextensive “plaque” buildup inside the applications, in the forms of redundant code, tedious data aggregations and transformations, replication of data,and so on. These problems were “necessary evils” to work around the constraints of the disk-based architecture. In an SAP HANA world, however,they’re completely unnecessary and therefore need to be removed from the system.

Obviously, SAP’s renovation efforts will involve a great deal of streamlining and cleanup. At the same time, however, this renovation also representsa golden opportunity for SAP’s engineers to reimagine all of the things that these applications do from the perspective of living in a world with noconstraints. These experts can question their original assumptions, invent better ways of doing things, remove latency from the processes, andprogram their applications to perform calculations more efficiently deep inside the database. All of these developments will lead to lower TCO andmore flexibility for customers, which in turn will make their investment in SAP much more valuable.

This exercise is also having an amazing effect on the SAP culture. Going back into the code of all of their apps with a fresh eye and ambitiousdreams free from constraints has rekindled a firestorm of innovation within the SAP development group. The coffee corners in SAP labs around theworld are literally buzzing with new ideas and passionate discussions. In fact, you can often see code samples from these discussions written on thewindows because the participants ran out of whiteboard space (as in the movie “A Beautiful Mind”). This is the “intellectual renewal” that SAPexecutives have been talking about, and it is having a monumental impact on the speed and volume of innovation coming from SAP. SAP HANA hasliterally awakened a sleeping giant of innovation inside SAP. Moreover, this enthusiasm appears to be contagious: People are witnessing the sametype of awakening throughout the SAP ecosystem.

Page 28: SAP HANA Essentials Book

In the long run, once the entire SAP portfolio has been “HANA-fied,”8 SAP will be able to deliver a vastly simplified landscape for its customers. Bymerging OLAP and OLTP into a single SAP HANA instance, SAP can provide a massive reduction in layers and TCO in the landscape while at thesame time providing much more flexibility and business value through real-time access to all of the relevant data. It will take SAP several years toengineer and deliver this vision to its customers. If the past five years of in-memory (r)evolution at SAP are an indication, however, the next five years ofthis journey will be extraordinarily fast and exciting.

1 Markides, C. (2002). Strategic Innovation. In: E. B. Roberts (Ed.). Innovation. Driving Product, Process, and Market Change. San Francisco: Jossey-Bass.

2 Woods, D. and Word, J. (2004), SAP NetWeaver for Dummies, Wiley Publishing Inc., Indianapolis, IA.

3 With the SAP HANA RDS migration package customers can migrate in ~7 weeks, if they are already on BW 7.3 SP7, with Unicode, and 7.x data flows and authorizations.

4 Magal, S. and Word, J. (2011), Integrated Business Processes with ERP Systems, John Wiley & Sons. Hoboken, NJ

5 People always ask “if all the data is in volatile storage like RAM, what happens if the power goes out?” We’ll talk about that in more detail later, but basically, SAP HANA has some verysophisticated backup tools to prevent data loss from disasters.

6 Plattner, H & Zeier, A. (2011). In-memory data management: an inflection point for enterprise applications. Springer.

7 The SAP HANA RDS for database migration takes ~7 weeks for most customers who are already running SAP BW 7.3.

8 Meaning “Powered by SAP HANA” and renovated to natively take advantage of SAP HANA.

Page 29: SAP HANA Essentials Book

Chapter 2

SAP HANA Architecture

COMING FALL OF 2012

Page 30: SAP HANA Essentials Book

Chapter 3

SAP HANA Business Cases & ROI Model

COMING FALL OF 2012

Page 31: SAP HANA Essentials Book

Chapter 4

SAP HANA Applications

COMING FALL OF 2012

Page 32: SAP HANA Essentials Book

Chapter 5

SAP NetWeaver Business Warehouse on SAP

COMING FALL OF 2012

Page 33: SAP HANA Essentials Book

Chapter 6

Data Provisioning with SAP HANA

COMING FALL OF 2012

Page 34: SAP HANA Essentials Book

Chapter 7

Data Modeling with SAP HANA

COMING FALL OF 2012

Page 35: SAP HANA Essentials Book

Chapter 8

Application Development with SAP HANA

COMING FALL OF 2012

Page 36: SAP HANA Essentials Book

Chapter 9

SAP HANA Administration & Operations

COMING FALL OF 2012

Page 37: SAP HANA Essentials Book

S

Chapter 10

SAP HANA Hardware Overview

AP HANA is the first SAP solution that has been built to be specifically run as an appliance and optimized for a very specific combination ofprocessor, memory, and operating system. This approach represents a departure from SAP’s long history of broad platform support. SAP

implemented this new policy to still provide customers with multiple choices in hardware platforms while avoiding the TCO implications of multiple OSand processor support combinations. In order to understand why, we need to look back historically at some of the hardware platform changes that ledSAP to adopt this policy this strategy and explore why this path offers SAP customers the best balance of broad hardware partner options and focusedinnovation around a stable set of key components.

When SAP shifted from mainframe to client-server architecture with SAP R/3, two of the critical benefits were the lower costs and the morestandardized options associated with the UNIX-based servers that had just become available. When the mass-adoption of SAP R/3 took off,customers began asking SAP to certify more and more new combinations of operating system and database on various hardware platforms. Thismade sense because many companies were employing existing landscapes from a preferred hardware vendor and had developed expertise incertain versions of operating system and database that they wanted to leverage for their SAP environment.

SAP happily obliged, building out a robust certification laboratory in its headquarters to constantly test and validate new hardware and softwarecombinations that were being released by its partners for customer use. At the time, SAP believed that providing customers with such a broad choicewould help them achieve lower TCO of their SAP solutions by reusing technology and resources that were already in place. SAP also felt that beinghardware and OS/DB “agnostic” would be the best strategy to set itself apart from the other enterprise app vendors. This “technology-neutral” strategyworked very well for SAP for more than 30 years. At a certain point in the mid-2000s, however, the small number of combinations that SAP began withhad exploded into a truly dizzying collection. Customers no longer benefited significantly from such a broad list of hardware and technology choices,and the costs for SAP and its customers of this broad coverage were becoming unsustainable.

After SAP R/3 was released, the UNIX platform began to splinter into multiple dialects, with each hardware vendor putting its efforts behind itspreferred variant (HPUX, AIX, Solaris, etc). In addition, x86 platforms from Intel and AMD began to displace the RISC-based platforms of the earlyUNIX hardware vendors due to their lower costs and their support for industry standards. Later, Linux began to displace the original UNIX operatingsystems due to its lower costs and the advantages of open-source code. Soon, the Product Availability Matrix (PAM) for SAP ERP exceeded 200combinations of OS and database, with a vast number of hardware platforms for those combinations. At a certain point, choice became a liability forSAP and its customers rather than the benefit that it was originally intended to be.

So, when SAP began development on the precursors of SAP HANA, the company made a strategic decision to avoid all of the costs andcomplexity of supporting so many variations of hardware and technology platforms. SAP was primarily concerned with the three pieces of technologythat had the greatest impact on performance and would be the largest drivers of TCO reduction: operating system (OS), RAM, and processors. SAPdecided to bet on open-source and industry standards as the core platform for SAP HANA. By supporting only ONE combination of OS andprocessors, SAP could invest all its development and testing resources into a single platform while still allowing customers to choose which hardwarevendor would deliver and support the appliance.

SAP had been working with Novell/SUSE for many years to support Novell SLES Linux as a certified operating system for SAP applications.Because Linux is so technically similar to UNIX, almost any UNIX engineer could transition his or her skills easily. Moreover, because Linux was open-source and easily supported by third parties, it was clearly the lowest TCO option for running an SAP system.

In addition to selecting a single OS, SAP had to settle on a single processor family for the new solution. Although there were many chips on themarket that could handle SAP’s traditional application-processing requirements, there weren’t any processors that had been designed to handle in-memory processing tasks (because enterprise-scale in-memory computing didn’t exist yet). The initial SAP HANA conversations that SAP’sexecutives held with anyone outside the company were with Intel because SAP realized that shifting to in-memory computing would require a newbreed of processors that were optimized for the new architecture, and Intel has a long history of innovating for the future needs of the enterprise.

SAP laid out its strategy for the shift to in-memory computing to Intel’s executives, and the two parties discussed the level of co-innovation that wouldbe needed to jointly engineer both an in-memory database and optimized processors that could handle the unique needs of this new architecture. The

Page 38: SAP HANA Essentials Book

be needed to jointly engineer both an in-memory database and optimized processors that could handle the unique needs of this new architecture. Thetop executives from each company agreed that the they would have to establish a new level of co-innovation partnership and starting in 2005, Intel senta team of their best software and chip engineers to SAP HQ to begin the work of jointly optimizing each successive version of the industry-standardIntel Xeon chips for the needs of SAP’s evolving in-memory database. Since that time, SAP has benefitted from early access to each new generationof Xeon processor from Intel, and Intel has incorporated SAP’s unique in-memory processing requirements into its chip capabilities.

Intel and SAP: A History of Co-Innovation

For more than 10 years, Intel and SAP have worked together to deliver industry-leading performance of SAP solutions on Intel® architecture, and a large proportion of newSAP implementations are now deployed on Intel® platforms. The latest success from that tradition of co-innovation is availab le to customers of all sizes in SAP HANA, whichis delivered on the Intel® Xeon® processor.

The relationship between Intel and SAP has become even stronger over the years, growing to include a broad set of collaborations and initiatives. Some of the most visib le:

Joint roadmap enab lement. Early in the design process, Intel and SAP decision makers identify complementary features and capabilities in their upcomingproducts, and those insights help to direct the development cycle for maximum value.

Collaborative product optimization. Intel engineers located on-site at SAP work with their SAP counterparts to provide tuning expertise that enab les SAP HANA andother software solutions to take advantage of the latest hardware features.

Combined research efforts. Together, researchers from Intel and SAP continually explore and drive the future of business computing

As a result of these efforts, customer solutions achieve performance, scalab ility, reliab ility, and energy efficiency that translate into favorab le ROI and TCO, for increasedbusiness value.

Having created an optimized “core” (operating system, RAM, and processors) for SAP HANA, SAP needed to reach out to the servermanufacturers to package the software and hardware into industry-standard appliances in a way that would remove as much configuration andintegration work from the customers as possible (again, lowering TCO). SAP realized that even though the core components of the SAP HANA serverswould be nearly identical (OS, RAM, and processors), the hardware vendors provide a great deal of additional value in the implementation,management and operations of the hardware. Plus, customers typically have a preferred hardware vendor for their enterprise landscapes. This is reallywhere SAP felt that customer choice would have the most value. So, they engaged seven of their primary hardware vendors (see the next paragraph)to build certified SAP HANA appliances and create packaged services to implement SAP HANA quickly and easily at customer sites.

In early 2011, Cisco, Dell, Fujitsu, IBM, and HP all jumped on the SAP HANA bandwagon and had their flagship Intel-based servers certified and inproduction. Hitachi joined the list later that year, and NEC was certified in early 2012. This broad support from industry-leading hardware vendorsprovides customers with a choice of seven hardware partners to deploy their SAP HANA solution, each with unique service and support offerings to fittheir customers’ needs. SAP’s strategy of “solid core,” multivendor hardware support for SAP HANA has been received extremely well by customersbecause it eliminates the confusing number of hardware combinations and focuses on the value-added solutions that each vendor can offer on top ofthe “solid core.”

General SAP HANA Hardware SpecificationsSAP HANA is sold as a pre-configured, pre-installed appliance that is delivered directly from the hardware partner. SUSE Linux SLES 11 is the onlysupported operating system, and Intel E7 processors are the only supported chips. Samsung RAM is currently the primary memory used by all of thehardware partners.

Most partner systems use on-board 15k RPM hard disks (4x ratio for main memory) for data-volume backup and Fusion I/O SSD cards (1:1 ratio formain memory) for log-volume backup.

SAP ensures the quality, availability, and performance of the certified systems through a rigorous process of end-to-end quality testing, performancetesting, and continuous early access to next-generation technologies from all of its partners.

SAP HANA Product Availability Matrix (PAM)The latest and most accurate PAM can always be downloaded from the SAP Service Marketplace. Here is the May 2012 SAP HANA PAM.

Page 39: SAP HANA Essentials Book
Page 40: SAP HANA Essentials Book

Additional InfrastructureSAP recommends that customers deploy 10 gb network data connections. SAP has no preference on external storage/SAN; rather, it is determined bythe server vendor.

Multi-Node and Scale-Out OptionsSAP HANA is a linearly scalable database, meaning, you can string together multiple physical servers into a single logical database instance andachieve linear performance results for every additional server added to the landscape.

Currently, SAP HANA has certified a 16-node scale-out for production environments and is currently testing a 60 node scale-out landscape. Literally,you just add another node/server to the landscape, and you immediately enjoy an exponential increase in performance, in addition to the additionalmemory. Refer to the SAP HANA hardware partner section of this chapter for more information on the various scale-out offerings from the individualpartners.

SAP recently (April 2012) completed its first internal benchmark for the 16 node scale out solution. The data set consisted of five years of Sales andDistribution Records (100 Billion records) and was run on a single logical server consisting of 16 nodes. Each node was a certified IBM X5 machinewith eight Intel E7-8870 processors with 10 cores, running at 2.40 GHz. The total cost of the 16 node system was roughly USD$640K.

SAP HANA was able to scan 100 Billion rows/Sec on the 100 TB dataset and was able to load 16 million records/min. SAP HANA’s compressionalgorithms were able to achieve 20x compression on the raw data when loading into memory, going from 100TB on disk to 3.8TB in memory.

Typical query results were:

BW Workload: 300ms – 500msAd-Hoc Analytics: 800ms – 2s

No database tuning, indexing or caching were needed to achieve these results. To put that in context, the closest competitive database is roughly1000x slower in the same benchmark and several times more expensive.

Page 41: SAP HANA Essentials Book

High AvailabilitySAP HANA supports cold standby hosts, meaning a standby host is kept ready in the event that a failover situation occurs during production operation.In a distributed system, some of the servers are designated as worker hosts, and others as standby hosts. Significantly, you can assign multiplestandby hosts to each group. Alternatively, you can group together multiple servers to create a dedicated standby host for each group.

A standby host is not used for database processing. All of the database processes run on the standby host, but they are idle and do not enable SQLconnections.

Disaster RecoveryThe SAP HANA database holds the bulk of its data in memory to ensure optimal performance, but it still uses persistent storage to provide a fallbackin case of failure.

During normal database operations, data are automatically saved from memory to disk at regular save-points. Additionally, all data changes arerecorded in the log. The log is saved from memory to SSD after each committed database transaction. After a power failure, the database can berestarted in the same way as a disk-based database, and it returns to its last consistent state by replaying the log since the last save-point.

Although save-points and log writing protect your data against power failures, they do not help if the persistent storage itself is damaged. Protectingagainst data loss due to disk failures requires backups. Backups save the contents of the data and log areas to different locations. These backups areperformed while the database is running, so users can continue to work normally. The impact of the backups on system performance is negligible.

Page 42: SAP HANA Essentials Book

If the SAP HANA system detects a failover situation, the work of the services on the failed server is reassigned to the services running on thestandby host. The failed volume and all the included tables are reassigned and loaded into memory in accordance with the failover strategy defined forthe system. This reassignment can be performed without moving any data, because all the persistency of the servers is stored on a shared disk. Dataand logs are stored on shared storage, where every server has access to the same disks.

Before a failover is performed, the system waits for a few seconds to determine whether the service can be restarted. During this time, the status isdisplayed as ”Waiting.” This procedure can take up to a minute. The entire process of failover detection and loading may take several minutes tocomplete.

SAP Hardware Partner DetailsIn the remaining section of this chapter, each Certified SAP HANA hardware partner was given the opportunity to briefly describe their SAP HANAoffering and discuss their value-added services for SAP HANA implementation, support, and operations.

We encourage you to speak directly to the hardware partners for more details about their products and services for SAP HANA.

Links:IntelCiscoDellFujitsuHitachiHPIBMNEC

Intel & SAP: Co-innovation for Real-Time ComputingFor more than 10 years, Intel and SAP have worked together to deliver industry-leading performance of SAP solutions on Intel architecture, and a largeproportion of new SAP implementations are now deployed on Intel platforms. The latest success from that tradition of co-innovation is available tocustomers of all sizes in the SAP HANA, which is fully supported only on the Intel Xeon® processor E7 family.

The relationship between Intel and SAP has become even stronger over the years, growing to include a broad set of collaborations and initiatives.Some of the most visible include the following:

Joint roadmap enablement. Early in the design process, Intel and SAP decision-makers identify complementary features and capabilities intheir upcoming products, and those insights help to direct the development cycle for maximum value.Collaborative product optimization. Intel engineers located on-site at SAP work with their SAP counterparts to provide tuning expertise thatenables SAP HANA and other software solutions to take advantage of the latest hardware features.Combined research efforts. Together, researchers from Intel and SAP continually explore and drive the future of business computing. As aresult of these efforts, customer solutions achieve performance, scalability, reliability, and energy efficiency that translate into favorable ROIand TCO, for increased business value.

Operational Success and Management of Real-Time EventsIn-memory computing based on SAP solutions on the Intel Xeon® processor E7 family enables greater business agility and innovative usage modelsthat let companies respond to changing conditions in real time.

Scenarios such as monitoring customer and supplier activity can generate petabytes of data, the value of which depends on the ability to distill it intoactionable intelligence.

SAP HANA and the Intel Xeon® processor E7 family deliver rapid data analysis that discerns patterns and trends so you can adjust your just-in-timesupply chain rapidly. You can also model “what if” scenarios to structure sales and promotions for optimal outcomes based on the latest sales andpipeline information.

Features of the Intel Xeon processor E7 family such as 30MB of L3 cache, Intel® QuickPath Interconnects, and quad-channel integrated memorycontrollers deliver extraordinary capabilities for businesses of all sizes that implement SAP HANA for functionality such as business intelligence anddata analytics.

Page 43: SAP HANA Essentials Book

Performance Optimizations of SAP HANA with the Intel Xeon® Processor E7 FamilySAP HANA benefits dramatically from high-speed Intel® QuickPath processor-to-memory interconnects and the latest processor instructions,Streaming SIMD Extensions. Those features eliminate many I/O bottlenecks, so processor headroom is available to generate excellent throughput andresponsiveness. SAP HANA is also engineered to take particular advantage of RAS (reliability, availability, and serviceability) features of the IntelXeon processor E7family, especially error correction through Machine Check Architecture Recovery, for mission-critical implementations.

As a result of the high level of performance optimization for servers based on the Intel Xeon processor E7 family, SAP HANA can providebusinesses of all sizes superior results for data warehousing implementations such as business intelligence and data analytics.

Assured Performance with Mission-Critical Advanced Reliability of the Intel Xeon Processor E7 FamilyMachine Check Architecture Recovery, a reliability, availability, and serviceability (RAS) feature built into the Intel Xeon ® processor E7 family, enablesthe hardware platform to generate Machine Check Exceptions. In many cases, these notifications enable the system to take corrective action thatallows SAP HANA to keep running where an outage would otherwise occur.

Hardware based on the Intel Xeon® processor E7 family enables SAP HANA to fail over from one processor socket to another in the event of aprocessor failure and to handle memory errors with as little impact to workloads as possible.Copyright© 2012 Intel Corporation. All rights reserved.

Cisco Systems SAP HANA SolutionsAs part of the “Unified Appliance Environment”, Cisco has developed a full portfolio of SAP HANA appliances based on Cisco Unified ComputingSystem™ (Cisco UCS™) spanning from the smallest T-shirt sizing, supporting as low as 64 GB memory, up to large scale-out solutions which cansupport up to 8 TB of usable memory. Depending on the compression factors, the Cisco appliances can support databases up to 56 TB, the largestcurrently supported by SAP. However the Cisco technology can support up to 20 TB of usable memory, which corresponds to uncompresseddatabases up to 100 TB or more.

Cisco UCS: A Unique SAP HANA SolutionCisco UCS is a single unified system entirely programmable through unified, model-based management to simplify and speed deployment ofenterprise-class applications and services. All Cisco UCS SAP HANA appliances are intelligent infrastructure that can be managed through theembedded, single management plane across multiple Cisco UCS rack and blade servers (Figure 1). This radically simplifies operations and lowerscosts. The model-based management applies personality and configures server, network, and storage connectivity resources. Using Cisco serviceprofiles, which define the model, it is simple to provision servers by applying a desired configuration to physical infrastructure. The configuration isapplied quickly, accurately, and automatically, improving business agility, staff productivity, and eliminating a major source of errors that can causedowntime.

The Cisco Fabric Extender Architecture reduces the number of system components to purchase, configure, manage, and maintain by condensingthree network layers into one. It eliminates both blade server and hypervisor-based switches by connecting fabric interconnect ports directly toindividual blade servers and virtual machines. Virtual networks are now managed exactly as physical networks are, but with massive scalability. Thisrepresents a radical simplification over traditional systems, reducing capital and operating costs while increasing business agility, simplifying andspeeding deployment, and improving performance.

Cisco UCS helps organizations go beyond efficiency: it helps them become more effective through technologies that breed simplicity rather thancomplexity. The result is flexible, agile, high-performance, self-integrating information technology that reduces staff costs and increases uptime throughautomation, providing a more rapid return on investment.

The excellent performance combined with the broad range of usable memory make the Cisco UCS SAP Appliances an excellent, easy-to-managechoice for analyzing massive amounts of business data.

Page 44: SAP HANA Essentials Book

Cisco UCS SAP HANA Architecture

SAP HANA T-Shirt Sizes OfferedThe Extra Small (XS) and Small (S)-size appliances are based on the Cisco C260 M2 rack mount server with 2 Intel® Xeon® Processor E7-4870 (2.4GHz) and up to 256 GB of usable memory. This configuration is primarily used for development, test, and small production SAP HANA systems withuncompressed datasets up to 1.75 TB. The Cisco UCS appliance incorporates a persistency layer, based on internal SSD drives that require noadditional drivers tainting the Linux kernel.

The Medium (M)-size appliance is based on the Cisco C460 M2 rack mount server with 4 Intel® Xeon® Processor E7-4870 (2.4 GHz) and up to512 GB of usable memory. This configuration is ideal for use in mid-sized and larger production environments such as the one used by Medtronic, alarge, worldwide manufacturer of medical devices (see customer example). The persistency layer is provided by two Fusion IO cards to avoid possiblebottlenecks in duo card configurations sharing the same PCI slot.

SAP HANA Scale-out offeringThe Cisco UCS solution that has been certified for large SAP HANA implementations is a uniquely scalable appliance. It allows customers to easilyadapt to the growing demands of their individual environment by incrementally adding Cisco B440 M2 blade servers with 4 Intel® Xeon® ProcessorsE7-4870 (2.4 GHz) and up to 512 GB usable memory each, as needed. For every four Cisco UCS blade servers, the persistency layer is provided byan EMC VNX 5300 or a NetApp FAS 3240, depending on customer preference.

The “basic configuration” of the Cisco scale-out offering is made up of redundant fabric interconnects with embedded infrastructure management, aCisco UCS C200 server for SAP HANA studio, a Cisco 2911 for secure remote management, and one enclosure with support for up to 4 Cisco B440blades. The basic configuration can easily scale by adding up to 3 extension bundles each providing an additional blade enclosure for up to 4 moreCisco B440 M2 blade servers each and the correspondent storage from EMC or NetApp.

High Availability SAP HANA SolutionCisco UCS SAP HANA appliances have redundancy designed-in providing no single point of failure. However, in the event of a hardware failure on ablade or rack server, any spare Cisco UCS server can take over the role of the failed server in minutes by simply applying the service profile to thespare server. Disaster recovery (DR) scenarios can be easily implemented by using service profiles to quickly provision servers at the DR site inconjunction with the “classical” replication technologies of EMC and NetApp.

SAP HANA Support infrastructureAll Cisco UCS servers are interconnected with a low-latency, high-bandwidth 10-Gbps unified Ethernet fabric. The unified fabric supports both IP andFibre Channel over Ethernet (FCoE) connections through redundant, high performance, low-latency Cisco Fabric Interconnects. The Cisco FabricInterconnect, with embedded management, is the core of the Cisco UCS and reduces both the number of network “hops” and network latency, criticalto SAP HANA performance. The unified fabric radically reduces the number of cables, inter-chassis switches, and network adapters required bylegacy platforms. This reduces energy consumption and operational costs resulting in much lower total cost of ownership.

Additional softwareThe operating system, Cisco UCS drivers, and Cisco UCS management software are all part of the appliance; therefore no additional software isnecessary to manage the entire system. However Cisco Intelligent Automation for SAP HANA is highly recommended. The Cisco IntelligentAutomation software solution supports the daily operation of a SAP HANA appliance by:

Monitoring the CPU and memory workload, and the average index read time at blade levelAutomating quarterly maintenance, including firmware updates and file system validationEnsuring configuration management assurance for all appliance componentsMonitoring data services availabilityProactively monitoring SAP HANA subsystem components statusMonitoring query execution response times using the SAP HANA index for the query execution SAP HANA Query Response TimeExecuting sample queries and recording total execution time and query component performance breakdownProactively monitoring the SAP TREX services statistics based on thresholdsAlerting CPU, memory, or throughput thresholds for SAP TREX servicesAutomating Cisco UCS blade and rack server provisioning for use in the appliance in minutes, instead of days

SAP HANA Installation and Support ServicesCisco SAP HANA installation services includes the assembly of all necessary hardware and software required for a SAP HANA appliance. Cisco’sSAP HANA engineers will install the appliance into the customer’s network and connect it to source system(s).

Also included are the necessary SuSe Linux Licenses, Smartnet 24x7x4 day 2 support for the Cisco hardware, as well as licenses, and first-yearmaintenance for EMC or NetApp storage as required.

Implementation of solutions based on Cisco SAP HANA appliances are provided through Cisco Advanced Services and Cisco’s ecosystem ofsystems integrators and partners. These solutions include data modeling, data load, replication, and SAP HANA application configuration.

Customer Success StoryMedtronic dramatically improved reporting performance, increasing the value of its customer information, with the SAP HANA™ platform and Cisco

Page 45: SAP HANA Essentials Book

Medtronic dramatically improved reporting performance, increasing the value of its customer information, with the SAP HANA™ platform and CiscoUnified Computing System™ (Cisco UCS™) server platform.

Challenge:Medtronic needed to increase its ability to analyze large amounts of data, such as customer feedback. BI reporting on its fast-growing data warehousewas straining the capabilities of the company’s computer infrastructure. Because employees couldn’t generate some types of reports (particularlyusing unstructured data), their ability to draw conclusions from existing data was limited.

Solution:

The company deployed the SAP HANA platform on the Cisco UCS server platform based on the Intel® Xeon® processor E7 family. In preliminarytesting, users of an “un-tuned” system observed query times just one-third as long as those with existing production systems. With the fully scaled andoptimized implementation now in place, Medtronic hopes to cut response times even further.

Customer Benefit:BI operations at Medtronic will use the SAP HANA platform to report on structured and unstructured data, wherever it resides, whether on SAP or non-SAP systems. The added performance, scalability, and flexibility of this new architecture will increase the value of company data as it continues toproliferate, increasing employee efficiency and enabling smarter decision making.

For More InformationFor more information on Cisco UCS, please visit http://www.cisco.com/go/ucsFor more information on Cisco UCS SAP HANA Appliances, please visit http://www.cisco.com/go/sapTo learn more about Cisco Solutions, please visit http://www.cisco.com/en/US/netsol/ns340/ns394/ns224/solutions.htmlTo contact Cisco for addition information on SAP on Cisco UCS please email [email protected]

Dell SAP HANA SolutionsFor more than a decade, Dell has collaborated with SAP to deliver hundreds of SAP solutions across many industries. A recipient of the distinguishedSAP Pinnacle Award in the category of exceptional customer satisfaction and support, Dell can help organizations achieve better, faster and moresustainable business results. Our solutions are high-performing, end-to-end, and standards-based.

In addition to innovative, leading-edge hardware platforms, Dell offers access to thousands of enterprise computing solutions consultants. Weincorporate lessons learned and experiences into a proven enterprise solution delivery model that spans hardware, consulting, implementation, hostingand application management services designed to enhance value for customer investments in SAP solutions.

An SAP global technology partner, Dell offers customers a portfolio of end-to-end solutions in support of SAP HANA applications includinghardware, software and services that help reduce IT costs while helping organizations transform their business. Dell’s innovative platforms dramaticallyincrease the availability and speed of business information, leading to more insightful decision-making using SAP HANA.

Dell’s Unique SAP HANA Value PropositionDell and SAP have teamed up to offer an optimally configured SAP HANA solution that includes a hardware appliance, pre-loaded software and a fullrange of services. This solution is reliable and scalable and offered in multiple configurations to meet your specific business needs. Our end-to-endand all-in-one solutions give your organization full access to the power of SAP HANA.

Dell’s end-to-end SAP HANA solution provides:

Superior technology — Dell’s PowerEdge R910 is certified for SAP HANA and includes everything needed to support your SAP HANAsolution, including scalable memory and storage. This all-in-one solution provides for seamless and integrated implementation andmanagement.Integrated system management — Dell’s VIS Creator and VIS Advanced Infrastructure Manager (AIM) tools simplify management of virtualand physical server, network and storage components. AIM integrates with SAP management consoles such as Solution Manager or AdaptiveComputing Controller, to add capacity to the SAP landscape or move applications between physical and virtual resource pools based ondemand.Large-scale enterprise consulting expertise — Dell leverages its experience delivering enterprise IT and solving “big data” issues forglobal companies to provide actionable and real world technology, strategies and solutions. Dell’s Center of Excellence (CoE) is wellestablished for SAP HANA, BWA, and Mobility.Proven methodology — Dell’s In-Memory Computing and Analytic Methodology (DIMCAM) implementation services guides customers bysolving complex problems faster.Comprehensive services — Dell’s portfolio of SAP full lifecycle services leverage industry best practices to deliver better businessoutcomes for SAP clients.World-Class Support Services — Dell’s world-class ProSupport and Mission Critical Services keep your SAP HANA solution runningsmoothly.

The combination of Dell’s PowerEdge R910 platform and SAP HANA allows users to conduct analytics, performance management and operationsin a single system. Together, the solutions help enable a business to react faster to events impacting operations today. Through this, an organizationcan quickly identify and analyze trends and patterns to improve planning, forecasting and price optimization. Enterprise customers taking advantage ofDell’s SAP HANA platform get a cost-effective, optimized in-memory computing solution that increases availability and reduces risk.

At Dell, we are continuously evolving our server, application and server portfolio to meet evolving enterprise needs in the virtual era. In February2012, we announced our PowerEdge 12th generation server platform and Dell EqualLogic PS storage arrays. Our newest servers provide dramaticperformance and management gains for high-power computing, collaboration, database ERP and business intelligence. Dell EqualLogic PS storagearrays combine the industry’s highest Ethernet networking bandwidth — 10 Gigabit Ethernet (10GbE) — with increased storage capacity in lessspace. While these solutions are not yet SAP HANA certified, they show the strength of the Dell hardware portfolio and our commitment to innovation.

Page 46: SAP HANA Essentials Book

space. While these solutions are not yet SAP HANA certified, they show the strength of the Dell hardware portfolio and our commitment to innovation.

Dell’s SAP HANA ProductThe Dell PowerEdge Server R910 platform has been certified by SAP to run SAP In-Memory Appliance software (SAP HANA). Offering customers apowerful and flexible way to query and analyze large volumes of data with great speed, Dell customers running SAP HANA on PowerEdge R910servers can gain real-time access to information and analytics to best address rapidly evolving market environments.

Dell’s SAP HANA appliance provides:

Performance and reliability in a scalable 4U, four-socket server allowing large workload consolidation, max virtualization machine density,and scale for the SAP HANA in-memory database.Integrated diagnostics with Intel® Advanced RAS (Reliability, Availability, Serviceability) Technology, internal dual SD modules forhypervisor redundancy, including design and component quality paired with Dell Lifecycle Controller.Robust infrastructure in the form of performance resources, power efficiency, I/O, and memory scalability.Processing power using the highest performing Xeon 7500 Series processors, up to 1TB of DDR3 memory, and 2 x 10Gb Optional LOMwith 10 PCIe slots to consolidate inefficient workloads.Energy-efficient system design built with Energy Smart technologies includes power management features enabling power capping, powerinventory, and power budgeting within your specific environment. Logical component layout of the internal components aids with airflowdirection, helping to keep the server cool.

The SAP HANA appliance from Dell is fully contained in the PowerEdge R910 server, making use of fast internal disks for storage and FusionioDrive solid state cards. The Fusion ioDrive from Dell provides high IOPs and low latency performance for the in-memory SAP HANA database.While Fusion ioDrive is used to maintain the system’s logs, a RAID group made up of internally held 15K RPM disks is used to maintain a copy of thedata image.

T-Shirt sizes offeredDell offers several different sizes of HANA appliances based on the Dell PowerEdge R910 platform to meet your needs.

Page 47: SAP HANA Essentials Book

High AvailabilityThe Dell™ PowerEdge™ R910 is a high-performance 4-socket 4U rack server designed for reliability and scalability for mission-critical applications.High availability features include:

Built-in reliability features at the CPU, memory, hardware and hypervisor levelsIntel advanced reliability, availability and serviceability (RAS) capabilitiesRedundant power suppliesRemote IDRAC6 connectivityIntegrated systems management, Lifecycle Controller and embedded diagnostics to help maximize uptimeInternal Dual SD Module providing superior hypervisor redundancy

Dell’s focus on reliability starts with product design and ends only when we’ve delivered a platform that meets strict testing and quality controlstandards.

Support infrastructureDell’s SAP HANA appliance is designed to be an all-inclusive solution that comes as a pre-integrated unit with all necessary hardware, storage, andnetworking capabilities.

Additional software neededDell’s SAP HANA platform is an end-to-end and all-in-one solution that comes preloaded with all of the software and management tools necessary.

Additionally, Dell offers its OpenManage Essentials software for no charge. Open Manage Essentials is a web-based hardware managementapplication that provides a comprehensive view of Dell systems, supported devices, and components in the enterprise’s network. This productprovides additional system management capabilities, including:

A simple and effective user interfaceEasy installation and low touch maintenanceTools to discover, inventory and monitor Dell Servers, storage and networking switchesAgent-free Management to discover and correlate IDRAC / Server and Blades / Chassis

Dell offers SUSE Linux Enterprise for SAP for SAP HANA solutions.

Support ServicesDell is an expert in SAP HANA system support. Internally, we have over 65 instances of SAP with over 22,000 users, and globally, we have over 500SAP consultants. In addition, Dell has more than 1,800 ITIL-certified professionals. The result is that we have a strong systems management andsupport practice and an in depth understanding of SAP hardware and software solutions. Customers are provided a responsive service and supportexperience with collaborative support for SAP HANA by Dell, SAP, and SUSE based on standard and enterprise support agreements.

Dell’s SAP HANA appliance comes with 3 years of Dell’s award winning ProSupport Mission Critical services and a 3-year extendedhardware warranty. Customers receive 24x7x365 phone support, escalation management and collaborative support leveraging Dell’s globalProSupport infrastructure of more than 30,000 technicians supporting more than 100 countries in 55 languages. Dell’s ProSupport Mission Criticalservices accelerate rapid resolution by providing quick delivery of onsite parts and or labor and providing access to Dell’s proven and reliable CriticalSituation Process.

Key support features:

Onsite Response — 4-Hour onsite service with 6-hour hardware repair available 24x7, including holidays.CritSit Procedures — Severity level 1 issues will be reviewed by Dell and may be nominated for CritSit incident coverage through DellGlobal Command Centers. During a CritSit incident, expert resource teams are mobilized to get you back up and running fast.Emergency dispatch — Onsite service technician dispatched in parallel with phone-based troubleshooting when you declare a Severity level1 incident.

Additional SAP HANA servicesDell offers additional SAP HANA services to assist with your implementation.SAP HANA Executive Workshop — This workshop helps to develop the Use Case and Business justification for a SAP HANA solution and helpsorganizations determine whether SAP HANA is a fit for their situation.

SAP HANA Proof of Concept — Using Dell DIMCAM methodology and IMPROVE jump start process, customers can see quickly the valuethat SAP HANA will bring to the decision making process.SAP Modernization Services — Dell has developed a portfolio of Modernization Service for SAP applications that features cloud

Page 48: SAP HANA Essentials Book

SAP Modernization Services — Dell has developed a portfolio of Modernization Service for SAP applications that features cloudcomputing, real-time analytics and mobile applications. These enabling technologies can provide the savings to invest in SAP HANA and willprovide SAP customers flexible computing infrastructure, competitive knowledge through improved analytics and secure mobile computingframeworks.Implementation — Once the Proof of Concept is complete, a SAP HANA Implementation workshop can develop a deployment plan andcreate the Business Justification for the rest of the deployment.Analytics Factory — Dell offers global business intelligence consulting and support.

Customer success storiesEvery Angle Software Solutions is an international software company that partners with Dell to deliver an add-on SAP performance and operationsmanagement appliance solution. The Every Angle solution enables the simple, flexible and fast production of valuable business content from anorganization’s SAP database; the software then enhances the data using intelligent algorithms. Every Angle has an impressive customer list —including companies like Heineken, Philips, Bridgestone and Hunter Douglas — and their current installations span multiple industries globally. EveryAngle is upgrading its offering by developing an SAP HANA-based appliance using Dell’s PowerEdge R910 platform.

Every Angle chooses Dell because:

The R910 offers a complete, integrated solution including hardware, software, services and support.Every Angle’s current SAP performance management appliance is based on the Dell PowerEdge platform, and the relationship between ourcompanies is proven and strong.Dell Services consulting provided the expertise to accelerate Every Angle’s time to market.Every Angle can rely on award-winning support from Dell ProSupport.Every Angle has a long-standing relationship with Dell and uses Dell servers, storage and networking internally to run the company.

Every Angle’s mission is to create a solution that is not only powerful and reliable bust also simple to install, quick to implement and easilysupportable. The company’s goal is to install the Every Angle appliance and have it delivering meaningful data in under a week! Every Angle pairs thepower of SAP HANA with Dell technology and with their proprietary software solution. It will sell Dell’s R910 SAP HANA appliance as a Dell OEM. Thesolution is currently in testing.

Contact information for inquiriesContact your Dell Sales or Services Account Executive.

Fujitsu SAP HANA SolutionsFujitsu, the recipient of the 2012 SAP® Pinnacle award in the “Technology Innovator of the Year” category, has been recognized for its engagementand excellence in developing ingenious SAP HANA infrastructure solutions. The Fujitsu portfolio for SAP HANA addresses the requirements of variouscustomer segments — from specific turnkey appliances for small and midsize companies to customized solutions for large enterprises. The end-to-end offering including consultancy services, solution appliance, integration and migration services as well as the services for the operation and supportmakes the Fujitsu offering unique.

The following aspects underline the strong position of Fujitsu in combination with SAP:

Mission-critical readiness is a top priority reached by the comprehensive scale-out offering and extensive high-availability features.Fujitsu is the first SAP partner worldwide to offer a certified platform for SAP Business One Analytics powered by SAP HANA.Fujitsu, a global player managed services, has capabilities to offer managed SAP HANA to multinationals as well as local small and mediumenterprises.The Fujitsu SAP HANA Global Demo Center can be used remotely by customers who wish to test and experience the business impact of SAPHANA. A hosted proof of concept service for tests with original customer data is also in place.

In terms of TCO reduction the Fujitsu offering scores with:

Quick return on investment supported by jump-start services for fast implementation and an option for rapid deployment of SAP HANA withpre-defined use cases Reduced downtime via professional solution maintenance Low operation efforts thanks to an easy administration concept for upgrade and maintenance

Fujitsu SAP HANA Product FamilyFujitsu SAP HANA infrastructure solutions are based on industry-standard PRIMERGY servers, which represent a unique combination of Japanese-style innovation and German quality standards. With rock-solid reliability and independently proven leading price performance, one benefits fromfavorable lifecycle costs. Operational costs are reduced through server management, benchmark proven energy efficiency, and innovative market-leading technology.Further major building blocks of the Fujitsu SAP HANA infrastructure solution are NetApp FAS3200 Series storage systems (scale-out offering) andFujitsu network infrastructure.

T-Shirt Sizes offeredThe Fujitsu T-shirt size options are based on PRIMERGY RX600 servers. They represent a TCO-optimized entry-level offering, which provides ampleperformance and capacity without investment in an external storage system. The XS configuration can be upgraded seamlessly to the M size model.

Page 49: SAP HANA Essentials Book

* All configurations are constantly reviewed and the latest technology is validated and made available whenever applicable.

The single node configurations are ideal for proof of concept/proof of value projects, development, tests, quality assurance, training and initial SAPHANA implementations with a defined scope. However, these systems can also be included as building blocks in a multi-node environment.

Scale-out offeringThe Fujitsu multi-node offering for SAP HANA is based on industry-standard PRIMERGY building blocks combined with a shared NetApp storagesystem and high performance Brocade Ethernet Fabric switches as the standard option. Customers can start small and easily add and integratePRIMERGY servers and storage capacity as requirements grow. Today the solution is certified for massive scalability of up to 16 nodes and 8 TB ofmain memory, however the concept is already disposed to further growth.

High AvailabilitySpecial attention was paid to high availability as a major component for mission-critical readiness of the overall SAP HANA solution. Thus highavailability is already an integral part of the building block concept. One server can be assigned as a fail-over server and quickly take over in case aproductive server breaks down.

The second pillar of the high availability concept is the utilization of NFS (Network File System) and the shared NetApp FAS 3240 series. Thepivotal idea of in-memory computing is to store data in the main memory of a computer to allow fast access. The risk of this concept is that data storedin the main memory is volatile. Once the computer is down, data kept in the main memory is irretrievably lost. The usage of NFS ensures that all data isconstantly mirrored on the NetApp FAS system. In case of a data loss in main memory, data can be copied back from the storage system. Besides,the inclusion of an external FAS storage system provides the classical back-up and restore functionalities.

Highest demand concerning system availability can be met by expanding the infrastructure to a two-site concept, which means that all infrastructurecomponents and data are reflected in a second data center. This guarantees disaster resilience with continuous operation even in case of a total datacenter breakdown.

Support infrastructureAs an additional, certified component the Fujitsu SAP HANA infrastructure solution always includes a PRIMERGY RX 100 Infrastructure ManagementServer (IMS). This mono socket rack server is used for:

Efficient SAP HANA software maintenance: initial installation and upgradeSeamless integration into the customer’s systems management landscapeEasy remote support access as a key part of the solution maintenance offering (SolutionContract)

System administrators especially benefit from the IMS component when software updates are required in multi-node environments, as the updateonly needs to be started once from the IMS and is then automatically distributed within the entire server environment.

Additional software neededAISConnect software (enables remote access to the SAP HANA landscape)

Page 50: SAP HANA Essentials Book

AISConnect software (enables remote access to the SAP HANA landscape)

Support ServicesThe Fujitsu end-to-end offering comprises a complete set of services for non-disruptive implementation, integration and operation of the SAP HANAsolution.

Services for HANA Implementation and Integration

Fujitsu SAP HANA SolutionContract (Services for SAP HANA Operation)SolutionContract is the maintenance and support service for defined Fujitsu solutions. It represents a mix of proactive and reactive services, whichensure that malfunctions are detected and corrected before they can have any impact on operations. The concept takes into account that Fujitsusolutions consist of hardware, software and network products from different vendors. Fujitsu is the single point of contact for all infrastructurecomponents of a Fujitsu solution as well as their interoperability. SolutionContract offers several service-level options depending on individualrequirements. Note: SAP Software support is not part of this solution contract!

Additional SAP HANA ServicesFujitsu SmartStart — Short Time to Value Offering (Rapid Deployment)SAP Rapid Deployment Solutions support a fast implementation and utilization by providing business users with modular, pre-packed and ready-to-use business content. The Fujitsu SmartStart option expands this approach. SAP HANA, the Rapid Deployment Solution and customer-specificsettings are implemented and pre-tested on certified Fujitsu infrastructure in the Fujitsu staging center. The end-to-end offering also comprises theonsite implementation plus infrastructure and application integration. Thus SmartStart combines SAP Rapid Deployment Solutions benefits with Fujitsuexpertise and services to quickly go live with SAP HANA business scenarios fully integrated with the SAP Business Suite.

Fujitsu Global SAP HANA Demo CenterFujitsu has set up the first Global SAP HANA Demo and Proof of Value Center to provide customers with a practical insight into the scope of SAPHANA capabilities and services.

Page 51: SAP HANA Essentials Book

Customer Success StoriesSAP Business Warehouse Migration to SAP HANAA leading international manufacturer of automotive components has to date used an SAP Business Warehouse (BW), but it took several hours togenerate reports meaning that important information was often only available the next day. To accelerate this process management opted for theinnovative SAP HANA appliance software.

The complementary portfolio of SAP HANA infrastructure and services, jointly offered by Fujitsu and TDS*, convinced the management to entrustthis vital project to the two companies in combination. SAP experts at TDS’s IT Consulting business unit were tasked with design and implementation,and with operation and support of the production system and Fujitsu contributed the certified SAP HANA infrastructure solution based on powerfulPRIMERGY RX600 rack servers.*(TDS — a Fujitsu company)

Mitsui“To promote the growth of Mitsui’s businesses, it is essential to have an IT platform that flexibly adapts to change and supports rapid decision making.The objectives of SAP HANA align with these needs. We greatly value Fujitsu’s early leadership in support of SAP HANA, as well as Fujitsu’scapabilities in providing global support for our IT platforms, and we intend to continue to work with Fujitsu in this area in the future. With the globalcooperation from the team at Fujitsu, we have already begun implementing this technology, and look forward to continuing to work with Fujitsu toachieve our mutual objectives”.

— Mr. Toru NakajimaAssociate Officer and General Manager of Information Technology Promotion Division

Mitsui & Co., Ltd.

Contact information for inquiriesGlobal Fujitsu SAP Competence [email protected]

Hitachi Data Systems Converged Platform for SAP HANAHitachi Data Systems Converged Platform for SAP HANA is an SAP-certified, optimized, and converged infrastructure platform for SAP HANA whichgives organizations the ability to accelerate better business decisions and provides advanced business insight based on instant, intuitive access todata.

This converged platform comprises Hitachi Adaptable Modular Storage (AMS) 2000 enterprise class storage and Hitachi Compute Blade 2000with SAP in-memory computing technology for a broad range of high-speed analytic capabilities.

The HDS SAP HANA Solution is pre-integrated in Hitachi Data Systems distribution centers and architected to meet SAP’s high standards,including SUSE Linux 11 (for SAP) and SAP HANA.

Customers can derive the following benefits from Hitachi Data Systems Converged Platform for SAP HANA:

Predictable, Repeatable, Reliable Results: Pre-validated reference architectures, pre-packaged solutions with enterprise-classcomponents across the entire stack, and targeted provisioning to help ensure consistent, predictable results as organizations look to manageand store massive volumes of fast-changing data.Exceptional Performance: High-density computing and throughput with wide-striping technology for enhanced utilization. Customers benefitfrom flexible server management capabilities and scalable architectures.Faster Time-to-Value: Quicker, simpler deployment offered from a single source for ordering and for providing services for planning andimplementation. Pre-configuration and SAP validation of key components drastically reduces onsite deployment time. Intelligent automation ofcomplex tasks enables rapid provisioning of resources with the assurance that the appropriate underlying infrastructure components are inplace.

As additional applications and business units use SAP HANA or data volumes increase, all three Hitachi Data Systems SAP HANA appliancessizes, ‘Small’, ‘Medium’, and ‘Large’, offer a smooth path to easily scale system processing capability without “forklift upgrades” or complete systemoverhauls.

HDS Converged Platform SAP HANA T-Shirt SizesEach Hitachi Data Systems Converged Platform for SAP HANA — ‘Small’, ‘Medium’, and ‘Large’ — is delivered as a single unit that is ready to pluginto the customer network, and each offers a scalable patch to easily increase system processing capability.

Hitachi Data Systems Converged Platform for SAP HANA includes:

Operating System: SUSE Linux Enterprise Server 11 SP1 for SAP

Storage: AMS 2100 is designed for high availability, down to the dual battery backup that protects the cache during power outage. It containssymmetric active-active controllers that self-balance workloads.

SAN: Fibre Channel host bus adaptors

Blade Servers: Hitachi Compute Blade 2000 offers large I/O capacity and onboard memory required for effective implementation of SAPHANA. Systems include 4-way x86 blade servers with Intel 10-core processors.

SAP HANA:

Page 52: SAP HANA Essentials Book

SAP HANA Load Controller 1.0SAP IMCE Server 1.0, Client, StudioSAP Host AgentSybase Replication Server 15.5 +ECDA

Hitachi Data Systems Converged Platform for SAP HANA — Small, Medium, Large — meets varying performance requirements. All three optionscome with Hitachi Data Systems AMS 2100 storage subsystems and with SAP HANA pre-loaded.

Hitachi supports SAP HANA from the smallest configuration with a single Compute Blade and 256GB of RAM to the largest configuration of 4Compute Blade 2000s and 1.0 terabytes of RAM.

Operating System: SUSE Linux Enterprise Server 11 for SAPStorage: AMS 2100, which is designed for high availability, down to the dual battery backup that protects the cache during power outage. Itcontains symmetric active-active controllers that self-balance workloads.Network: Fibre Channel host bus adaptorsCompute: Hitachi Compute Blade 2000 offers the large I/O capacity and onboard memory required for effective implementation of SAPHANA

Page 53: SAP HANA Essentials Book

Hitachi Converged Platform for SAP HANA Architecture

Hitachi-SAP AllianceSince 1994, Hitachi, Ltd., and its subsidiaries, including Hitachi Data Systems, have had a strategic relationship with SAP which includes the sale,integration and implementation of SAP solutions. During this time, Hitachi has won numerous SAP awards for exceptional customer satisfaction.

In 2011, Hitachi became an SAP Global Technology Partner, the highest level of partnership SAP offers. Many large global enterprises run theirbusiness on SAP and Hitachi.

Hitachi also ensures the necessary storage performance and high throughput to meet the stringent demands of in-memory computing. Bydramatically reducing the traditional delay between operations and analytics, this platform helps business leaders gain near real-time insights andinformation to make smarter business decisions, faster.

ServicesHitachi Data Systems Global Solution Services (GSS) offers experienced infrastructure consultants, proven methodologies, and comprehensiveservices for Converged Platforms to help customers further streamline their SAP environments. The HANA Implementation Service ensures a smoothintegration of the Hitachi Converged Platform for SAP HANA with our customers’ SAP landscapes.

Support infrastructureHitachi Consulting is equipped to support every aspect of a SAP HANA solution and can supply strategy, infrastructure, HANA Appliance, Integration,Development, and Support Services for a HANA initiative.

The lines between infrastructure, software, and applications have been blurred. Having one partner that provides one fully integrated solution is atremendous value. Hitachi’s full breadth of capabilities delivers one fully-integrated, highly optimized environment which ensures the desired results in alower cost, lower risks, and high-business-value HANA initiative.

Contact HitachiIf you would like to get in touch with the SAP team at Hitachi please email [email protected]. Further information can be found at www.hds.com/go/sap orHitachi Consulting: http://www.hitachiconsulting.com/hana.

HP SAP HANA solutionsThrough a close, collaborative partnership that spans more than 20 years, HP and SAP have worked together to offer an innovative andcomprehensive portfolio of solutions that help customers of all sizes, in all industries, solve their business problems. This strategic partnership hasultimately resulted in jointly developed solution offerings like HP AppSystems for SAP HANA.

HP AppSystems for SAP HANA incorporate hardware, software and services into predefined configurations for a powerful and comprehensivesolution that’s designed to work together. The portfolio includes:

Multiple single node configurations (XS, S, M, M+, L) based on industry-leading HP ProLiant DL580 and DL980 G7 ServersAn XL scale-0out configuration, based on industry-leading HP BladeSystem Servers, with fully automated fail over for high availability

HP’s Unique Value Proposition for SAP HANAHP has worked with SAP on in-memory technologies from the beginning, and was the first SAP partner to design and deliver SAP NetWeaver®Business Warehouse Accelerator in 2006. Based on that experience, HP has developed the core competencies to deliver successful implementationsof HP AppSystems for SAP HANA, and offers a portfolio of six configurations (XS, S, M, M+, L, XL) to meet the needs of any size business.

HP has implemented more than 77,000 SAP installations worldwide, and HP infrastructure runs nearly half of all SAP installations in the world. Infact, HP is a global leader in SAP operations, supporting 1.7 million users in over 50 countries, and has developed a core competency for designingand building SAP appliance-based solutions, successfully implementing them on customer sites, and offering industry-leading support services to

Page 54: SAP HANA Essentials Book

and building SAP appliance-based solutions, successfully implementing them on customer sites, and offering industry-leading support services toensure optimal performance throughout their lifecycle.

Industry Leading Technology — Optimized for SAP HANAHP designed the HP AppSystems for SAP HANA on industry leading x86 HP ProLiant DL580 and DL980 G7 Servers for single node SAP HANAimplementations, and on HP ProLiant BL680 G7 Server Blades for larger scale-out requirements, providing a large contiguous memory footprint forfaster in-memory applications. The scale-out solution in the portfolio of HP AppSystems for SAP HANA is based on HP ProLiant BL680c G7 ServerBlades, the industry-leading blade solution that is ideal for SAP HANA scale-out implementations.

For the SAP HANA scale-out technology, HP delivers a unique storage platform based on the HP X9300 Network Storage System that offersunlimited scale-out capability and disaster tolerant features. Designed to be extremely scalable, flexible, and cost-efficient, HP X9300 NetworkStorage Systems deliver excellent performance and a modular storage infrastructure to accommodate unprecedented storage growth andperformance.

HP AppSystems for SAP HANA

Based on HP Converged Infrastructure productsMultiple configuration choices, sized for your company’s needs (XS, S, M, M+, L, XL)

HP ProLiant DL580 G7 Servers or HP ProLiant DL980 G7 Servers for XS to L single-node configurationsHP ProLiant BL680 G7 Server Blades for XL highly scalable configurations up to 8 TB of compressed dataHP Storage for log files and data filesHP X9300 Network Storage Systems for your scale-out cluster file systemHP Networking with HP Virtual Connect and ProCurveHP ProLiant Service packages and HP Insight Control management software

HP Fast Start ServiceHP Technology Support Services

SAP HANA T-Shirt sizes offered

Page 55: SAP HANA Essentials Book

Scale-out offeringHP offers a unique scale-out offering that provides the high availability your business demands today, and a future-ready solution that can grow as yourneeds grow. This design significantly reduces the cost, difficulty and down-time associated with future field upgrades.

HP’s scale-out solution is based on proven, industry-leading technology including:

HP ProLiant BL680c G7 Server Blades, the blade solution that is ideal for SAP HANA scale-out implementations for balanced computing tohandle the most demanding enterprise class applications.The HP X9300 IBRIX Network Storage System is a unique storage platform that offers unlimited scale-out capability and disaster tolerantfeatures.HP P6500 Enterprise Virtual Arrays (EVA) delivers high-throughput, mission-critical, redundant storage for data & log files, SYS files, configfiles, traces and more.HP networking solutions like HP Virtual Connect for simplifying and virtualizing the connectivity between the HANA blade nodes, the network,and the shared storage.

High availability is provided through a stand-by blade with automatic failover. Disaster tolerance technology is also included with HP’s scale-outsolution. When SAP certifies a disaster tolerant solution for SAP HANA, HP’s scale-out appliance design is already equipped to handle thisfunctionality, so you can be assured it will meet your future demands.

High Availability and Disaster RecoveryWith HP AppSystems for SAP HANA, HP has delivered a fully automated failover mechanism for high availability, a stand-by blade that automaticallyis activated upon a failure of any node in the cluster. Only one node is needed, regardless of the number of nodes in the cluster.

As mentioned earlier, disaster tolerance is designed into HP’s SAP HANA technology today, so once SAP HANA software is released withdisaster tolerance capability, HP’s scale-out solution is already equipped to enable this functionality.

Storage infrastructureHP PCIe IO Accelerator for HP ProLiant Servers is a direct-attach, solid-state, PCIe card-based solution for application performance enhancement.Based on Multi-Level Cell (MLC) and Single Level Cell (SLC) NAND Flash technology, these devices are ideal for accelerating IO performance andmaintaining SAP HANA log file data.

For mission-critical deployments and shared-storage infrastructures, HP X9300 IBRIX Network Storage System features an NFS cluster file systemand support for single-node high availability. It’s designed for high availability and extreme scalability while delivering excellent performance and amodular storage infrastructure to accommodate unprecedented storage growth.

Additional Software

Page 56: SAP HANA Essentials Book

Additional SoftwareHP ensures global quality standards by pre-loading and configuring SAP HANA software at the factory before delivery. No additional software isnecessary for the HP AppSystems for SAP HANA. All solutions are built to your specifications and include all required components, services andsupport.

However, optional monitoring and backup software solutions are available from HP to further enhance your solution. HP AppSystems for SAP HANAcan be monitored by means of HP Systems Insight Manager (SIM), available as a free download from HP. SIM is also available as a component of theInsight Control suite of management software, which is available for purchase from HP.

Support ServicesHP delivers a comprehensive solution that encompasses hardware, software, services and support from a single resource. HP delivers the full lifecyleof services required to get from assessment and design of a SAP HANA solution to the build, implementation, and support of the solution.

Design and BuildWith every SAP HANA system, HP includes the resources to assist with the sizing and configuration of an SAP HANA environment. This includes thesizing of the appropriate system, and recommendations on the configurations to address your requirements for multiple SAP landscapes, highavailability, and disaster tolerance. Then with every SAP HANA order, HP includes its core competency process for factory integration where weintegrate the hardware, load all software components, and apply your unique environmental settings for network and source systems. And then thesystem completes a burn-in test before shipment to your location.

ImplementationDelivery of the SAP HANA appliance is not the final step. Beyond the design and build of a SAP HANA solution, implementation of the solution intoyour environment is equally, if not more, critical to a successful experience with getting SAP HANA up and running. So HP includes installation,implementation, and training with every SAP HANA solution we deliver. The basic foundational service includes the following:

Incorporation of SAP HANA in the local networkConnection of SAP HANA to source systemsImplementation of basic security and authorizationsConfiguration of SAP BusinessObjects front end or Microsoft® Excel to communicate with SAP HANAValidation of the integrated environment and the end-to-end functionality of the SAP HANA systemReview of the access to, and use of, the SAP in-memory computing studioInstallation and configuration troubleshooting

SupportAfter a successful implementation, support of your SAP HANA solution is turned over to HP Services’ SAP support teams. HP includes both proactiveand reactive support to ensure the highest availability of the solution. For proactive support, you are assigned a local HP engineer responsible fordelivering an “Account Support Plan”, customized to fit your needs, and consisting of delivering updates to hardware firmware and operating system,regular system health checks, and setup of remote monitoring. For reactive support, HP delivers support from SAP HANA trained engineers in itsmission-critical response center. This team is one of the most experienced teams in the industry for resolving issues with SAP in-memory appliances.With a connection to SAP’s support operation, HP can take first call on any SAP HANA support issue. Based on this well established process, HP isable to deliver industry best support and minimize downtime for SAP in-memory solutions.

Additional SAP HANA services from HPHP provides services to help you identify your strategy, quantifying the business opportunity, computing the ROI, and implementing an HP AppSystemfor SAP HANA into your SAP landscape. These services were designed exclusively for SAP HANA, and include:

The HP Business Intelligence Master Plan Service is an overarching BI strategy development service designed to assist you in the definition ofa BI strategy and the design of a landscape to enable the realization of that strategy including a roadmap for implementation.The HP Impact Analysis for SAP HANA helps you understand the technical feasibility of introducing SAP HANA to meet real-time and high-volume data analysis requirements, and is highly recommended for each SAP HANA implementation.The HP Financial Assessment for SAP HANA provides granular information to support your decision process and is formatted to be suitablefor use in supporting budgeting processes.The HP Solution Assessment for SAP HANA is an engagement during which HP consultants will assess the existing information landscape indetail, identify data sets for use with SAP HANA, identify any gaps in the current environment and create a solution blueprint based on thefindings.The HP Landscape Preparation Service for SAP HANA is designed to ensure that the surrounding solution landscape is in place andoptimized in order to allow for the inclusion of the SAP HANA appliance and speed time-to-value of the SAP HANA solution. This includes theupgrade or installation of SAP and non-SAP components in the landscape.HP Fast Start Service includes required services that accompany the appliance to ensure the appliance is properly installed, databaseconnections are made, and the replication and extract, transform, load (ETL) of data from the source systems have been tested and confirmedas fully functional.The HP Implementation Service for SAP HANA is a complete end-to-end SAP HANA implementation based on a solution blueprint designedby a team of HP consultants. HP consultants follow the HP Global Implementation Methodology for Business Intelligence for all SAP HANAimplementation projectsHP Migration Services — SAP HANA Appliance Software Service Pack 3 supports the deployment of an HP AppSystem for SAP HANA asthe database for SAP NetWeaver Business Warehouse. HP is offering a migration package for current SAP NetWeaver BW customers toassist in migrating from their existing database to an HP AppSystem for SAP HANA. This migration package includes complimentary phoneassessment services, asset recovery services, financial services and migration services:

On-site migration assessment workshops

Page 57: SAP HANA Essentials Book

On-site migration assessment workshopsSAP NetWeaver BW upgrade serviceSAP NetWeaver BW 7.3 migration to a database built on SAP HANASAP NetWeaver BW optimization for the SAP HANA database

Customer success storiesT-Mobile selected SAP HANA to help them address the challenge of tracking their customer promotions and offers in a timely manner. With SAPHANA, they could process POS data in real time to evaluate what offers were successful, and even micro-segment their customers for more effectivereal-time promotions.

The challenge: T-Mobile had an extremely short timeline to get their SAP HANA solution up and running. They contacted HP and asked if we couldget a HANA solution built, installed and implemented in less than 3 weeks.

HP delivered.The T-Mobile requirements were captured and an SAP HANA system was sized and built in HP’s SAP HANA factory. HP then integrated the

hardware; loaded software, customer network and host settings; all delivered within 2 weeks. With HP Fast Start Service implementation, T-Mobilewas loading data, testing the reporting use case scenario within the 3-week timeline requirement.

The T-Mobile SAP HANA project is just one example of how customers can rely on HP to provide reliable, high-performance technology for SAPHANA, and the services required to design, build, implement, and support for a successful implementation.

Contact information for inquiriesFor more information, visit www.hp.com/go/sap/hana or contact your HP sales representative.

IBM Systems and Services Solutions for SAP HANASAP HANA deployed on IBM System x Workload Optimized Solutions with the IBM General Parallel File System (GPFS) offer simple, seamlessscalability for your SAP HANA environment. In addition, IBM offers installation and managed services to help you manage your SAP HANAinfrastructure cost-effectively. IBM Global Business Services (GBS) can help you extract the business value out of your SAP HANA implementation.

IBM and SAP team for long-term business innovationWith a unique combination of expertise, experience and proven methodologies — and a history of shared innovation — IBM can help strengthen andoptimize your information infrastructure to support your SAP applications.

IBM and SAP have worked together for 40 years to deliver innovation to their shared customers. Since 2006, IBM has been the market leader forimplementing SAP’s original in-memory appliance, the SAP NetWeaver Business Warehouse Accelerator (BWA). Hundreds of BWA deploymentshave been successfully completed in multiple industries and countries. These BWA appliances have been successfully deployed in many of SAP’slargest business warehouse implementations, which are based on IBM hardware and DB2 — optimized for SAP.

IBM and SAP offer solutions that move business forward and anticipate organizational change by strengthening your business analytics informationinfrastructure for greater operational efficiency and offering a way to make smarter decisions faster.

IBM eX5 Systems with GPFS Power SAP HANASAP HANA, delivered on IBM eX5 enterprise servers with fifth-generation IBM® Enterprise X-Architecture® technology (eX5), helps transform theenterprise by addressing current needs while delivering the robust scalability and performance needed to accommodate growth. SAP HANA runningon powerful IBM eX5 enterprise servers with the Intel Xeon processor E7 family combines the speed and efficiency of in-memory processing with theability to analyze massive amounts of business data — enabling companies to eliminate barriers between real-time events and real-time businessdecisions.

IBM is the first to decouple memory and input/output (I/O) from the processor — moving processing power from what’s theoretically possible towhat’s actually possible. IBM System x servers with fifth-generation IBM eX5 technology enable SAP HANA customers to benefit from a shared visionthat delivers simplicity and automation designed to help organizations accelerate business outcomes while lowering TCO.

IBM eX5 enterprise servers with Intel Xeon processors offer extreme memory and performance scalability. With improved hardware economics andnew technology offerings, IBM is helping SAP realize a real-time enterprise with in-memory business applications. IBM eX5 enterprise servers delivera long history of leading SAP benchmark performance.

These System x servers are equipped with processors from the Intel Xeon processor E7 family, which combine exceptional raw compute power withincreased memory bandwidth and support for significantly greater memory capacity to deliver superior performance to previous-generationprocessors. With up to ten cores in each processor, the four-socket x3850 X5 can be scaled to 40 cores and 80 threads with the use of Intel Hyper-Threading Technology. Organizations can achieve extreme scaling within each node for running demanding workloads on a compact system.

SAP HANA is a business-critical technology and requires a robust and reliable enterprise computing platform. Sophisticated eX5 features such asPredictive Failure Alerts warn ahead of potential hardware failures, trigger preemptive action, and help maintain application availability. In addition,eX5 features such as eXFlash solid-state disk technology can yield significant performance improvements in storage access, helping deliver anoptimized system solution for SAP HANA. Standard features in the solution such as the High IOPS MLC Duo Adapter for IBM System x can alsoprovide fast access to storage.

Workload Optimized SolutionsIBM offers several Workload Optimized Solution models for SAP HANA. These models, based on the 2-socket x3690 X5 and 4-socket x3950 X5, areoptimally designed and certified by SAP and can be ordered as a single appliance part number. They are delivered preconfigured with key softwarecomponents preinstalled to help speed delivery and deployment of the solution.

The IBM System x3690 X5 is a 2U rack-optimized server. This machine brings the eX5 features and performance to the mid tier. It is an ideal matchfor the smaller, two-CPU configurations for SAP HANA. The x3690 X5–based configurations offer 128 to 256 GB of memory and the choice of onlysolid-state disk or a combination of spinning disk and solid-state disk. The x3950 X5–based configurations leverage the scalability of eX5 and offerthe capability to pay as you grow — starting with a 2-processor, 256 GB configuration and growing to a 8-processor, 1 TB configuration.

The IBM System x3950 X5 is the workload-optimized version of the 4U x3850 X5 server, the new flagship server of the IBM x86 server family. These

Page 58: SAP HANA Essentials Book

The IBM System x3950 X5 is the workload-optimized version of the 4U x3850 X5 server, the new flagship server of the IBM x86 server family. Thesesystems are designed for maximum utilization, reliability, and performance for compute-intensive and memory-intensive workloads such as SAPHANA. This server is ideal for the medium- and large-scale SAP HANA implementations. The x3950 X5–based configurations integrate either the 320GB High IOPS SD Class SSD PCIe adapter or the 640 GB High IOPS MLC Duo Adapter. Note: An 8-socket configuration uses a scalability kit thatcombines the 7143-H2x* with the 7143-H3x* to create a single 8-socket, 1 TB system.

IBM and SAP have worked closely together to validate each of the workload-optimized configurations and have also collaborated on performancetesting. Performance testing of SAP HANA running on IBM eX5 enterprise servers and have demonstrated the ability to handle 10,000 queries perhour against 1.3 TB of data, returning results within seconds.

Outstanding results like this are founded on years of joint product development which allows IBM and SAP offerings to be integrated for simplifiedimplementation. This is true of IBM’s DB2 database which is tightly aligned with SAP HANA for seamless replication of data when using the Sybasereplication server.

Simple and Seamless ScalabilityUsing the workload-optimized solution models you can combine multiple models together to create multi-node scale-out configurations. These multi-node scale-out configurations enable you to achieve larger SAP HANA memory sizes simply by adding compute nodes. IBM was the first vendor tohave multi-node scale-out configurations and currently has 4-node x3690 X5 and x3950 X5 and 16 node x3950 X5 solutions validated. You can startwith one 256GB node, upgrade to a 512GB node, and grow your environment to 16 nodes. This modular approach enables you to invest in aWorkload-Optimized solution for SAP HANA and grow your infrastructure as your SAP HANA environment grows. In addition, you can handleunplanned outages by including an additional High-Availability (HA) node in your configuration.

These multi-node scale-out configurations do not require an external Storage Area Network (SAN) or multiple SANs. The IBM General Parallel FileSystem™ (GPFS™) software in these configurations has the unique capability to use the storage contained within each node helping to simplify theinfrastructure required for SAP HANA. Only IBM has a High-Availability concept which allows customers to seamlessly extend their installation toenable High Availability using GPFS replication and an additional stand-by node.

GPFS™, with its high-performance enterprise file management, can help move beyond simply adding storage to optimizing data management forSAP HANA. High-performance enterprise file management using GPFS gives SAP HANA applications:

Performance to satisfy the most demanding SAP HANA applicationsSeamless capacity expansion to handle the explosive growth of data SAP HANA environmentsHigh reliability and availability to help eliminate production outages and provide disruption-free maintenance and capacity upgradesSeamless capacity and performance scaling — along with the proven reliability features and flexible architecture of GPFS — help yourcompany foster innovation by simplifying your environment and streamlining data workflows for increased efficiency for SAP HANAapplications.

IBM Intelligent Cluster integrated packaging and assembly can help speed installation and deployment of multi-node scale-out HA configurations aswell as reduce implementation risk if you require all of your HANA server nodes preassembled and packaged in a rack.

By implementing SAP HANA on eX5 enterprise servers with GPFS, you can realize faster performance, less complexity and greater efficiency froma powerful and proven converged infrastructure environment of integrated technologies. These workload-optimized solutions for SAP HANA can helpsimplify operations, consolidate resources and dynamically migrate functionality as business changes, while delivering the ability to quickly change theway users look at mass amounts of data without compromising data integrity or security.

For more information about the IBM Systems solution for SAP HANA and the IBM System x Workload Optimized Solutions for SAP HANA, pleaseread the IBM Redpaper: SAP In-Memory Computing on IBM eX5 Systems

Services to speed deploymentTo help speed deployment and simplify maintenance of your x3690 X5 and x3950 X5: Workload Optimized Solution for SAP HANA, IBM Lab Servicesand IBM Global Technology Services offer quick-start services to help set up and configure the appliance and health-check services to ensure itcontinues to run optimally. In addition, IBM also offers skills and enablement services for administration and management of IBM eX5 enterpriseservers. IBM offers Quick Start implementation services to help you install and configure your SAP HANA appliance and HealthCheck services to helpyou manage and maintain your SAP HANA appliance. IBM also offers skills enablement services to provide technical training to your teams that needto manage the HANA appliance. If you determine that you do not want to manage the SAP HANA appliance, then IBM offers a Managed Service thatcan provide 24x7 monitoring and management of the SAP HANA appliance.

A trusted service partnerMany clients require more than software and hardware products. They need a partner to help them assess their current capabilities, identify areas forimprovement and develop a strategy for moving forward. This is where IBM Global Business Services (GBS) provides immeasurable value withthousands of SAP consultants in 80 countries. GBS combines its SAP implementation experience and skills with the broader IBM businessintelligence competencies to create an unparalleled opportunity for our clients to not only implement SAP HANA solutions, but to then take thatimplementation to new heights and identify transformational opportunities.

The GBS HANA team within IBM has leveraged the experiences gained to date on SAP HANA offerings and grouped efforts into two mainopportunities for clients who wish to deploy SAP HANA — “Do New Things” and “Run Existing Things Faster”.

The GBS Consulting Practice offers a broad range of services for SAP HANA such as:

Discovery and assessment services to maximize business impactArchitecture assessment and benchmark servicesProof of concept servicesExpress deployment offerings, including industry best practices

These services have been grouped into four key offerings as shown in the table below:

Page 59: SAP HANA Essentials Book

These services have been grouped into four key offerings as shown in the table below:

Combining the strengths of GBS with IBM System x Workload Optimized Solutions for SAP HANA allows our customers to gain the maximumbenefits of their investment in SAP HANA — and to bring those solutions to life to address immediate information needs and identify thetransformational opportunities that can bring the organization to the highest levels of insight and action.

IBM can also offer financing options helping clients to acquire IT solutions that are tailored to their individual goals and budget.

For more informationTo learn more about the IBM Systems and Services solutions for SAP HANA and IBM eX5 Workload Optimized Systems, please contact your IBMmarketing representative or IBM Business Partner, or visit: www.ibm-sap.com/hana.

Page 60: SAP HANA Essentials Book

marketing representative or IBM Business Partner, or visit: www.ibm-sap.com/hana.

NEC SAP HANA SolutionsNEC delivers SAP HANA as a key platform to realize a world where people can reach all the information they need or want and to discover somethingnew and worthwhile from massive amount of data produced daily.

The NEC High-Performance Appliance for SAP HANA incorporates the truly innovative in-memory computing technology of SAP and the trulydependable hardware platform of NEC which has kept the No.1 market share in PC-servers in the Japan market for 16 years.

Currently, NEC offers three certified SAP HANA models (XS, S and L size), with future plan towards offering an M-size model also.All the NEC SAP HANA appliances are constructed on the Express5800 Scalable Enterprise Server that offers upward scalability to 8 sockets and

2TB memory, fault-management functionalities through EXPRESSSCOPE® Engine SP2, and ViridentTM FlashMax device for high-workloadenvironments.

Why Express5800 is ideal platform for SAP HANAHigh-performance Express5800 Scalable Enterprise Servers, which leverage NEC’s long heritage in the development of supercomputer andmainframe technologies to achieve highly fault tolerant and flexible system expandability, are leveraged as the platform for SAP HANA. The flagshipNEC Express5800/A1080a model has capabilities to mount up to 8CPUs and 2TB RAM within a single 7U chassis, and NEC Express5800/A1040aalso has capabilities to mount up to 4CPU and 1TB RAM.

One noteworthy hardware feature is its EXPRESSSCOPE® Engine SP2, a uniquely developed device by NEC based on our experience in UNIXservers, enables to monitor and control Express5800/A1080a and A1040a with remote and centralized interface regardless of the power status ofservers. It significantly increases maintainability and reduces downtime of SAP HANA.

SAP HANA T-Shirt sizes offered

Page 61: SAP HANA Essentials Book

Support InfrastructureVirident FlashMax — is a Storage Class Memory (SCM) solution that offers enterprises unconditional performance combined with the industry’shighest storage capacity in the smallest footprint. FlashMAX has been designed from the ground up to fully exploit modern computer architectures,such as SAP HANA, which leverage many fast CPU cores and the PCI Express interconnect bus to deliver maximum application performance. It alsooffers supreme performance without compromise over the entire lifetime of the device, across all application workloads, even when the device is full ornearly full.

The scale-up configurations of NEC High-Performance Appliance for SAP HANA leverage Virident FlashMax to implement Log volume backupwhich is a key component to achieving smooth collaboration with existing database tools.

SUSE Linux Enterprise Server for SAP Applications — is a fine-tuned and supported operating system based on fully open source technologytowards the nature of SAP application’s workload and its system lifecycle. Its priority support provides unlimited 24hx7d technical support from SUSE,and its extended support offers additional 18 months for package maintenance. It also maximizes system uptime with highly-selected package-updates; only packages that affect SAP system shall be upgraded.

NEC High-Performance Appliance for SAP HANA uses SUSE Linux Enterprise Server for SAP Applications, including its priority support. NEC hasa lot of experience providing mission-critical grade support on Linux systems, and has contributed various kind of open source community includingLinux kernel development. Through the long-standing partnership with SUSE, NEC provides mission-critical class support for SAP HANA.

Additional software supportedNEC ESMPRO/ServerManager — is server management software that provides administrators a centralized view to manage or monitor distributedmultiple nodes.

It leverages EXPRESSSCOPE® Engine SP2 of Express5800 servers and ESMPRO/ServerAgent installed on the system, to collect the run-timeinformation of both hardware and software; which enables administrators to identify issues quickly if and when something should happen.

Support and Additional ServicesThrough the longstanding partnership with SAP and SUSE, NEC will offer mission-critical grade support service from hardware to applications, for theglobal market.

NEC was one of the first distributors of SAP BusinessObjects™ Business Intelligence (BI) solutions in Japan market, which is the front-end tool forvisualization and analytics for SAP HANA, and NEC has experience supporting more than 500 installations with help of our sales, support andconsulting organizations.

In addition, NEC has established an evaluation team of SAP HANA to make the latest technology commercially available as soon as possible.

Support ServiceFor more information, please contact NEC sales representative in your region.

Page 62: SAP HANA Essentials Book

Chapter 11

SAP HANA Projects and Implementation“He who fails to plan is planning to fail.”— Winston Churchill

IntroductionSo, you’ve decided to move forward with SAP HANA. Great! But how do you get started? SAP HANA is a new technology, so your organization maylack the in-house expertise to implement it on their own. Fortunately, whatever your situation, expert project planning, implementation, and developmentservices are available that can help ensure that you get the maximum business value from SAP HANA, as quickly as possible.

Selecting the Right SAP HANA Service PartnerIt’s important to choose a partner who can help you be successful with SAP HANA. A recent IDC report found that four of the top six impediments toimplementing in-memory technologies — lack of skills, risk, organizational barriers, and return-on-investment concerns — highlight the need for aservice provider who is highly experienced with in-memory technologies.9 Such a partner should be able to help your company plan, deploy, and useSAP HANA to create value across the organization — harnessing the power of big data, delivering real-time analytics and business processes, andmanaging a robust architecture complete with system landscapes and solutions. The right partner should also provide you with access to experienced,certified experts in areas such as architecture, deployment, and development. Throughout the implementation process, you’ll need to think about howSAP HANA fits into your overall IT strategy now, and how it can serve as a basis for growth and innovation in the future.

It All Starts with Good PlanningThe more attention you devote to planning your implementation, the more you will benefit from your SAP HANA investment. First and foremost, a goodimplementation partner should help you develop a comprehensive roadmap detailing how in-memory computing can help your company run atmaximum speed and solve specific business problems. To accomplish these goals, that partner must ask the critical questions that mean thedifference between success and failure — and be able to answer these questions correctly.

Although the specific questions will vary by engagement, you should start by identifying the right business use case for SAP HANA in your company.At SAP, we often distinguish between business intelligence and technology intelligence. The best technology in the world will not necessarily createvalue if it isn’t aligned with the proper business scenario. Thus, the first question to consider is: Where can an in-memory solution create the most valuefor the least investment in the shortest timeframe, with the least disruption for business users? The answer to that question will help you align desires(what you want) and needs (what you actually need). At that point you can begin mapping the solution back to a technical landscape.

Proper risk assessment is also crucial. Ask yourself:

How can we realize the solution in the shortest time with the least risk?Does either SAP or its implementation partners offer any predefined services or application solutions that can help?What does the high-level project plan look like, and how well does it align with our business requirements and expectations?What personnel do we need to ensure successful planning and delivery?

Everyone Wants a Low-Cost, Rapid Implementation — But How?Once you’ve documented and received signoff on the planning phase, it’s time to identify the expertise and skill sets you need, whether internal orexternal (or both). The goal: an efficient, low-cost implementation that mitigates risk to both business and IT.

Your solution partner should be able to offer a wide range of solution scenarios including end-to-end project implementation experience coupled witha holistic delivery methodology. For many projects, prepackaged fixed-price offerings based on globally compiled best practices, such as SAP RapidDeployment solutions, can accelerate deployment while limiting costs. Such solutions include preconfigured software, implementation services,content, and end user enablement that together can radically accelerate time to value — delivering benefits in weeks rather than months.

What about Highly Complex Projects?

Page 63: SAP HANA Essentials Book

If your business problem is really complex — for example, you need to manage large amounts of data, work with highly-customized systems, extendexisting solutions, or build new solutions specific to your needs — you may want to consider specialized services. If you choose this option, it’sespecially important that you select a partner with deep knowledge and skilled resources, one who understands your unique issues and has a trackrecord for delivering custom solutions that successfully address their clients’ needs.

Service Provider Selection ChecklistThe right service provider for your project should be able to:____ Ensure appropriate due diligence during planning____ Build a bridge between business and technology____ Contribute the necessary resources and skill sets____ Validate the value attained from your investment____ Ensure that your SAP HANA installation fits well into your overall IT landscape and architecture____ Identify additional business benefits that might be gained with a SAP HANA installation____ Execute completely on the selected strategy, on time and within budget____ Ensure skill transfer to in-house stakeholders____ Execute installation so as to reduce risk

We’ve just discussed the importance of selecting a qualified solution implementation partner. The next step is to determine how best to use SAPHANA within your current environment to deliver maximum value in your organization.

SAP HANA Use CasesWe’ve reviewed many of the key factors that you need to consider when you select an SAP HANA implementation partner. Now we’ll turn our attentionto how best to use this powerful new technology to generate the most business value for this investment.

SAP HANA is incredibly versatile. It can add value to a wide range of business scenarios, and it can be deployed in myriad ways to meet yourproject expectations and technical requirements. SAP HANA can also complement existing landscapes and replace outdated solutions.

With that versatility in mind, we’ll review four typical use cases for SAP HANA deployments today, as well as some of the potential scenarios for thefuture. These use cases are:

Agile data martsSAP Business Suite acceleratorPrimary database for SAP NetWeaver Business WarehouseCustom application development

Agile Data MartOne way to quickly get the most value from in-memory technology is to use SAP HANA as a standalone data mart for a specific use case. In thisscenario, SAP HANA acts as a central hub, collecting source-system data from multiple sources via in-memory technology and then displayingfocused reports and analytics via a reporting front end. The data can then be used in multiple ways, depending on the organization’s reportingrequirements and formats.

This arrangement has the advantage of providing a focused solution to an immediate business problem while minimizing disruption to the existinglandscape. Such projects are usually completed quickly: The business problem is understood, and the required data and source systems are easilyidentified. Such installations offer instant value — making previously difficult and time-consuming tasks fast and easy.

SAP Business Suite AcceleratorSAP HANA is frequently used to accelerate transactions and reports inside the SAP Business Suite. As with the agile data mart scenario, SAP HANAis set up as a standalone system, side by side with the database under the SAP Business Suite applications. In this scenario, however, SAP HANA isused to “offload” some transactions or reports that typically take hours or days to run, though it is not used as the primary database under theapplication.

As we explained previous chapters, certain transactions or reports inside the SAP Business Suite can run slowly, primarily due to the slow I/O of theunderlying disk-based database and the huge data requests required by these transactions or reports. To run its calculations and present a result, atypical budgeting or planning transaction in SAP must collect data from many different tables in the system. Reports can also be very data-intensive,requiring extensive data from many tables dispersed throughout the database. In both of these cases, the application must request the data from thedatabase, load it into a buffer table in the SAP application server, run the algorithm or calculation, and then display the results to users.

To overcome system latency that slows down these common reports, SAP has developed “HANAfied” versions of several existing reports. Thesereports consist of three preconfigured reporting dashboards and 23 reports from the following business areas:

Financial reportingSales reportingPurchasing reportingShipping reportingMaster data reporting

These dashboards and reports leverage existing reporting capabilities from SAP ERP. However, they offload the physical processing of the reportsto a dedicated SAP HANA system that sits beside the live SAP ERP system. All relevant tables for each dashboard or report are physically copiedfrom the SAP ERP system onto the SAP HANA system, which is then used to generate the reports and display them to users in a variety of userinterfaces. Let’s review the key elements of each bundle.

Accelerated Sales & Distribution ReportingThe SAP HANA business content for Sales and Distribution (SD) enables sales managers and sales representatives to check basic key figures for

Page 64: SAP HANA Essentials Book

The SAP HANA business content for Sales and Distribution (SD) enables sales managers and sales representatives to check basic key figures forsales in real time. Whereas sales managers use sales analytics to access instant overview information regarding the various performance indicatorsfor their sales teams, the sales representatives focus on detailed information relating to the results of their sales activities.

Accelerated Financial ReportingThe SAP HANA Financials content package provides the prerequisites for building reports that provide the following analysis data:

Real-time analysis of the subledger for Accounts Payable (FI-AP) and Accounts Receivable (FI-AR)Flexible analysis of customer and vendor items based on the single line items from the back-end ERP systemCalculation and analysis of the days sales outstanding (DSO)Note that currently only General Ledger Accounting (new) is supported.

Page 65: SAP HANA Essentials Book

Accelerated Procurement ReportingThe purchasing content package for SAP HANA enables procurement managers to analyze key procurement processes in real time. Procurementmanagers use spending key figures along different dimensions including Material Groups, Vendors, Plants, and Purchasing Organizations to gaininstant insight into inefficiencies that may point to savings potentials or internal and external process improvements.

Accelerated Master Data ReportingMaster data are essential for nearly all business transactions, irrespective of the business area. The master data in this package concentrate onmaster data objects that are available in SAP ERP, such as material, customer, and vendor.

Accelerated Shipping ReportingThe SAP HANA content for Shipping enables shipping and warehouse managers to check basic shipping and stock key figures in real time.Managers use shipping analytics to obtain instant information for planning and monitoring outbound delivery-related activities. In addition, themanagers can get an up-to-date overview on materials stock at any time.

SAP HANA Accelerates ReportsImagine a “long-running” ABAP report within a particular business function, one that’s been an ongoing prob lem for users. As a result of system latency, many reports couldnot provide real-time data analysis — and therefore could not be used to make proactive business decisions. SAP HANA can reduce a report’s run time from several hoursto minutes or even seconds, making the information much more current and valuab le.

Primary Database for SAP NetWeaver Business WarehouseIn our third use case example, SAP BW is powered by SAP HANA. In this scenario a company replaces the previously underlying database for theirSAP BW system with SAP HANA. The IT team can perform a standard DB migration over to SAP HANA and then enable specific objects to be in-memory optimized as necessary depending on the company’s requirements.

SAP BW is the first SAP application that was optimized to run with SAP HANA as its primary underlying database. With SAP HANA, SAP BW canleverage in-memory capabilities for improved performance, without the need for any sidecar accelerators or extensive modeling workarounds. Theentire database physically sits under the SAP BW system, eliminating the need for in-memory aggregation. This arrangement simplifies the datamodeling and query design, which in turn greatly enhances system performance while lowering IT ownership costs.

Replacing an old database with SAP HANA generates speed and flexibility for two key reasons. First, keeping the entire database in memoryeliminates the need to send large amounts of data between the application and DB servers, thereby reducing latency. In fact, running SAP BW on SAPHANA eliminates most of the problematic issues that slow down the system, from both a user and an administrator perspective.

Page 66: SAP HANA Essentials Book

Custom Applications for SAP HANAAs stated earlier, SAP HANA is a full-blown, do-just-about-anything-you-want application platform. It speaks pure SQL, and it includes all of the mostcommon APIs, so you can literally write any type of application you want on top of it. There are a few rules and “guide rails” that are designed to keepthings from going wrong. Overall, however, the sky truly is the limit when it comes to imagining what to build with SAP HANA.

Although SAP HANA is valuable for a broad range of applications, it “shines” particularly well in a few unique situations. If you’re building anenterprise-scale application for a business scenario that has high data volumes, needs detailed/granular data analysis, needs to search or aggregatehuge data volumes, requires complex algorithmic or statistical calculations, or suffers from latency between transactional recording and reporting, SAPHANA is a great choice.

Future Use Case ScenariosAs SAP HANA matures and SAP updates its portfolio of solutions to take advantage of the extensive horsepower of SAP HANA, you can expect tosee nearly every SAP product supported natively on SAP HANA as a primary database — plus many more “native SAP HANA” applications.

By now you should have a good understanding of how typical use cases take advantage of SAP HANA. The next step is to ensure that youunderstand the best ways to deploy this new technology in your environment to drive maximum value.

SAP HANA Implementation ScenariosAs we’ve discussed, there are many different ways to use SAP HANA, and it stands to reason that there are also many different implementationscenarios. However, there isn’t a one-to-one correlation between a use case and an implementation scenario. Rather, for each use case, you need tolook at the business problem you are trying to solve, which will typically dictate the most appropriate implementation scenario. If, for example, your usecase is for a specific need not addressed by an SAP application, you’ll likely need a custom development project. In contrast, if your business issue isa more common or typical one, then SAP may have already created a new SAP HANA application to meet your needs. For many repeatable businessissues, SAP has created packaged solutions such as SAP Rapid Deployment solutions or accelerators. These solutions contain preconfiguredsoftware, technical content, and implementation services, and they are priced and scoped for rapid implementation.

Custom DevelopmentAlthough there are standard best practices that must be considered when developing custom solutions, there are also many possibilities when itcomes to imagining what to build with SAP HANA.

SAP HANA aligns well with several specific requirements and situations. Are you building an enterprise-scale application for a business scenariowith high data volumes? Do you need detailed or granular data analysis? Do you have to query large data volumes? Do you require complexalgorithmic or statistical calculations, or suffer from latency between transactional recording and reporting? If you answered yes to any of thesequestions, then SAP HANA is a great choice.

SAP Application DeploymentSAP is delivering a new class of solutions on top of the SAP HANA platform — solutions that combine real-time insights into big data with state-of-the-art analysis. These innovative real-time solutions can help organizations transform their business by making smarter and faster decisions, reactingmore quickly to events, and unlocking new opportunities. Companies can utilize these solutions to take advantage of new, data-driven businessmodels and processes — options that would be difficult or even impossible with disk-based databases. These solutions include:

SAP Sales Pipeline Analysis, powered by SAP HANASAP BusinessObjects Sales Analysis for Retail, powered by SAPHANA SAP Smart Meter Analytics, powered by SAP HANA

Packaged Solutions

Page 67: SAP HANA Essentials Book

Packaged SolutionsDo you have to address an urgent business need? Do you prefer working with a fixed scope? SAP Rapid Deployment solutions can help youimplement SAP HANA using a package of preconfigured software, content, and end user enablement plus implementation services. Clearly pricedand scoped implementation services help you speed up time to value and limit risk. Examples are:

SAP ERP Rapid Deployment solution for accelerated finance and controlling with SAP HANASAP ERP rapid-deployment solution for profitability analysis with SAP HANASAP Rapid Deployment solution for customer segmentation with SAP HANA

SAP is continuously adding more Rapid Deployment solutions. To see what’s available today, visit: www.sap.com/solutions/rds.Now that we’ve reviewed typical implementation scenarios, let’s review what a successful implementation requires.

Taking a Systematic Approach for Your ImplementationYou may be familiar with the traditional ASAP methodology used by SAP — and the fact that a complex ERP implementation can last for months, if notyears. Because SAP HANA is a new technology, to stay on top of its learning curve you need to work with a solution implementation partner who has adeep understanding of the technology, the capabilities, and best practices for implementation.

To successfully implement SAP HANA, you must follow a structured implementation methodology. Your solution partner should approach the solutionwith a phased, deliverable-oriented implementation plan based in project and organizational change management. The goals here: to streamlineimplementation, minimize risk, and reduce the total costs of implementation.

A robust methodology should include templates, tools, questionnaires, and checklists, including guidebooks and accelerators to support teammembers and increase project predictability.

There are six basic steps that need to be a part of any SAP HANA implementation. The amount of emphasis you place on each step will be dictatedby the type of SAP HANA project you are implementing.

1. Customer education. Education is especially important for an SAP HANA project. The technology is new, so the relevant knowledge is notyet widespread. The technology is also rapidly evolving, with new use cases being created almost daily. Both the project team and theexecutive sponsors must be educated so they understand what SAP HANA can do and how it works. (Hint: Give them a copy of this book!)

2. Use case identification. Workshops can help determine where to apply the power of SAP HANA within the organization. Ask yourself: Whatare the possible scenarios for SAP HANA, and where might the company make improvements? Where could the technology have the biggestimpact on corporate objectives or unlock deeper insights into the reported data? Once you have defined a use case, you should perform acomprehensive requirements gathering to ensure that the end solution addresses all of your company’s needs and maps back to your originaluse case expectations.

3. Solution approach. The SAP HANA solution must be designed and documented so that if your personnel or solution partners change, thenew resources will understand how to support the solution. Most likely, this will be an iterative process, looking closely at use cases and theirsupporting infrastructure. As new information becomes available, the solution approach will evolve into a comprehensive deliverable.

4. Modeling / Development A key task to implement your SAP HANA solution is creation of the data models and the different views to it. Thesemodels are adapted, modified, and enhanced to improve performance. For packaged applications this content is delivered by SAP, but canbe adapted to your specific needs. Custom development projects will include both traditional application development and modeling aspects.

5. QA/testing. This is the final test of all front-end reporting, data quality, data integration, and performance. The production system is up andrunning, and business processes begin to operate in the new SAP HANA environment. Quality assurance continues, along with end-usertraining and support.

Page 68: SAP HANA Essentials Book

training and support.

6. Go live. SAP HANA is delivered as a production solution.

Common Scoping Pitfalls to AvoidIf changes are required for front-end reports or analytics, then expectations must be managed. Often, as a result of dependencies, even small changes to a report can have alarge impact on underlying systems; for instance, a change to a field may require changing a data model.

Because of this factor, it is important to fully define requirements and to ask about any proposed report modifications. Reviewing the original form of a current report can bevery helpful because you can see what the business user is accustomed to seeing, as well as how it might be improved. You should also perform a proper datadecomposition to document how the current report is built and how it is working. In addition, identify any custom code within the business rules that may be difficult toreplicate inside the SAP HANA modeler. Finally, map the sources from which the data are drawn, and how the data are imported into a formal deliverab le for signoff.

The right services partner can provide the needed level of due diligence in this area during planning.

After you’ve outlined a systematic approach to implementation, you need to identify the key timelines and activities for your SAP HANAimplementation.

Timelines and Key Activity ConsiderationsJust as there is no one size fits all, there is no single timeline for an SAP HANA project. Each project is different; each has distinctive contributingfactors and characteristics. It is SAP best practice to use a standard project methodology, such as the SAP ASAP implementation methodology, toensure that a project addresses all of the critical activities, phases, and deliverables that are necessary for success.

The SAP ASAP methodology has been updated to incorporate the SAP HANA activities required for a standard in-memory project. Accelerators,best practices, and implementation tools have also been updated or developed to shorten the project timeline and reduce risk. Methodology, timelines,and key activities vary based on three considerations:

Current technical landscape. Depending on the current landscape, the customer may have to consider prerequisites for delivering in-memory solutions. For example, data quality may need to be addressed, or the organization may first need to upgrade some applications thatwork in conjunction with SAP HANA.

Expectations for in-memory functionality. As customers learn more about the capabilities of in-memory solutions, they may want tointroduce additional functionality. It is important to manage this need and to consider it during the initial requirements phase.

Original requirements per use case(s) identified during assessment. A key component of the successful delivery of SAP HANA isensuring that the final solution meets the company’s requirements and expectations, as identified in the original use case scenario.

In addition to defining an implementation methodology, you’ll need to identify the key skills required to ensure your implementation of SAP HANA isa success.

Critical SAP HANA Skills Needed for Successful ProjectsBecause SAP HANA is a new technology the success of any implementation will depend in large part on your ability to locate experts who can fill anyskill gaps on your team. Critical resources for an SAP HANA project will also vary depending on how you choose to leverage the SAP HANA in-memory solution, or which use case you select.

The following roles are specific to agile data mart use case implementations:

System architect/system administrator. This resource is responsible for the physical SAP HANA landscape, including CPU, memory, anddisk usage. He or she performs maintenance and system monitoring, along with configuration and application of any necessary patches. Thesystem architect also performs SAP source system configuration and replication, and manages the SAP Landscape Transformation (SLT)replication server. Finally, he or she ensures that the SAP HANA database is backed up regularly, and also monitors and processes backup logfiles.

Solution architect. As the name implies, the solution architect is responsible for solution design. He or she gathers requirements for the usecase(s) and creates the technical design documentation.

SAP HANA data modeler. The SAP HANA data modeler is responsible primarily for modeling solution design and development and unit testingof all SAP HANA models. He or she also performs SAP HANA model lifecycle management, which includes the various steps contained in theprocess of moving from development to production.

Data services/SLT developer. The data services developer is responsible primarily for design and development of jobs to extract, transform,and load data into SAP HANA via data services or SLT. The developer also performs lifecycle management, which includes steps contained inmoving from development to production.

Two other roles are specific to implementations of SAP BW powered by SAP HANA.

SAP technology consultant. This expert on SAP HANA technology collaborates with the project manager to plan technical requirements for theproject. He or she then implements these required technical tasks within the system.

Certified OS/DB migration consultant. This individual is responsible for technical planning and design of the in-memory infrastructure,including database planning, project organization, design, audit, and project review.

If you perform a custom development, you will need additional development skills:

SAP HANA developer. This expert builds your applications beyond pure data modeling using the different development capabilities of SAP

Page 69: SAP HANA Essentials Book

SAP HANA developer. This expert builds your applications beyond pure data modeling using the different development capabilities of SAPHANA (SQLScript, Business Function Library, etc.).

Depending on the specific scope and architecture of your project, you may need development experts in the specific application domain andadvanced technologies, such as predictive analytics, scripting languages, etc.Implementing SAP HANA is a major step in dramatically improving your ability to obtain optimal value from your big data. With the right serviceprovider, use case, implementation methodology, and skilled resources, you’ll be able to enjoy the power, speed, and performance of SAP HANA.Let’s conclude this discussion by examining some truly stellar examples of successful SAP HANA implementations.

Putting it All Together — Examples of Stellar ProjectsNow that we have discussed the SAP HANA technology and how to obtain the best business value from this technology, we will present some

innovative ways that customers have “put it all together.” The first example is a chemicals company that was able to improve compliance reporting byaccelerating its standard SAP system. The second example involves a large university hospital that successfully implemented SAP HANA as theengine of a new custom application, enabling it to dramatically increase the speed with which it analyzed medical records. Finally, a financial servicescompany used SAP HANA as a primary database for SAP Business Warehouse, with impressive results.

SAP Business Suite Accelerator at a Chemicals CompanyOur first example is a European consumer chemicals company that specializes in developing new fragrances and flavors. Every one of its hundreds ofnew recipes — each with unique ingredients and compositions — must be checked for compliance with legal regulations. As the demand for thesechemicals increased and their recipes became more complex, the company simply became unable to scale its compliance checking. To resolve thisproblem, the company collaborated with SAP to build an application that enables it to quickly check new recipes while they are still in development toensure that they comply with a vast array of local legal regulations. Using SAP HANA to augment support of existing processes, we have demonstratedhow the new application can cut processing time from 20 minutes to less than 4 seconds. This vastly improved performance enhances their scientists’productivity while simultaneously driving down the costs of new product development.

Custom SAP HANA Application in Use at a University HospitalWith a mature analytics program in place, the biggest university hospital in Europe provides 150,000 inpatient and 600,000 outpatient treatmentsevery year. The hospital invested in SAP HANA to harness the big data associated with its vast inventory of patient data, medical records, and studyresults and make a positive impact on patient care and healthcare research. For example, the hospital now uses SAP HANA Oncolyzer to search forand examine information involving cancer patients, such as tumor types, gender, age, risk factors, treatments, and diagnoses. This information enablesthe hospital to quickly identify the best candidates for each clinical study. In the future, when DNA is added to the data set, the Oncolyzer will analyze upto 500,000 data points per patient in real time. SAP HANA analyzes both structured and unstructured data and greatly accelerates the identificationprocess.

Primary Database for SAP Business Warehouse in Use at a Financial InstitutionA leading North American mortgage lender has successfully completed proof of concept, migrating a half-terabyte of data from a competitive databaseto the SAP HANA database and upgrading to SAP NetWeaver Business Warehouse, powered by SAP HANA. The result has been a dramaticimprovement in reporting runtimes in the data warehouse and business intelligence environments. Data query speeds have increased on average 8-12times, simple queries run up to 450 times faster, and data store object activation is 19 times faster. Based on these impressive results, the customer isre-architecting its entire reporting environment to leverage the power of SAP HANA.

Final Words of Wisdom on SAP HANA ImplementationWe’ve reviewed the importance of selecting the right SAP HANA services partner — one who can help you plan and implement your solution andprovide the right set of skill resources to ensure your implementation delivers on the value of SAP HANA. We’ve also reviewed common use cases,including the agile data mart, SAP Business Suite accelerator, primary database for SAP Business Warehouse, and custom SAP HANA applications.SAP HANA implementation scenarios can vary depending on your business need — from custom development to SAP application development torapid deployment solutions. Next we reviewed the importance of taking a systematic approach to your implementation and the benefits of following amethodology built on education, use case identification, solution approach, modeling, QA and testing, and go-live best practices. Prior toimplementation, you’ll also need to identify your timeline, key activities, and skilled resources needed to implement SAP HANA. The key is planningand ensuring you understand the entire scope of the implementation, while remaining flexible enough to leverage the latest in SAP HANA use cases.

In conclusion, we’d like to leave you with a short list of six key takeaways to ensure a successful SAP HANA implementation:

1. Make certain that business requirements are completely understood and that the use case complements the technical requirements.Remember, technology intelligence doesn’t necessarily equal business intelligence!

2. Establish ROI metrics early in the scoping process. Build them into the project/solution to ensure that success can be properly measured andquantified.

3. Ensure proper collaboration across application delivery teams (EPR, BW, CRM, reporting, etc.), depending on project requirements.4. Start with a focused use case to demonstrate business value, and then expand across other functional areas of the business. Establishing a

quick win helps with sponsorship and funding for additional in-memory projects.5. Make sure that data quality is considered as part of overall SAP HANA solution planning. Acquiring data quickly can’t help the business if the

data are not accurate.6. Define (or redefine) specific in-memory terminology with all users to make certain that each term is understood by — and means the same

thing to — IT, developers, business users, and executive sponsors. Small clarifications on such terms as “real-time” and “self-serve” can go along way toward preventing misunderstandings concerning both the functionality to be delivered and the value it brings.

7. Bonus Advice: Encourage everyone involved with the project (Technical & Business) to download and read a copy of this book. It really helpsget everyone “on the same page” and ensures you’re all speaking the same language.

For more information about SAP HANA services offerings, subscribe to SAPServices on Twitter band review the details on the SAP HANA

Page 70: SAP HANA Essentials Book

For more information about SAP HANA services offerings, subscribe to SAPServices on Twitter band review the details on the SAP HANAservices website.

Top Advice from SAP Mentors for SAP HANA ProjectsSAP Mentors are the most influential community participants in the SAP ecosystem. They comprise a super-smart and engaged global cohort of nearly110 bloggers, consultants, and technical wizards nominated by SAP Community Network peers and selected by SAP. All SAP Mentors are hands-onexperts of an SAP product or service, as well as true project champions. The majority of SAP Mentors work for customers or partners of SAP.

The following three SAP Mentors are experts in SAP HANA implementations. They provide their best tips and tricks for a successful SAP HANAproject. Pay attention, these guys really know their stuff!

Vijay VijayasankarAssociate PartnerIBM Global Business ServicesTwitter: @vijayasankarv

1. Find the best data modeler you can for your SAP HANA projects. That is the make-or-break issue for most SAP HANA projects.2. Do not jump into a POC (Proof-of-Concept) just to prove loading/ reporting works faster in a data mart. SAP or IBM can easily show you how

quickly their systems can report and load data.3. Spend a lot of time refining your use case offline before you start the project. An important part of this step is to accurately define success up

front. This helps reduce wasteful scoping efforts during the project, and it will help the project team focus on specific targets.4. Size the hardware correctly. If you do not, then you will not see the expected results. Even if you want to scale out and buy new boxes, you

should be aware that these boxes are not available off the shelf. Consequently, they will require some lead time to acquire.5. Each HW vendor has some “secret sauce” on what makes them special for SAP HANA. Make sure you understand that before investing in

HW.6. Check SAP HANA performance under a variety of situations — reporting performance while heavy loads happen, while multiple people are

working on system, logging on from different parts of network, etc.7. Engage closely with your SI (system integrator) and SAP while the project is going on. SAP HANA is fairly new, and it will probably need a few

workarounds. Your SI and SAP will probably have seen your issues before, and they can advise you and help minimize time spent “reinventingthe wheel.”

8. If you are going to migrate to SAP NetWeaver Business Warehouse on SAP HANA, test as you go when migrating objects to their in-memoryversions so that you can spot challenges sooner. Definitely consider re-engineering the design of SAP BW to take advantage of SAP HANAand avoid doing only an en-masse migration and leaving it at that.

9. SAP HANA security/administration is a specialized skill, and a good design is needed to make it work for all your use cases consistently. Planto spend time refining the model.

10. Last but not least — poor data quality is even more damaging when the data come at you in “lightning speed.” Garbage In/Garbage Out stillapplies. Profile the data, and fix them at the source or as close to the source as possible before sending them to SAP HANA.

Harald ReiterSenior Manager — SAPDeloitte ConsultingTwitter: @hreiter

1. Rethink what is possiblea. Revisit analytics that previously were not possible or were too difficult to perform.b. Processes can now actually change, be simplified, or be minimized because you don’t need as big a staff to conduct the analysis.c. Eliminate the data volume and speed barriers from the equation, and focus on the real business needs.

2. Develop a roadmapa. Move from theory to reality — real-time BI delivers true value.b. Make it dynamic to adapt quickly to new capabilities and integration options.c. Align business and IT goals.d. Be proactive to influence the product development, and make your voice heard to ensure timely delivery of new capabilities.

3. Pilot earlya. Get used to rapid development cycles and capabilities.b. Don’t get caught up in all the hype and excitement — be pragmatic, and don’t forget basic due diligence. Focus your efforts, define what is

really important, achieve success, and build on that success iteratively.c. Don’t try to throw all the data into the database just because you can.

4. Start with the hard stuffa. Be realistic — don’t assume you go through fewer cycles of data analysis to find the best answer (or question); you will be able to do the

cycles faster, though. This allows you to change your assumptions, quickly run scenarios, and ask different questions to uncover anomaliesin your data.

b. Embed statistical models and predictive analysis into your daily operations to detect risk, negative trending, and anomalies.c. Make sure there is a measureable ROI

5. Establish prioritiesa. Define what you really want, and make certain your objectives have a positive impact on your organizationb. Don’t forget to look at unstructured data in your organization; these data can provide a new perspective. Incorporating unstructured data and

rapid processing enables meaningful and timely analysis to minimize risk, losses, or negative exposure.c. Don’t underestimate the importance of data quality. Revisit your data quality initiatives using SAP HANA to quickly identify issues that result

Page 71: SAP HANA Essentials Book

c. Don’t underestimate the importance of data quality. Revisit your data quality initiatives using SAP HANA to quickly identify issues that resultfrom processing massive data sets in one pass. Correlation of results without complex partitioning and staging areas can uncover skewedresults.

6. Begin cultivating talenta. Team composition is key for successful implementations.b. Don’t forget about change management. Focus on changes for end users because they can be empowered to do agile reporting as well as

on changes for administrative staff due to technology and implementation tools.c. Resources can now be assigned real value-added tasks instead of time-consuming administrative tasks just to obtain basic information.

7. Incorporate mobilitya. Continuous monitoring of key metrics is a reality using mobility and SAP HANA

8. Revisit your technology architecturea. Examine your overall landscape, and identify all areas that can benefit from technology modernization.b. Understand the database operations capabilities of SAP HANA.c. Identify your must-have requirements, and address any shortcomings.d. Identify the best tool for each job.

9. Size righta. One size does not fit allb. Data composition and data source impact the compression rate and thus the sizing estimation.c. When in doubt, move up one T-shirt size.d. Scale-out capability mitigates the risk of not sizing correctly, but it should not be relied on.e. The quality of the data model impacts the available size for data versus workspace.

10. Establish metrics and plan for tuning and performance testinga. Don’t forget about SLAs (service-level agreements).b. Tuning and performance testing can make the fast even faster.c. Reveal bad data model designs.

Vitaliy RudnytskiyLead BI ArchitectHP Enterprise Information SolutionsTwitter: @Sygyzmundovych

1. Accept nothing less than excellence from your project team and partnersa. Technology makes things faster, better, and cheaper; but technology itself is still just a tool. Make sure you assemble an excellent team:

business, project team, partners, and SAP support.2. Understand the technology

a. If you are reading this book, you are already on the right track.3. Think about details, but always consider them in the context of the big picture

a. “The devil is in the details,” so think them through. At the same time, however, never lose sight of the complete picture of where all thedetails fit into.

4. Open your mind to the “New World”a. Question your old habits; forget about your “15 years of technical/project experience under the belt.” Old techniques do not necessarily work

well or at all with new paradigms.5. Don’t build the solutions for “Go Live”

a. Your solution will live a long time after the go-live date and will need to accomodate new requirements, unexpected cases, and asurrounding environment that is in constant transition. Build for the long run.

9 Gard Little and Elaina Stergiades, IDC, Help Rethinking the Art of the Possib le with SAP HANA Services, March 2012.

Page 72: SAP HANA Essentials Book

Chapter 12

SAP HANA Resources

COMING FALL OF 2012

Page 73: SAP HANA Essentials Book

S

J

The rest of the story….

ince the SAP HANA Essentials book is being written in “real time”, this ebook version contains the first chapters that have been made available. Itwill be continuously updated as new chapters are completed and content revisions are added.Make sure to register for the mailing list on www.saphanabook.com to be informed when new chapters are available.Please share the website and voucher code with your colleagues so they can benefit from the information in this book as well.

About the Author

Jeffrey Word, Ph.D.

Follow Jeff on : @jeff_word

effrey is responsible for creating and communicating thought leadership on SAP’s In-Memory database strategy globally. His next book, BusinessProcess Integration with SAP ERP , will be released in Fall 2012. He is also the co-author of the bestselling books, Integrated Business

Processes with ERP Systems (2011), Essentials of Business Processes and Information Systems (2009), Business NetworkTransformation: Strategies to Reconfigure Your Business Relationships for Competitive Advantage (2009) and SAP NetWeaver forDummies (2004).

Jeffrey has more than 18 years experience in IT strategy and business consulting working with Fortune 1000 companies. Over the last 13 years atSAP, he has worked on technology strategy with focus on corporate innovation initiatives and enterprise architecture design. Prior to joining SAP, heworked in the high tech industry for several hardware and software vendors throughout the Americas and Europe in a variety of leadership roles.

Dr. Word earned his PhD in Information Systems at Manchester Business School in England. His research focus was on event-driven businessprocess design and next-generation enterprise architecture. He also earned an MBA in International Management from the Thunderbird School ofGlobal Management and a BA in European Studies/Spanish from the University of Oklahoma.