Professional Documents
Culture Documents
Copyright 2003 Accenture. All rights reserved. Accenture, its logo, and Accenture Innovation Delivered are trademarks of Accenture.
Project Scenario
Challenges:
• Tight deadlines
• 5-15 Environments
• Squeezed time for migration activities
• Numerous legacy systems to integrate with
• 100% quality requirement
Agenda
• Introduction
• Migration to Oracle
– Migration to Oracle – using open interface / API
– Migration to Oracle – Oracle Utilities
– Migration to Oracle – Third party tools
• Migration from Oracle
Introduction: Migration scenarios
Types of migration:
• Migrating in an upgrade process
• Migrating legacy data in a new implementation
• Migrating between CRP, Test and Prod instances
• Propagating master reference data
Introduction: Types of Data
• Introduction
• Migration to Oracle
– Migration to Oracle – using open interface / API
– Migration to Oracle – Oracle Utilities
– Migration to Oracle – Third party tools
• Migration from Oracle
Migration to Oracle
Supported:
- Entering data via the UI
- Using Open Interfaces / API’s
- Using Oracle data migration utilities
Not supported:
- Direct manipulation of the data in the database.
Agenda
• Introduction
• Migration to Oracle
– Migration to Oracle – using open interface / API
– Migration to Oracle – Oracle Utilities
– Migration to Oracle – Third party tools
• Migration from Oracle
Migration to Oracle – using open interface / API
3-step process:
• Load: Get the data from the flat file into the staging table
• Validate: Assess the quality of the data by calculating and
evaluating metrics.
• Transfer: Insert data into interface table / call APIs with
values in staging table
SQL*Loader API’s
Staging tables Core tables
Agenda
• Introduction
• Migration to Oracle
– Migration to Oracle – using open interface / API
– Migration to Oracle – Oracle Utilities
– Migration to Oracle – Third party tools
• Migration from Oracle
Migration to Oracle – Oracle Utilities
FNDLOAD
Usage: OA Instance OA Instance
Setup Master Transactional
Extract Import
FNDLOAD
iSetup
Usage: OA Instance OA Instance
Setup Master Transactional
Extract Import
iSetup
Typical scenario:
1. Configurator -> CRP
2. Migrator -> Systemtest
3. Migrator -> Production
ADI
Usage: Anything OA Instance
Setup Master Transactional
Extract Import
• Introduction
• Migration to Oracle
– Migration to Oracle – using open interface / API
– Migration to Oracle – Oracle Utilities
– Migration to Oracle – Third party tools
• Migration from Oracle
Migration to Oracle – Third party tools
DataLoad Classic
Usage: Anything OA Instance
Setup Master Transactional
Extract Import
http://www.dataload.net/
Migration to Oracle – Third party tools
DataLoad Professional
Usage: Anything OA Instance
Setup Master Transactional
Extract Import
http://www.dataload.net/
Migration to Oracle – Third party tools
Mercury WinRunner
Usage: Anything OA Instance
Setup Master Transactional
Extract Import
• A testing tool, but has functionality that makes it suitable for automating data
load
• Work similarly to DataLoad Classic, but more reliable.
• Records keystrokes and creates playback script for you.
• Expensive
• If you have it for testing, might as well use it for migration too.
http://www.mercury.com/us/products/quality-center/functional-testing/winrunner/
Migration to Oracle – Third party tools
• Utilizes FNDLOAD
• Runs as a concurrent program within OA
• Version control, reporting capabilities, rollback functionality
• Useful if you have to synchronize lots of instances or require elaborate version
control.
http://www.mercury.com/us/products/it-governance-center/change-
management/extensions/object-migrator.html
Migration to Oracle – Third party tools
• Bi-directional connectivity
• Any application, any platform, any data structure, any message type
• Reduced risk
http://wwws.sun.com/software/connectors/
Agenda
• Introduction
• Migration to Oracle
– Migration to Oracle – using open interface / API
– Migration to Oracle – Oracle Utilities
– Migration to Oracle – Third party tools
• Migration from Oracle
Migration from Oracle
Trond Steensnaes
Consultant, Accenture
trond.steensnaes@accenture.com
Phone: 0047 93011983