SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
www.123olap.com
www.123olap.com
Future Webinars
 We have a large amount of webinar /
training content available related to :
 Essbase
 FDMEE and Jython
 OBIEE
 HFM
 DRM
 If you’d like to receive a notification
when we schedule webinars, please
notify bash@epmclarity.com.
www.123olap.com
Introductions
 Bernard Ash - EPMClarity.com
 EPM Gurus – 15+ years and counting
 123Olap.com – premier Hyperion training provider:
 Rudy Zucca, Eric Eriksen, Matthias Wohlen
 Experienced and renowned consultants, NOT just
trainers.
 Konvergence.com
 With Essbase or Without. EPM and Beyond.
 Cloud or On-Prem.
 Come find out about the “Save Essbase!”
revolution.
www.123olap.com
FDM to FDMEE Migration Utility
www.123olap.com
What will we cover?
 What version of the utility should I use? As
of July 1, the latest version is 1.1.
 When is it a good idea to use the
Migration Utility? Can it really save time?
 What will it migrate?
 What will it NOT migrate?
 Mapping considerations
 Does it work on SQL server installations?
 Do I have to know ODI to use it?
 Migrate more than one FDM Classic
application.
www.123olap.com
Is it a Good Idea?
 When is it a good idea to use the
Migration Utility?
 Can it really save time?
 What will it migrate?
- The migration utility is almost always faster than doing
a migration (rewrite) and always less error-prone.
- How many of each class of artifacts do you have ?
Locations, Import Formats, Rules, Validation Entities,
Check Rules, Sources, Targets, etc.
- The migration utility will bring all these artifacts over
for you. For large implementations, it could take 6
months or more to move over all the requisite
artifacts which is tedious and very error-prone.
www.123olap.com
What will it migrate?
- Create the integration with the Target
- Period and Category Mappings
- Locations
- Import Formats
- Validation Entities and Validation Rules
- Logic Groups
- Mapping
- Data
- Data Load Rules
- Integration Options
www.123olap.com
What will it NOT migrate?
 User Security
 Object Security
 Scripts of all kinds, including those in
check reports.
 Custom Reports
 Control Group Locations
 Task Flows
 Certifications & Assessments
www.123olap.com
Do we have to convert to Jython?
 You will have to convert VBScript to
Jython manually. No, there is currently
no wizard for this.
 Technically, this is how it is supposed to
work in FDMEE 11.1.2.4 (see table below):
Jython VBScript
Import Jython ONLY
NOT
SUPPORTED
Mapping Jython & SQL
NOT
SUPPORTED
Event Supported Supported
Custom Supported Supported
www.123olap.com
Conversion to Jython -All or Nothing.
 You want to convert to Jython b/c :
 You will spend more time trying to use poorly documented
VBScript syntax in FDMEE than you would just writing the Jython. It
is a different object model in FDMEE than it was in FDM.
 Most if not all docs and forums for FDMEE are in Jython, NOT
VBScript.
 Very few if any people are doing anything in VBScript in FDMEE
 For maintenance, you don’t want you administrators (or
consultants) to have to support more than one standard.
 VBScript is old technology
www.123olap.com
Documentation
Oracle:
http://docs.oracle.com/cd/E57185_01/e
pm.1112/fdm_migration.pdf
Pay close attention to the concept of source and
target and note that FDMC stands for FDM
Classic
www.123olap.com
Mapping Considerations
1. Compared to FDM Classic, the Multi Dimension
mapping type handles the most common reason
to use mapping scripts and is more efficient. This
can elminate the need for existing FDM Scripts.
2. Multi-star mappings not supported in FDMEE. For
example - *.*
3. •Mapping scripts can be in SQL or Jython. Since
Jython runs one row at a time, SQL is much better
for performance.
www.123olap.com
Prerequisites
 SQL Server - Not by any means a
showstopper but this utility works with
less troubleshooting if your FDM and
FDMEE repositories were and are in
Oracle
 ODI – Yes, it helps to know ODI but it’s
not a showstopper if you aren’t an ODI
expert.
www.123olap.com
Migrating from Multiple Applications
 Duplicate names
FDMEE does not allow duplicate names for key artifacts. In the
case you have multiple FDM applications (which could use the
same name for an artifact), the migration utility lets you add a
prefix to FDM artifacts. This way, you will avoid duplication
issues during migration and it’s easier to keep track of where
each migrated artifact came from.
 For example, if you have two FDM applications both
having a location called “US_West”, you can use a
prefix which create in FDMEE two artifacts: one
named ”Prefix1_US_West” and the other
“Prefix2_US_West”.
www.123olap.com
Delimiters – watch out
 File delimiters
FDMEE just supports comma (,), pipe (|),
exclamation (!), colon (:), semi-colon (;) and tab.
Any other delimiter used in legacy FDM will be
converted to comma (,).
Watch out! this change will force modifications in
source files as well.
www.123olap.com
Let’s Do the Migration
 And when we’re done with the
migration, let’s do a little Jython
scripting in Eclipse.
www.123olap.com
Migration Utility Steps
1. Install ODI Studio
a) You need a 32 bit JDK
b) Download ODI client installer –
ODI Studio 11.1.1.7- don't try to install ODI Studio from EPM installer, it fails. I still keep the
full ODI 11.1.1.7 installer. I think Oracle just keeps last 11g release which is 11.1.1.9. If
you don't have the original installer files, I would suggest you raise a SR with oracle
so they can provide you with the links to download it.
c) Need Master and Work Repository connection information – contact DBA. This should
already be set up if you have FDMEE installed b/c FDMEE uses ODI under the covers.
2. Install Migration Utility Scenarios into ODI client (see details on next
slide)
3. Have legacy FDM repository copied into new world (not required but
easier)
4. Configure Topology for Source (legacy) and Target (new FDMEE
repository)
5. Run Migration Utility Scenarios
6. Check logs in Operator
www.123olap.com
Introductions
 Bernard Ash - EPMClarity.com
 EPM Gurus – 15+ years and counting
 123Olap.com – premier Hyperion training provider:
 Rudy Zucca, Eric Eriksen, Matthias Wohlen
 Experienced and renowned consultants, NOT just
trainers.
 Konvergence.com
 With Essbase or Without. EPM and Beyond.
 Cloud or On-Prem.
 Come find out about the “Save Essbase!”
revolution.
www.123olap.com

Contenu connexe

Tendances

FDM to ERPi– Upgrade & Migration Strategies
FDM to ERPi– Upgrade & Migration StrategiesFDM to ERPi– Upgrade & Migration Strategies
FDM to ERPi– Upgrade & Migration StrategiesAlithya
 
"Converting" FDM to FDMEE
"Converting" FDM to FDMEE"Converting" FDM to FDMEE
"Converting" FDM to FDMEEfinitsolutions
 
Getting the Most Out of FDM - Integrating with Essbase and Planning
Getting the Most Out of FDM - Integrating with Essbase and PlanningGetting the Most Out of FDM - Integrating with Essbase and Planning
Getting the Most Out of FDM - Integrating with Essbase and Planningfinitsolutions
 
What Would Happen If I...? FDMEE Edition
What Would Happen If I...? FDMEE EditionWhat Would Happen If I...? FDMEE Edition
What Would Happen If I...? FDMEE EditionAlithya
 
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...eCapital Advisors
 
FDM, ERPi, EPMA, DRM, EAL - Understanding the Alphabet Soup of Integration
FDM, ERPi, EPMA, DRM, EAL - Understanding the Alphabet Soup of IntegrationFDM, ERPi, EPMA, DRM, EAL - Understanding the Alphabet Soup of Integration
FDM, ERPi, EPMA, DRM, EAL - Understanding the Alphabet Soup of IntegrationAlithya
 
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 032715finitsolutions
 
Best Practices in Preparing for and Managing your EPM Infrastructure
Best Practices in Preparing for and Managing your EPM InfrastructureBest Practices in Preparing for and Managing your EPM Infrastructure
Best Practices in Preparing for and Managing your EPM InfrastructureAlithya
 
Designing Highly-Available Architectures for OTM
Designing Highly-Available Architectures for OTMDesigning Highly-Available Architectures for OTM
Designing Highly-Available Architectures for OTMMavenWire
 
Disaster Recovery using Spectrum Scale Active File Management
Disaster Recovery using Spectrum Scale Active File ManagementDisaster Recovery using Spectrum Scale Active File Management
Disaster Recovery using Spectrum Scale Active File ManagementTrishali Nayar
 
EPM Infrastructure: An Investigation
EPM Infrastructure: An InvestigationEPM Infrastructure: An Investigation
EPM Infrastructure: An InvestigationAlithya
 
How to Turn New Recruits Into Oracle EPM Infrastructure Gurus
How to Turn New Recruits Into Oracle EPM Infrastructure GurusHow to Turn New Recruits Into Oracle EPM Infrastructure Gurus
How to Turn New Recruits Into Oracle EPM Infrastructure Gurusnking821
 
With amerigroup, replaced hal with er pi & fdm
With amerigroup, replaced hal with er pi & fdmWith amerigroup, replaced hal with er pi & fdm
With amerigroup, replaced hal with er pi & fdmAlithya
 
Nicholas king oracle epm migration and upgrade
Nicholas king   oracle epm migration and upgradeNicholas king   oracle epm migration and upgrade
Nicholas king oracle epm migration and upgradenking821
 
Data Sharing using Spectrum Scale Active File Management
Data Sharing using Spectrum Scale Active File ManagementData Sharing using Spectrum Scale Active File Management
Data Sharing using Spectrum Scale Active File ManagementTrishali Nayar
 
Klondike16 - Making the Move from FDM Classic to FDM EE
Klondike16 - Making the Move from FDM Classic to FDM EEKlondike16 - Making the Move from FDM Classic to FDM EE
Klondike16 - Making the Move from FDM Classic to FDM EEDenis Gray
 
FDMEE Taking Source Filters to the Next Level
FDMEE Taking Source Filters to the Next LevelFDMEE Taking Source Filters to the Next Level
FDMEE Taking Source Filters to the Next LevelFrancisco Amores
 
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 SystemsAlithya
 
Bringing Mainframe Security Information Into Your Splunk Security Operations ...
Bringing Mainframe Security Information Into Your Splunk Security Operations ...Bringing Mainframe Security Information Into Your Splunk Security Operations ...
Bringing Mainframe Security Information Into Your Splunk Security Operations ...Precisely
 

Tendances (20)

FDM to ERPi– Upgrade & Migration Strategies
FDM to ERPi– Upgrade & Migration StrategiesFDM to ERPi– Upgrade & Migration Strategies
FDM to ERPi– Upgrade & Migration Strategies
 
"Converting" FDM to FDMEE
"Converting" FDM to FDMEE"Converting" FDM to FDMEE
"Converting" FDM to FDMEE
 
Getting the Most Out of FDM - Integrating with Essbase and Planning
Getting the Most Out of FDM - Integrating with Essbase and PlanningGetting the Most Out of FDM - Integrating with Essbase and Planning
Getting the Most Out of FDM - Integrating with Essbase and Planning
 
FDMEE Custom Reports
FDMEE Custom ReportsFDMEE Custom Reports
FDMEE Custom Reports
 
What Would Happen If I...? FDMEE Edition
What Would Happen If I...? FDMEE EditionWhat Would Happen If I...? FDMEE Edition
What Would Happen If I...? FDMEE Edition
 
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
 
FDM, ERPi, EPMA, DRM, EAL - Understanding the Alphabet Soup of Integration
FDM, ERPi, EPMA, DRM, EAL - Understanding the Alphabet Soup of IntegrationFDM, ERPi, EPMA, DRM, EAL - Understanding the Alphabet Soup of Integration
FDM, ERPi, EPMA, DRM, EAL - Understanding the Alphabet Soup of Integration
 
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
 
Best Practices in Preparing for and Managing your EPM Infrastructure
Best Practices in Preparing for and Managing your EPM InfrastructureBest Practices in Preparing for and Managing your EPM Infrastructure
Best Practices in Preparing for and Managing your EPM Infrastructure
 
Designing Highly-Available Architectures for OTM
Designing Highly-Available Architectures for OTMDesigning Highly-Available Architectures for OTM
Designing Highly-Available Architectures for OTM
 
Disaster Recovery using Spectrum Scale Active File Management
Disaster Recovery using Spectrum Scale Active File ManagementDisaster Recovery using Spectrum Scale Active File Management
Disaster Recovery using Spectrum Scale Active File Management
 
EPM Infrastructure: An Investigation
EPM Infrastructure: An InvestigationEPM Infrastructure: An Investigation
EPM Infrastructure: An Investigation
 
How to Turn New Recruits Into Oracle EPM Infrastructure Gurus
How to Turn New Recruits Into Oracle EPM Infrastructure GurusHow to Turn New Recruits Into Oracle EPM Infrastructure Gurus
How to Turn New Recruits Into Oracle EPM Infrastructure Gurus
 
With amerigroup, replaced hal with er pi & fdm
With amerigroup, replaced hal with er pi & fdmWith amerigroup, replaced hal with er pi & fdm
With amerigroup, replaced hal with er pi & fdm
 
Nicholas king oracle epm migration and upgrade
Nicholas king   oracle epm migration and upgradeNicholas king   oracle epm migration and upgrade
Nicholas king oracle epm migration and upgrade
 
Data Sharing using Spectrum Scale Active File Management
Data Sharing using Spectrum Scale Active File ManagementData Sharing using Spectrum Scale Active File Management
Data Sharing using Spectrum Scale Active File Management
 
Klondike16 - Making the Move from FDM Classic to FDM EE
Klondike16 - Making the Move from FDM Classic to FDM EEKlondike16 - Making the Move from FDM Classic to FDM EE
Klondike16 - Making the Move from FDM Classic to FDM EE
 
FDMEE Taking Source Filters to the Next Level
FDMEE Taking Source Filters to the Next LevelFDMEE Taking Source Filters to the Next Level
FDMEE Taking Source Filters to the Next Level
 
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
 
Bringing Mainframe Security Information Into Your Splunk Security Operations ...
Bringing Mainframe Security Information Into Your Splunk Security Operations ...Bringing Mainframe Security Information Into Your Splunk Security Operations ...
Bringing Mainframe Security Information Into Your Splunk Security Operations ...
 

Similaire à FDM to FDMEE migration utility

SynapseIndia drupal presentation on drupal info
SynapseIndia drupal  presentation on drupal infoSynapseIndia drupal  presentation on drupal info
SynapseIndia drupal presentation on drupal infoSynapseindiappsdevelopment
 
When to Code / Config / Config + Code in Salesforce - Nikunj Doshi
When to Code / Config / Config + Code in Salesforce - Nikunj DoshiWhen to Code / Config / Config + Code in Salesforce - Nikunj Doshi
When to Code / Config / Config + Code in Salesforce - Nikunj DoshiSakthivel Madesh
 
JNUC 2017: Open Distribution Server
JNUC 2017: Open Distribution ServerJNUC 2017: Open Distribution Server
JNUC 2017: Open Distribution ServerBryson Tyrrell
 
2012 04-19 theory-of_operation
2012 04-19 theory-of_operation2012 04-19 theory-of_operation
2012 04-19 theory-of_operationbobwolff68
 
DevOps Fest 2020. immutable infrastructure as code. True story.
DevOps Fest 2020. immutable infrastructure as code. True story.DevOps Fest 2020. immutable infrastructure as code. True story.
DevOps Fest 2020. immutable infrastructure as code. True story.Vlad Fedosov
 
Code Coverage for Total Security in Application Migrations
Code Coverage for Total Security in Application MigrationsCode Coverage for Total Security in Application Migrations
Code Coverage for Total Security in Application MigrationsDana Luther
 
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013Mack Hardy
 
Platform Engineering for the Modern Oracle World
Platform Engineering for the Modern Oracle WorldPlatform Engineering for the Modern Oracle World
Platform Engineering for the Modern Oracle WorldSimon Haslam
 
Clone Clone Make: a better way to build
Clone Clone Make: a better way to buildClone Clone Make: a better way to build
Clone Clone Make: a better way to buildDanHeidinga
 
Near real-time anomaly detection at Lyft
Near real-time anomaly detection at LyftNear real-time anomaly detection at Lyft
Near real-time anomaly detection at Lyftmarkgrover
 
HLayer / Cloud Native Best Practices
HLayer / Cloud Native Best PracticesHLayer / Cloud Native Best Practices
HLayer / Cloud Native Best PracticesAymen EL Amri
 
PeopleSoft Cloud Manager and Selective Adoption
PeopleSoft Cloud Manager and Selective AdoptionPeopleSoft Cloud Manager and Selective Adoption
PeopleSoft Cloud Manager and Selective AdoptionGraham Smith
 
Normalizing x pages web development
Normalizing x pages web development Normalizing x pages web development
Normalizing x pages web development Shean McManus
 
Meetup 2020 - Back to the Basics part 101 : IaC
Meetup 2020 - Back to the Basics part 101 : IaCMeetup 2020 - Back to the Basics part 101 : IaC
Meetup 2020 - Back to the Basics part 101 : IaCDamienCarpy
 
Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021NeerajKumar1965
 
BW Migration to HANA Part 2 - SUM DMO Tool for SAP Upgrade & Migration
BW Migration to HANA Part 2 - SUM DMO Tool for SAP Upgrade & MigrationBW Migration to HANA Part 2 - SUM DMO Tool for SAP Upgrade & Migration
BW Migration to HANA Part 2 - SUM DMO Tool for SAP Upgrade & MigrationLinh Nguyen
 
O365 Developer Bootcamp NJ 2018 - Material
O365 Developer Bootcamp NJ 2018 - MaterialO365 Developer Bootcamp NJ 2018 - Material
O365 Developer Bootcamp NJ 2018 - MaterialThomas Daly
 
CON5451_Brydon-OOW2014_Brydon_CON5451 (1).pptx
CON5451_Brydon-OOW2014_Brydon_CON5451 (1).pptxCON5451_Brydon-OOW2014_Brydon_CON5451 (1).pptx
CON5451_Brydon-OOW2014_Brydon_CON5451 (1).pptxSergioBruno21
 

Similaire à FDM to FDMEE migration utility (20)

SynapseIndia drupal presentation on drupal info
SynapseIndia drupal  presentation on drupal infoSynapseIndia drupal  presentation on drupal info
SynapseIndia drupal presentation on drupal info
 
When to Code / Config / Config + Code in Salesforce - Nikunj Doshi
When to Code / Config / Config + Code in Salesforce - Nikunj DoshiWhen to Code / Config / Config + Code in Salesforce - Nikunj Doshi
When to Code / Config / Config + Code in Salesforce - Nikunj Doshi
 
JNUC 2017: Open Distribution Server
JNUC 2017: Open Distribution ServerJNUC 2017: Open Distribution Server
JNUC 2017: Open Distribution Server
 
Db2 cloud provisioning
Db2 cloud provisioningDb2 cloud provisioning
Db2 cloud provisioning
 
2012 04-19 theory-of_operation
2012 04-19 theory-of_operation2012 04-19 theory-of_operation
2012 04-19 theory-of_operation
 
DevOps Fest 2020. immutable infrastructure as code. True story.
DevOps Fest 2020. immutable infrastructure as code. True story.DevOps Fest 2020. immutable infrastructure as code. True story.
DevOps Fest 2020. immutable infrastructure as code. True story.
 
Code Coverage for Total Security in Application Migrations
Code Coverage for Total Security in Application MigrationsCode Coverage for Total Security in Application Migrations
Code Coverage for Total Security in Application Migrations
 
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
 
Scaling symfony apps
Scaling symfony appsScaling symfony apps
Scaling symfony apps
 
Platform Engineering for the Modern Oracle World
Platform Engineering for the Modern Oracle WorldPlatform Engineering for the Modern Oracle World
Platform Engineering for the Modern Oracle World
 
Clone Clone Make: a better way to build
Clone Clone Make: a better way to buildClone Clone Make: a better way to build
Clone Clone Make: a better way to build
 
Near real-time anomaly detection at Lyft
Near real-time anomaly detection at LyftNear real-time anomaly detection at Lyft
Near real-time anomaly detection at Lyft
 
HLayer / Cloud Native Best Practices
HLayer / Cloud Native Best PracticesHLayer / Cloud Native Best Practices
HLayer / Cloud Native Best Practices
 
PeopleSoft Cloud Manager and Selective Adoption
PeopleSoft Cloud Manager and Selective AdoptionPeopleSoft Cloud Manager and Selective Adoption
PeopleSoft Cloud Manager and Selective Adoption
 
Normalizing x pages web development
Normalizing x pages web development Normalizing x pages web development
Normalizing x pages web development
 
Meetup 2020 - Back to the Basics part 101 : IaC
Meetup 2020 - Back to the Basics part 101 : IaCMeetup 2020 - Back to the Basics part 101 : IaC
Meetup 2020 - Back to the Basics part 101 : IaC
 
Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021
 
BW Migration to HANA Part 2 - SUM DMO Tool for SAP Upgrade & Migration
BW Migration to HANA Part 2 - SUM DMO Tool for SAP Upgrade & MigrationBW Migration to HANA Part 2 - SUM DMO Tool for SAP Upgrade & Migration
BW Migration to HANA Part 2 - SUM DMO Tool for SAP Upgrade & Migration
 
O365 Developer Bootcamp NJ 2018 - Material
O365 Developer Bootcamp NJ 2018 - MaterialO365 Developer Bootcamp NJ 2018 - Material
O365 Developer Bootcamp NJ 2018 - Material
 
CON5451_Brydon-OOW2014_Brydon_CON5451 (1).pptx
CON5451_Brydon-OOW2014_Brydon_CON5451 (1).pptxCON5451_Brydon-OOW2014_Brydon_CON5451 (1).pptx
CON5451_Brydon-OOW2014_Brydon_CON5451 (1).pptx
 

Dernier

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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 DiscoveryTrustArc
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
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 FresherRemote DBA Services
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Dernier (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

FDM to FDMEE migration utility

  • 2. www.123olap.com Future Webinars  We have a large amount of webinar / training content available related to :  Essbase  FDMEE and Jython  OBIEE  HFM  DRM  If you’d like to receive a notification when we schedule webinars, please notify bash@epmclarity.com.
  • 3. www.123olap.com Introductions  Bernard Ash - EPMClarity.com  EPM Gurus – 15+ years and counting  123Olap.com – premier Hyperion training provider:  Rudy Zucca, Eric Eriksen, Matthias Wohlen  Experienced and renowned consultants, NOT just trainers.  Konvergence.com  With Essbase or Without. EPM and Beyond.  Cloud or On-Prem.  Come find out about the “Save Essbase!” revolution.
  • 4. www.123olap.com FDM to FDMEE Migration Utility
  • 5. www.123olap.com What will we cover?  What version of the utility should I use? As of July 1, the latest version is 1.1.  When is it a good idea to use the Migration Utility? Can it really save time?  What will it migrate?  What will it NOT migrate?  Mapping considerations  Does it work on SQL server installations?  Do I have to know ODI to use it?  Migrate more than one FDM Classic application.
  • 6. www.123olap.com Is it a Good Idea?  When is it a good idea to use the Migration Utility?  Can it really save time?  What will it migrate? - The migration utility is almost always faster than doing a migration (rewrite) and always less error-prone. - How many of each class of artifacts do you have ? Locations, Import Formats, Rules, Validation Entities, Check Rules, Sources, Targets, etc. - The migration utility will bring all these artifacts over for you. For large implementations, it could take 6 months or more to move over all the requisite artifacts which is tedious and very error-prone.
  • 7. www.123olap.com What will it migrate? - Create the integration with the Target - Period and Category Mappings - Locations - Import Formats - Validation Entities and Validation Rules - Logic Groups - Mapping - Data - Data Load Rules - Integration Options
  • 8. www.123olap.com What will it NOT migrate?  User Security  Object Security  Scripts of all kinds, including those in check reports.  Custom Reports  Control Group Locations  Task Flows  Certifications & Assessments
  • 9. www.123olap.com Do we have to convert to Jython?  You will have to convert VBScript to Jython manually. No, there is currently no wizard for this.  Technically, this is how it is supposed to work in FDMEE 11.1.2.4 (see table below): Jython VBScript Import Jython ONLY NOT SUPPORTED Mapping Jython & SQL NOT SUPPORTED Event Supported Supported Custom Supported Supported
  • 10. www.123olap.com Conversion to Jython -All or Nothing.  You want to convert to Jython b/c :  You will spend more time trying to use poorly documented VBScript syntax in FDMEE than you would just writing the Jython. It is a different object model in FDMEE than it was in FDM.  Most if not all docs and forums for FDMEE are in Jython, NOT VBScript.  Very few if any people are doing anything in VBScript in FDMEE  For maintenance, you don’t want you administrators (or consultants) to have to support more than one standard.  VBScript is old technology
  • 11. www.123olap.com Documentation Oracle: http://docs.oracle.com/cd/E57185_01/e pm.1112/fdm_migration.pdf Pay close attention to the concept of source and target and note that FDMC stands for FDM Classic
  • 12. www.123olap.com Mapping Considerations 1. Compared to FDM Classic, the Multi Dimension mapping type handles the most common reason to use mapping scripts and is more efficient. This can elminate the need for existing FDM Scripts. 2. Multi-star mappings not supported in FDMEE. For example - *.* 3. •Mapping scripts can be in SQL or Jython. Since Jython runs one row at a time, SQL is much better for performance.
  • 13. www.123olap.com Prerequisites  SQL Server - Not by any means a showstopper but this utility works with less troubleshooting if your FDM and FDMEE repositories were and are in Oracle  ODI – Yes, it helps to know ODI but it’s not a showstopper if you aren’t an ODI expert.
  • 14. www.123olap.com Migrating from Multiple Applications  Duplicate names FDMEE does not allow duplicate names for key artifacts. In the case you have multiple FDM applications (which could use the same name for an artifact), the migration utility lets you add a prefix to FDM artifacts. This way, you will avoid duplication issues during migration and it’s easier to keep track of where each migrated artifact came from.  For example, if you have two FDM applications both having a location called “US_West”, you can use a prefix which create in FDMEE two artifacts: one named ”Prefix1_US_West” and the other “Prefix2_US_West”.
  • 15. www.123olap.com Delimiters – watch out  File delimiters FDMEE just supports comma (,), pipe (|), exclamation (!), colon (:), semi-colon (;) and tab. Any other delimiter used in legacy FDM will be converted to comma (,). Watch out! this change will force modifications in source files as well.
  • 16. www.123olap.com Let’s Do the Migration  And when we’re done with the migration, let’s do a little Jython scripting in Eclipse.
  • 17. www.123olap.com Migration Utility Steps 1. Install ODI Studio a) You need a 32 bit JDK b) Download ODI client installer – ODI Studio 11.1.1.7- don't try to install ODI Studio from EPM installer, it fails. I still keep the full ODI 11.1.1.7 installer. I think Oracle just keeps last 11g release which is 11.1.1.9. If you don't have the original installer files, I would suggest you raise a SR with oracle so they can provide you with the links to download it. c) Need Master and Work Repository connection information – contact DBA. This should already be set up if you have FDMEE installed b/c FDMEE uses ODI under the covers. 2. Install Migration Utility Scenarios into ODI client (see details on next slide) 3. Have legacy FDM repository copied into new world (not required but easier) 4. Configure Topology for Source (legacy) and Target (new FDMEE repository) 5. Run Migration Utility Scenarios 6. Check logs in Operator
  • 18. www.123olap.com Introductions  Bernard Ash - EPMClarity.com  EPM Gurus – 15+ years and counting  123Olap.com – premier Hyperion training provider:  Rudy Zucca, Eric Eriksen, Matthias Wohlen  Experienced and renowned consultants, NOT just trainers.  Konvergence.com  With Essbase or Without. EPM and Beyond.  Cloud or On-Prem.  Come find out about the “Save Essbase!” revolution.