Green Migration from Oracle



Similar documents
Microsoft SQL Server for Oracle DBAs Course 40045; 4 Days, Instructor-led

Instant-On Enterprise

EMC GREENPLUM DATABASE

Collaborative Big Data Analytics. Copyright 2012 EMC Corporation. All rights reserved.

70-467: Designing Business Intelligence Solutions with Microsoft SQL Server

Informatica Data Replication: Maximize Return on Data in Real Time Chai Pydimukkala Principal Product Manager Informatica

MS-40074: Microsoft SQL Server 2014 for Oracle DBAs

SQL Server 2012 Business Intelligence Boot Camp

SQL Server Training Course Content

EMC Greenplum Data Computing Appliance Enhances EMC IT s Global Data Warehouse

2/6/2015. Proposed By:

Microsoft. Course 20463C: Implementing a Data Warehouse with Microsoft SQL Server

LEARNING SOLUTIONS website milner.com/learning phone

Using Attunity Replicate with Greenplum Database Using Attunity Replicate for data migration and Change Data Capture to the Greenplum Database

Establish and maintain Center of Excellence (CoE) around Data Architecture

COURSE 20463C: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

Course 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012

Implementing a Data Warehouse with Microsoft SQL Server

Implementing a Data Warehouse with Microsoft SQL Server 2012

Big Data Scenario mit Power BI vs. SAP HANA Gerhard Brückl

Sai Phanindra. Summary. Experience. SQL Server, SQL DBA and MSBI SQL School saiphanindrait@gmail.com

Next Generation Data Warehousing Appliances

Oracle to MySQL Migration

SAS BI Course Content; Introduction to DWH / BI Concepts

Tableau Visual Intelligence Platform Rapid Fire Analytics for Everyone Everywhere

Implementing a Data Warehouse with Microsoft SQL Server 2012

EMC/Greenplum Driving the Future of Data Warehousing and Analytics

SQL Databases Course. by Applied Technology Research Center. This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases.

SQL SERVER TRAINING CURRICULUM

Data Integration and ETL with Oracle Warehouse Builder: Part 1

Implementing a Data Warehouse with Microsoft SQL Server

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Implement a Data Warehouse with Microsoft SQL Server 20463C; 5 days

BIGDATA GREENPLUM DBA INTRODUCTION COURSE OBJECTIVES COURSE SUMMARY HIGHLIGHTS OF GREENPLUM DBA AT IQ TECH

Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole

Course Outline. Module 1: Introduction to Data Warehousing

Designing Business Intelligence Solutions with Microsoft SQL Server 2012 Course 20467A; 5 Days

Sisense. Product Highlights.

Oracle 11g Database Administration

Microsoft Enterprise Search for IT Professionals Course 10802A; 3 Days, Instructor-led

Designing Database Solutions for Microsoft SQL Server 2012 MOC 20465

Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills Course 6317A: Three days; Instructor-Led

Implementing a Data Warehouse with Microsoft SQL Server MOC 20463

COURSE OUTLINE MOC 20463: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

Introducing Oracle Exalytics In-Memory Machine

SAP BO Course Details

Implementing a Data Warehouse with Microsoft SQL Server 2014

Request for Proposal for Application Development and Maintenance Services for XML Store platforms

BENEFITS OF AUTOMATING DATA WAREHOUSING

Architecting for Big Data Analytics and Beyond: A New Framework for Business Intelligence and Data Warehousing

Optimizing the Performance of the Oracle BI Applications using Oracle Datawarehousing Features and Oracle DAC

Automate Your BI Administration to Save Millions with Command Manager and System Manager

EZManage SQL Pro. Quick guide for installation and implementation

Exploring the Synergistic Relationships Between BPC, BW and HANA

SAS Business Intelligence Online Training

Development Best Practices

Data Integration Checklist

Super-Charged Oracle Business Intelligence with Essbase and SmartView

SAP HANA SAP s In-Memory Database. Dr. Martin Kittel, SAP HANA Development January 16, 2013

MicroStrategy Course Catalog

QA Tools (QTP, QC/ALM), ETL Testing, Selenium, Mobile, Unix, SQL, SOAP UI

Integrating Netezza into your existing IT landscape

Course: SAS BI(business intelligence) and DI(Data integration)training - Training Duration: 30 + Days. Take Away:

Big Data Analytics Nokia

Data warehouse and Business Intelligence Collateral

MS 20467: Designing Business Intelligence Solutions with Microsoft SQL Server 2012

AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014

Advanced In-Database Analytics

Oracle Warehouse Builder 10g

Oracle Database Cloud Services OGh DBA & Middleware Day

In-Database Analytics

How to make BIG DATA work for you. Faster results with Microsoft SQL Server PDW

IBM WebSphere DataStage Online training from Yes-M Systems

About the Tutorial. Audience. Prerequisites. Disclaimer & Copyright. ETL Testing

Integrating data in the Information System An Open Source approach

SQL Server 2012 End-to-End Business Intelligence Workshop

Mike Maxey. Senior Director Product Marketing Greenplum A Division of EMC. Copyright 2011 EMC Corporation. All rights reserved.

Big Data and the Data Lake. February 2015

Course Outline: Course 6317: Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills

New Features in Oracle Application Express 4.1. Oracle Application Express Websheets. Oracle Database Cloud Service

Implementing a Data Warehouse with Microsoft SQL Server

SAS Enterprise Data Integration Server - A Complete Solution Designed To Meet the Full Spectrum of Enterprise Data Integration Needs

SQL Server Administrator Introduction - 3 Days Objectives

Implementing a SQL Data Warehouse 2016

A TECHNICAL WHITE PAPER ATTUNITY VISIBILITY

Implementing a Data Warehouse with Microsoft SQL Server

Course 20463:Implementing a Data Warehouse with Microsoft SQL Server

<Insert Picture Here> Oracle Database Directions Fred Louis Principal Sales Consultant Ohio Valley Region

Tips and Tricks for Using Oracle TimesTen In-Memory Database in the Application Tier

Improving database development. Recommendations for solving development problems using Red Gate tools

SQL Server PDW. Artur Vieira Premier Field Engineer

Bussiness Intelligence and Data Warehouse. Tomas Bartos CIS 764, Kansas State University

Transcription:

Green Migration from Oracle

Greenplum Migration Approach Strong Experiences on Oracle Migration Automate all tasks DDL Migration Data Migration PL-SQL and SQL Scripts Migration Data Quality Tests ETL and BI Migration Focus on Performance Scope is to outperform existing solution Can Deliver the Full solution in Few Months

Greenplum Competitive Advantages Versus Oracle MPP Architecture : Scale as You Need Performance on Load and Queries Scenarios Pure Column Store Solution Less Tuning and Better Performance Choice and Control : Appliance or Software Model Deep Analytics Integration with Hadoop Full Open Solution Stronger TCO

Greenplum Database will solve the following issues : Time to Query the DWH / Data Marts Because of issue to load Data, Oracle DBAs has to reduce optimization for querying and making queries longer Large Queries or Big Analytics Queries as SAS Users have dramatic impact on the global system Greenplum Answer By Design Our solution allows Data to be loaded and Query in parallel Greenplum Advanced Workload Management allows to give in real-time priorities to specific usages or users Our Parallel Engine leverage SAS Users and can speed up SAS Analysis from Many Hours to Few Minutes

Greenplum Database will solve the following issues : Data Volume Explosion and Time to Tune the System Fine Tuning required strong expertise and are time consuming No way to scale the system easily Greenplum Answer By Design our solution requires less tuning and DBA s effort, using the full parallelism of the system and more than 10 years of R&D Investment for large DWH Systems You can expand online Greenplum System based on the way your business is growing, moving from 4 servers to 8, or 8 to 16 depending on the data volume growth or numbers of users with no downtime

Migration from Oracle to GPDB Methodologies Scope Specific Model in which Performance is the issue Split Migration Per Step with Monthly Delivery including Database Migration, ETL and Reporting Solutions Tools Database and Schema Migration, including all PL-SQL Logic! PL-PGSQL language is very close and we had many Oracle Functions Compatibility in 4.1 and 4.2 Release! Data Migration through Wisdom Force, including possibility for CDC from Oracle ETL Migration! Informatica - Will depend on the custom code! EMC / Greenplum is providing Fast Loader Connector for Informatica BO Objects! Universe Migration Cubes Olap! OLEDB Provider for Greenplum! Can Leverage ROLAP Mode

Agenda " Methodologies " Project Concept " Tools to Automate Migration " Project Scope " Project Team " Cases Studies / References

Methodologies - Phase 1 : Initial Scoping Initial Meeting to discuss Global Architecture and scope of the migration. Send a list of questions per domain (Database, SQL Logic inside the database, ETL/EAI, Front-End, Analytics, Infrastructure) to refine the need. Conduct Workshop (1-2h Meeting) per domain at Customer s site to validate understanding of each module with Local Partner. Use SQL Scripts done by EMC Services to get accurate information regarding database objects.

Methodologies Phase 2 : Assesment Get sample code Procedures/Functions/Views and rank it per : Low Complexity Medium Complex Very Complex Provide High-Level Scope of the Migration. Conduct Assessment with Local Partner (2-5 Days) Get DDL of Database Model and validate automation of the code Analyze ETL/EAI Process Analyze Front-End Tools Analyze Dependencies with third parties solutions Define SLA

Methodologies Phase 3 : Scoping and SOW Provide Deep-Level Scope of the Migration Define Statement of Work for the Migration Process with local Partner, including High Level Project Plan Define Responsibilities and Tasks Engagement Goals Define Target Architecture and SLA Iterate and refine with Customer and local partner on the SOW proposition Start Project

Project Concept Module Life Cycle Oracle Migration Database Application Migration Oracle Models to Greenplum Schemas Migration Including Primary Keys, Constraints, Distribution Keys Migrate PL-SQL and SQL Queries to Greenplum syntax Tests SQL scripts and Validate Conversion Performance tuning all relevant SQL Scripts Migrate all relevant applications to use GP instead of Oracle BI Applications ETL Applications Data Migration Migrate all Data from Existing Models from Oracle to Greenplum Validate Data Migration with Data Quality Tools and Processes Automate Transfer through Greenplum Tools or third parties solutions Months Project Delivery

DDL and SQL Scripts Migration Use SQLWays from Ispirer SQLWays Commander GUI tool for scripts conversion and DDL Can automate conversion of Multiple scripts SQLWays Studio GUI tool for scripts conversion and DDL GUI Interface to convert a specific script Greenplum will purchase the license for the project License included specific customizations for your project to make automation of the code mainly perfect based on your code. We will add 50 Customizations. SQLWays delivers customization in a range of 1 2 Working Days.

PL-SQL / SQL Migration

Data Migration Use Informatica Wisdom Force Solution to Migrate Data Can automate Entire Database Archive down from Oracle to Greenplum Fast Load Data to Greenplum using Parallel GPFDIST/ GPLOAD Loader

Data Quality Tools Vision.bi

Project Scope Months Project Delivery Database schema Migration PL-SQL and SQL Scripts Migration Data Migration Applications Migrations Testing Deployment Migrate Models Adjust Datatypes to Greenplum Adjust primary Key & distribution key Physical design Tuning Automate Migration of the scripts using SQLWays Migrate all PL-SQL Scripts Automate Migration of the scripts using SQLWays Validate Conversion with Comparison from Original Perf & Tuning to Overachieve Performance compare to Oracle Automate Migration of Data using Informatica WF or GP Tools Validate Data Migration using Data Quality Tools Replicate Data needed by applications from Oracle (Daily Base or less) if needed ETL Migrations BI Front-End Applications Administration Scripts Migration Unit and Global testing of the converted model Tracking, prioritizing and resolving all identified bugs and issues. Performance Testing - Load Tests Deployment of Converted Modules to Greenplum Setup Administration Tasks including Backup / Restore, Statistics Update,.. User / Logins Permission Setting Post Production support for a predefined period

Project Time Line (Detailed) Second Month Week 14-08 Week 21-08 Week 28-08 Week 04-09 Informatica INFORMATICA Connector in Production DWH Workflows migration DWH Workflows migration DWH Workflows migration Data Validation Quality Gates Installation DWH migration validation ODS migration validation Fix Data Validation Issues Reporting BO Testing QlickView Installation BO migrate Dashboards, Upload to production BO Production Testing, dashboards Xcelsius Infrastructure QA Scripts Design architecture Automate migration with SQLWays QA scripts Conversion QA Scripts Conversion

Project Time-Line T1 17/07 13/08 T2 14/08-10/09 T3 11/09-08/10 T4 09/10-05/11 T5 6/11-10/12 Infrastructure Setup Design Architecture DWH Migration Schema & Data DWH Migration Schema & Data Data Validation Business Objects Informatica QA Scripts - Conversion QA Scripts - Testing Global Tests, Perfrormance Tests Deployment Post Deployment

Performance improvements - Real Story GP Oracle Daily Runs 1 hour 10 min 3.5 hours - 8 hours Rollback 40 minutes 15 hours BO 60% - 95% improvement

Production statistics Daily run 29/2 1 hour 20 min GP Oracle 4 hours 43 min 28/2 (2 weeks period after rollback) 1 hour 20 min 6 hours 56 minutes # GP: # Oracle:

Production statistics - Rollback # GP rollback: 40 min # Oracle rollback: 14 hours 38 min