Simplify & Accelerate Database migrations to
SAP HANAHighest Degree of Automation
© 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
© 2014, Rolta. Confidential
About Rolta- SAP Strategic Partnership
3
© 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
© 2014, Rolta. Confidential
WIN-WIN-WIN: SAP GLOBAL STRATEGIC OEM PARTNERSHIPWIN-WIN-WIN: SAP GLOBAL STRATEGIC OEM PARTNERSHIP
© 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
© 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
© 2014, Rolta. Confidential
What is Rolta SmartMigrate™ for SAP HANA
8
© 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
© 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
© 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
© 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
© 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
Rolta SmartMigrate ™for SAP HANA ® (Non-BW Databases)Seamless Migration of Applications to SAP HANA ®-- Highest degree of Automation --
© 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
© 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
© 2014, Rolta. Confidential
Detailed Assessment
• Detailed reports, dashboards, and reports• Enables accuracy in scheduling & costs
17
Detailed, downloadable reports
© 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
Rolta SmartMigrate ™for SAP HANA ® (BW Databases)Seamless Migration of Applications to SAP HANA ®-- Highest degree of Automation --
© 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)
© 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
© 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
© 2014, Rolta. Confidential
Engagement Model-Tailored for each client
23
© 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
© 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
© 2014, Rolta. Confidential
Sample Client Deliverables-On-going projects
26
© 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
© 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
© 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…
© 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.
© 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
© 2014, Rolta. Confidential
Case Studies-SAP HANA projects
32
© 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
© 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
© 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™
© 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*
Thank You
Ronald EliasNational Solution Executive
IP Products
Mobile +1 248 705-9793 Rolta Americas
email: [email protected] Atlanta, GA