Bypass Solution
Prof. Hasso Plattner
Bypass Solution Allows a Smooth Transition to In-Memory Technology
Millions of “old” un-‐op/mized lines of code at the customers’ site Transi/on required
Row-‐store replacement Part-‐for-‐part replacement with bypass Transform row-‐store to column-‐store on the fly Change of applica/on code
2
Bypass Solution for Transition
SAP ERP 4.6 / 4.7 / ECC6.0
Traditional DB Oracle / DB2
SQL Server / MaxDB
ETL OLAP / ABAP Engine
Traditional DB
BIA
SAP
Excel
...
Traditional BI
Business Objects
Today‘s System
3
OLAP / ABAP Engine
Traditional DB
ETL SAP ERP 4.6 / 4.7 / ECC6.0
Traditional DB Oracle / DB2
SQL Server / MaxDB
IMDB 64-128 cores
SSD
~ 30x compression
10x faster recovery
(1)
OLTP (2)
Bypass Solution for Transition STEP 1: Install and run the in-memory database in parallel
Traditional BI Today‘s System with IMDB
BIA
SAP
Excel
...
Business Objects
4
OLAP / ABAP Engine BIA
ETL SAP
Business Objects
Excel
SAP ERP 4.6 / 4.7 / ECC6.0
Traditional DB Oracle / DB2
SQL Server / MaxDB
IMDB 64-128 cores
SSD
~ 30x compression
10x faster recovery
(1)
OLTP (2)
10 - 100x Faster! IMDB
Cubes and Staging
...
Bypass Solution for Transition STEP 1: Install and run the in-memory database in parallel
STEP 2: Re-create traditional-style BI in main memory
Traditional BI with IMDB Today‘s System with IMDB
5
OLAP / ABAP Engine
ETL SAP ERP 4.6 / 4.7 / ECC6.0
Traditional DB Oracle / DB2
SQL Server / MaxDB
IMDB 64-128 cores
SSD
~ 30x compression
10x faster recovery
(1)
OLTP (2)
Traditional BI with IMDB Today‘s System with IMDB
Bypass Solution for Transition STEP 1: Install and run the in-memory database in parallel
STEP 2: Re-create traditional-style BI in main memory
STEP 3: Introduce next-gen BI running in parallel with no materialized views
SAP
Business Objects
Excel BO Universe &
Non-Materialized Views
BI 2.0
...
IMDB Cubes and
Staging OLAP Engine
BIA
SAP
Excel
...
Business Objects
6
SAP ERP 4.6 / 4.7 / ECC6.0
Traditional DB Oracle / DB2
SQL Server / MaxDB
IMDB 64-128 cores
SSD
~ 30x compression
10x faster recovery
(1)
OLTP (2)
Today‘s System with IMDB
SAP
Business Objects
Excel BO Universe &
Non-Materialized Views
BI 2.0
...
OLAP Engine
STEP 1: Install and run the in-memory database in parallel
STEP 2: Re-create traditional-style BI in main memory
STEP 3: Introduce next-gen BI running in parallel with no materialized views
STEP 4: Eliminate all the traditional BI, virtualize all in-memory BI, using non-materialized views
Bypass Solution for Transition
7
Bypass Solution for Transition STEP 1: Install and run the in-memory database in parallel
STEP 2: Re-create traditional-style BI in main memory
STEP 3: Introduce next-gen BI running in parallel with no materialized views
STEP 4: Eliminate all the traditional BI, virtualize all in-memory BI, using non-materialized views
STEP 5: Eliminate all disk storage and run directly on the in-memory store
SAP ERP 4.6 / 4.7 / ECC6.0
IMDB 64-128 cores
SSD Excel
BO Universe & Non-Materialized Views
OLAP Engine
OLTP
...
Business Objects
Tomorrow‘s System
BI 2.0
SAP
8
Bypass Solution for Transition STEP 1: Install and run the in-memory database in parallel
STEP 2: Re-create traditional-style BI in main memory
STEP 3: Introduce next-gen BI running in parallel with no materialized views
STEP 4: Eliminate all the traditional BI, virtualize all in-memory BI, using non-materialized views
STEP 5: Eliminate all disk storage and run directly on the in-memory store
STEP 6: Roll-out new releases (new tables, new attributes) and new applications without disruption
SAP Future Releases
Tomorrow‘s System
IMDB
SSD
OLTP
New Applications
New Releases Updated in 2
Hours!
SAP
Business Objects
BI 2.0
... BO Universe & Non-Materialized Views Excel
9