Uploaded by EMMANUEL OGUNSANYA

Easy As 1-2-3 Migrate From On-Premise to Planning Cloud MOUS2020

advertisement
JM1
Slide 1
JM1
Josie Manzano, 10/28/2020
5-Time EPM and Analytics Partner of the Year
Award Winning
• 2019 Oracle Analytics Partner of the Year
• 2019 Oracle Global and North America Partner of the Year
• 5-Time Winner of Oracle's BI & EPM Partner of the Year
• 9-Time Inc. 5000 Fastest Growing Company
Key Partnerships
•
•
•
Oracle Cloud Excellence Implementer
Oracle Platinum Partner
Oracle Cloud Select Partner
Recognized Experts
• 6 Oracle ACE Directors & ACEs
• 10+ Best selling books on Hyperion,
Essbase, and Oracle BI, and EPM Cloud
Full Service
• Strategy
• Consulting
• Staffing
• Infrastructure
• Cloud
• Training
• Press
• Support
Most Experienced
• 150+ EPM Cloud specializations
• Multiple Cloud firsts, including:
• 1st EssCS Implementation
• 1st EPBCS Implementation
• 1st FCCS Implementation
Disclaimer
• These slides represent the work and opinions of the presenter and do
not constitute official positions of Oracle or any other organization.
• This material has not been peer reviewed and is presented here with
the permission of the presenter.
• This material should not be reproduced without the written permission
of interRel Consulting.
Why Should I Listen for the Next Hour?
• Understand what is Oracle Planning Cloud so that you can make good
decisions about your roadmap and future
• Learn about the different options to migrate your Hyperion Planning
application to the cloud
• Understand what steps you can do now to help prepare for a successful
migration
Planning Cloud
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Centralized planning and forecasting solution
Shorten planning cycles, supports all forecasting methods
Improve plan & forecast accuracy
Planning in Excel supported, too!
Predictive planning
Approvals and dynamic workflow
“What if” modeling and sandboxes
Fast calculation engine (Essbase)
Powerful reporting and analysis
Threaded commentary
Supports dashboarding, reporting, and ad hoc
Role-based navigation flows
Fast and easy to deploy
Highly scalable
Drill through
Planning Cloud Features & Functions
• All of the On-prem Hyperon Planning features + a lot
more
• What’s available in the Cloud that is not available in
on-prem:
̶
Simplified user interface
̶
Navigation flows
Infolets & improved dashboarding
̶
Valid intersections
Autosave
̶
Sandboxing
̶
̶
̶
̶
̶
̶
̶
̶
̶
̶
̶
̶
̶
̶
̶
Attribute dimension support
End user enhancements
App design enhancements
Admin enhancements
Rolling forecast
Smart push
Jobs, EPM Automate
Data Management
Free Form Planning
̶
̶
̶
̶
Dashboards in Smart View
Planning Cloud Modules
Enhancements for ASO Plan
types (calculation functions,
performance)
Connectors to EPM, Financials, &
HCM Cloud
Easier app backup & migration
Detailed activity reports
Groovy
Hybrid
IPM – Auto Predict
Coming soon:
̶
Task Manager
̶
SDM
̶
Modern Dim Editor
AT WHAT STAGE OF CLOUD ADOPTION IS YOUR COMPANY?
Decision Tree
Consider Cloud
YES
Old servers?
NO
YES
Limited IT support?
NO
Need a brand new solution
that you don’t currently own?
YES
Upgrade or Cloud
NO
Version prior 11.1.2.4 or
earlier?
YES
NO
Compatibility Issues?
YES
Migration Decisions
You’ve decided to go to the Cloud…
Lift &
Shift?
Redesign
/ Rebuild?
Need to get to the
Cloud fast
“old” app design
Recent App Design
Rebuild within new
Cloud Modules
No OTB Modules
Redesign to take
advantage of new
features
Take Stock of Current Applications
How many applications and plan types / cubes?
Current OTB cubes (Workforce, Capital, PFP)?
Opportunity to consolidate/enhance applications?
ASO Reporting cubes?
System Substitution Variables?
Data integrations – sources and targets?
Existing Artifacts (Planning and Essbase)?
Things to Know
• Planning Considerations:
̶
Must convert EPMA to Classic
̶
OTB modules do not migrate (Workforce, Capital, PFP)
̶
LCM Migration only with On-prem Planning Release 11.1.2.3+, 11.1.2.4+
̶
Personal Pages and Workspace Pages (including Home Page) not supported
• Shared Services Considerations:
̶
Users are managed through Oracle Cloud My Services (Identity Domain
̶
Migration of Shared Services custom roles not supported
Administrator Role)
Things to Know
• Essbase objects not supported:
̶
Global substitution variables
̶
Native Essbase objects (Load Rules, Calc Scripts, Maxl, Report Scripts, LROs, etc)
• Load Rules > Data Management
• Calc Scripts > Business Rules
• MaxL > Jobs and EPM Automate
• Report Scripts > SUI Export and/or Data Management
• LROs > won’t migrate over but Planning has a feature like LROs but way better
̶
• Partition definition for Essbase cubes > Data Maps or Data Management
Essbase environment settings (Cache, buffer, etc)
• Don’t need to worry about in the Cloud
Things to Know
• Native Essbase Reporting applications
̶
Migrate over separately as custom Planning applications or free form applications
• Reporting and Analysis objects that will not migrate
̶
Annotations and Batch Jobs
̶
Saved preferences including General Preferences
Which Application/Business Process to Migrate First?
• Good candidates for first Planning Cloud Migration
̶
̶
Custom Planning Cloud application
New business unit or segment in 1-2 of the Planning Cloud Frameworks
New planning process for Workforce or Projects or Capex with Planning
Cloud
Migrate / rebuild “income statement” planning in Planning Cloud Financials
Small to medium user base (vs. large user base)
Few data integrations / automations
̶
̶
̶
̶
• Generally not recommended
̶
̶
̶
Migrating everything at once
Implementing all of the frameworks at the same time
Migration of OTB module logic
Migration Prep for Lift & Shift
First Things First
• Convert EPMA to Classic
̶ Toggle switch to convert to Classic
̶ Switch to using Outline Load Utility for dimension maintenance
• Convert Global Substitution Variables
̶
Use EAS to update “All Apps” to a specific application
Convert Calc Scripts to Business Rules
• Convert calc scripts to Calc Manager
̶ Copy and paste each .csc into a rule
̶ If a large number of calc scripts, consider using features like variables
and run time prompts to reduce scripts
• You could also create rules in the Planning Cloud after app
creation
Plan and Design for Data Integrations –
Data Imports to Planning Cloud
• FDMEE
̶
̶
Able to update integrations to new Planning Cloud target
Consider moving to Data Management
• Document Essbase data load rules
̶
̶
Rules definition (columns layout, mappings, prefixes, etc.)
SQL in SQL load rules
• Planning Load Utility
Plan and Design for Data Integrations - Data Exports from
Planning Cloud
• Data Management likely will be the primary way
• Simplified user interface export (Actions > Export Data)
• DATAEXPORT > Convert calc script to Calc Manager business rule
• CDF (Groovy, MDXExport, etc) > Convert to Groovy
• Report Scripts > SUI export
• Planning Export Utility
Document Automation
• Document each of your automation scripts and purpose
• These will need to be rewritten with EPMAutomate scripting
• Examples:
̶
̶
Export/backups becomes downloadfile "Artifact Snapshot“ command
Import data maxl command becomes RunDataRule command
Migrating On-Premises
Applications to EPM Cloud
Migrate (Lift and Shift)
Cloud application will mirror current
application
Then!
Take advantage of Cloud features
(navigation flows, dashboards, etc)
Prepare – LCM Migration Checklist
Export artifacts from your On-Premise Hyperion Planning application using LCM, below is a checklist
• Shared Services (Native Directory)
̶ Groups
̶ Users
TIP: Export Shared Services Security
separately, so it can be utilized across
multiple cloud applications
• Calculation Manager (Planning Application)
̶ Formulas
̶ Rules
̶ Scripts
̶ RuleSets
̶ Templates
• Reporting and Analysis (Repository Objects)
̶ All Financial Reporting objects
̶ Third-party content
̶ In the HRInternalFolder
• DataSources
• UserPOV objects for users who will be
migrated to Cloud
Prepare – LCM Migration Checklist
Export artifacts from your On-Premise Hyperion Planning application using LCM, below is a checklist
• Planning – Configuration
̶ All Objects
̶ OPTIONAL: exclude User Preferences
• Planning – Global Artifacts
̶ All Objects
• Planning – Plan Type
̶ Standard Dimensions
̶ Attribute Dimensions
̶ Calculation Manager Rules
̶ Data Forms
̶ Substitution Variables
• Planning – Relational Data
̶ Account Annotations
̶ Supporting Details
̶ Planning Units
̶ Cell Texts
̶ Text Values
• Planning – Security
̶ Access Groups
On-Premise App: Export through LCM
• Export Artifacts from Shared Services
• Download the zip files (SS Security and
Planning Applications)
• You can also LCM specific artifacts
Right-click and
select ‘Download’
Update Groups and Users
• Unzip Shared Services export
• Update the Groups.csv artifact file to include only those
relevant to your application
• Create a Users report identifying assigned roles and export it
to Users.csv
Optionally Update the Exported Application
• Unzip the files and then edit the appropriate files using a text editor
like Notepad++
Edit Application Files in Notepad++
TIP: Click and drag to Notepad ++
the unzipped folder containing all
of the files
This allows using find and replace
all in all open documents option
in Notepad++
Rename an Application, Rename a Plan Type
• When renaming application name and plan type name, find and replace the
following in all of the files in the zip
̶ Use “Replace in all Open Documents” option
• If application and plan type names are unique (no dim names or other) – you can
do a “Global find and replace”
• Some of the parameters that must be updated:
̶ application=“MyPlan"
̶ filePath="/HP-MyPlan"
̶ <Application>MyPlan
̶ name=“MyPlan"
Don’t forget to rename the Plan Type folder
And the data
• Rename the data file to match the plan type name
Zip the Modified Artifacts
• Zip up the files and directories with the modified artifacts
• Be sure to include all directories and the xml files (the highest directory
level when you extracted files from the LCM)
Import into Planning Cloud
• Log into Planning
• If Needed, select
Planning as the
Product
• Select Migrate
• Select Snapshots
• Upload LCM files
• Use EPMAutomate
to upload large LCM
files to inbox/outbox
Import into Planning Cloud
• Once the zip files are uploaded,
import the artifacts in the
following order:
̶ Shared Services (Groups
only)
̶ Planning
̶ Calculation Manager
̶ Reporting and Analysis
• Address any errors reported on
the migration status report
• Log out and log back in
Complete Build of Remaining Items
(not available in on-prem)
• Metadata Integrations
̶
Setup dimension maintenance processes using Data Management or SUI
• Data integrations
̶
̶
Convert load rules to Data Management rules.
Use Data Maps to move data between cubes
• Automation
̶
Convert batch batch/maxl commands to EPM Automate
• Security
̶
̶
Add users via Oracle My Cloud services
Assign users to groups
Add Users
 Log into Oracle Cloud “My Services” to add users
 To add users, you can click on “Add”, or Import a csv file with the
following format
(you can import the Users.csv file you created as source of information for this
file)
Add Users
 Assign the appropriate role to the user by clicking on ‘Manage
Roles’ (e.g. planning-test Planner) or upload Role assignments file
through the My Services console
(you can use the Users.csv file you created as the source of information for
this file)
Validate and Test
• Validate and Test
̶
̶
̶
̶
̶
Test user interface (task list, forms and reports)
Validate data
Validate security
Validate Functionality
Test EPM Automate scripts
Train and Rollout
• Train and Rollout
̶
̶
̶
̶
̶
Knowledge transfer to the Administrator
End-user training – New SUI!
Deploy to Production
Update maintenance windows to preferred time/time zones
When importing to a new pod, the application will be in Administrator mode, so
you need to change this to Allow Users under System Settings
Helpful Links
Migrating On-Premises Applications to EPM Cloud
https://docs.oracle.com/en/cloud/saas/enterprise-performancemanagement-common/epmss/app_migration_to_epm_cloud_heading.html
Migrating HSF to
Strategic Modeling
Migrate HSF to Strategic Modeling
• Must be on version 11.1.2.4.002 (may have to upgrade to that version)
• Save your models from HSF into local (.alc) files
• Enable Strategic Modeling in EPM Cloud application
Migrate HSF to Strategic Modeling
• Create models using those local files
̶
Migrate model using Browser
̶
Migrate model using Smart View
• Build Consolidation
Helpful Links
Migrate Strategic Finance to Strategic Modeling
https://docs.oracle.com/en/cloud/saas/enterprise-performancemanagementcommon/epmss/migrate_onprem_to_cloud_hsf_to_fin_mod_heading.html
Summary
• Take stock of your current application
• Decide what EPM Cloud subscription meets your needs
• Decide what type of migration will optimize your benefits
̶
̶
Lift and Shift
Redesign and rebuild to leverage the prebuilt modules or to build the
improved custom application that leverages the new cloud features
• Take time to prepare for the migration
Q&A
Enabling Modules in Planning
Cloud
Build/Migrate
• Option1
̶ Create new application
̶
Migrate artifacts over piece by piece
̶
Enable Modules (Frameworks)
• Option 2
̶
Create new application
̶
Enable Modules (Frameworks)
̶
Migrate artifacts over piece by piece
Considerations when enabling modules to an existing application
• Scenario prebuilt members
• Version prebuilt members
• Entity can be renamed; prebuilt members will be added to the
dimension tagged Entity
• Period and Account dimension data storage has to be set to Never
Share.
• The Year dimension name has to be Years
• Few other validations related to dimension count, alias tables, and
prebuilt members (see documentation)
Enabling Planning Cloud Modules
• Follow Migration Prep steps
• Create LCMs – Excluding Planning >> Configuration >> Properties
• Download, unzip, modify files, and re-zip if needed
Enabling Planning Cloud Modules
• Log into EPM Cloud
Enabling Planning Cloud Modules
Enabling Planning Cloud Modules
Enabling Planning Cloud Modules
Enabling Planning Cloud Modules
Enable Modules
• Select features as needed
• OPTIONAL: Add custom dimensions
• NOTE: Custom dimensions can be enabled in multiple modules
Dimension Tagged “Account” will have prebuilt members added
Dimension Tagged “Entity” will have prebuilt members added
• Members that were added prior to enabling the module are directly under the
Dimension member
Dimension Tagged “Entity” will have prebuilt members added
• Members moved under OEP_Total Entity
New Members Added to Scenario; Likely “duplicates”
• Scenario members created
as part of Workforce
framework
• The new members are
duplicates of the custom
members previously added
• Data needs to be moved to
the “OEP_” members
• The custom members can
then be deleted
New Members Added to Version; Likely “duplicates”
• Version members created as
part of Workforce framework
• Similar to Scenarios, new
members may be duplicates of
the custom members previously
added
• The Final member is unique,
frameworks do not utilize a final
version
• Data needs to be moved to the
OEP members for the Working
member, the custom member
can then be deleted
Other
• Dimensions added to the application prior to enabling modules can be
included or ignored in the modules
̶
̶
When adding custom dimension during module enabling, select the existing
dimension to map
Members added prior to enabling modules will need to be moved into the
hierarchy created
• New dimensions can be added during the module enabling process,
these would be available to the module only
̶
̶
These dimensions can be enabled for non-module cubes in the future
Doing so will affect forms and rules
Import Remaining Artifacts
• Tools >> Migration >>Snapshots
• Import:
̶
Shared Services (Groups only)
̶
Planning (User/Substitution
Variables, Forms, etc)
̶
Calculation Manager
̶
Reporting and Analysis
• Address any errors reported on
the migration status report
APPENDIX
EPM Cloud Standard vs. Enterprise
Business Processes
EPM Cloud Standard
EPM Cloud Enterprise
Planning
Planning & Budgeting
Packaged modules: Workforce,
Capital, Financial Project Planning
Scenario Modeling
1 Custom Hybrid BSO & 1 Custom
ASO
+ Advanced Customization and modeling
(Groovy)
Intelligent Performance Management
Intelligent Process Automation
Free Form Planning
Financial Consolidation & Close
Financial Consolidation
Task Management
+ Advanced consolidation (on-demand
business rules, custom calculations)
Intelligent Performance Management
Intelligent Process Automation
Narrative Reporting
Narrative Reporting
+ XBRL Reporting
Account Reconciliation
Account Reconciliation
+ Transaction Matching
Tax Reporting
Not available
Tax Reporting
Profitability
Not available
Profitability and Cost Management
Enterprise Data Management
Not available
Enterprise Data Management with 5,000
records limit
EPM Planning Cloud Standard vs. Enterprise
Standard Planning Cloud
Enterprise Planning Cloud
Planning & Budgeting
Packaged modules/frameworks: Workforce, Capital,
Financial Project Planning
Scenario Modeling
Everything in EPM Cloud Standard +
1 Application option at app creation time: Module
Based “lite”
3 Application options at app creation time: Custom,
Module Based, Free Form
•
5 seeded hybrid BSO cubes & 1 seeded ASO
cubes (modules)
1 free unseeded hybrid BSO cube and 1 free
(unseeded) ASO cube
All BSO cubes deployed in hybrid
Max 8 cubes
Advanced Customization and modeling (Groovy)
Intelligent Performance Management
Intelligent Process Automation
Free Form Planning
Custom: 6 hybrid BSO, 6 ASO
Module-based:
(sort of like the “old” EPBCS with fewer free cubes)
5 seeded hybrid BSO cubes & 1 seeded ASO cubes
(modules)
•
3 free unseeded hybrid BSO cubes and 4 free
(unseeded) ASO cubes
•
Max 13 cubes per URL
Free form: 1 cube (choice hybrid BSO or ASO)
Additional Business Processes (aka
applications/URLs) for a nominal, flat, monthly fee
As many Business Processes (aka applications/URLs) as
you want
•
•
•
•
Migrating to Free Form
Create Using .OTL File
Download .OTL file from EAS
Migrating to Free Form Application
• Log into EPM Cloud
Migrating to Free Form Application
Create Using .OTL File
Create Using .OTL File
Create Using .OTL File
Create Using .OTL File
Create Using .LCM
Good if application contains calc scripts and/or substitution variables
• Create LCM from Shared Services
• Download the zip file
Migrating to Free Form Application
• Log into EPM Cloud
Migrating to Free Form Application
Create Using .LCM
Create Using .LCM
Create Using .LCM
Create Using .OTL File
Create Using .LCM
Download