SlideShare una empresa de Scribd logo
1 de 28
www.finitsolutions.com
Getting the Most out of EPM:
Maximize your Reporting - Migrating Add-In
VBA to Smart View VBA
August 23, 2013
Sarah Zumbrum
szumbrum@finitsolutions.com
www.finitsolutions.com
- 2 -
Finit Introduction
Finit Solutions specializes in consulting services in the Oracle Hyperion Enterprise
Performance Management Solutions suite of products:
Financial Close and Consolidation
 Financial Management (HFM)
 Hyperion Enterprise
 Financial Close Management (FCM)
 Disclosure Management
 Account Reconciliation Module (ARM)
Integration
 Financial Data Quality Management (FDM)
 Oracle Data Integrator (ODI)
 Enterprise Performance Management
Architect (EPMA)
 Data Relationship Management (DRM)
 Other (ERPi, EIS, etc.)
Planning and Business Intelligence
 Planning
 Core Planning
 Modules (Workforce, CapEx,
Project Financial Planning)
 Essbase (ASO / BSO)
Reporting Tools
 Financial Reporting
 Smart View / Essbase Excel Add-In
 OBIEE
 Financial Management Analytics
(OFMA)
 Web Analysis
www.finitsolutions.com
- 3 -
Finit Services
Finit’s consulting services cover a broad range of implementation
and post implementation options.
Finit Solutions: Implementation Services
– Full cycle implementations
– Discovery and Requirements
– Global Design
– Detailed Design and Build
– Testing and Training
– Deploy
– Infrastructure Services
– Data Services (historical data, GL data
integration)
– Project / Program Management
– Product Upgrades
– Redesign / Enhancements
www.finitsolutions.com
- 4 -
Finit Answers
Finit Answers provides the proper support offering for your Business
 Hyperion Product Expertise: Finit has been offering Oracle Hyperion EPM services and support as a
company since our inception (July 2002) - staffed by our Hyperion Subject Matter Experts.
 Finit is providing a unique pledge for Hyperion Enterprise Customers: Any Hyperion Enterprise related fees
can be applied to a future project to replace Hyperion Enterprise with Finit Solutions.
 Allow Finit Answers to be your personal Hyperion Insurance Policy
 Flexibility: We offer a ‘pay as you go’ option (pay for only the time you use) along with several other levels
of support that we can customize to meet your needs:
1. Time And Materials Support: You only pay for the time you use (no monthly fees)
2. Dedicated Critical Support: Technical Application Support with a guaranteed 2-hour response time
3. Remote Consulting Assistance: Ask us to review your HFM Rules, Essbase Calcs, consolidations, FDM Integrations,
custom reports, etc.
4. Managed Services: Application Administrator Assistance (Primary or Secondary)
 http://www.finitsolutions.com/Support_Finit_Answers.html
 CONTACT Greg Barrett (gbarrett@finitsolutions.com) for more information
Finit Solutions Official Support Offering:
Answers & Support with Efficient, Responsive Service
www.finitsolutions.com
- 5 -
We strongly believe that Service + Solutions = Maximum Value
Service
 Compensation model based upon client satisfaction with consultant’s work,
not utilization / chargeability.
 No external owners and Finit partners are involved in every full-cycle
implementation.
 Employees, not contractors.
Solutions
 Finit consultants are Hyperion product experts who enjoy designing, building
and deploying great solutions, applications and processes.
 Finit works closely with Oracle Hyperion development on product strategy
and beta testing.
Finit’s Focus
www.finitsolutions.com
- 6 -
Finit’s Values
www.finitsolutions.com
- 7 -
Our client service approach has led to 100%
customer satisfaction for every Finit client (185
and counting) for every Oracle Hyperion project
(over 325 and counting).
Finit’s Client Service
www.finitsolutions.com
- 8 -
•
Some Finit Clients
www.finitsolutions.com
- 9 -
About the Presenter
Sarah Zumbrum (szumbrum@finitsolutions.com)
• 8 years Hyperion Experience, 10+ years BI
• Specialize in Planning & Essbase
• Secretary of ODTUG’s Hyperion SIG Board
• 2013 ODTUG Leadership Program Graduate
• Speaker at ODTUG Kscope (2011), OAUG
Connection Point (2011-2013) and East Coast
Oracle Users Conference (2013)
• Hyperion Content Reviewer for RMOUG
Training Days (2013) and ODTUG Kscope (2014)
• Avid marathoner – anywhere, anytime
– Except if it’s cold or raining. Then no.
www.finitsolutions.com
- 10 -
 What is Smart View?
 Learning Smart View is Like Going to Basic Training
 Learning How to March
 You cannot operate as you always have
 Learning How to Respond to the DI’s
 You will make mistakes
 …But you will figure things out
 Learning How to Clean
 Make things efficient again
 Learning How to Perform
 Everything in unison
 Q&A
Agenda
www.finitsolutions.com
- 11 -
• Had years of experience with Add-In VBA with multiple clients
• Smart View VBA was a client requirement!
• Trial and error. Many times over.
• Many late nights working out the bugs and nuanaces
• …Actually likened learning the Smart View process to Air Force
basic training to my VP
How Did I Get Started?
www.finitsolutions.com
- 12 -
• Oracle’s strategic replacement for the Essbase Add-In
• Still allows you to perform ad-hoc analysis
• Connects to Planning, Essbase, HFM and OBIEE
• Able to download Planning & HFM forms to Excel for data entry &
retrieval for standard report retrieval
• Key Capabilities
– Integrates into Microsoft Excel, Word, Outlook and PowerPoint
– Able to import Hyperion Financial Reports to Excel
– Able to retrieve (refresh) data for multiple worksheets in one click
– Supports new report formats, including butterfly reports
– Ability to perform multiple retrieves on one worksheets
What is Smart View?
www.finitsolutions.com
- 13 -
• Lesson #1: Learning to navigate Smart View for the first time is like
learning to march when you have walked your whole life. It is a
change.
• Similar to the Add-In with some exceptions:
– You have a page POV that follows you on each connected page
• Pro: It makes changing between members in a dimension very easy!
• Con: It doesn’t go away. You can now toggle between the classic Add-In look or
the Smart View POV look.
Learning How to March
www.finitsolutions.com
- 14 -
• The VBA Logic
– Consider the connection logic to Essbase with the Add-In
• …well…Connect
– If you have used SV before, consider your full connection logic…
• Verify a connection to the APS exists
• If not, create the connection
• Verify your cube connection exists
• If not, create the connection
• Connect to the database
– And if you are not successful on your first try, do not give up…even when you hear R.
Lee Ermey in the background screaming, “Wrong, maggot!!”
• …Where is my glass of vino?
Learning How to March
www.finitsolutions.com
- 15 -
• The VBA Example
– Previously, the code was:
– The following is an example from a Login command button used previously
Learning How to March
www.finitsolutions.com
- 16 -
Smart View Connect VBA
www.finitsolutions.com
- 17 -
• It is necessary to become familiar with the new forms of response
from Smart View
• You will get errors in Smart View that will take time research and
correct. Be patient! You will do fine!
• Here’s how to prevent some confusing errors:
– Activate worksheets in your code instead of selecting them
How to Respond to the DI’s
www.finitsolutions.com
- 18 -
• Here’s how to prevent some confusing errors:
– Make sure there are no cell values to the left of the data grid.
This will confuse poor Smart View.
How to Respond to the DI’s
www.finitsolutions.com
- 19 -
• Here’s how to prevent some confusing errors:
– Whenever you do a data refresh, always check to make sure
your worksheet(s) is still connected in your code
• Seems tedious, but it is smart to include!
How to Respond to the DI’s
www.finitsolutions.com
- 20 -
• Here’s how to prevent some confusing errors:
– Update your registry values to include the following to prevent
timeout errors
• ReceiveTimeout DWORD 00dbba00
• KeepAliveTimeout DWORD 00180000
• ServerInfoTimeout DWORD 00180000
– Put it into your Workbook_Open sub so no one has to add it
themselves…saves work for you!
How to Respond to the DI’s
www.finitsolutions.com
- 21 -
• Here’s how to prevent some confusing errors:
– Historically, I have had issues with the code to Refresh data.
Not always, but sometimes I have.
– If this happens, use the command bar VBA to help
– Retrieve code
How to Respond to the DI’s
www.finitsolutions.com
- 22 -
• You may need to learn new ways to present your code and report
• The best thing you can do before you start with coding the VBA is
to clean up your worksheets or decide to use hidden, retrieval-only
worksheets
– If a retrieval uses common dimension members (ie: Scenario,
Year, etc), put it in the POV
– Learn how SV aligns the members in cells in ad-hoc mode and
mimic it. It will save you time and frustration!
How to Clean
www.finitsolutions.com
- 23 -
• In the military, we were drilled with the previous steps in order to
perform as a team. Learning Smart View is no different.
• Remember the steps to performing:
– Forming – Wrapping your head around a new concept
– Storming – Getting frustrated with your lack of expertise
– Norming – Starting to learn the new rules of the land
– Performing – Executing like a pro
How to Perform
www.finitsolutions.com
- 24 -
• Before you start, consider the following:
– What new Smart View features can you utilize?
– Make sure all of your Add-In calls have a comparable call in
Smart View
– Is this still a report that should be done using VBA?
• Don’t waste your time!
– Simply doing a Find and Replace will not work
• Consider the login block of code
– Try to use the POV whenever possible
– Treat the migrating process like a new development process –
discipline is good!
How to Perform
www.finitsolutions.com
- 25 -
• Smart View VBA Conversion Tool if you get stuck
Helpful Utility
www.finitsolutions.com
- 26 -
• Smart View VBA Conversion Tool if you get stuck
Helpful Utility
www.finitsolutions.com
- 27 -
 What is Smart View?
 Learning Smart View is Like Going to Basic Training
 Learning How to March
 Learned the steps to move around Smart View VBA
 Learning How to Respond to the DI’s
 Learned common errors and how to avoid them
 Learning How to Clean
 Learned how to make your VBA report look presentable
 Learning How to Perform
 Learned how to make using Smart View routine
Conclusion
www.finitsolutions.com
- 28 -
Questions?
Email us for a
copy of the slides or
link to the recording.
Email Sarah if you would like
coding examples to ease and
direct your code migration.
Thank you for attending!
- > Sarah Zumbrum
szumbrum@finitsolutions.com
- > Insights@finitsolutions.com
- > General Questions
 Greg Barrett
(gbarrett@finitsolutions.com)
 Joe Mizerk
(jmizerk@finitsolutions.com)

Más contenido relacionado

Más de finitsolutions

Lumberjack: Finit's Oracle EPM - Hyperion System Monitoring Tool
Lumberjack: Finit's Oracle EPM - Hyperion System Monitoring ToolLumberjack: Finit's Oracle EPM - Hyperion System Monitoring Tool
Lumberjack: Finit's Oracle EPM - Hyperion System Monitoring Toolfinitsolutions
 
Deep dive on dynamic member lists
Deep dive on dynamic member listsDeep dive on dynamic member lists
Deep dive on dynamic member listsfinitsolutions
 
Finit - Breaking Through the Cloud Part II: FCCS, Closing in on Full Parity w...
Finit - Breaking Through the Cloud Part II: FCCS, Closing in on Full Parity w...Finit - Breaking Through the Cloud Part II: FCCS, Closing in on Full Parity w...
Finit - Breaking Through the Cloud Part II: FCCS, Closing in on Full Parity w...finitsolutions
 
Finit - Creative Solutions for FX Analysis in HFM
Finit - Creative Solutions for FX Analysis in HFM Finit - Creative Solutions for FX Analysis in HFM
Finit - Creative Solutions for FX Analysis in HFM finitsolutions
 
Finit - Breaking Through the Cloud: An Overview of Oracle EPM Cloud
Finit - Breaking Through the Cloud: An Overview of Oracle EPM CloudFinit - Breaking Through the Cloud: An Overview of Oracle EPM Cloud
Finit - Breaking Through the Cloud: An Overview of Oracle EPM Cloudfinitsolutions
 
Finit - State of Oracle EPM
Finit - State of Oracle EPM Finit - State of Oracle EPM
Finit - State of Oracle EPM finitsolutions
 
Finit - Hybrid Cubes to the Rescue
Finit - Hybrid Cubes to the RescueFinit - Hybrid Cubes to the Rescue
Finit - Hybrid Cubes to the Rescuefinitsolutions
 
Finit Hyperion Planning & PBCS Simplified User Interface
Finit  Hyperion Planning & PBCS Simplified User InterfaceFinit  Hyperion Planning & PBCS Simplified User Interface
Finit Hyperion Planning & PBCS Simplified User Interfacefinitsolutions
 
Finit how to let go - enterprise archive apps
Finit   how to let go - enterprise archive appsFinit   how to let go - enterprise archive apps
Finit how to let go - enterprise archive appsfinitsolutions
 
Finit formula and business rule efficiency in one stream
Finit   formula and business rule efficiency in one streamFinit   formula and business rule efficiency in one stream
Finit formula and business rule efficiency in one streamfinitsolutions
 
Finit creative solutions for cash flow fx analysis through dashboarding
Finit   creative solutions for cash flow fx analysis through dashboardingFinit   creative solutions for cash flow fx analysis through dashboarding
Finit creative solutions for cash flow fx analysis through dashboardingfinitsolutions
 
Finit one small step - tips and tricks for transitioning from fdm to fdmee
Finit   one small step - tips and tricks for transitioning from fdm to fdmeeFinit   one small step - tips and tricks for transitioning from fdm to fdmee
Finit one small step - tips and tricks for transitioning from fdm to fdmeefinitsolutions
 
Finit - All Things Chart of Accounts
Finit  - All Things Chart of AccountsFinit  - All Things Chart of Accounts
Finit - All Things Chart of Accountsfinitsolutions
 
Finit - What's Trending: Topics on the Cloud and Infrastructure
Finit -  What's Trending: Topics on the Cloud and InfrastructureFinit -  What's Trending: Topics on the Cloud and Infrastructure
Finit - What's Trending: Topics on the Cloud and Infrastructurefinitsolutions
 
Finit OneStream - What's Possible Part II
Finit  OneStream - What's Possible Part IIFinit  OneStream - What's Possible Part II
Finit OneStream - What's Possible Part IIfinitsolutions
 
Planning Process Considerations
Planning Process ConsiderationsPlanning Process Considerations
Planning Process Considerationsfinitsolutions
 
Finit - Driver Based Forecasting 021216
Finit - Driver Based Forecasting 021216Finit - Driver Based Forecasting 021216
Finit - Driver Based Forecasting 021216finitsolutions
 
Finit - what would happen greatest hits and disasters
Finit -  what would happen greatest hits and disasters Finit -  what would happen greatest hits and disasters
Finit - what would happen greatest hits and disasters finitsolutions
 
Finit solutions - Automating Data Loads with FDMEE
Finit solutions - Automating Data Loads with FDMEEFinit solutions - Automating Data Loads with FDMEE
Finit solutions - Automating Data Loads with FDMEEfinitsolutions
 

Más de finitsolutions (20)

Lumberjack: Finit's Oracle EPM - Hyperion System Monitoring Tool
Lumberjack: Finit's Oracle EPM - Hyperion System Monitoring ToolLumberjack: Finit's Oracle EPM - Hyperion System Monitoring Tool
Lumberjack: Finit's Oracle EPM - Hyperion System Monitoring Tool
 
Deep dive on dynamic member lists
Deep dive on dynamic member listsDeep dive on dynamic member lists
Deep dive on dynamic member lists
 
Finit - Breaking Through the Cloud Part II: FCCS, Closing in on Full Parity w...
Finit - Breaking Through the Cloud Part II: FCCS, Closing in on Full Parity w...Finit - Breaking Through the Cloud Part II: FCCS, Closing in on Full Parity w...
Finit - Breaking Through the Cloud Part II: FCCS, Closing in on Full Parity w...
 
Finit - Creative Solutions for FX Analysis in HFM
Finit - Creative Solutions for FX Analysis in HFM Finit - Creative Solutions for FX Analysis in HFM
Finit - Creative Solutions for FX Analysis in HFM
 
Finit - Breaking Through the Cloud: An Overview of Oracle EPM Cloud
Finit - Breaking Through the Cloud: An Overview of Oracle EPM CloudFinit - Breaking Through the Cloud: An Overview of Oracle EPM Cloud
Finit - Breaking Through the Cloud: An Overview of Oracle EPM Cloud
 
Finit - State of Oracle EPM
Finit - State of Oracle EPM Finit - State of Oracle EPM
Finit - State of Oracle EPM
 
Finit - Hybrid Cubes to the Rescue
Finit - Hybrid Cubes to the RescueFinit - Hybrid Cubes to the Rescue
Finit - Hybrid Cubes to the Rescue
 
Finit Hyperion Planning & PBCS Simplified User Interface
Finit  Hyperion Planning & PBCS Simplified User InterfaceFinit  Hyperion Planning & PBCS Simplified User Interface
Finit Hyperion Planning & PBCS Simplified User Interface
 
Finit how to let go - enterprise archive apps
Finit   how to let go - enterprise archive appsFinit   how to let go - enterprise archive apps
Finit how to let go - enterprise archive apps
 
Finit formula and business rule efficiency in one stream
Finit   formula and business rule efficiency in one streamFinit   formula and business rule efficiency in one stream
Finit formula and business rule efficiency in one stream
 
Finit creative solutions for cash flow fx analysis through dashboarding
Finit   creative solutions for cash flow fx analysis through dashboardingFinit   creative solutions for cash flow fx analysis through dashboarding
Finit creative solutions for cash flow fx analysis through dashboarding
 
Finit one small step - tips and tricks for transitioning from fdm to fdmee
Finit   one small step - tips and tricks for transitioning from fdm to fdmeeFinit   one small step - tips and tricks for transitioning from fdm to fdmee
Finit one small step - tips and tricks for transitioning from fdm to fdmee
 
Finit - All Things Chart of Accounts
Finit  - All Things Chart of AccountsFinit  - All Things Chart of Accounts
Finit - All Things Chart of Accounts
 
Finit - What's Trending: Topics on the Cloud and Infrastructure
Finit -  What's Trending: Topics on the Cloud and InfrastructureFinit -  What's Trending: Topics on the Cloud and Infrastructure
Finit - What's Trending: Topics on the Cloud and Infrastructure
 
Introduction to HPCM
Introduction to HPCMIntroduction to HPCM
Introduction to HPCM
 
Finit OneStream - What's Possible Part II
Finit  OneStream - What's Possible Part IIFinit  OneStream - What's Possible Part II
Finit OneStream - What's Possible Part II
 
Planning Process Considerations
Planning Process ConsiderationsPlanning Process Considerations
Planning Process Considerations
 
Finit - Driver Based Forecasting 021216
Finit - Driver Based Forecasting 021216Finit - Driver Based Forecasting 021216
Finit - Driver Based Forecasting 021216
 
Finit - what would happen greatest hits and disasters
Finit -  what would happen greatest hits and disasters Finit -  what would happen greatest hits and disasters
Finit - what would happen greatest hits and disasters
 
Finit solutions - Automating Data Loads with FDMEE
Finit solutions - Automating Data Loads with FDMEEFinit solutions - Automating Data Loads with FDMEE
Finit solutions - Automating Data Loads with FDMEE
 

Último

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
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
 
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
 
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
 
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
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
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
 
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
 

Último (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
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
 
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
 
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
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
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
 
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...
 

Getting the Most out of EPM: Maximizing your Reporting – Migrating Add-In VBA to Smart View VBA

  • 1. www.finitsolutions.com Getting the Most out of EPM: Maximize your Reporting - Migrating Add-In VBA to Smart View VBA August 23, 2013 Sarah Zumbrum szumbrum@finitsolutions.com
  • 2. www.finitsolutions.com - 2 - Finit Introduction Finit Solutions specializes in consulting services in the Oracle Hyperion Enterprise Performance Management Solutions suite of products: Financial Close and Consolidation  Financial Management (HFM)  Hyperion Enterprise  Financial Close Management (FCM)  Disclosure Management  Account Reconciliation Module (ARM) Integration  Financial Data Quality Management (FDM)  Oracle Data Integrator (ODI)  Enterprise Performance Management Architect (EPMA)  Data Relationship Management (DRM)  Other (ERPi, EIS, etc.) Planning and Business Intelligence  Planning  Core Planning  Modules (Workforce, CapEx, Project Financial Planning)  Essbase (ASO / BSO) Reporting Tools  Financial Reporting  Smart View / Essbase Excel Add-In  OBIEE  Financial Management Analytics (OFMA)  Web Analysis
  • 3. www.finitsolutions.com - 3 - Finit Services Finit’s consulting services cover a broad range of implementation and post implementation options. Finit Solutions: Implementation Services – Full cycle implementations – Discovery and Requirements – Global Design – Detailed Design and Build – Testing and Training – Deploy – Infrastructure Services – Data Services (historical data, GL data integration) – Project / Program Management – Product Upgrades – Redesign / Enhancements
  • 4. www.finitsolutions.com - 4 - Finit Answers Finit Answers provides the proper support offering for your Business  Hyperion Product Expertise: Finit has been offering Oracle Hyperion EPM services and support as a company since our inception (July 2002) - staffed by our Hyperion Subject Matter Experts.  Finit is providing a unique pledge for Hyperion Enterprise Customers: Any Hyperion Enterprise related fees can be applied to a future project to replace Hyperion Enterprise with Finit Solutions.  Allow Finit Answers to be your personal Hyperion Insurance Policy  Flexibility: We offer a ‘pay as you go’ option (pay for only the time you use) along with several other levels of support that we can customize to meet your needs: 1. Time And Materials Support: You only pay for the time you use (no monthly fees) 2. Dedicated Critical Support: Technical Application Support with a guaranteed 2-hour response time 3. Remote Consulting Assistance: Ask us to review your HFM Rules, Essbase Calcs, consolidations, FDM Integrations, custom reports, etc. 4. Managed Services: Application Administrator Assistance (Primary or Secondary)  http://www.finitsolutions.com/Support_Finit_Answers.html  CONTACT Greg Barrett (gbarrett@finitsolutions.com) for more information Finit Solutions Official Support Offering: Answers & Support with Efficient, Responsive Service
  • 5. www.finitsolutions.com - 5 - We strongly believe that Service + Solutions = Maximum Value Service  Compensation model based upon client satisfaction with consultant’s work, not utilization / chargeability.  No external owners and Finit partners are involved in every full-cycle implementation.  Employees, not contractors. Solutions  Finit consultants are Hyperion product experts who enjoy designing, building and deploying great solutions, applications and processes.  Finit works closely with Oracle Hyperion development on product strategy and beta testing. Finit’s Focus
  • 7. www.finitsolutions.com - 7 - Our client service approach has led to 100% customer satisfaction for every Finit client (185 and counting) for every Oracle Hyperion project (over 325 and counting). Finit’s Client Service
  • 9. www.finitsolutions.com - 9 - About the Presenter Sarah Zumbrum (szumbrum@finitsolutions.com) • 8 years Hyperion Experience, 10+ years BI • Specialize in Planning & Essbase • Secretary of ODTUG’s Hyperion SIG Board • 2013 ODTUG Leadership Program Graduate • Speaker at ODTUG Kscope (2011), OAUG Connection Point (2011-2013) and East Coast Oracle Users Conference (2013) • Hyperion Content Reviewer for RMOUG Training Days (2013) and ODTUG Kscope (2014) • Avid marathoner – anywhere, anytime – Except if it’s cold or raining. Then no.
  • 10. www.finitsolutions.com - 10 -  What is Smart View?  Learning Smart View is Like Going to Basic Training  Learning How to March  You cannot operate as you always have  Learning How to Respond to the DI’s  You will make mistakes  …But you will figure things out  Learning How to Clean  Make things efficient again  Learning How to Perform  Everything in unison  Q&A Agenda
  • 11. www.finitsolutions.com - 11 - • Had years of experience with Add-In VBA with multiple clients • Smart View VBA was a client requirement! • Trial and error. Many times over. • Many late nights working out the bugs and nuanaces • …Actually likened learning the Smart View process to Air Force basic training to my VP How Did I Get Started?
  • 12. www.finitsolutions.com - 12 - • Oracle’s strategic replacement for the Essbase Add-In • Still allows you to perform ad-hoc analysis • Connects to Planning, Essbase, HFM and OBIEE • Able to download Planning & HFM forms to Excel for data entry & retrieval for standard report retrieval • Key Capabilities – Integrates into Microsoft Excel, Word, Outlook and PowerPoint – Able to import Hyperion Financial Reports to Excel – Able to retrieve (refresh) data for multiple worksheets in one click – Supports new report formats, including butterfly reports – Ability to perform multiple retrieves on one worksheets What is Smart View?
  • 13. www.finitsolutions.com - 13 - • Lesson #1: Learning to navigate Smart View for the first time is like learning to march when you have walked your whole life. It is a change. • Similar to the Add-In with some exceptions: – You have a page POV that follows you on each connected page • Pro: It makes changing between members in a dimension very easy! • Con: It doesn’t go away. You can now toggle between the classic Add-In look or the Smart View POV look. Learning How to March
  • 14. www.finitsolutions.com - 14 - • The VBA Logic – Consider the connection logic to Essbase with the Add-In • …well…Connect – If you have used SV before, consider your full connection logic… • Verify a connection to the APS exists • If not, create the connection • Verify your cube connection exists • If not, create the connection • Connect to the database – And if you are not successful on your first try, do not give up…even when you hear R. Lee Ermey in the background screaming, “Wrong, maggot!!” • …Where is my glass of vino? Learning How to March
  • 15. www.finitsolutions.com - 15 - • The VBA Example – Previously, the code was: – The following is an example from a Login command button used previously Learning How to March
  • 17. www.finitsolutions.com - 17 - • It is necessary to become familiar with the new forms of response from Smart View • You will get errors in Smart View that will take time research and correct. Be patient! You will do fine! • Here’s how to prevent some confusing errors: – Activate worksheets in your code instead of selecting them How to Respond to the DI’s
  • 18. www.finitsolutions.com - 18 - • Here’s how to prevent some confusing errors: – Make sure there are no cell values to the left of the data grid. This will confuse poor Smart View. How to Respond to the DI’s
  • 19. www.finitsolutions.com - 19 - • Here’s how to prevent some confusing errors: – Whenever you do a data refresh, always check to make sure your worksheet(s) is still connected in your code • Seems tedious, but it is smart to include! How to Respond to the DI’s
  • 20. www.finitsolutions.com - 20 - • Here’s how to prevent some confusing errors: – Update your registry values to include the following to prevent timeout errors • ReceiveTimeout DWORD 00dbba00 • KeepAliveTimeout DWORD 00180000 • ServerInfoTimeout DWORD 00180000 – Put it into your Workbook_Open sub so no one has to add it themselves…saves work for you! How to Respond to the DI’s
  • 21. www.finitsolutions.com - 21 - • Here’s how to prevent some confusing errors: – Historically, I have had issues with the code to Refresh data. Not always, but sometimes I have. – If this happens, use the command bar VBA to help – Retrieve code How to Respond to the DI’s
  • 22. www.finitsolutions.com - 22 - • You may need to learn new ways to present your code and report • The best thing you can do before you start with coding the VBA is to clean up your worksheets or decide to use hidden, retrieval-only worksheets – If a retrieval uses common dimension members (ie: Scenario, Year, etc), put it in the POV – Learn how SV aligns the members in cells in ad-hoc mode and mimic it. It will save you time and frustration! How to Clean
  • 23. www.finitsolutions.com - 23 - • In the military, we were drilled with the previous steps in order to perform as a team. Learning Smart View is no different. • Remember the steps to performing: – Forming – Wrapping your head around a new concept – Storming – Getting frustrated with your lack of expertise – Norming – Starting to learn the new rules of the land – Performing – Executing like a pro How to Perform
  • 24. www.finitsolutions.com - 24 - • Before you start, consider the following: – What new Smart View features can you utilize? – Make sure all of your Add-In calls have a comparable call in Smart View – Is this still a report that should be done using VBA? • Don’t waste your time! – Simply doing a Find and Replace will not work • Consider the login block of code – Try to use the POV whenever possible – Treat the migrating process like a new development process – discipline is good! How to Perform
  • 25. www.finitsolutions.com - 25 - • Smart View VBA Conversion Tool if you get stuck Helpful Utility
  • 26. www.finitsolutions.com - 26 - • Smart View VBA Conversion Tool if you get stuck Helpful Utility
  • 27. www.finitsolutions.com - 27 -  What is Smart View?  Learning Smart View is Like Going to Basic Training  Learning How to March  Learned the steps to move around Smart View VBA  Learning How to Respond to the DI’s  Learned common errors and how to avoid them  Learning How to Clean  Learned how to make your VBA report look presentable  Learning How to Perform  Learned how to make using Smart View routine Conclusion
  • 28. www.finitsolutions.com - 28 - Questions? Email us for a copy of the slides or link to the recording. Email Sarah if you would like coding examples to ease and direct your code migration. Thank you for attending! - > Sarah Zumbrum szumbrum@finitsolutions.com - > Insights@finitsolutions.com - > General Questions  Greg Barrett (gbarrett@finitsolutions.com)  Joe Mizerk (jmizerk@finitsolutions.com)

Notas del editor

  1. I am going to start off with a brief introduction of Finit. We specialize in the Oracle Hyperion Enterprise Performance Management Solutions suite of products. And we break those out into four key areas. The first of which is what we refer to as Financial Close and Consolidation. HFM is the main product in this grouping, but we are seeing a lot of interest in Financial Close Manager and Account Reconciliation Module lately. One of our clients was actually the very first company to implement the COMPLETE ARM package. So we have been fortunate to be one of the first consulting firms to fully implement ARM.In terms of Integration, we have an in-depth background for everything you see listed, but we are best known for our FDM work. We’ve been working with FDM since the Upstream days and have done more FDM projects and more FDM customizations than any company in the world.The Planning and Business Intelligence Grouping is our Planning and Essbase Practice. We have extensive experience with the various modules inside Hyperion Planning – including Project Financial Planning, which is a really great module new in 11.1.2.2. And we also have a long history with Essbase dating back to Essbase v5 1998.Lastly, we, obviously work with all the different Hyperion Reporting Tools
  2. As a company, we do FULL CYCLE IMPLEMENTATIONS, starting with Discovery and Requirements Gathering thru the entire project cycle to Deployment and Go-Live. We offer Infrastructure and have developed many key project accelerators such as automating the historical data tie. These can greatly reduce the total hours in your project.Outside of what we would consider full implementations we do upgrades and probably one of our favorite things to do as a company is to come out and talk to you about your existing applications, whether it is with the goal of redesigning portions of your apps, enhancing existing features or just planning for the future.
  3. Providing support for our clients has always been a big part of who we are, and we are proud to make it an official offering. Finit Answers is staffed by our Hyperion experts and, as a unique offer for our Hyperion Enterprise clients, any fees used on Hyperion Enterprise can be applied to a future project you do with Finit to replace Hyperion Enterprise. As with many things we do at Finit we are often a little unconventional and Finit Answers is no different – we have a ‘pay as you go’ option where you only pay for the time you use. If you sign up and don’t use the service you pay nothing. We also have several different types of offerings that allow us to customize the support specifically to your environment, applications, and needs. For more information please visit our website or you can contact Greg Barrett directly at the email address below.
  4. We strongly believe that Service + Solutions = Maximum Value. We are only the company in our industry that compensates its employees on client satisfaction, not how many hours they bill. Our employees have an incentive to make sure your project is successful not to drive up chargeable hours.Finit always uses its own employees. No Subcontractors.Finit Consultants are Hyperion experts who really enjoy and are passionate about working with the Hyperion Products. We also work closely with Oracle / Hyperion development on product strategy and development.
  5. Our Core Values as a company are extremely important to us as a company. You can tell that they clearly revolve around Client Service and Solution Delivery. And, these are exactly the areas we ask you, our clients, to provide feedback on our consultants for our compensation model.
  6. Our customer service is something we are extremely proud of as a company because we continue to have 100% Customer Satisfaction. That is 170 clients and over 300 projects.
  7. Thank you for spending a little time with us today; we hope you got something out of it. For those of you that sent in questions that we did not get to we will respond to we will get to each and every one of them. You can contact me at Insert Email address here. You can request copies of the slides at Insights@finitsolutions.com , and you for general questions please contact our directors of Business Development Greg Barrett and Joe Mizerk at the email addresses below.Thanks………..