Rolta SmartMigrate for SAP HANA March 2015

37
Simplify & Accelerate Database migrations to SAP HANA Highest Degree of Automation

Transcript of Rolta SmartMigrate for SAP HANA March 2015

Page 1: Rolta SmartMigrate for SAP HANA March 2015

Simplify & Accelerate Database migrations to

SAP HANAHighest Degree of Automation

Page 2: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

Agenda

• About Rolta & SAP strategic partnership• Rolta SmartMigrate™ for SAP HANA®

• Overview• Key Migration Capabilities• Benefits of using Rolta SmartMigrate™• Non-BW databases• BW databases• SAP Support

• Engagement Model• Sample Client Deliverables• Case Studies

2

Page 3: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

About Rolta- SAP Strategic Partnership

3

Page 4: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

About Rolta

Included in the S&P ‘Global Challenger's List’ of 300 mid-size companies (2008)

ROLTA InternationalROLTA India

Rolta-MEA

Rolta

India

World Headquarters

Rolta Regional Offices

Rolta Branch Offices

Rolta employees Onsite for Defense support

Rolta

HQ

Wide Presence in India

World Headquarters: MumbaiWorldwide Footprint in Key Markets

Ten subsidiary companies

Strong Management Team worldwide

Over 3,500 Roltaites

Consistently placed among top IT employers in India

Worldwide Infrastructure – presence in 40 locations

Executed projects in over 45 countries

Large facilities globally for extensive R&D

Rolta-

North AmericaRolta-

Europe

4

Rolta Asia

Pacific

Page 5: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

WIN-WIN-WIN: SAP GLOBAL STRATEGIC OEM PARTNERSHIPWIN-WIN-WIN: SAP GLOBAL STRATEGIC OEM PARTNERSHIP

Page 6: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

Member of SAP’s Global Deal Support Desk

• Member of SAP’s Global Deal Support Desk for its Global Database Migration Factory Program• Listed on SAP JAM Portal

• Regions of Engagement• North America• South America• EU (incl Russia)• Middle-East• Asia

Page 7: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

Rolta – SAP Relationship

7

Steve Birdsall

SAP Global Ecosystem &

Channels, SAP AG

“SAP is committed to expanding innovation with our partners. Rolta has core expertise in domain content and powerful analytics for niche verticals. Their focus on IP-driven solutions, rather than pure-play services, is an ideal fit for SAP‟s ecosystem strategy to help bring value to its customers worldwide.”

INNOVATION•Unique and innovative solutions built upon Rolta’s rich IP repository and powered by SAP

Page 8: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

What is Rolta SmartMigrate™ for SAP HANA

8

Page 9: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential© 2014, Rolta. Confidential

What is Rolta SmartMigrate™

SmartMigrate™ is a comprehensive technology solution

combining Rolta’s unique IP and services to help customers

migrate and simplify Database Platforms through automation

9

SmartMigrate for SAP DB Platforms

SAP HANA/ASE/IQ

Source Target

Page 10: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

AssessmentAssessment

What is Rolta SmartMigrate™ to SAP HANA?

Seamlessly and automatically move from your source database platforms to SAP HANA

OracleOracleOracle

MS SQL ServerMS SQL Server

Source Data Platforms

Schema MigratorSchema MigratorSchema Migrator

Data MigratorData MigratorData Migrator

Objects MigratorObjects MigratorObjects Migrator

OptimizerOptimizerOptimizer

Capabilities

BenchmarkingBenchmarking

TeradataTeradata

SpatialSpatialSpatial

Big DataBig DataSAP HANASAP HANASAP HANA

“Rolta SmartMigrate™ is a unique IP-based solution that enables customers to speed up their overall database migration process to SAP HANA in a phased, automated, and accelerated manner”

10

Page 11: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

Technology: Comprehensive

• Schema Assessment

• Data Assessment

• SQL Objects Assessment

• Composite Complexity Assessment

Assessment

• Infocubes

• DSOs, Aggregates

• Tables and Relations

• Sequences

• Synonyms

• Constraints

Schema / BW Migration*

• Table Data

• Referential integrity-based sequencing of data load/migration

Data Migration*

• Triggers

• Procedures

• Packages (Oracle)

• Functions

• Types

• Source & target testing

SQL Objects Migration*

• Introspection

• Recommendations

• Automatic View DDL Generator

OLAP View Creation

• Frequently used queries

• Most time consuming

• User defined

• Benchmarking on source and HANA databases

Performance Optimization

• Remapping of ETL Targets to HANA

• Application refactoring

• Automated testing and data validation

• Job Optimization

ETL –Application Refactoring

• Oracle

• SQL Server

• Teradata

Database Support

11

Page 12: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

Key Migration Capabilities

• Databases, via Rolta SmartMigrate™ for SAP HANA®• Oracle, SQL Server, Teradata, DB2 to SAP

HANA• SAP BW/RDBMS to BW on SAP HANA• Oracle, SQL Server to Sybase ASE• Oracle, SQL Server to Sybase IQ• Sybase ASE to SAP HANA

12

Page 13: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

Rolta SmartMigrate ™ - Accelerated ROI

13

Efforts &

Cost

TimelineSmartMigrate™ enabled Migration

Manual Migration

$$$$$

$$$$$$$

$$$

$

Assessment

Schema

Migration

Data

Migration

SQL Objects

Migration

Validation &

Optimization

Schema

Migration

Data

Migration

SQL Objects

Migration

Validation &

Optimization

Page 14: Rolta SmartMigrate for SAP HANA March 2015

Rolta SmartMigrate ™for SAP HANA ® (Non-BW Databases)Seamless Migration of Applications to SAP HANA ®-- Highest degree of Automation --

Page 15: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

Industry’s first complete solution for complete, accelerated, high-

quality database migrations to SAP HANA

Rolta SmartMigrate ™ for SAP HANA®

AssessmentAssessmentOracleOracleOracle

MS SQL ServerMS SQL Server

Source Data Platforms

Schema MigratorSchema MigratorSchema Migrator

Data MigratorData MigratorData Migrator

Object MigratorObject MigratorObject Migrator

OptimizerOptimizerOptimizer

Capabilities

IntegrationIntegration

TeradataTeradata

SpatialSpatialSpatial

Big DataBig DataSAP HANASAP HANASAP HANA

• Assessment

• Schema, Data types, SQL Objects,

Complexity

• Migration

• Schema, Tables, Sequences, Stored

Procedures, Functions, Triggers,

Macros*, Packages*

• Performance Optimization

• Relationship graph based OLAP

view creation

• Performance benchmarking and

suggestions

• Logs

• Summary & detailed logs

• Testing, comparison, validation

Page 16: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

Assessment to Migration

• Analyze schema: tables, views, sequences,

synonyms

• Analyze SQL objects: stored procedures,

macros, triggers, packages, functions…

• Assess ETL refactoring

• Assess Front-end application refactoring

Assessment Automation

OLAP view optimization

1122

33

• Library of source-to-HANA mappings handle

most common instances

• PL/SQL, T-SQL, etc… mapped to HANA SQL

• Support for packages (Oracle), Macros

(Teradata), etc…

Migrating SQL Objects

• Automated introspection of relationships and

data structures

• Suggestion of HANA Info Views

• Automated generation of OLAP View DDL XML

HANA Info Views

SQL Objects Migration

Page 17: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

Detailed Assessment

• Detailed reports, dashboards, and reports• Enables accuracy in scheduling & costs

17

Detailed, downloadable reports

Page 18: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

Rolta SmartMigrate ™ for SAP HANA ® -Comprehensive Application Migration

18

Unit, and system testing

Performance Optimization

Rewiring of analytics

applications to HANA

Training and documentation

IT roll out

Stabilization

Long-term production support

Smart discovery and assessment

report

POC

Migration strategy & roadmap

Effort and ROI Calculation

Waves & milestones planning

Comprehensive migration

Automated schema, database

objects, OLAP views migration

Automated data and ETL workloads

migration

Rolta SmartMigrate™

for SAP HANA® based

acceleration and

automation

Page 19: Rolta SmartMigrate for SAP HANA March 2015

Rolta SmartMigrate ™for SAP HANA ® (BW Databases)Seamless Migration of Applications to SAP HANA ®-- Highest degree of Automation --

Page 20: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

Summary of BW to HANA Migration Options

For many organizations, a migration of their BW systems to

HANA (technical migration), followed by a later functional

optimization is the most common approach (so far)

Page 21: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

Rolta SmartMigrate™ - Comprehensive Database Migratio n

21

Unit, and system testing

Performance Optimization

Rewiring of applications to

HANA

Training and documentation

IT roll out

Stabilization

Long-term production support

Smart discovery and assessment

report

POC

Migration strategy & roadmap

Effort and ROI Calculation

Waves & milestones planning

Comprehensive migration

Automated schema, database

objects, OLAP views migration

Automated data and ETL workloads

migration

Rolta SmartMigrate™

based acceleration and

automation

SAP Standard Tool™

based acceleration and

automation for BW

Page 22: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

SAP Support for Rolta SmartMigrate ™

• Rolta is a strategic global partner in SAP’s Global Migration Factory Program

• Rolta SmartMigrate™ is one of the preferred solutions in SAP’s Global Migration Factory Program

• Integral part of SAP’s Migration Deal Support Desk

22

For Non-BW databases migration to HANA, we completely use Rolta SmartMigrate™ tool, end-to-end

For BW databases migration to SAP HANA, we use SAP Standard Tools for ‘actual’ migration, therefore certified by SAP. Rolta SmartMigrate Automation Framework process is a wrapper to deliver high quality results

Page 23: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

Engagement Model-Tailored for each client

23

Page 24: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

Engagement Models & Scope on Migrations

• Assessment• Onsite – one week• Offshore – two days

• Tool connects to database and introspects data structures. No data transfer

• Database Migration Scenarios: • Simple Lift-and-shift• Vertical Optimization• Migration Factory (multiple DWs)

• Example: Oracle, SQL Server, Teradata, DB2 to HANA

• Complete Application Migrations• Application Refactoring (e.g. BOBJ, transactional app…)• ETL Remediation (e.g., Informatica PowerCenter, BOBJ DI, ODI…)• Horizontal Optimization

• Databases:• Oracle, SQL Server, Teradata, DB2 to SAP HANA• SAP BW to BW on HANA• Oracle, SQL Server to Sybase ASE• Oracle, SQL Server to Sybase IQ• Sybase ASE to SAP HANA

24

Page 25: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

3rd Party Database Migration to SAP HANA

Database Migration Phases

� Scope Definition

� Risk Evaluation

� Migration Roadmap

Definition

� Estimation

� Effort

� Timeline

� Cost

� Responsibility

Matrix

Database Migration Factory Implementation

Assessment

H/W & S/WMigrate Test Deploy

Design &

Architecture

20%

60%

90%

100%

Define To-be ,

Database Architecture

Application Architecture

Database Migration

Application Remediation Integration and

User Acceptance TestingImplementation

Onsite

Offshore

Rolta Network

Project

ScopeAssessment Analysis

Design &

Architecture

Application

Remediation

Data

Migration

Database

Objects Script

Setup, Integration

and Testing

Build

Factory

Migrate database

objects to SAP HANA Technical Support

Configuration / Release Management

Testing & Production Deployment

Management – Project, Delivery, Escalations

1. Project Manager

2. Migration Architect

3. Migration Developer

1. Migration Architect

2. Migration Developer

Page 26: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

Sample Client Deliverables-On-going projects

26

Page 27: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

Findings - Client Database Inventory Summary

3006

Database Tables

138

Sequences

88

Triggers

1082

Packages

100

Functions

2965

Procedures

~25 million

Client DW Row Count

1

Index Org. Tables

2

External Tables

0

Synonyms

128

Views

Page 28: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

Findings - HANA_DW Database: Inventory (Packages and Triggers)

Packages Triggers

0

1000

2000

3000

4000

Aggregate Function Blank

Close Cursor Comments

Conversion Function Create Function

Create Procedure Cursor

Cursor Attribute Data Type

Date Function Declare Cursor

Decode Dual Table

End Exception

Execute Immediate Fetch Cursor

Input Parameter Loop

Numeric Function NVL

Open Cursor Output Parameter

Print Statement Query

Query Function Regular Function

Rownum Space

String Function System Function

Transaction Handling UNKNOWN

Unsupported

15

88

9 6 3

48

83

10

88 88 88

4

88

18

2

113

12

34

84

0

50

100

150

Aggregate Function Blank

Comments Conversion Function

Cursor Data Type

Date Function Declare Cursor

Dual Table End

Exception Header

Input Parameter Loop

Numeric Function NVL

Print Statement Query

Page 29: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

Complexity Analysis – Database Schema

50%

23%

21%

6%

Tables, Constraints and Relationships

Simple

Medium

Complex

Very Complex

Very Complex Examples: AccountFilter, SQLEvent, DataRangeRule etc…

Page 30: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

Complexity Analysis – Database Views

0

5

10

15

20

SimpleMedium

ComplexVery

Complex

No

. O

f V

iew

s

Simple Medium Complex Very Complex

No. of Views 16 5 2 0

Database Views

**One view cannot be migrated due to missing tables.

Page 31: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

Complexity Analysis – SQL Objects

Inline Table Valued Functions

Scalar Functions

Stored Procedures

Table Valued Functions

Database Types

Triggers

0% 20% 40% 60% 80% 100%

Inline Table

Valued

Functions

Scalar

Functions

Stored

Procedures

Table

Valued

Functions

Database

TypesTriggers

Simple 0 14 210 1 1 2

Medium 7 15 542 5 0 0

Complex 44 1 157 2 0 3

Very Complex 9 21 1 0 0

Types, Functions, Stored Procedures and Triggers

Page 32: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

Case Studies-SAP HANA projects

32

Page 33: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

Case Studies – SAP HANA

33

Project: They were looking for an SAP partner to help them migrate their complex

database and schema for their flagship project management product. They also had a

substantial number of SQL objects that needed remediation.

Differentiator: Ability to deliver complete migration in 3 weeks, automate as much as 77%

of the migration using Rolta’s IP, Rolta SmartMigrate™ for SAP HANA. After the migration

and performance optimization, the customer experienced a 85% reduction in some of

their update operations.

Leading International

Project Management

Vendor, Europe Based

Project Management

Unique combination of IP, domain experts, & delivery capabilities

Project: Customer wanted to migrate their computer aided dispatch application used for

Smart and Safe City solutions. The challenge was to migrate all the spatial data objects

and geometries used in the underlying relational database, like multiple geographic

projection systems, specific geometries like ‘arc’, and migrate them to HANA

Differentiator: Using Rolta’s IP, Rolta SmartMigrate™ for SAP HANA, the entire database

was migrated in 2 weeks, 100% automation in migrating all tables, views, triggers,

functions, and sequences.

Smart and Safe-City Solutions

Page 34: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

Case Studies – SAP HANA Contd..

34

Unique combination of IP, domain experts, & delivery capabilities

Project: Customer wanted to implement their Data Management System (DMS) to

support their data analytic initiative on HANA.

Differentiator: Rolta’s extensive IP-based IT infrastructure maturity assessment, advisory

services were used to size, procure, design, and deploy the entire solution in a design,

test, and deploy configuration, migrate the data warehouse with a governance model

based on best-practices.

Data Analytics Initiative

Global Security Services &

Technology FirmNorth America

Project: Customer wanted to adopt a standards-based BI solution and roadmap, that would

enable them to achieve Operational Excellence. The challenge was to integrate alerts,

predictive analytics, geospatial intelligence with their operational systems

Differentiator: Rolta delivered a BI roadmap that leverages their existing landscape. We

have extended their SAP BW and enhanced the reports on to of it. We are migrating their

SAP BW to HANA and implementing advanced analytics, including spatial and predictive

analytics as part of this roadmap.

Oil & Gas BI Adoption

Upstream MajorOman

Page 35: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

Migrating Rolta’s Solutions to SAP HANA

35

Application: Rolta OneView™ is the industry’s leading enterprise application for

driving Operational Excellence through OT-IT Integration & Pre-built Integrated

Actionable Insights for asset-intensive industries.

Migration: Using Rolta SmartMigrate™ for SAP HANA® and Rolta

SmartMigrate™ for BI, we were able to completely migrate Rolta OneView™

from an Oracle Database to SAP HANA and from Oracle BI to SAP BOBJ. This

included the entire database schema, SQL objects, as well as the complex

industry-specific data-model, reports, and dashboards in a matter of weeks.

72% automation, 52% direct savings

Industry Rich BigData Analytics

Solution

Rolta OneView™

Unique combination of IP, domain experts, & delivery capabilities

Application: Rolta GeoCAD™ is an advanced emergency response

management application for public safety including Police, Fire, Medical and

other Emergency Response agencies. It enables the efficient management of

response resources and effective data sharing between multiple agencies and

regions.

Migration: To deliver advanced spatial capabilities and faster performance,

Rolta SmartMigrate™ for SAP HANA® was used to migrate the complex

database schema to SAP HANA in three weeks. 100% automation was

achieved in migrating all the tables, views, triggers, functions, and sequences,

while more than 70% automation was achieved in migrating the stored

procedures.

Geospatial Enabled Computer-Aided Dispatch

Safe City Application

Rolta GeoCAD™

Page 36: Rolta SmartMigrate for SAP HANA March 2015

© 2014, Rolta. Confidential

Rolta SmartMigrate ™ - Next Steps

36* For a controlled sample in actual client environment

• Onsite demo for your entire team of stakeholders to

demonstrate how we accelerate and simplify your BO

and HANA adoption

Let us show you how you can save money and time with

Rolta on your BI and Database journey:

• Assessment to provide estimates for your BO and HANA

migration, including ‘wave-milestone’ roadmap

• Migration of the most difficult parts using our solution as

a Pilot to show you the potential savings in cost and

timeline*

Page 37: Rolta SmartMigrate for SAP HANA March 2015

Thank You

Ronald EliasNational Solution Executive

IP Products

Mobile +1 248 705-9793 Rolta Americas

email: [email protected] Atlanta, GA