SAP Business Suite powered by SAP HANA Technical Overview. Amit Satoor, SAP HANA Platform

SAP Business Suite powered by SAP HANA Technical Overview Amit Satoor, SAP HANA Platform SAP HANA – Platform for Real-time business © 2013 SAP AG. ...
Author: Clifton Dalton
5 downloads 0 Views 4MB Size
SAP Business Suite powered by SAP HANA Technical Overview Amit Satoor, SAP HANA Platform

SAP HANA – Platform for Real-time business

© 2013 SAP AG. All rights reserved.

2

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

The SAP HANA Advantage

© 2013 SAP AG. All rights reserved.

8

Accelerates core business processes

Data processing optimizations

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

Custombuilt Open Interface

Out-ofthe-Box

Fast Intuitive monitoring & analysis

Empowerment for front-line employees

Immediate results- to-actions

SAP HANA Live + SAP NW BW

SAP BW on HANA

SAP NetWeaver

SAP HANA PLATFORM

Partner Apps

New SAP Apps

SAP Business Suite

SAP NetWeaver BW

Multi-channel Unified User Experience

 Strategic and tactical  Integration, harmonization, cross-system consistency  Consumption  Planning

   

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

Suggest Documents