SlideShare a Scribd company logo
1 of 42
Copyright © 2009 Rolta International, Inc., All Rights Reserved
Oracle EPM Migration and Upgrade
A Complete Solution
 Why Upgrade / Migrate?
 Critical Success Factors & Considerations
 Migrations vs. In-Place Upgrades
 Migration Methodology
 Sample Timeline
 Questions
Oracle EPM Migration and Upgrades
Support Compliance
System Integration
Functionality Exposure
Scalability / Performance
Improved / Consistent User Interface
Reusability of Business Logic (Dimensions, Calculation Rules)
Improved Maintenance & Administration Features
Licensing and Ongoing Support
Centralize Development and Administration Functions (Center of
Excellence)
Oracle EPM Migration and Upgrade: Why Upgrade?
In order to facilitate a controlled Hyperion upgrade, organizations must
manage requirements from both the business & technical communities.
Critical Success Factors
 Migrate the existing applications and objects while maintaining business
functionality
 Minimize outage to reduce impact to business users
 Cultivate knowledge of new environment (new modules, feature functionality)
 User acceptance testing and sign off
 Instantiate the competency to manage and administer the Hyperion Solutions
 Create/Modify existing processes in order to leverage improved architecture
 Establish/Re-align Support Team expectations
Oracle EPM Migration and Upgrade: Keys to Success
With the technical innovations delivered through System 9 / Release 11 comes unsurpassed scalability and
performance. In order to achieve this benefit the underlying architecture is distributed and as such more
complex then previous Hyperion releases. IT must be conscious of the role they will play going forward in
jointly administering and maintaining the upgraded environment.
“What does each side want from a migration and implementation?”
Technical Support Needs
 Knowledge and understanding of the environment (HW and SW)
 Well-defined support activities and roles
 Clear definition of system availability expectations
Business Support Needs
 Education of existing and new functionality
 Confidence in stability, availability, and accuracy of upgraded solutions
 Establishment of administration/maintenance jurisdiction (IT & Business)
Keys to Success: Support Paradigm Shift
Business Knowedge
The financial close
process
Dimension and Hierarchy
knowledge
How to tie out the data
What points of view to use
for testing and fact finding
When or if this feature was
working last
Detailed ETL flow
Knowledge of how the
product modules interact
Functional product
knowledge
IT Knowledge
How to read logs, interact
with web application
servers, databases, and
client/server applications
Review server / network /
database status to
pinpoint issues
24/7 support infrastructure
Backups / recovery
procedures
Security and Enterprise
Authentication
Administrative view of the
entire end to end system
Keys to Success: Technical & Business Support
Varying Architectural Configurations
Different Technical Standards
Multiple Hyperion Application and User Interface Configurations
Degree of Solution Customization / Complexity
Extent of Upgrade/Migration
Availability of Productivity Tools and Utilities
Resource Availability
Degree of Architectural Sophistication
Service Level Agreement (SLA) Requirements
Security Requirements
“Even though the scope of upgrades and migrations can vary greatly, there
is a methodology with a core set of activities that should be followed.”
Considerations: Every Upgrade / Migration is Different
In-Place Upgrades
Upgrade software over existing version
leveraging the same hardware
Pros:
Reduces implementation time
Eliminates need for new hardware
Reduces chance for application corruption
Cons (unless Hosting Service is Leveraged):
Extends outage
Compromises ability to recover/roll-back
Complicates audit & validation of upgraded
solution
Migration And Upgrade
Software installation on net new hardware with
associated migration of business applications
Pros:
Minimizes system outage
Supports validation of upgraded systems
Facilitates parallel environment during
transition period
Leverages provisioning of upgraded HW
Cons:
Procurement and configuration of new
Hardware
Requires support of two environments
(temporarily); resource constraints
Oracle EPM Migration and Upgrade: Two Approaches
p. 9
Summary
• Evaluate Goals and Expectations
• New Development
• Consolidation of Systems
• Implementation of New Features
• Conversion Team will evaluate the Current State
• Inventory of Automation Scripts
• Inventory of Essbase objects
• Inventory or Applications (Planning, Essbase, FDM, other)
• Security
• Plan the Implementation Strategy
Key Deliverables
• Inventory of Applications
• Inventory of Report Objects
• Inventory of Scripts
• Final Project Plan and Project Schedule
Milestones
• Scope Solidified
• Project Plan Adjustments
The Migration Assessment Phase consists of the tasks associated with scoping the migration
effort. Through the facilitation of focused, fact-finding meetings targeted at the technical
architecture, supporting database, integration with external systems, reporting/user interface,
and security the remaining effort associated with the Migration Project is scoped.
Migration
Assessment
Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Oracle EPM Migration and Upgrade: Phase Detail
p. 10
Activities
• Review Business Goals and Expectations
• Meet with Business and Technology Owners to understand
expectations of the Project
• Define the project success factors
• Evaluate opportunities for Improvement
• Consolidation of Applications or Systems
• Rationalization of current state
• Implementation of new applications
Deliverables
• Revised Project Charter and Project Objectives
Tips
• Nothing is “out of scope” yet; all ideas are welcome
• Be open to new options and new ways of doing things
Migration Assessment Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Migration
Assessment
Goals &
Expectations
Goals &
Expectations Define Roles
Define Roles
Phase Detail: Migration Assessment
Inventory
Inventory
p. 11
Activities
• Inventory of Applications / Cubes
• Automation Scripts
• Filters and Groups
• Variables
• Calc Scripts, Load Rules, and Reports
• MaxL / esscmd Scripts
• Inventory of Report Objects
• Inventory of Security
• Review Usage Volumes and Performance Requirements
Tools
• .NET application that inventories Essbase Cubes, Filters,
Groups, Variables, Partitions, and Objects
• Inventory of Report Objects Tools (Perl/SQL)
• Inventory of Security Tools Reports (Perl/SQL)
• .NET application that inventories users and groups
Tips
• This is a point in time inventory. New Development after the
inventory will not be captured
• Data Refresh occurs often on a Monthly or Daily Cycle.
Some items may change between the inventory and actual
migration
• Verify security is not done at a user level
Migration Assessment Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Migration
Assessment
Phase Detail: Migration Assessment
Goals &
Expectations
Goals &
Expectations Define Roles
Define Roles
Inventory
Inventory
p. 12
Migration
Assessment
Migration Assessment Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Activities
• Define Roles for Client Team and Project Team Members
• Compile detailed worksheet for tracking object migration
through the migration lifecycle
• Define Project Team and Client Team Hyperion Administrators
• Define Development members on Client Team
• Document and Define Testing Responsibilities and defect
tracking processes
Tools
• Excel
• MS Project
• Frequent Communication
Tips
• Integrate the Reporting and Essbase Development teams in
the Migration Approach and provide detailed tasks to foster
the knowledge growth of the new application
• Work closely with the technical support teams to define the
needs and support techniques necessary to support the
application upon project completion
Phase Detail: Migration Assessment
Goals &
Expectations
Goals &
Expectations Define Roles
Define Roles
Inventory
Inventory
p. 13
Migration
Assessment
Migration Assessment Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Review
• Has the scope changed?
• Has the project schedule been completed and approved?
• Have budget requirements been changed and approved?
• Have roles and resources been identified?
• Has the technical infrastructure been architected and approved?
Phase Detail: Migration Assessment
p. 14
Summary
• Establish target hardware platform
• Install supporting services (i.e. database services, web services,)
• Install appropriate versions of the Foundation Services
• Install relevant modules of the BI+ platform
• Integrate Hyperion shared services with external services (i.e. database
services, web services, security services, etc.)
• Validate environment
Key Deliverables
• Target Hardware Environment Established
• Support services installed
• System Foundation Services installed
• System BI+ modules installed
Milestones
• Environment validated
• Integration with Active Directory
• Applications functional
The Installation Phase is denoted by the activities associated with creation of an environment prepared as the
target of the migrated objects. Once the target environment is established, extensive review and testing of each
component is necessary.
Migration
Assessment
Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Oracle EPM Migration and Upgrade: Phase Detail
p. 15
InstallationInstallation
Migration Assessment Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Activities
• Pre-install tasks:
• Review Node Setup (Disk, Network, Swap/Memory, 64 bit?)
• Create Relational Databases
• DCOM, Internet Information Services, ASP .NET ?
• Service Accounts / Privileges
• Oracle Client Software
• Web Application Server
• SSL Certificates
• Load Balancer Setup
Tools
• Ping
• Nslookup
• Telnet
Tips
• Pre Installation Tasks are very important – finding issues
now is easy – troubleshooting a Hyperion problem caused
by an underlying issue will be tedious.
• Hyperion is heavily coupled with the OS – Operating System
issues reveal themselves in hard to find ways.
Phase Detail: Installation
EPM Installation
EPM InstallationPre-
Installation
Pre-
Installation Client Tools
Client Tools
p. 16
InstallationInstallation
Migration Assessment Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Activities
• Review Pre-Installation Tasks for Accuracy
• Foundation Services Applications installed on Servers
• Financial Management applications, etc installed on servers
• Enabled SSL for Web Analysis – web layer only (if applicable)
• VM Ware installation for Web Components (if applicable)
• Load Balancing Configuration (if applicable)
• Notes on Memory Changes
• Notes on Heap Size
• Notes on Swap Settings
• Relevant Patches / Readme concerns?
Tools
• Fusion Installer
• Oracle Installer (if applicable)
Tips
• Validate the functionality of all components before
beginning migration. It is difficult to troubleshoot a
migration issue if the system was not known to be
functioning correctly before the migration started.
Phase Detail: Installation
EPM Installation
EPM InstallationPre-
Installation
Pre-
Installation Client Tools
Client Tools
p. 17
InstallationInstallation
Migration Assessment Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Activities
• Develop a Deployment Strategy for
• Essbase Add-In
• Smart View
• Web Analysis
• FDM Workbench
• HFM Client
• EAS Client / Web
• Financial Reporting Studio
• Essbase Studio
• Test Compatibility with Existing Office Products, Client Web
Browsers, and other desktop software
• Test network connectivity – on the servers, on the intranet,
through VPN, remote sites
Tools
• Enterprise Package Deployment Software
• keytool
• MS Excel
Tips
• The Essbase Add-in is installed from the Fusion Installer.
This package is a little over 2 GB so consider how to deliver
efficiently.
• Smart View can be downloaded directly from the Workspace
but requires administrative rights to install
• Often times, new environments means new URLs. How will
the Smart View connections be updated on client machines
• Must have proper lead time to script enterprise software
installation packages for users who need Hyperion software
• The Web Analysis JRE requires admin access on client
machine, only specific JVM versions supported
• SSL Certificate needs installed on every clients PC who will
access Web Analysis
Phase Detail: Installation
EPM Installation
EPM InstallationPre-
Installation
Pre-
Installation Client Tools
Client Tools
p. 18
Migration Assessment Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Phase Detail: Installation
Review
• Have all required products been installed and configured?
• Has system validation been completed to ensure a “working system”?
• Have all environments, necessary for the next phase, been completed? For example, can we
start testing in Production and bring the Test Environment on-line later?
• Has the client software distribution been planned and tested?
InstallationInstallation
p. 19
Summary
• Migrate Report Repository Objects
• Migrate Analytic Services (Essbase) objects
• Configure new data sources for reports and report objects
• Update Essbase Load and management routines
• Apply new security model and reconciliation activities
Key Deliverables
• Migrated Essbase Cubes and support routines
• Migrate Report Objects
• Migrated Security Structures
Milestones
• Environment Ready for Migration
• Analytic Services (Essbase) ready for data
validation
• QA and Testing Activities are ready to begin
The Migration Phase consists of the activities needed to transfer the objects from the legacy environment. This
phase has crucial transformation activities associated with security, provisions, and data access, that are
significantly more sophisticated than the legacy system.
Migration
Assessment
Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Oracle EPM Migration and Upgrade: Phase Detail
p. 20
Migration Assessment Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Security Intro
Many Layers of Security:
MigrationMigration
Phase Detail: Migration
Layer Migration Method
Users and Groups (Native & LDAP/MSAD) CSSImport/Export & Lifecycle Management
Shared Services Provisioning CSSImport/Export & Lifecycle Management
Application Level Security Application Specific
Essbase
Essbase
Security
Security
Planning
Planning
Business Rules
Business Rules
Reporting
Reporting
HFM / FDM
HFM / FDM
p. 21
Migration Assessment Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Security Layer 1 – Users and Groups
Goal: Convert the CSSExport format into valid LCM Import format
MigrationMigration
Phase Detail: Migration
Common Input / Output Format
#userid,provider,login_name,first_name,last_name,description,email,internal_id,passwordadmin,
Native Directory,admin,admin,,Administrative
hypadmin,Native Directory,hypadmin,ADMIN,user,,,b0ff0d64f03bc7d7:-63b85a69:11e521b18f
a:abd,{SHA}7zNBJSaWP3SEbucHWLNrcK1JET8=
#group
id,provider,name,description,internal_id
AllPlanningUsers,Native Directory,AllPlanningUsers,,05ba5f0967ff4f2c:-23a91ad5:120d8a87dfb:-76fc
tgroup1,Native Directory,tgroup1,,05ba5f0967ff4f2c:3d577042:128d125d051:-74de
#group_children
id,group_id,group_provider,user_id,user_provider
AllPlanningUsers,,,user1,Native Directory
CSSExport
# EXPORT OPERATIONS
export.fileformat=csv
export.file=../../SharedServices/output/expUsersGroups.csv
export.user.filter=*
export.group.filter=*
Life Cycle
Management
Essbase
Essbase
Security
Security
Planning
Planning
Business Rules
Business Rules
Reporting
Reporting
HFM / FDM
HFM / FDM
p. 22
Migration Assessment Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Security Layer 2 – Provisioning
Goal: Convert the CSSExport format into valid LCM Import format using LCM Export as an
example
• CSSExport from Source System
• LCM Export from Target System (Formatting Guide):
How do you keep security changes in sync?
MigrationMigration
Phase Detail: Migration
#provisioning
project_name,application_name,role_id,product_type,user_id,user_provider,group_id,group_provider
Hyperion System 9 BI+,Hyperion System 9 BI+:clhypr.com:6800::1,Reporting and Analysis Global Administrator,HAVA-9.3.1,admin,Native
Directory,,
Hyperion System 9 BI+,Hyperion System 9 BI+:clhypr0com:6800::1,Data Editor,HAVA-9.3.1,admin,Native Directory,,
#provisioning
project_name,aduct_type,user_id,user_provider,group_id,group_provider
Reporting and Analysis,Reporting and Analysis,Provisioning pplication_name,role_id,proManager,HUB-9.5.0,admin,Native Directory,,
Reporting and Analysis,Reporting and Analysis,Reporting and Analysis Administrator,HAVA-9.5.0,admin,Native Directory,,
Reporting and Analysis,Reporting and Analysis,Reporting and Analysis Global Administrator,HAVA-9.5.0,admin,Native Directory,,
Essbase
Essbase
Security
Security
Planning
Planning
Business Rules
Business Rules
Reporting
Reporting
HFM / FDM
HFM / FDM
p. 23
Migration Assessment Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Security Layer 3 – Application Security
Goal: Sync application security tables with the authoritative Shared Services provisioning,
ensure granular application level security carries over
Planning Example:
ProvisionUsers.cmd /ADMIN:admin /PASS:pass /A:BalSheet
UpdateUsers.cmd localhost admin pass BalSheet
MigrationMigration
Phase Detail: Migration
Workspace Example:
Essbase
Essbase
Security
Security
Planning
Planning
Business Rules
Business Rules
Reporting
Reporting
HFM / FDM
HFM / FDM
p. 24
Migration Assessment Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Essbase
Features
• Files (.otl, .rpt, .csc, .rul)
• Data
Migration Methods
• Use EAS to copy one application to another, Import level 0 data and calc
• Automation using scripting
Considerations
• Consolidating Security Model From Essbase Native Mode to Shared Services
• How to “resync” the applications during the effort such as during QA, user acceptance testing phases
• Large number of applications and long data/calc times would lend itself to a more scripted method
• Preserve “input level” data vs. an “all data” export
• ETL process needs update to interface with new system (data flows, scripts, backups)
MigrationMigration
Phase Detail: Migration
• Filters
• Partitions
• Security
• Application /
Database Properties
Essbase
Essbase
Security
Security
Planning
Planning
Business Rules
Business Rules
Reporting
Reporting
HFM / FDM
HFM / FDM
p. 25
Migration Assessment Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Planning
Features
• Forms
• Security
Migration Method
1.Create an empty(shell) planning application with same specifications of the original
2.Replace the relational database associated with the empty app with the data from the source application
3.Planning Web Prompts to update the app upon first Login to application
4.Update Security
Considerations
• Changes to Forms, Dimensions, Security require complete redo of the process
• May be easier to keep track manually of any changes
• Security
MigrationMigration
Phase Detail: Migration
• Dimensions
Essbase
Essbase
Security
Security
Planning
Planning
Business Rules
Business Rules
Reporting
Reporting
HFM / FDM
HFM / FDM
p. 26
Migration Assessment Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Business Rules
Features
• Rules
• Security
Migration Methods
• Using EAS, Export Objects to .xml
• Using EAS, Do a Repository Migration
• Direct Relational Database Manipulation
Considerations
• After importing you must change the old host name references (Locations…etc)
• Case sensitive
MigrationMigration
Phase Detail: Migration
• Sequences
• Locations
• Projects
Essbase
Essbase
Security
Security
Planning
Planning
Business Rules
Business Rules
Reporting
Reporting
HFM / FDM
HFM / FDM
p. 27
Migration Assessment Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Reporting
Features
• Reports - Financial Reports,
Interactive Reports, Web Analysis
• Data sources
Migration Methods
• In Workspace Export / Import Financial Reports
• Migration Utility
• Manual
Considerations
• Import/Export does not transfer security or Web Analysis Documents, IR, or Files (PDFs, Images…etc)
• Migration Utility does not do v9 to v11
• Updating Data Sources for Reports
MigrationMigration
Phase Detail: Migration
Essbase
Essbase
Security
Security
Planning
Planning
Business Rules
Business Rules
Reporting
Reporting
HFM / FDM
HFM / FDM
• Files
• Security
p. 28
Migration Assessment Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
HFM
Features
• Data, Metadata, Forms/Grids
• Rules, Lists, Journals
Migration Methods
• Use HFM Workbench to Export and Import
each Application
• Copy relational into new environment and run
schema update utility
Considerations
• Relational Database Restores can take a long time
• Cluster issues may arise with server names
MigrationMigration
Phase Detail: Migration
FDM
Features
• Maps, Security, Data, Metadata, Scripts
Migration Methods
1.Create empty “shell” apps in target environment
2.Overwrite the relational database with source data
3.Copy file system application data from source to target
4.Run schema update utility upsSchemaUpdateDM.exe
Considerations
• Microsoft Excel must be installed on the server
• FDM Scripts may need modified for new Adapters and
API Method changes
Essbase
Essbase
Security
Security
Planning
Planning
Business Rules
Business Rules
Reporting
Reporting
HFM / FDM
HFM / FDM
p. 29
Migration Assessment Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
MigrationMigration
Phase Detail: Migration
Review
• Are all “in scope” applications and objects migrated?
• Are all applications and objects accessible to the Functional Testing Team?
• Review outstanding issues, are there any that prevent Functional Testing from beginning?
p. 30
Summary
• Conduct Functional Testing
• Conduct User Acceptance Testing
• Conduct System Testing
• Conduct Performance Testing
• Conduct Disaster Recovery Testing (if Applicable)
Key Deliverables
• Testing Sign-Off
• User Sign-Off
• Environments ready to be introduced to Production
Milestones
• Completion of UAT
• Completion of System Testing
• Production Go / No Go Decision
The Validation & Stabilization Phase consists of the activities necessary to keep the environment stable and
performing without user interventions. The environment is complex and when Load Balancing and Clustering are
employed, it takes many people using the system to shake out all the possible configuration issues and
performance inconsistencies.
Migration
Assessment
Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Oracle EPM Migration and Upgrade: Phase Detail
p. 31
Migration Assessment Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Activities
Application Functional Testing
• Function Test each migrated Application
• Does it Calc, Consolidate, Execute, etc
• Function Test Reporting Functionality and High-Level Accuracy
• Email Alerting and Notification
• Remediation of Issues
Environment Functional Testing
• Test each node in our Application Server Clusters individually
• Bring up one node at time to validate
• Test each load balanced server & service
• Bring up one channel at time to validate
• Test SSL Certificate with each Application
• Workspace
• Interactive Reporting
• Web Analysis
Tools
• Oracle Performance Management Applications
Tips
• Better to spend an extra week in Functional Testing than
leave a bad first impression in UAT.
• Configuring Web Analysis with SSL requires a client
resident token registered in the JRE. It’s all documented but
a bit tricky
Phase Detail: Stabilization
Functional
Testing
Functional
Testing UAT
UAT
System Testing
System Testing
Perf Testing
Perf Testing Disaster
Recovery Testing
Disaster
Recovery Testing
Validation and StabilizationValidation and Stabilization
p. 32
Migration Assessment Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Activities
• User Testing of Workspace and EPM Applications
• Administer and Developer Testing of EAS, Shared Services, and
Development Studios
• Remediation of Issues
Tools
• Oracle Performance Management Applications
Tips
• When reviewing of Reports, Spreadsheets, and other data
reporting tools bringing the legacy system reports and the
new system reports side by side, makes validation easier.
• A bad user experience in UAT can leave a lingering
impression on the new system so proceed with caution.
Phase Detail: Stabilization
Functional
Testing
Functional
Testing UAT
UAT
System Testing
System Testing
Perf Testing
Perf Testing Disaster
Recovery Testing
Disaster
Recovery Testing
Validation and StabilizationValidation and Stabilization
p. 33
Migration Assessment Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Activities
• Test Data Movement outside of EPM Applications
• CRON Jobs to land flat files
• ETL / ODI Routines
• Test Automation Routines
• Startup/Shutdown Scripts
• Hierarchy Management Automation
• System Monitoring
• Server Level monitoring (CPU, Memory, Disk, etc)
• Application Availability (HTTP Requests)
Tools
• ETL Tools
• Cron, FTP, Shell Scripts, Batch Scripts
• HP Openview, Zennoss, CA Unicenter TNG
Tips
• Most ETL processes and Data Management routines will
need to be duplicated so they can load the legacy system as
well as the “to be” systems for 30 – 60 days.
Phase Detail: Stabilization
Functional
Testing
Functional
Testing UAT
UAT
System Testing
System Testing Perf
Testing
Perf
Testing Disaster
Recovery Testing
Disaster
Recovery Testing
Validation and StabilizationValidation and Stabilization
p. 34
Migration Assessment Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Activities
• Conduct Performance Testing to evaluate system response
times and environment metrics
• Adjust Heap Sizes, Memory Allocation, CPUs, and Swap settings
to establish increased stability and reduce response times.
Tools
• Performance Monitors
• HP Load Runner
• Neotsys NeoLoad
Tips
• When Using Load Runner with Hyperion reports, record
using be sure to use “URL Based scripts” in the recording
options.
Phase Detail: Stabilization
Functional
Testing
Functional
Testing UAT
UAT
System Testing
System Testing
Perf Testing
Perf Testing Disaster
Recovery Testing
Disaster
Recovery Testing
Validation and StabilizationValidation and Stabilization
p. 35
Migration Assessment Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Activities
• Delete an application (Essbase, HFM, Planning) and restore from
Backup
• Fail Single Nodes in the environment to ensure functionality and
evaluate user impact if the system has multiple nodes
• Design and execute a disaster recovery plan from Production
Environment to Disaster Recovery Environment (if Applicable)
Tools
• Database Backup and Restore Routines
• CSS Import/Export Tools
Tips
• IT and Business Management need to agree on the Service
Level Agreements and the acceptable outages. Extremely
High Availability usually come with a high price tag. Be sure
proper expectations are set and planned for accordingly.
• It is much better for everyone to test these items under a
“no pressure” situation than at month end or year end
pressure.
Phase Detail: Stabilization
Functional
Testing
Functional
Testing UAT
UAT
System Testing
System Testing Perf
Testing
Perf
Testing Disaster
Recovery Testing
Disaster
Recovery Testing
Validation and StabilizationValidation and Stabilization
p. 36
Migration Assessment Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Phase Detail: Stabilization
Validation and StabilizationValidation and Stabilization
Review
•Has Functional Testing completed?
•Has User Acceptance Testing completed?
•Has System Testing completed?
•Has Performance Testing completed?
•Has Disaster Recovery Testing completed?
•Are there any “show stopper” issues?
p. 37
Summary
• Familiarize the Development Staff with the new environments,
development tools, and naming conventions
• Work with the System Support Staff on the new architecture and
support requirements
Key Deliverables
• Session to demonstrate changes to existing tools
like Reports, Web Analysis, Interactive Reporting
and new tools
• Sessions to explain Shared Services, EAS, and
general provision management
• Provide Documentation and instruction to Support
Staff
Milestones
• Go Live
• First Month Processing Begins
• First Month Processing Ends
Training & Learning Sessions is a service whereby we work with your existing staff to increase their knowledge
of the new functionality in System 9 or Release 11 as well as changes to the existing development and
administrative processes. We will schedule multiple sessions with functional and support groups to show new
features and tips as well as answer questions.
Migration
Assessment
Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Oracle EPM Migration and Upgrade: Phase Detail
p. 38
Training & Learning SessionsTraining & Learning Sessions
Migration Assessment Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Activities
• Start turnover of support issues to the support staff and assist
only as necessary
• Complete and Deliver Environment Configuration information
• Status Page
Tools
• Documentation and Working Sessions
• Services(port) & Server Monitoring
• Status Page
Tips
• As the system becomes more stable, work with the Support
Staff to perform schedule system restores as well as
functions during system testing
• Make sure the support staff “buys in” to the transfer of
responsibility completion. This activity can make or break
the success of the implementation as it reflects on the
stability of the overall system
Phase Detail: Learning Sessions
System Support
System Support
New Features
New Features
p. 39
Training & Learning SessionsTraining & Learning Sessions
Migration Assessment Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Activities
• Security Administration
• Demonstrate Capabilities of Lifecycle Management (LCM)
• Review Workspace repository
• Review HFM / Planning applications within Workspace
• Create Reports – FR, Web Analysis, Interactive
• Build and Demonstrate a Sample PowerPoint, Word and Excel,
Smart View Document
• Demonstrate EIS Connectivity
Tools
• Interactive Reporting Studio
• Web Analysis Studio
• Smart View
• Integration Service
Tips
• Make sure all groups “buy in” to the transfer of
responsibility upon completion. This activity can make or
break the success of the implementation.
• If the users can not use the tools, it is a reflection of a poor
implementation
Phase Detail: Learning Sessions
System Support
System Support
New Features
New Features
p. 40
Training & Learning SessionsTraining & Learning Sessions
Migration Assessment Installation Migration
Validation &
Stabilization
Training &
Learning
Sessions
Phase Detail: Learning Sessions
Review
• Is the user community ready for the application?
• Do they understand the changes and enhancements that will be in the final products?
• Is the System Support and Development team comfortable with the new system?
The timeline depicted above is an example of a typical Hyperion System 9 or Release 11 migration. It is intended to provide an overview of this type
of effort. Subsequent to the completion of the Migration Assessment Phase, a detail timeline will be delivered describing the migration effort.
Key Phases
Approximate Timeline
Week
1
Week
2
Week
3
Week
4
Week
5
Week
6
Week
7
Week
8
Week
9
Week
10
Week
11
Week
12
Migration Assessment
Installation
Migration
Validation & Stabilization
Training & Learning Sessions
Go Live
During the Migration Assessment Phase a detailed
description of the remaining phases is established
Project Approach: Key Phases & Timeline
p. 41
Questions?
Questions?
p. 42

More Related Content

What's hot

COLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPT
COLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPTCOLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPT
COLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPT
Preet Kamal Singh
 
Finit solutions hfm managing metadata epma versus classic_march 2014
Finit solutions hfm managing metadata epma versus classic_march 2014Finit solutions hfm managing metadata epma versus classic_march 2014
Finit solutions hfm managing metadata epma versus classic_march 2014
finitsolutions
 
Ebs performance tuning session feb 13 2013---Presented by Oracle
Ebs performance tuning session  feb 13 2013---Presented by OracleEbs performance tuning session  feb 13 2013---Presented by Oracle
Ebs performance tuning session feb 13 2013---Presented by Oracle
Akash Pramanik
 
Managing EBS Testing, Performance, Configurations, Change & User experience
Managing EBS Testing, Performance, Configurations, Change & User experienceManaging EBS Testing, Performance, Configurations, Change & User experience
Managing EBS Testing, Performance, Configurations, Change & User experience
InSync Conference
 
Preparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullPreparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-full
Berry Clemens
 

What's hot (20)

UKOUG APPS 14: Optimizing Performance for Oracle EPM Systems
UKOUG APPS 14: Optimizing Performance for Oracle EPM SystemsUKOUG APPS 14: Optimizing Performance for Oracle EPM Systems
UKOUG APPS 14: Optimizing Performance for Oracle EPM Systems
 
Concurrent Processing Performance Analysis for Apps DBAs
Concurrent Processing Performance Analysis for Apps DBAsConcurrent Processing Performance Analysis for Apps DBAs
Concurrent Processing Performance Analysis for Apps DBAs
 
COLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPT
COLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPTCOLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPT
COLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPT
 
Finit solutions hfm managing metadata epma versus classic_march 2014
Finit solutions hfm managing metadata epma versus classic_march 2014Finit solutions hfm managing metadata epma versus classic_march 2014
Finit solutions hfm managing metadata epma versus classic_march 2014
 
"Converting" FDM to FDMEE
"Converting" FDM to FDMEE"Converting" FDM to FDMEE
"Converting" FDM to FDMEE
 
Finit solutions intro to fdmee 11.1.2.4 032715
Finit solutions   intro to fdmee 11.1.2.4 032715Finit solutions   intro to fdmee 11.1.2.4 032715
Finit solutions intro to fdmee 11.1.2.4 032715
 
Ebs12.2 online patching(aioug_aug2015)
Ebs12.2 online patching(aioug_aug2015)Ebs12.2 online patching(aioug_aug2015)
Ebs12.2 online patching(aioug_aug2015)
 
Ebs performance tuning session feb 13 2013---Presented by Oracle
Ebs performance tuning session  feb 13 2013---Presented by OracleEbs performance tuning session  feb 13 2013---Presented by Oracle
Ebs performance tuning session feb 13 2013---Presented by Oracle
 
Adop and maintenance task presentation 151015
Adop and maintenance task presentation 151015Adop and maintenance task presentation 151015
Adop and maintenance task presentation 151015
 
Migration 101 Webinar: FDM to FDMEE
Migration 101 Webinar: FDM to FDMEEMigration 101 Webinar: FDM to FDMEE
Migration 101 Webinar: FDM to FDMEE
 
Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1
Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1
Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1
 
Getting optimal performance from oracle e-business suite presentation
Getting optimal performance from oracle e-business suite presentationGetting optimal performance from oracle e-business suite presentation
Getting optimal performance from oracle e-business suite presentation
 
Managing EBS Testing, Performance, Configurations, Change & User experience
Managing EBS Testing, Performance, Configurations, Change & User experienceManaging EBS Testing, Performance, Configurations, Change & User experience
Managing EBS Testing, Performance, Configurations, Change & User experience
 
Oracle Primavera P6 r8.2 and CM14 on Exa platform using oracle Fusion Middlew...
Oracle Primavera P6 r8.2 and CM14 on Exa platform using oracle Fusion Middlew...Oracle Primavera P6 r8.2 and CM14 on Exa platform using oracle Fusion Middlew...
Oracle Primavera P6 r8.2 and CM14 on Exa platform using oracle Fusion Middlew...
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administrators
 
High availability and disaster recovery in IBM PureApplication System
High availability and disaster recovery in IBM PureApplication SystemHigh availability and disaster recovery in IBM PureApplication System
High availability and disaster recovery in IBM PureApplication System
 
OOW15 - technical upgrade best practices for oracle e-business suite 12.2
OOW15 - technical upgrade best practices for oracle e-business suite 12.2OOW15 - technical upgrade best practices for oracle e-business suite 12.2
OOW15 - technical upgrade best practices for oracle e-business suite 12.2
 
Sap fundamentals overview_for_sap_minors
Sap fundamentals overview_for_sap_minorsSap fundamentals overview_for_sap_minors
Sap fundamentals overview_for_sap_minors
 
Interconnect session 1888: Rational Team Concert Process Customization: What ...
Interconnect session 1888: Rational Team Concert Process Customization: What ...Interconnect session 1888: Rational Team Concert Process Customization: What ...
Interconnect session 1888: Rational Team Concert Process Customization: What ...
 
Preparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullPreparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-full
 

Similar to Nicholas king oracle epm migration and upgrade

Williams Joseph resume
Williams Joseph resumeWilliams Joseph resume
Williams Joseph resume
Ron Williams
 
Vandana Sathish Maller
Vandana Sathish MallerVandana Sathish Maller
Vandana Sathish Maller
Vandana Maller
 
Rafiq AHAMED 7 Years of Exp in Application and Production Support Engineer
Rafiq AHAMED 7 Years of Exp in Application and Production Support EngineerRafiq AHAMED 7 Years of Exp in Application and Production Support Engineer
Rafiq AHAMED 7 Years of Exp in Application and Production Support Engineer
Rafiq Ahamed
 
Copy of Alok_Singh_CV
Copy of Alok_Singh_CVCopy of Alok_Singh_CV
Copy of Alok_Singh_CV
Alok Singh
 

Similar to Nicholas king oracle epm migration and upgrade (20)

What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
 
Williams Joseph resume
Williams Joseph resumeWilliams Joseph resume
Williams Joseph resume
 
Re-Platforming Applications for the Cloud
Re-Platforming Applications for the CloudRe-Platforming Applications for the Cloud
Re-Platforming Applications for the Cloud
 
Where to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio MigrationWhere to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio Migration
 
Ravi_Nelluri_QA
Ravi_Nelluri_QARavi_Nelluri_QA
Ravi_Nelluri_QA
 
Enterprise resource planning_system
Enterprise resource planning_systemEnterprise resource planning_system
Enterprise resource planning_system
 
Inventory and manufacturing system migration - case study
Inventory and manufacturing system migration - case studyInventory and manufacturing system migration - case study
Inventory and manufacturing system migration - case study
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterprise
 
GouthamLaveti
GouthamLavetiGouthamLaveti
GouthamLaveti
 
Vandana Sathish Maller
Vandana Sathish MallerVandana Sathish Maller
Vandana Sathish Maller
 
sagar
sagarsagar
sagar
 
ERP Training
ERP TrainingERP Training
ERP Training
 
Alexander Rhea Resume
Alexander Rhea ResumeAlexander Rhea Resume
Alexander Rhea Resume
 
Datacenter
DatacenterDatacenter
Datacenter
 
Rafiq AHAMED 7 Years of Exp in Application and Production Support Engineer
Rafiq AHAMED 7 Years of Exp in Application and Production Support EngineerRafiq AHAMED 7 Years of Exp in Application and Production Support Engineer
Rafiq AHAMED 7 Years of Exp in Application and Production Support Engineer
 
rough-work.pptx
rough-work.pptxrough-work.pptx
rough-work.pptx
 
Moving Core Business to the Cloud -이덕성 대표 :: AWS 파트너 테크시프트 세미나 Moving Core B...
Moving Core Business to the Cloud -이덕성 대표 :: AWS 파트너 테크시프트 세미나  Moving Core B...Moving Core Business to the Cloud -이덕성 대표 :: AWS 파트너 테크시프트 세미나  Moving Core B...
Moving Core Business to the Cloud -이덕성 대표 :: AWS 파트너 테크시프트 세미나 Moving Core B...
 
Copy of Alok_Singh_CV
Copy of Alok_Singh_CVCopy of Alok_Singh_CV
Copy of Alok_Singh_CV
 
Clover Infotech Corporate PPT
Clover Infotech Corporate PPTClover Infotech Corporate PPT
Clover Infotech Corporate PPT
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 

Nicholas king oracle epm migration and upgrade

  • 1. Copyright © 2009 Rolta International, Inc., All Rights Reserved Oracle EPM Migration and Upgrade A Complete Solution
  • 2.  Why Upgrade / Migrate?  Critical Success Factors & Considerations  Migrations vs. In-Place Upgrades  Migration Methodology  Sample Timeline  Questions Oracle EPM Migration and Upgrades
  • 3. Support Compliance System Integration Functionality Exposure Scalability / Performance Improved / Consistent User Interface Reusability of Business Logic (Dimensions, Calculation Rules) Improved Maintenance & Administration Features Licensing and Ongoing Support Centralize Development and Administration Functions (Center of Excellence) Oracle EPM Migration and Upgrade: Why Upgrade?
  • 4. In order to facilitate a controlled Hyperion upgrade, organizations must manage requirements from both the business & technical communities. Critical Success Factors  Migrate the existing applications and objects while maintaining business functionality  Minimize outage to reduce impact to business users  Cultivate knowledge of new environment (new modules, feature functionality)  User acceptance testing and sign off  Instantiate the competency to manage and administer the Hyperion Solutions  Create/Modify existing processes in order to leverage improved architecture  Establish/Re-align Support Team expectations Oracle EPM Migration and Upgrade: Keys to Success
  • 5. With the technical innovations delivered through System 9 / Release 11 comes unsurpassed scalability and performance. In order to achieve this benefit the underlying architecture is distributed and as such more complex then previous Hyperion releases. IT must be conscious of the role they will play going forward in jointly administering and maintaining the upgraded environment. “What does each side want from a migration and implementation?” Technical Support Needs  Knowledge and understanding of the environment (HW and SW)  Well-defined support activities and roles  Clear definition of system availability expectations Business Support Needs  Education of existing and new functionality  Confidence in stability, availability, and accuracy of upgraded solutions  Establishment of administration/maintenance jurisdiction (IT & Business) Keys to Success: Support Paradigm Shift
  • 6. Business Knowedge The financial close process Dimension and Hierarchy knowledge How to tie out the data What points of view to use for testing and fact finding When or if this feature was working last Detailed ETL flow Knowledge of how the product modules interact Functional product knowledge IT Knowledge How to read logs, interact with web application servers, databases, and client/server applications Review server / network / database status to pinpoint issues 24/7 support infrastructure Backups / recovery procedures Security and Enterprise Authentication Administrative view of the entire end to end system Keys to Success: Technical & Business Support
  • 7. Varying Architectural Configurations Different Technical Standards Multiple Hyperion Application and User Interface Configurations Degree of Solution Customization / Complexity Extent of Upgrade/Migration Availability of Productivity Tools and Utilities Resource Availability Degree of Architectural Sophistication Service Level Agreement (SLA) Requirements Security Requirements “Even though the scope of upgrades and migrations can vary greatly, there is a methodology with a core set of activities that should be followed.” Considerations: Every Upgrade / Migration is Different
  • 8. In-Place Upgrades Upgrade software over existing version leveraging the same hardware Pros: Reduces implementation time Eliminates need for new hardware Reduces chance for application corruption Cons (unless Hosting Service is Leveraged): Extends outage Compromises ability to recover/roll-back Complicates audit & validation of upgraded solution Migration And Upgrade Software installation on net new hardware with associated migration of business applications Pros: Minimizes system outage Supports validation of upgraded systems Facilitates parallel environment during transition period Leverages provisioning of upgraded HW Cons: Procurement and configuration of new Hardware Requires support of two environments (temporarily); resource constraints Oracle EPM Migration and Upgrade: Two Approaches
  • 9. p. 9 Summary • Evaluate Goals and Expectations • New Development • Consolidation of Systems • Implementation of New Features • Conversion Team will evaluate the Current State • Inventory of Automation Scripts • Inventory of Essbase objects • Inventory or Applications (Planning, Essbase, FDM, other) • Security • Plan the Implementation Strategy Key Deliverables • Inventory of Applications • Inventory of Report Objects • Inventory of Scripts • Final Project Plan and Project Schedule Milestones • Scope Solidified • Project Plan Adjustments The Migration Assessment Phase consists of the tasks associated with scoping the migration effort. Through the facilitation of focused, fact-finding meetings targeted at the technical architecture, supporting database, integration with external systems, reporting/user interface, and security the remaining effort associated with the Migration Project is scoped. Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Oracle EPM Migration and Upgrade: Phase Detail
  • 10. p. 10 Activities • Review Business Goals and Expectations • Meet with Business and Technology Owners to understand expectations of the Project • Define the project success factors • Evaluate opportunities for Improvement • Consolidation of Applications or Systems • Rationalization of current state • Implementation of new applications Deliverables • Revised Project Charter and Project Objectives Tips • Nothing is “out of scope” yet; all ideas are welcome • Be open to new options and new ways of doing things Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Migration Assessment Goals & Expectations Goals & Expectations Define Roles Define Roles Phase Detail: Migration Assessment Inventory Inventory
  • 11. p. 11 Activities • Inventory of Applications / Cubes • Automation Scripts • Filters and Groups • Variables • Calc Scripts, Load Rules, and Reports • MaxL / esscmd Scripts • Inventory of Report Objects • Inventory of Security • Review Usage Volumes and Performance Requirements Tools • .NET application that inventories Essbase Cubes, Filters, Groups, Variables, Partitions, and Objects • Inventory of Report Objects Tools (Perl/SQL) • Inventory of Security Tools Reports (Perl/SQL) • .NET application that inventories users and groups Tips • This is a point in time inventory. New Development after the inventory will not be captured • Data Refresh occurs often on a Monthly or Daily Cycle. Some items may change between the inventory and actual migration • Verify security is not done at a user level Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Migration Assessment Phase Detail: Migration Assessment Goals & Expectations Goals & Expectations Define Roles Define Roles Inventory Inventory
  • 12. p. 12 Migration Assessment Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Activities • Define Roles for Client Team and Project Team Members • Compile detailed worksheet for tracking object migration through the migration lifecycle • Define Project Team and Client Team Hyperion Administrators • Define Development members on Client Team • Document and Define Testing Responsibilities and defect tracking processes Tools • Excel • MS Project • Frequent Communication Tips • Integrate the Reporting and Essbase Development teams in the Migration Approach and provide detailed tasks to foster the knowledge growth of the new application • Work closely with the technical support teams to define the needs and support techniques necessary to support the application upon project completion Phase Detail: Migration Assessment Goals & Expectations Goals & Expectations Define Roles Define Roles Inventory Inventory
  • 13. p. 13 Migration Assessment Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Review • Has the scope changed? • Has the project schedule been completed and approved? • Have budget requirements been changed and approved? • Have roles and resources been identified? • Has the technical infrastructure been architected and approved? Phase Detail: Migration Assessment
  • 14. p. 14 Summary • Establish target hardware platform • Install supporting services (i.e. database services, web services,) • Install appropriate versions of the Foundation Services • Install relevant modules of the BI+ platform • Integrate Hyperion shared services with external services (i.e. database services, web services, security services, etc.) • Validate environment Key Deliverables • Target Hardware Environment Established • Support services installed • System Foundation Services installed • System BI+ modules installed Milestones • Environment validated • Integration with Active Directory • Applications functional The Installation Phase is denoted by the activities associated with creation of an environment prepared as the target of the migrated objects. Once the target environment is established, extensive review and testing of each component is necessary. Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Oracle EPM Migration and Upgrade: Phase Detail
  • 15. p. 15 InstallationInstallation Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Activities • Pre-install tasks: • Review Node Setup (Disk, Network, Swap/Memory, 64 bit?) • Create Relational Databases • DCOM, Internet Information Services, ASP .NET ? • Service Accounts / Privileges • Oracle Client Software • Web Application Server • SSL Certificates • Load Balancer Setup Tools • Ping • Nslookup • Telnet Tips • Pre Installation Tasks are very important – finding issues now is easy – troubleshooting a Hyperion problem caused by an underlying issue will be tedious. • Hyperion is heavily coupled with the OS – Operating System issues reveal themselves in hard to find ways. Phase Detail: Installation EPM Installation EPM InstallationPre- Installation Pre- Installation Client Tools Client Tools
  • 16. p. 16 InstallationInstallation Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Activities • Review Pre-Installation Tasks for Accuracy • Foundation Services Applications installed on Servers • Financial Management applications, etc installed on servers • Enabled SSL for Web Analysis – web layer only (if applicable) • VM Ware installation for Web Components (if applicable) • Load Balancing Configuration (if applicable) • Notes on Memory Changes • Notes on Heap Size • Notes on Swap Settings • Relevant Patches / Readme concerns? Tools • Fusion Installer • Oracle Installer (if applicable) Tips • Validate the functionality of all components before beginning migration. It is difficult to troubleshoot a migration issue if the system was not known to be functioning correctly before the migration started. Phase Detail: Installation EPM Installation EPM InstallationPre- Installation Pre- Installation Client Tools Client Tools
  • 17. p. 17 InstallationInstallation Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Activities • Develop a Deployment Strategy for • Essbase Add-In • Smart View • Web Analysis • FDM Workbench • HFM Client • EAS Client / Web • Financial Reporting Studio • Essbase Studio • Test Compatibility with Existing Office Products, Client Web Browsers, and other desktop software • Test network connectivity – on the servers, on the intranet, through VPN, remote sites Tools • Enterprise Package Deployment Software • keytool • MS Excel Tips • The Essbase Add-in is installed from the Fusion Installer. This package is a little over 2 GB so consider how to deliver efficiently. • Smart View can be downloaded directly from the Workspace but requires administrative rights to install • Often times, new environments means new URLs. How will the Smart View connections be updated on client machines • Must have proper lead time to script enterprise software installation packages for users who need Hyperion software • The Web Analysis JRE requires admin access on client machine, only specific JVM versions supported • SSL Certificate needs installed on every clients PC who will access Web Analysis Phase Detail: Installation EPM Installation EPM InstallationPre- Installation Pre- Installation Client Tools Client Tools
  • 18. p. 18 Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Phase Detail: Installation Review • Have all required products been installed and configured? • Has system validation been completed to ensure a “working system”? • Have all environments, necessary for the next phase, been completed? For example, can we start testing in Production and bring the Test Environment on-line later? • Has the client software distribution been planned and tested? InstallationInstallation
  • 19. p. 19 Summary • Migrate Report Repository Objects • Migrate Analytic Services (Essbase) objects • Configure new data sources for reports and report objects • Update Essbase Load and management routines • Apply new security model and reconciliation activities Key Deliverables • Migrated Essbase Cubes and support routines • Migrate Report Objects • Migrated Security Structures Milestones • Environment Ready for Migration • Analytic Services (Essbase) ready for data validation • QA and Testing Activities are ready to begin The Migration Phase consists of the activities needed to transfer the objects from the legacy environment. This phase has crucial transformation activities associated with security, provisions, and data access, that are significantly more sophisticated than the legacy system. Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Oracle EPM Migration and Upgrade: Phase Detail
  • 20. p. 20 Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Security Intro Many Layers of Security: MigrationMigration Phase Detail: Migration Layer Migration Method Users and Groups (Native & LDAP/MSAD) CSSImport/Export & Lifecycle Management Shared Services Provisioning CSSImport/Export & Lifecycle Management Application Level Security Application Specific Essbase Essbase Security Security Planning Planning Business Rules Business Rules Reporting Reporting HFM / FDM HFM / FDM
  • 21. p. 21 Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Security Layer 1 – Users and Groups Goal: Convert the CSSExport format into valid LCM Import format MigrationMigration Phase Detail: Migration Common Input / Output Format #userid,provider,login_name,first_name,last_name,description,email,internal_id,passwordadmin, Native Directory,admin,admin,,Administrative hypadmin,Native Directory,hypadmin,ADMIN,user,,,b0ff0d64f03bc7d7:-63b85a69:11e521b18f a:abd,{SHA}7zNBJSaWP3SEbucHWLNrcK1JET8= #group id,provider,name,description,internal_id AllPlanningUsers,Native Directory,AllPlanningUsers,,05ba5f0967ff4f2c:-23a91ad5:120d8a87dfb:-76fc tgroup1,Native Directory,tgroup1,,05ba5f0967ff4f2c:3d577042:128d125d051:-74de #group_children id,group_id,group_provider,user_id,user_provider AllPlanningUsers,,,user1,Native Directory CSSExport # EXPORT OPERATIONS export.fileformat=csv export.file=../../SharedServices/output/expUsersGroups.csv export.user.filter=* export.group.filter=* Life Cycle Management Essbase Essbase Security Security Planning Planning Business Rules Business Rules Reporting Reporting HFM / FDM HFM / FDM
  • 22. p. 22 Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Security Layer 2 – Provisioning Goal: Convert the CSSExport format into valid LCM Import format using LCM Export as an example • CSSExport from Source System • LCM Export from Target System (Formatting Guide): How do you keep security changes in sync? MigrationMigration Phase Detail: Migration #provisioning project_name,application_name,role_id,product_type,user_id,user_provider,group_id,group_provider Hyperion System 9 BI+,Hyperion System 9 BI+:clhypr.com:6800::1,Reporting and Analysis Global Administrator,HAVA-9.3.1,admin,Native Directory,, Hyperion System 9 BI+,Hyperion System 9 BI+:clhypr0com:6800::1,Data Editor,HAVA-9.3.1,admin,Native Directory,, #provisioning project_name,aduct_type,user_id,user_provider,group_id,group_provider Reporting and Analysis,Reporting and Analysis,Provisioning pplication_name,role_id,proManager,HUB-9.5.0,admin,Native Directory,, Reporting and Analysis,Reporting and Analysis,Reporting and Analysis Administrator,HAVA-9.5.0,admin,Native Directory,, Reporting and Analysis,Reporting and Analysis,Reporting and Analysis Global Administrator,HAVA-9.5.0,admin,Native Directory,, Essbase Essbase Security Security Planning Planning Business Rules Business Rules Reporting Reporting HFM / FDM HFM / FDM
  • 23. p. 23 Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Security Layer 3 – Application Security Goal: Sync application security tables with the authoritative Shared Services provisioning, ensure granular application level security carries over Planning Example: ProvisionUsers.cmd /ADMIN:admin /PASS:pass /A:BalSheet UpdateUsers.cmd localhost admin pass BalSheet MigrationMigration Phase Detail: Migration Workspace Example: Essbase Essbase Security Security Planning Planning Business Rules Business Rules Reporting Reporting HFM / FDM HFM / FDM
  • 24. p. 24 Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Essbase Features • Files (.otl, .rpt, .csc, .rul) • Data Migration Methods • Use EAS to copy one application to another, Import level 0 data and calc • Automation using scripting Considerations • Consolidating Security Model From Essbase Native Mode to Shared Services • How to “resync” the applications during the effort such as during QA, user acceptance testing phases • Large number of applications and long data/calc times would lend itself to a more scripted method • Preserve “input level” data vs. an “all data” export • ETL process needs update to interface with new system (data flows, scripts, backups) MigrationMigration Phase Detail: Migration • Filters • Partitions • Security • Application / Database Properties Essbase Essbase Security Security Planning Planning Business Rules Business Rules Reporting Reporting HFM / FDM HFM / FDM
  • 25. p. 25 Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Planning Features • Forms • Security Migration Method 1.Create an empty(shell) planning application with same specifications of the original 2.Replace the relational database associated with the empty app with the data from the source application 3.Planning Web Prompts to update the app upon first Login to application 4.Update Security Considerations • Changes to Forms, Dimensions, Security require complete redo of the process • May be easier to keep track manually of any changes • Security MigrationMigration Phase Detail: Migration • Dimensions Essbase Essbase Security Security Planning Planning Business Rules Business Rules Reporting Reporting HFM / FDM HFM / FDM
  • 26. p. 26 Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Business Rules Features • Rules • Security Migration Methods • Using EAS, Export Objects to .xml • Using EAS, Do a Repository Migration • Direct Relational Database Manipulation Considerations • After importing you must change the old host name references (Locations…etc) • Case sensitive MigrationMigration Phase Detail: Migration • Sequences • Locations • Projects Essbase Essbase Security Security Planning Planning Business Rules Business Rules Reporting Reporting HFM / FDM HFM / FDM
  • 27. p. 27 Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Reporting Features • Reports - Financial Reports, Interactive Reports, Web Analysis • Data sources Migration Methods • In Workspace Export / Import Financial Reports • Migration Utility • Manual Considerations • Import/Export does not transfer security or Web Analysis Documents, IR, or Files (PDFs, Images…etc) • Migration Utility does not do v9 to v11 • Updating Data Sources for Reports MigrationMigration Phase Detail: Migration Essbase Essbase Security Security Planning Planning Business Rules Business Rules Reporting Reporting HFM / FDM HFM / FDM • Files • Security
  • 28. p. 28 Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions HFM Features • Data, Metadata, Forms/Grids • Rules, Lists, Journals Migration Methods • Use HFM Workbench to Export and Import each Application • Copy relational into new environment and run schema update utility Considerations • Relational Database Restores can take a long time • Cluster issues may arise with server names MigrationMigration Phase Detail: Migration FDM Features • Maps, Security, Data, Metadata, Scripts Migration Methods 1.Create empty “shell” apps in target environment 2.Overwrite the relational database with source data 3.Copy file system application data from source to target 4.Run schema update utility upsSchemaUpdateDM.exe Considerations • Microsoft Excel must be installed on the server • FDM Scripts may need modified for new Adapters and API Method changes Essbase Essbase Security Security Planning Planning Business Rules Business Rules Reporting Reporting HFM / FDM HFM / FDM
  • 29. p. 29 Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions MigrationMigration Phase Detail: Migration Review • Are all “in scope” applications and objects migrated? • Are all applications and objects accessible to the Functional Testing Team? • Review outstanding issues, are there any that prevent Functional Testing from beginning?
  • 30. p. 30 Summary • Conduct Functional Testing • Conduct User Acceptance Testing • Conduct System Testing • Conduct Performance Testing • Conduct Disaster Recovery Testing (if Applicable) Key Deliverables • Testing Sign-Off • User Sign-Off • Environments ready to be introduced to Production Milestones • Completion of UAT • Completion of System Testing • Production Go / No Go Decision The Validation & Stabilization Phase consists of the activities necessary to keep the environment stable and performing without user interventions. The environment is complex and when Load Balancing and Clustering are employed, it takes many people using the system to shake out all the possible configuration issues and performance inconsistencies. Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Oracle EPM Migration and Upgrade: Phase Detail
  • 31. p. 31 Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Activities Application Functional Testing • Function Test each migrated Application • Does it Calc, Consolidate, Execute, etc • Function Test Reporting Functionality and High-Level Accuracy • Email Alerting and Notification • Remediation of Issues Environment Functional Testing • Test each node in our Application Server Clusters individually • Bring up one node at time to validate • Test each load balanced server & service • Bring up one channel at time to validate • Test SSL Certificate with each Application • Workspace • Interactive Reporting • Web Analysis Tools • Oracle Performance Management Applications Tips • Better to spend an extra week in Functional Testing than leave a bad first impression in UAT. • Configuring Web Analysis with SSL requires a client resident token registered in the JRE. It’s all documented but a bit tricky Phase Detail: Stabilization Functional Testing Functional Testing UAT UAT System Testing System Testing Perf Testing Perf Testing Disaster Recovery Testing Disaster Recovery Testing Validation and StabilizationValidation and Stabilization
  • 32. p. 32 Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Activities • User Testing of Workspace and EPM Applications • Administer and Developer Testing of EAS, Shared Services, and Development Studios • Remediation of Issues Tools • Oracle Performance Management Applications Tips • When reviewing of Reports, Spreadsheets, and other data reporting tools bringing the legacy system reports and the new system reports side by side, makes validation easier. • A bad user experience in UAT can leave a lingering impression on the new system so proceed with caution. Phase Detail: Stabilization Functional Testing Functional Testing UAT UAT System Testing System Testing Perf Testing Perf Testing Disaster Recovery Testing Disaster Recovery Testing Validation and StabilizationValidation and Stabilization
  • 33. p. 33 Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Activities • Test Data Movement outside of EPM Applications • CRON Jobs to land flat files • ETL / ODI Routines • Test Automation Routines • Startup/Shutdown Scripts • Hierarchy Management Automation • System Monitoring • Server Level monitoring (CPU, Memory, Disk, etc) • Application Availability (HTTP Requests) Tools • ETL Tools • Cron, FTP, Shell Scripts, Batch Scripts • HP Openview, Zennoss, CA Unicenter TNG Tips • Most ETL processes and Data Management routines will need to be duplicated so they can load the legacy system as well as the “to be” systems for 30 – 60 days. Phase Detail: Stabilization Functional Testing Functional Testing UAT UAT System Testing System Testing Perf Testing Perf Testing Disaster Recovery Testing Disaster Recovery Testing Validation and StabilizationValidation and Stabilization
  • 34. p. 34 Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Activities • Conduct Performance Testing to evaluate system response times and environment metrics • Adjust Heap Sizes, Memory Allocation, CPUs, and Swap settings to establish increased stability and reduce response times. Tools • Performance Monitors • HP Load Runner • Neotsys NeoLoad Tips • When Using Load Runner with Hyperion reports, record using be sure to use “URL Based scripts” in the recording options. Phase Detail: Stabilization Functional Testing Functional Testing UAT UAT System Testing System Testing Perf Testing Perf Testing Disaster Recovery Testing Disaster Recovery Testing Validation and StabilizationValidation and Stabilization
  • 35. p. 35 Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Activities • Delete an application (Essbase, HFM, Planning) and restore from Backup • Fail Single Nodes in the environment to ensure functionality and evaluate user impact if the system has multiple nodes • Design and execute a disaster recovery plan from Production Environment to Disaster Recovery Environment (if Applicable) Tools • Database Backup and Restore Routines • CSS Import/Export Tools Tips • IT and Business Management need to agree on the Service Level Agreements and the acceptable outages. Extremely High Availability usually come with a high price tag. Be sure proper expectations are set and planned for accordingly. • It is much better for everyone to test these items under a “no pressure” situation than at month end or year end pressure. Phase Detail: Stabilization Functional Testing Functional Testing UAT UAT System Testing System Testing Perf Testing Perf Testing Disaster Recovery Testing Disaster Recovery Testing Validation and StabilizationValidation and Stabilization
  • 36. p. 36 Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Phase Detail: Stabilization Validation and StabilizationValidation and Stabilization Review •Has Functional Testing completed? •Has User Acceptance Testing completed? •Has System Testing completed? •Has Performance Testing completed? •Has Disaster Recovery Testing completed? •Are there any “show stopper” issues?
  • 37. p. 37 Summary • Familiarize the Development Staff with the new environments, development tools, and naming conventions • Work with the System Support Staff on the new architecture and support requirements Key Deliverables • Session to demonstrate changes to existing tools like Reports, Web Analysis, Interactive Reporting and new tools • Sessions to explain Shared Services, EAS, and general provision management • Provide Documentation and instruction to Support Staff Milestones • Go Live • First Month Processing Begins • First Month Processing Ends Training & Learning Sessions is a service whereby we work with your existing staff to increase their knowledge of the new functionality in System 9 or Release 11 as well as changes to the existing development and administrative processes. We will schedule multiple sessions with functional and support groups to show new features and tips as well as answer questions. Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Oracle EPM Migration and Upgrade: Phase Detail
  • 38. p. 38 Training & Learning SessionsTraining & Learning Sessions Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Activities • Start turnover of support issues to the support staff and assist only as necessary • Complete and Deliver Environment Configuration information • Status Page Tools • Documentation and Working Sessions • Services(port) & Server Monitoring • Status Page Tips • As the system becomes more stable, work with the Support Staff to perform schedule system restores as well as functions during system testing • Make sure the support staff “buys in” to the transfer of responsibility completion. This activity can make or break the success of the implementation as it reflects on the stability of the overall system Phase Detail: Learning Sessions System Support System Support New Features New Features
  • 39. p. 39 Training & Learning SessionsTraining & Learning Sessions Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Activities • Security Administration • Demonstrate Capabilities of Lifecycle Management (LCM) • Review Workspace repository • Review HFM / Planning applications within Workspace • Create Reports – FR, Web Analysis, Interactive • Build and Demonstrate a Sample PowerPoint, Word and Excel, Smart View Document • Demonstrate EIS Connectivity Tools • Interactive Reporting Studio • Web Analysis Studio • Smart View • Integration Service Tips • Make sure all groups “buy in” to the transfer of responsibility upon completion. This activity can make or break the success of the implementation. • If the users can not use the tools, it is a reflection of a poor implementation Phase Detail: Learning Sessions System Support System Support New Features New Features
  • 40. p. 40 Training & Learning SessionsTraining & Learning Sessions Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Phase Detail: Learning Sessions Review • Is the user community ready for the application? • Do they understand the changes and enhancements that will be in the final products? • Is the System Support and Development team comfortable with the new system?
  • 41. The timeline depicted above is an example of a typical Hyperion System 9 or Release 11 migration. It is intended to provide an overview of this type of effort. Subsequent to the completion of the Migration Assessment Phase, a detail timeline will be delivered describing the migration effort. Key Phases Approximate Timeline Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 Week 9 Week 10 Week 11 Week 12 Migration Assessment Installation Migration Validation & Stabilization Training & Learning Sessions Go Live During the Migration Assessment Phase a detailed description of the remaining phases is established Project Approach: Key Phases & Timeline p. 41