SlideShare a Scribd company logo
1 of 51
FDMEE Custom Reports
Shaping Your Data!
15/January/2016
2
Safe Harbour
• The following is intended for information purposes only on
behalf of Infratects, and may not be incorporated into any
contract. It is not a commitment to deliver any services or
functionality, and should not be relied upon in making
purchasing decisions. This provides no warranties with
respect to the offerings described within. The development,
release, and timing of any features or functionality described
for Oracle’s products remains at the sole discretion of
Oracle. Any third-party names, trademarks and copyrights
contained in this document are the property of their
respective owners
3
Agenda
• Introduction
• Reporting in Legacy FDM
• Reporting in FDMEE
• FDMEE Custom Reports (some examples…)
• Let’s go into details
4
ODTUG Kscope16
©2015 | INFRATECTS.COM
5
Infratects TopGun16
• When? 10 & 11 March 2016
• Where? Adlon Kempinski, Berlin Germany
• Who?
– 2 Keynote speeches from Oracle's own Kash Mohammadi,
VP, EPM Product Development, and Rajesh Bhatia, VP, EPM
& BI Product Development
• 6 session blocks, giving you the choice to curate your own Top
Gun experience.
• 18 educationally focused and non sales driven presentations
on technical and functional Hyperion best practices as well as
Customer Stories to provide insight from the user perspective.
• To learn more go to : www.infratects.com/topgun
©2015 | INFRATECTS.COM
6
About Infratects
DEEP EXPERTISE
HOSTING
CLOUD
DESIGN
CONFIGURATION
INSTALLATION
STRESS TESTING
UPGRADES
MIGRATIONS
PATCHING
INTEGRATION
SUPPORT
TRAINING
INFRASTRUCTURE
FOLLOW THE SUN
SUPPORT
40+CONSULTANTS
15+ YEARS
EXPERIENCE
5 DATA
CENTERS
NA EMEA APAC
DEDICATED
MANAGED SERVICES
& SUPPPORT
TEAM
FOCUSED
15
IN BUSINESS
YEARS INFRATECTS FI
INFRATECTS UK
INFRATECTS NL2000
INFRATECTS AUS2008
2009
2012
INFRATECTS US2014
INFRATECTS SP2012
WWW.INFRATECTS.COM
7
About me
• Data Integration Lead @Infratects
• +9 years Hyperion Experience
focused on Data Integration
• Link between functional and
technical people
• FDMEE Blogger and Trainer
– fishing with FDMEE
• Oracle ACE
• Trail running lover
UTMB CCC (102KM 6500m+)
8
Current landscape
• FDMEE 11.1.2.3.700
– FDM Classic and/or FDMEE (IE 11 support)
• FDMEE 11.1.2.4.100 (Dec-2015)
– No FDM Classic available anymore
– FDM > FDMEE migration is a must (95% parity)
• Migration utility released on Aug-2015
– Built using ODI (standalone)
– Migrate 1 target application at a time
– FDM Classic 11.1.1.x/11.1.2.x > FDMEE 11.1.2.4
– FDM Metadata (locations, mappings, control tables, etc.)
– FDM Data (historical data, archived maps, process info)
– Not included (audit information, memo items, Security, Scripts, Custom Reports)
– Post-migration manual steps needed
Upstream
FDM
ERPI
FDMEE
9.3.x-11.1.2.3
11.1.1.3-11.1.2.2
11.1.2.3-∞
Reporting in Legacy FDM
10
Looking back at the past
• Crystal Reports
– SQL Query + RPX file
• Standard + Custom Reports
• FDM Workbench Client
– Report Designer
• Scripting capabilities
• Parameters
• API to publish reports from scripts
• Output as PDF, Excel, Word, RTF, or HTML
11
Looking back at the past
• Workbench Client
12
Looking back at the past
• Report Designer (Workbench Client)
13
Looking back at the past
• Custom FDM report for Hyperion Planning Validations
Reporting in FDMEE
15
New product, new life
• Oracle BI Publisher templates (RTF)
– No need of BIP license
– Templates located in FDMEE Server
• Not all standard reports migrated 
– Audit mapping monitor available from 11.1.2.4.100
• Custom Reports
– BI Publisher
– BIP Desktop (plugin for MS Word)
• Output as PDF, Excel, HTM, or XSLX
• LCM (+ copy templates)
16
Report Definition
OTHER
FDMEE
Query
Definition
Report
Definition
Source data
Target data
Other data
Report
Template
parameters
Report
Group
Role
Security
17
BIP Desktop for MS Word
• Used to create new RTF templates
• Does not require BIP installed
• Free download
• Install on client machine
– Version depends on MS Office 32-bit or 64-bit version
• Can import sample XML data generated from FDMEE
– Preview reports offline
18
RTF Templates
• Consume XML data
– Template content and layout must correspond to the content and
hierarchy of the input XML file
• Generates the output report dynamically
• Can be downloaded from FDMEE UI
19
RTF Templates
• Some basics
– Placeholders are used to map data fields (show data)
– Groups are used to designate repeating elements
• BIP supports two methods for creating RTF templates
• Basic RTF Method
– Use placeholders
– At runtime the placeholder is replaced by the value of XML element
– Syntax: <?XML element tag name?>
• MS Word’s Form Field Method
– Place the syntax in hidden form fields, rather than directly into the
design of your template.
20
RTF Templates
21
Report Execution
• WEB UI (Report Execution option)
• Command line utility runreport.bat/.sh (FDMEE Server)
– Can run the report during the FDMEE workflow (ex: custom validation)
– Can create the script from Report Execution
©2015 | INFRATECTS.COM
FDMEE Custom Reports
23
Why would we need them?
• Enhanced our data load workflow
– Custom Check Report
– HP/Essbase validations
– Check Exchange Rates loaded
– Etc.
• Enrich TB standard reports
– Include target member properties (Ex: account type or descriptions)
– Include additional FDMEE data
– Etc.
• Align with other business reports
– Add company logo
– Change header/footer
– Change colors/format
– Etc.
24
Creating a Custom Report
1. Define the Query definition
– Test in SQL tool (replace parameters with values)
– Export results to XML from FDMEE and import into RTF template
– May require some SQL work for complex queries (views, functions …)
2. Create the RTF template
– Copy existing template
– Import XML file with sample data (BIP Desktop)
– Configure the template as needed
– Run unit tests for each report item (header, footer, groups, etc.)
3. Define the Report definition
– Copy existing or create new one
– Assign Query definition
– Assign RTF Template
– Assign Report Group (+ security)
– Define parameters
4. Test report with parameters
25
Example 1: Check Report
26
Example 2: Exchange Rates
27
Example 3: TB for JDE Integration
28
Example 4: HFM Hierarchy with JDE Data
Let’s go into details
30
Requirement for custom report
• TB Report with both HFM and JDE descriptions
• Add company logo
• A similar report already existed in legacy FDM
• It needs enhancements
– Add JDE Account Descriptions
– Add company logo
31
Solution design
• HFM Account Description is stored in the HFM Database
• The SQL Queries are executed in the FDMEE Database
– Create SQL View in HFM database (Account properties)
– Create Synonym in FDMEE database
• Query Definition
– Join FDMEE tables and Synonym for the SQL View
– 2 parameters (Period and Data Load Rule)
– Generate XML
• RTF Template
– Copy existing template for TB Report
– Create new format
– User XML for unit tests
32
Solution design
FDMEE
Query
Definition
Report
Definition
JDE + Conversion
Report
Template
Param 1: Period
Param 2: DLR
Custom
Report Group
Role
Security
HFM Account Descriptions
HFM
DB Layer Presentation
Layer
Synonym
33
Query Definition
• SQL Query
34
Generating the XML for the RTF template
• Replace parameters with values in the query definition
35
Building the RTF template with BIP Desktop
• Import XML with sample data
• Fields available for the report and test the output file
36
Building the RTF template with BIP Desktop
• Header
37
Building the RTF template with BIP Desktop
• Table Header
38
Building the RTF template with BIP Desktop
• Table Header – Format
39
Building the RTF template with BIP Desktop
• Table Content: main group by
40
Building the RTF template with BIP Desktop
• Repeating elements
• For-each
41
Building the RTF template with BIP Desktop
• Data fields
42
Building the RTF template with BIP Desktop
• Data fields (amounts)
43
Building the RTF template with BIP Desktop
• Total for the entity (Sum)
44
Building the RTF template with BIP Desktop
• Table Content: Total
45
Generate Translation File (11.1.2.4)
• FDMEE supports reports in multiple languages
• We have to create the XLIFF translation file from BIP Desktop
– Save file as reportname_en.xlf
• XLIFF is a standard file format that is understood by many
translation software packages
46
Place RTF template in Server
• Copy the file in the server or upload through Web UI
• Copy XLF file in its language folder (ex: en)
47
Report Definition
• Create Report definition
48
Report Execution
• Test the report
– Parameters will take POV values by default
49
Report
50
Summary
• New reporting technology
• Custom reports in legacy FDM must be re-created
• Can meet complex reporting requirements
• Train yourself
– http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bip/tb4word/tbwordbip.htm
51
Q&A
• You can always contact me
Email: francisco.amores@infratects.com
Mobile: +34674209000
LinkedIn: http://lnkd.in/dgpfvMW
Twitter: @akafdmee
Blog: http://fishingwithfdmee.blogspot.com
• Join LinkedIn Group Oracle|Hyperion FDMEE

More Related Content

What's hot

Getting the Most Out of EPM: A deep dive into Account Reconciliation Manager
Getting the Most Out of EPM: A deep dive into Account Reconciliation ManagerGetting the Most Out of EPM: A deep dive into Account Reconciliation Manager
Getting the Most Out of EPM: A deep dive into Account Reconciliation Managerfinitsolutions
 
FDMEE script examples
FDMEE script examplesFDMEE script examples
FDMEE script examplesAmit Sharma
 
Best Practices in HFM Application Design
Best Practices in HFM Application Design Best Practices in HFM Application Design
Best Practices in HFM Application Design Alithya
 
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
 
Getting the Most out of EPMA: HFM Managing Metadata with EPMA
Getting the Most out of EPMA: HFM Managing Metadata with EPMAGetting the Most out of EPMA: HFM Managing Metadata with EPMA
Getting the Most out of EPMA: HFM Managing Metadata with EPMAfinitsolutions
 
FDMEE Tutorial - Part 1
FDMEE Tutorial - Part 1FDMEE Tutorial - Part 1
FDMEE Tutorial - Part 1Van Huy
 
ODTUG KSCOPE 2018 - REST APIs for FDMEE and Cloud Data Management
ODTUG KSCOPE 2018 - REST APIs for FDMEE and Cloud Data ManagementODTUG KSCOPE 2018 - REST APIs for FDMEE and Cloud Data Management
ODTUG KSCOPE 2018 - REST APIs for FDMEE and Cloud Data ManagementFrancisco Amores
 
Oracle Hyperion Planning Best Practices
Oracle Hyperion Planning Best PracticesOracle Hyperion Planning Best Practices
Oracle Hyperion Planning Best PracticesIssam Hejazin
 
It's Time to Reassess Your FDM Mappings
It's Time to Reassess Your FDM MappingsIt's Time to Reassess Your FDM Mappings
It's Time to Reassess Your FDM MappingsAlithya
 
Hyperion LCM Utility
Hyperion LCM UtilityHyperion LCM Utility
Hyperion LCM UtilityAlithya
 
HFM Equity Pickup Module
HFM Equity Pickup ModuleHFM Equity Pickup Module
HFM Equity Pickup Moduleaa026593
 
Security and Auditing in HFM
Security and Auditing in HFMSecurity and Auditing in HFM
Security and Auditing in HFMAlithya
 
Deep dive on dynamic member lists
Deep dive on dynamic member listsDeep dive on dynamic member lists
Deep dive on dynamic member listsfinitsolutions
 
Best Practices for Designing and Building Integrations
Best Practices for Designing and Building IntegrationsBest Practices for Designing and Building Integrations
Best Practices for Designing and Building IntegrationsAlithya
 
FDMEE script examples
FDMEE script examplesFDMEE script examples
FDMEE script examplesAmit Soni
 
HFM Business Rule Writing Tips and Techniques
HFM Business Rule Writing Tips and TechniquesHFM Business Rule Writing Tips and Techniques
HFM Business Rule Writing Tips and TechniquesAlithya
 
FDMEE Scripting - Cloud and On-Premises - It Ain't Groovy, But It's My Bread ...
FDMEE Scripting - Cloud and On-Premises - It Ain't Groovy, But It's My Bread ...FDMEE Scripting - Cloud and On-Premises - It Ain't Groovy, But It's My Bread ...
FDMEE Scripting - Cloud and On-Premises - It Ain't Groovy, But It's My Bread ...Joseph Alaimo Jr
 
Hyperion Implementation Questionaries
Hyperion Implementation QuestionariesHyperion Implementation Questionaries
Hyperion Implementation QuestionariesAmit Sharma
 
Application Integration: EPM, ERP, Cloud and On-Premise – All options explained
Application Integration: EPM, ERP, Cloud and On-Premise – All options explainedApplication Integration: EPM, ERP, Cloud and On-Premise – All options explained
Application Integration: EPM, ERP, Cloud and On-Premise – All options explainedAlithya
 

What's hot (20)

Getting the Most Out of EPM: A deep dive into Account Reconciliation Manager
Getting the Most Out of EPM: A deep dive into Account Reconciliation ManagerGetting the Most Out of EPM: A deep dive into Account Reconciliation Manager
Getting the Most Out of EPM: A deep dive into Account Reconciliation Manager
 
FDMEE script examples
FDMEE script examplesFDMEE script examples
FDMEE script examples
 
Best Practices in HFM Application Design
Best Practices in HFM Application Design Best Practices in HFM Application Design
Best Practices in HFM Application Design
 
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
 
Getting the Most out of EPMA: HFM Managing Metadata with EPMA
Getting the Most out of EPMA: HFM Managing Metadata with EPMAGetting the Most out of EPMA: HFM Managing Metadata with EPMA
Getting the Most out of EPMA: HFM Managing Metadata with EPMA
 
FDMEE Tutorial - Part 1
FDMEE Tutorial - Part 1FDMEE Tutorial - Part 1
FDMEE Tutorial - Part 1
 
ODTUG KSCOPE 2018 - REST APIs for FDMEE and Cloud Data Management
ODTUG KSCOPE 2018 - REST APIs for FDMEE and Cloud Data ManagementODTUG KSCOPE 2018 - REST APIs for FDMEE and Cloud Data Management
ODTUG KSCOPE 2018 - REST APIs for FDMEE and Cloud Data Management
 
Oracle Hyperion Planning Best Practices
Oracle Hyperion Planning Best PracticesOracle Hyperion Planning Best Practices
Oracle Hyperion Planning Best Practices
 
It's Time to Reassess Your FDM Mappings
It's Time to Reassess Your FDM MappingsIt's Time to Reassess Your FDM Mappings
It's Time to Reassess Your FDM Mappings
 
Hyperion LCM Utility
Hyperion LCM UtilityHyperion LCM Utility
Hyperion LCM Utility
 
HFM Equity Pickup Module
HFM Equity Pickup ModuleHFM Equity Pickup Module
HFM Equity Pickup Module
 
Security and Auditing in HFM
Security and Auditing in HFMSecurity and Auditing in HFM
Security and Auditing in HFM
 
Deep dive on dynamic member lists
Deep dive on dynamic member listsDeep dive on dynamic member lists
Deep dive on dynamic member lists
 
Best Practices for Designing and Building Integrations
Best Practices for Designing and Building IntegrationsBest Practices for Designing and Building Integrations
Best Practices for Designing and Building Integrations
 
FDMEE script examples
FDMEE script examplesFDMEE script examples
FDMEE script examples
 
HFM Business Rule Writing Tips and Techniques
HFM Business Rule Writing Tips and TechniquesHFM Business Rule Writing Tips and Techniques
HFM Business Rule Writing Tips and Techniques
 
FDMEE Scripting - Cloud and On-Premises - It Ain't Groovy, But It's My Bread ...
FDMEE Scripting - Cloud and On-Premises - It Ain't Groovy, But It's My Bread ...FDMEE Scripting - Cloud and On-Premises - It Ain't Groovy, But It's My Bread ...
FDMEE Scripting - Cloud and On-Premises - It Ain't Groovy, But It's My Bread ...
 
Oracle hyperion financial management
Oracle hyperion financial managementOracle hyperion financial management
Oracle hyperion financial management
 
Hyperion Implementation Questionaries
Hyperion Implementation QuestionariesHyperion Implementation Questionaries
Hyperion Implementation Questionaries
 
Application Integration: EPM, ERP, Cloud and On-Premise – All options explained
Application Integration: EPM, ERP, Cloud and On-Premise – All options explainedApplication Integration: EPM, ERP, Cloud and On-Premise – All options explained
Application Integration: EPM, ERP, Cloud and On-Premise – All options explained
 

Similar to FDMEE Custom Reports

Microsoft Forefront - What’s New in FIM 2010 RC1 Presentation
Microsoft Forefront - What’s New in FIM 2010 RC1 PresentationMicrosoft Forefront - What’s New in FIM 2010 RC1 Presentation
Microsoft Forefront - What’s New in FIM 2010 RC1 PresentationMicrosoft Private Cloud
 
Migration Approaches for FDMEE
Migration Approaches for FDMEEMigration Approaches for FDMEE
Migration Approaches for FDMEEAlithya
 
ODTUG KSCOPE 2017 - Black Belt Techniques for FDMEE and Cloud Data Management
ODTUG KSCOPE 2017 - Black Belt Techniques for FDMEE and Cloud Data ManagementODTUG KSCOPE 2017 - Black Belt Techniques for FDMEE and Cloud Data Management
ODTUG KSCOPE 2017 - Black Belt Techniques for FDMEE and Cloud Data ManagementFrancisco Amores
 
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
 
Oracle XML Publisher / BI Publisher
Oracle XML Publisher / BI PublisherOracle XML Publisher / BI Publisher
Oracle XML Publisher / BI PublisherEdi Yanto
 
IMS04 BMC Software Strategy and Roadmap
IMS04   BMC Software Strategy and RoadmapIMS04   BMC Software Strategy and Roadmap
IMS04 BMC Software Strategy and RoadmapRobert Hain
 
Cetas - Application Development Services
Cetas - Application Development ServicesCetas - Application Development Services
Cetas - Application Development ServicesKabilan D
 
360-Degree View of IT Infrastructure with IT Operations Analytics
360-Degree View of IT Infrastructure with IT Operations Analytics360-Degree View of IT Infrastructure with IT Operations Analytics
360-Degree View of IT Infrastructure with IT Operations AnalyticsPrecisely
 
Effective admin and development in iib
Effective admin and development in iibEffective admin and development in iib
Effective admin and development in iibm16k
 
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
 
[WSO2Con EU 2017] WSO2 Unleashed: Full Stack Automation, Pitfalls and Solutions
[WSO2Con EU 2017] WSO2 Unleashed: Full Stack Automation, Pitfalls and Solutions[WSO2Con EU 2017] WSO2 Unleashed: Full Stack Automation, Pitfalls and Solutions
[WSO2Con EU 2017] WSO2 Unleashed: Full Stack Automation, Pitfalls and SolutionsWSO2
 
bi-publisher.pptx
bi-publisher.pptxbi-publisher.pptx
bi-publisher.pptxkjkombrink
 
iSeries Modernization: RPG/400 to Java Migration
iSeries Modernization: RPG/400 to Java MigrationiSeries Modernization: RPG/400 to Java Migration
iSeries Modernization: RPG/400 to Java Migrationecubemarketing
 
Automate Studio Training: Materials Maintenance Tips for Efficiency and Ease ...
Automate Studio Training: Materials Maintenance Tips for Efficiency and Ease ...Automate Studio Training: Materials Maintenance Tips for Efficiency and Ease ...
Automate Studio Training: Materials Maintenance Tips for Efficiency and Ease ...Precisely
 
How to transport PeopleSoft Crystal to BIP via automation_M.... (1).pptx
How to transport PeopleSoft Crystal to BIP via automation_M.... (1).pptxHow to transport PeopleSoft Crystal to BIP via automation_M.... (1).pptx
How to transport PeopleSoft Crystal to BIP via automation_M.... (1).pptxssuser225811
 
Erp by Mohammad Saeed Khan
Erp by Mohammad Saeed KhanErp by Mohammad Saeed Khan
Erp by Mohammad Saeed KhanMohd Saeed
 
Migration 101 Webinar: FDM to FDMEE
Migration 101 Webinar: FDM to FDMEEMigration 101 Webinar: FDM to FDMEE
Migration 101 Webinar: FDM to FDMEESaturn Infotech Inc
 
(ATS4-PLAT10) Planning your deployment for a 64 bit world
(ATS4-PLAT10) Planning your deployment for a 64 bit world(ATS4-PLAT10) Planning your deployment for a 64 bit world
(ATS4-PLAT10) Planning your deployment for a 64 bit worldBIOVIA
 

Similar to FDMEE Custom Reports (20)

Microsoft Forefront - What’s New in FIM 2010 RC1 Presentation
Microsoft Forefront - What’s New in FIM 2010 RC1 PresentationMicrosoft Forefront - What’s New in FIM 2010 RC1 Presentation
Microsoft Forefront - What’s New in FIM 2010 RC1 Presentation
 
Migration Approaches for FDMEE
Migration Approaches for FDMEEMigration Approaches for FDMEE
Migration Approaches for FDMEE
 
ODTUG KSCOPE 2017 - Black Belt Techniques for FDMEE and Cloud Data Management
ODTUG KSCOPE 2017 - Black Belt Techniques for FDMEE and Cloud Data ManagementODTUG KSCOPE 2017 - Black Belt Techniques for FDMEE and Cloud Data Management
ODTUG KSCOPE 2017 - Black Belt Techniques for FDMEE and Cloud Data 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
 
Oracle XML Publisher / BI Publisher
Oracle XML Publisher / BI PublisherOracle XML Publisher / BI Publisher
Oracle XML Publisher / BI Publisher
 
IMS04 BMC Software Strategy and Roadmap
IMS04   BMC Software Strategy and RoadmapIMS04   BMC Software Strategy and Roadmap
IMS04 BMC Software Strategy and Roadmap
 
Cetas - Application Development Services
Cetas - Application Development ServicesCetas - Application Development Services
Cetas - Application Development Services
 
360-Degree View of IT Infrastructure with IT Operations Analytics
360-Degree View of IT Infrastructure with IT Operations Analytics360-Degree View of IT Infrastructure with IT Operations Analytics
360-Degree View of IT Infrastructure with IT Operations Analytics
 
Oppd Rug 2012
Oppd Rug 2012Oppd Rug 2012
Oppd Rug 2012
 
Effective admin and development in iib
Effective admin and development in iibEffective admin and development in iib
Effective admin and development in iib
 
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
 
[WSO2Con EU 2017] WSO2 Unleashed: Full Stack Automation, Pitfalls and Solutions
[WSO2Con EU 2017] WSO2 Unleashed: Full Stack Automation, Pitfalls and Solutions[WSO2Con EU 2017] WSO2 Unleashed: Full Stack Automation, Pitfalls and Solutions
[WSO2Con EU 2017] WSO2 Unleashed: Full Stack Automation, Pitfalls and Solutions
 
bi-publisher.pptx
bi-publisher.pptxbi-publisher.pptx
bi-publisher.pptx
 
iSeries Modernization: RPG/400 to Java Migration
iSeries Modernization: RPG/400 to Java MigrationiSeries Modernization: RPG/400 to Java Migration
iSeries Modernization: RPG/400 to Java Migration
 
Automate Studio Training: Materials Maintenance Tips for Efficiency and Ease ...
Automate Studio Training: Materials Maintenance Tips for Efficiency and Ease ...Automate Studio Training: Materials Maintenance Tips for Efficiency and Ease ...
Automate Studio Training: Materials Maintenance Tips for Efficiency and Ease ...
 
2015 product java
2015 product java2015 product java
2015 product java
 
How to transport PeopleSoft Crystal to BIP via automation_M.... (1).pptx
How to transport PeopleSoft Crystal to BIP via automation_M.... (1).pptxHow to transport PeopleSoft Crystal to BIP via automation_M.... (1).pptx
How to transport PeopleSoft Crystal to BIP via automation_M.... (1).pptx
 
Erp by Mohammad Saeed Khan
Erp by Mohammad Saeed KhanErp by Mohammad Saeed Khan
Erp by Mohammad Saeed Khan
 
Migration 101 Webinar: FDM to FDMEE
Migration 101 Webinar: FDM to FDMEEMigration 101 Webinar: FDM to FDMEE
Migration 101 Webinar: FDM to FDMEE
 
(ATS4-PLAT10) Planning your deployment for a 64 bit world
(ATS4-PLAT10) Planning your deployment for a 64 bit world(ATS4-PLAT10) Planning your deployment for a 64 bit world
(ATS4-PLAT10) Planning your deployment for a 64 bit world
 

Recently uploaded

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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
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
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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
 

Recently uploaded (20)

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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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?
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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...
 

FDMEE Custom Reports

  • 1. FDMEE Custom Reports Shaping Your Data! 15/January/2016
  • 2. 2 Safe Harbour • The following is intended for information purposes only on behalf of Infratects, and may not be incorporated into any contract. It is not a commitment to deliver any services or functionality, and should not be relied upon in making purchasing decisions. This provides no warranties with respect to the offerings described within. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. Any third-party names, trademarks and copyrights contained in this document are the property of their respective owners
  • 3. 3 Agenda • Introduction • Reporting in Legacy FDM • Reporting in FDMEE • FDMEE Custom Reports (some examples…) • Let’s go into details
  • 4. 4 ODTUG Kscope16 ©2015 | INFRATECTS.COM
  • 5. 5 Infratects TopGun16 • When? 10 & 11 March 2016 • Where? Adlon Kempinski, Berlin Germany • Who? – 2 Keynote speeches from Oracle's own Kash Mohammadi, VP, EPM Product Development, and Rajesh Bhatia, VP, EPM & BI Product Development • 6 session blocks, giving you the choice to curate your own Top Gun experience. • 18 educationally focused and non sales driven presentations on technical and functional Hyperion best practices as well as Customer Stories to provide insight from the user perspective. • To learn more go to : www.infratects.com/topgun ©2015 | INFRATECTS.COM
  • 6. 6 About Infratects DEEP EXPERTISE HOSTING CLOUD DESIGN CONFIGURATION INSTALLATION STRESS TESTING UPGRADES MIGRATIONS PATCHING INTEGRATION SUPPORT TRAINING INFRASTRUCTURE FOLLOW THE SUN SUPPORT 40+CONSULTANTS 15+ YEARS EXPERIENCE 5 DATA CENTERS NA EMEA APAC DEDICATED MANAGED SERVICES & SUPPPORT TEAM FOCUSED 15 IN BUSINESS YEARS INFRATECTS FI INFRATECTS UK INFRATECTS NL2000 INFRATECTS AUS2008 2009 2012 INFRATECTS US2014 INFRATECTS SP2012 WWW.INFRATECTS.COM
  • 7. 7 About me • Data Integration Lead @Infratects • +9 years Hyperion Experience focused on Data Integration • Link between functional and technical people • FDMEE Blogger and Trainer – fishing with FDMEE • Oracle ACE • Trail running lover UTMB CCC (102KM 6500m+)
  • 8. 8 Current landscape • FDMEE 11.1.2.3.700 – FDM Classic and/or FDMEE (IE 11 support) • FDMEE 11.1.2.4.100 (Dec-2015) – No FDM Classic available anymore – FDM > FDMEE migration is a must (95% parity) • Migration utility released on Aug-2015 – Built using ODI (standalone) – Migrate 1 target application at a time – FDM Classic 11.1.1.x/11.1.2.x > FDMEE 11.1.2.4 – FDM Metadata (locations, mappings, control tables, etc.) – FDM Data (historical data, archived maps, process info) – Not included (audit information, memo items, Security, Scripts, Custom Reports) – Post-migration manual steps needed Upstream FDM ERPI FDMEE 9.3.x-11.1.2.3 11.1.1.3-11.1.2.2 11.1.2.3-∞
  • 10. 10 Looking back at the past • Crystal Reports – SQL Query + RPX file • Standard + Custom Reports • FDM Workbench Client – Report Designer • Scripting capabilities • Parameters • API to publish reports from scripts • Output as PDF, Excel, Word, RTF, or HTML
  • 11. 11 Looking back at the past • Workbench Client
  • 12. 12 Looking back at the past • Report Designer (Workbench Client)
  • 13. 13 Looking back at the past • Custom FDM report for Hyperion Planning Validations
  • 15. 15 New product, new life • Oracle BI Publisher templates (RTF) – No need of BIP license – Templates located in FDMEE Server • Not all standard reports migrated  – Audit mapping monitor available from 11.1.2.4.100 • Custom Reports – BI Publisher – BIP Desktop (plugin for MS Word) • Output as PDF, Excel, HTM, or XSLX • LCM (+ copy templates)
  • 16. 16 Report Definition OTHER FDMEE Query Definition Report Definition Source data Target data Other data Report Template parameters Report Group Role Security
  • 17. 17 BIP Desktop for MS Word • Used to create new RTF templates • Does not require BIP installed • Free download • Install on client machine – Version depends on MS Office 32-bit or 64-bit version • Can import sample XML data generated from FDMEE – Preview reports offline
  • 18. 18 RTF Templates • Consume XML data – Template content and layout must correspond to the content and hierarchy of the input XML file • Generates the output report dynamically • Can be downloaded from FDMEE UI
  • 19. 19 RTF Templates • Some basics – Placeholders are used to map data fields (show data) – Groups are used to designate repeating elements • BIP supports two methods for creating RTF templates • Basic RTF Method – Use placeholders – At runtime the placeholder is replaced by the value of XML element – Syntax: <?XML element tag name?> • MS Word’s Form Field Method – Place the syntax in hidden form fields, rather than directly into the design of your template.
  • 21. 21 Report Execution • WEB UI (Report Execution option) • Command line utility runreport.bat/.sh (FDMEE Server) – Can run the report during the FDMEE workflow (ex: custom validation) – Can create the script from Report Execution ©2015 | INFRATECTS.COM
  • 23. 23 Why would we need them? • Enhanced our data load workflow – Custom Check Report – HP/Essbase validations – Check Exchange Rates loaded – Etc. • Enrich TB standard reports – Include target member properties (Ex: account type or descriptions) – Include additional FDMEE data – Etc. • Align with other business reports – Add company logo – Change header/footer – Change colors/format – Etc.
  • 24. 24 Creating a Custom Report 1. Define the Query definition – Test in SQL tool (replace parameters with values) – Export results to XML from FDMEE and import into RTF template – May require some SQL work for complex queries (views, functions …) 2. Create the RTF template – Copy existing template – Import XML file with sample data (BIP Desktop) – Configure the template as needed – Run unit tests for each report item (header, footer, groups, etc.) 3. Define the Report definition – Copy existing or create new one – Assign Query definition – Assign RTF Template – Assign Report Group (+ security) – Define parameters 4. Test report with parameters
  • 27. 27 Example 3: TB for JDE Integration
  • 28. 28 Example 4: HFM Hierarchy with JDE Data
  • 29. Let’s go into details
  • 30. 30 Requirement for custom report • TB Report with both HFM and JDE descriptions • Add company logo • A similar report already existed in legacy FDM • It needs enhancements – Add JDE Account Descriptions – Add company logo
  • 31. 31 Solution design • HFM Account Description is stored in the HFM Database • The SQL Queries are executed in the FDMEE Database – Create SQL View in HFM database (Account properties) – Create Synonym in FDMEE database • Query Definition – Join FDMEE tables and Synonym for the SQL View – 2 parameters (Period and Data Load Rule) – Generate XML • RTF Template – Copy existing template for TB Report – Create new format – User XML for unit tests
  • 32. 32 Solution design FDMEE Query Definition Report Definition JDE + Conversion Report Template Param 1: Period Param 2: DLR Custom Report Group Role Security HFM Account Descriptions HFM DB Layer Presentation Layer Synonym
  • 34. 34 Generating the XML for the RTF template • Replace parameters with values in the query definition
  • 35. 35 Building the RTF template with BIP Desktop • Import XML with sample data • Fields available for the report and test the output file
  • 36. 36 Building the RTF template with BIP Desktop • Header
  • 37. 37 Building the RTF template with BIP Desktop • Table Header
  • 38. 38 Building the RTF template with BIP Desktop • Table Header – Format
  • 39. 39 Building the RTF template with BIP Desktop • Table Content: main group by
  • 40. 40 Building the RTF template with BIP Desktop • Repeating elements • For-each
  • 41. 41 Building the RTF template with BIP Desktop • Data fields
  • 42. 42 Building the RTF template with BIP Desktop • Data fields (amounts)
  • 43. 43 Building the RTF template with BIP Desktop • Total for the entity (Sum)
  • 44. 44 Building the RTF template with BIP Desktop • Table Content: Total
  • 45. 45 Generate Translation File (11.1.2.4) • FDMEE supports reports in multiple languages • We have to create the XLIFF translation file from BIP Desktop – Save file as reportname_en.xlf • XLIFF is a standard file format that is understood by many translation software packages
  • 46. 46 Place RTF template in Server • Copy the file in the server or upload through Web UI • Copy XLF file in its language folder (ex: en)
  • 47. 47 Report Definition • Create Report definition
  • 48. 48 Report Execution • Test the report – Parameters will take POV values by default
  • 50. 50 Summary • New reporting technology • Custom reports in legacy FDM must be re-created • Can meet complex reporting requirements • Train yourself – http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bip/tb4word/tbwordbip.htm
  • 51. 51 Q&A • You can always contact me Email: francisco.amores@infratects.com Mobile: +34674209000 LinkedIn: http://lnkd.in/dgpfvMW Twitter: @akafdmee Blog: http://fishingwithfdmee.blogspot.com • Join LinkedIn Group Oracle|Hyperion FDMEE