BUSINESS LANDSCAPE HAS EVOLVED Collaborative Business Social Media Advanced Analysis
Personalized Transactions
Digital Connections Mobile Experience
ENTERPRISE ARCHITECTURE IS LAGGING
•
…disk-centric computing is causing major bottleneck
•
…dictating complex development paradigms
I/O Bottleneck
•
…imposing inefficient deployment architectures
•
…forcing ineffective user experience
Disk Storage
SAP’s In-Memory Data Management innovation
A common Database Approach for OLTP and OLAP Using an In-Memory Column Database Hasso Plattner
SAP In-Memory
cache
VS ETL
ETL
Transact
Analyze
3 copies of data In different data models Inherent data latency
Accelerate
Transactions + Analysis directly in-memory
Eliminate unnecessary complexity & latency Less hardware to manage Accelerate through simplification + in-memory
SAP Business Suite Now Powered by SAP HANA Real-Time Interactions
Real-Time Execution
Real-Time Planning
Real-Time Reporting and Analysis
Real-Time Platform
The Most Modern Business Platform for Innovation Without Disruption
Delivering Real-Time Value to Your Business SAP Business Suite, powered by SAP HANA Smarter Business Innovations Unlock new growth opportunities before your competitors do
Faster Business Processes Drive your business at the speed of the market
Simpler Business Interactions Empower people to decide and act in the business moment
Elimination of diskcentric performance tuning steps
Delegation of computations to memory
Enhances performance through In-memory computations
Fast query • In-memory parallelized execution on multiple processor cores
OpenSQL • Optimization of existing data queries • Streamlined ABAP/Open SQL code
SAP HANA
Traditional Calculation
Application Layer NW ABAP
Dynamic views and native SQL • Data Dictionary integration for SAP HANA artifacts (tables, Attribute Views, Analytic Views, Calculation Views)
Stored procedures • Code-pushdown from ABAP to SAP HANA database
SAP HANA Database Layer
Calculation
Real-time material planning
Reduce out of stocks
Current Situation Decisions often based on periodic Material Requirement Planning (MRP) runs and outdated information Inability to re-plan quickly if conditions change due to long run times
Decrease inventory and safety stocks
No holistic production planning across all relevant production sites
Key Innovations 50% reduction in MRP runtime with high-speed reads
Limit bullwhip-effect
Increased usage of stored procedures to accelerate calculations such as Stock Requirements List and where used lists
Rapid BOM Explosion with stored procedures and fast read
Business Process Transformation Faster re-planning allowing more frequent MRP runs in shorter cycles Simulation of different ‘what if’ scenarios in real-time
Global cross-plant planning
Legacy of stove-piped fragmented operational data views
Customer Service
Risk Management Team
Finance and Operations
Account Administration
Executive Management
OLAP DB
OLTP DB
Customers
Inventory
Channel
Products
Suppliers
Pricing
Accounting
Planning
Forecasting
SAP HANA Live for SAP Business Suite
interfaces, with any client
Uniform: Analyze cross application boundaries
HTML5-based
3rd Party
SAP BusinessObjects BI
HTTP(S), HTML, CSS, JS, …
https | oData | SQL | MDX
Web Resource
oData Service Personalized Views
Intuitive: Data models made simple; dependencies hidden
Fast:
XS Engine Application Services
Customer Extensions
SAP-delivered Query Views
Re-use Views
SAP HANA PLATFORM
Private Views
Reporting performance; implementation times
Personalized Views
Virtual Data Model
Open: Access via standard
SAP HANA Live
Database Tables
Real-time: Cycle time
Database Layer
from recording to reporting is zero
Foundation for a new class of analytical applications
* SAP HANA Live is a separate package for SAP Business Suite
Unveils real-time vision across business processes
Preconfigured content Data lifecycle Data governance Full-blown analytical suite
Application Services Database Services
SAP HANA Live (Virtual Data Model)
Synchronizations Services
SAP HANA Live Operational data Real-time Lightweight modeling and consumption Extensible
Uniform Deployment model Model reuse in analytical applications
All analytics requirements fulfilled with one unified solution
User-centric design tames the information overload
Real-time access to any data at any level on any device
Minimalistic user interface design
Contextual information delivery
Enables new generation realtime applications •
Invoice and Goods Receipt Reconciliation
•
Working Capital Analytics (DSO Focus)
•
Supply Chain Info Center
•
Access Control Role Analytics
And +30 solutions powered by SAP HANA
No unnecessary data movement
Simplified architecture
Analytics on top of transactions
Defining Road to Success: The Operational Aspects & Getting there
18
What changes – and what doesn’t Functional Changes: None
Application and Reporting Benefits
Configuration
IMG stays the same
Customization
Stays the same
ABAP Workbench
Stays the same
Same core code modification limitations apply
Modification requirements
Same upgrade with any new release. BADIs still supported
Reports
Connectivity
Stays the same
Security
Stays the same
Run operational reports in real-time inside suite – Removes need for Operational Data Stores – Eliminates necessity to transfer for performance – Eliminates need to reconcile source data with copies
Transports
CTS stays the same
Interactive reports allow OLTP transactions to be triggered from the report
Monitoring
DBACockpit and Solution Manager stay the same
Application Don’t have to run dialog processes in batch Remaining batch processes run faster
Next Generation Applications Embedded Analytics now possible on one system
SYSTEMS CONSIDERATIONS
Frontends
No Change
Migration of database to SAP HANA appliance required Co-deployment of application servers (e.g. central instances) on database hardware not possible with SAP HANA
Application Servers AnyOS
No change of frontends Re-use of available application servers Sizing of current application servers remains valid
Change
AnyDB/ AnyOS
SAP HANA migration
SAP HANA/ SUSE Linux (SLES)
Code optimization imperatives • SAP HANA optimizations to be activated via switch framework – no change in business logic after migration to SAP HANA – All switches are reversible – Switches can be activated independently • Maximal flexibility in consumption of optimizations • Minimal disruption for customer business • Custom code • Regression tests for own code recommended after SAP HANA migration • Transport and change management • Delivery via standard transport tools, SAP HANA specifics as TLOGO objects (ABAP based) • CTS+ transport integration ready for custom SAP HANA code
Minimizing downtime windows
Near-zero downtime approach: use additional shadow database to keep DB downtime to a minimum (available on request, see SAP Note 1680769) Several parallel processes for data export and data import, table split for parallelized export of large tables Combined Unicode conversion and database migration Reduce downtime for system copy (e.g. relevant for Unicode conversion): Find more details on system copy and migration: http://scn.sap.com/docs/DOC-14257
Running multiple applications Productive Systems
White-Listed Scenarios Only
Non-Productive Systems
“Classical” scenario
“MCOS”
Virtualization
“MCOD”
Appliance approach for optimal performance
Multiple components on one system, multi-SID
Multiple components on one database
Virtualization technology separates multiple OS images each containing one SAP HANA DB
1 x Appliance 1 x SAP HANA DB 1 x DB schema 1 x Application (e.g. ERP, CRM or BW)
1 x Appliance n x SAP HANA DB n x DB schema n x Applications
e.g., DEV and QA system on one hardware. See note 1681092
n x Virtualization Appliance n x SAP HANA DB n x DB schema n x Applications
e.g., DEV and QA system on one hardware. See note 1681092
AS ABAP SID: ABC
SAP HANA Schema ABC
AS ABAP ABC
AS ABAP XYZ
SAP HANA Schema ABC
AS ABAP ABC
AS ABAP XYZ
Schema XYZ
Schema ABC
1 x Appliance 1 x SAP HANA DB n x DB schema n x Applications
Productive usage for white listed scenarios allowed, e.g. SAP ERP together with SAP COPA Accelerator. See note 1661202
AS ABAP SID: ABC
Application XYZ
SAP HANA
SAP HANA
Schema XYZ
Schema ABC Schema XYZ
Customer proven data center ready Mission-critical services Campus cluster
Backup & Recovery
Metro cluster
High Availability
Geo cluster
Disaster Recovery
Administration & Management
3rd Party Tooling
SAP HANA Disaster Tolerance: Storage mirroring Clients
Application Servers
Data Center 2
Data Center 1
Secondary (inactive)
Name Server
Name Server
Name Server
Name Server
Name Server
Name Server
Index server
Index server
Index server
Index server
Index server
Index server
Data Volumes
Data Volumes
Log Volume
Log Volume
OS: Mounts Data Volumes
Data Volumes
Log Volume
Log Volume
HA Solution Partner
Primary
Storage Mirroring
HA Solution Partner
OS: DNS, hostnames
SAP HANA Scalability
Single Server
Scale Out Cluster
Cloud Deployment
•
2 CPU 128GB to 8 CPU 1TB
•
2 to n servers per cluster
•
•
Single SAP HANA deployments for data marts or accelerators
•
Each server is either 4 CPU/512GB or 8 CPU/1TB
SAP HANA instances can be deployed to AWS
•
Limited to developer license
•
Largest certified configuration: 16 servers
•
Largest tested configuration: 100+ servers
•
Support for high availability and disaster tolerance
Manage the new platform with the same tools as before
SAP DBA Cockpit for Databases
SAP Solution Manager for Suite on HANA
Start the Journey
ERP/CRM/ PLM/SCM
ERP/CRM/ PLM/SCM
NetWeaver
NetWeaver Migration scenario
Any database
SAP HANA
The 3 Step Approach: 1. Update to latest non-HANA Enhancement Package and the corresponding version of SAP NetWeaver
2. Update to latest Enhancement Package version for HANA and corresponding version of SAP NetWeaver
3. Export from any Database and import to SAP HANA
SAP Business Suite Like Never Before
SAP Business Suite, powered by SAP HANA Smarter Business Innovations From solving today’s issues to introducing game-changing innovations
Faster Business Processes From managing daily operations to deriving new business outcomes in real-time
Simpler Business Interactions From executing with efficiency to delivering inspiring experiences
Without Disruption…
THANK YOU FOR PARTICIPATING Please provide feedback on this session by completing a short survey via the event mobile application. SESSION CODE: 4014 For ongoing education on this area of focus, visit www.ASUG.com