SlideShare a Scribd company logo
Best Practices in
HFM Application Design

           Chris Barbieri
    Consolidation Practice Director
             Oracle ACE
         Ranzal & Associates
Personal Background

                 Chris Barbieri
• Established HFM performance tuning techniques
  and statistics widely used today
• 4+ years as Sr. Product Issues Manager at Hyperion
    – HFM, Smart View, Shared Services, MDM
• Member of HFM launch team in 2001, certified in
  HFM and Enterprise
• MBA, Babson College
• B.S. Finance & Accounting, Boston College
• Co-founded the HFM Performance Tuning Lab at
  Ranzal with infrastructure expert Kurt Schletter
Application Design: the Foundation of
                         Performance


      • Hyperion Financial
        Management
      • Metadata design as it impacts
        performance
         – Volume of members
         – Impact of structures
      • Data
         – Content
         – Density
Metadata
Designing HFM’s 12 Dimensions

Application Profile         User controlled
  1. Year                     5. Entity
  2. Period                   6. Account
  3. View                     7. ICP

System                        8. Scenario

  4. Value dimension,       User defined
     includes currencies      9.  Custom 1
                              10. Custom 2
                              11. Custom 3
                              12. Custom 4
Application Profile

Year
   – No inherent impact on performance
   – Cannot be changed after the application is built
   – Impacts the number of tables that can be created in the
     database
Period
   – The base periods comprise the column structure of
     every table, whether you use them or not.
   – For this reason, avoid weekly or yearly profiles unless it
     is key to your entire application’s design
View
   – No impact, but only YTD is stored and Periodic, QTD are
     on-the-fly derivations
System Dimension

Value Dimension
   – Can not directly modify this
   – “<Entity Currency>” is a simple variable directing you to the current
     entity’s default currency
   – “<Parent Currency>” points back to the currency of the entity’s
     parent
Currencies
   – Don’t add currencies you aren’t using
       • Sets of calc status records for (every entity * every currency)
       • Impact of loading metadata with entity or currency changes
   – Normally translate from the entity’s currency only into it’s parent’s
     currency.
   – Beware of non-default translations
       • Impacted calc status
       • Data explosion
User Controlled Dimensions

Entity
   – Sum of the data of the children
   – Avoid Consolidate All or All With Data on each hierarchy
   – Assign Adj flags sparingly
ICP
   – “Hidden” dimension
Scenario
   – Number of tables
Impact of Account Depth




4- Net Income                        6- Net Income

       3- Optg Income                            5- EBIT

                2- Gross Margin                       4- Optg Income

                          1- Sales                             3- Gross Profit

                                                                         2- Gross Margin

                                                                                    1- Sales
     Effect is multiplied when you consider the
     custom dimensions
     Parent accounts don’t lock
User Defined Dimensions

Custom 1..4
  – Think dozens or hundreds, but not thousands
  – Avoid:
     •   Employees
     •   Products
     •   Anything that is very dynamic
     •   One to one relationship with the entities
Metadata Efficiency Ratio

What does the average entity have in common with the top
 entity?
   – Density measurement of re-use of the accounts and customs
     across all entities

                          top entity


                          children

                        unique custom 1
Metadata Volumes (Americas)
              Dimension            Average       Recorded                                  Comments
                                   Volume          High
Accounts                              2,132         14,409
Entities                              1,165         22,882
Currencies                               16           233    use only   1 currency 30%
Custom1                                 388         19,410   use Custom 1 96%

Custom2                                 153         15,188   use Custom 2 86%

Custom3                                  61         26,816   use Custom 3 86%

Custom4                                  39         11,389   use Custom 4 62%

Scenarios                                11            78
Entity hierarchies                           3         24    the equivalent of Organizations in Hyperion Enterprise

ICP Accounts with Plug                   41          1,223   use automated intercompany matching 56%

Accounts with Line Item Detail           36          1,667   16% use this, but only 10% have more than 1 account flagged
Consolidation Rules                          -           -   use consolidation rules 28%

Consolidation methods                        5         10    use methods 14%

OrgByPeriod                                                  use organization by period 9%

ICP Members                              86          1,407   track intercompany activity 81%

Entities flagged for Parent Adjs        143          7,698   Allow [Parent Adj] or [Contribution Adj] journals30%

Scenarios using Process Mgmt                 5         53    use process management46%
Data
What’s a Subcube?

• HFM data structure
• Database tables stored by
   – Each record contains all periods for the [Year]
   – All records for a subcube are loaded into memory together


                                     Parent subcube, stored
                                     in DCN tables
                                     Currency subcubes,
                                     stored in DCE tables
Take it to the Limit

Reports, Grids, or Forms that:
   – Pull lots of entities
   – Lots of years
   – Lots of scenarios
Not so problematic:
   – Lots of accounts
   – Or Custom dimension members
Smart View
   – Cell volume impacts bandwidth
   – Subcubes impact server performance
HFM Urban Legends

• 100,000 records per subcube
• Increase MaxNumDataRecordsInRAM = better
  performance
• 500 children to a parent
• System 9 allows an unlimited sub cube size
• Customs should be ordered largest to smallest
• Limit to the Account dimension depth
• 64 bit is faster (this requires some explanation)
Data Design


“Metadata volume is interesting, but it’s
how you                      it that matters most”

  • Density
  • Content
     – Specifically: zeros
     – Tiny numbers
     – Invalid Records
Data Volume Measurement

 • No perfect method
Method         How-To              Pros                      Cons
Data Extract   Extract all data,   Simple, easy to see input Can only extract
               count per entity    from calculated           <Entity Currency>

FreeLRU        Parse HFM event     Good sense of average     Can’t identify
               logs                cube, easy to monitor     individual cubes,
                                   monthly growth            harder to understand


Database       Query DCE, DCN      Easy for a DBA, see all   Doesn’t count dynamic
Analysis       tables and count    subcubes                  members, includes
                                                             invalid records
Data Density Using FreeLRU

• Survey of data density using FreeLRU method
Number of applications reviewed: 32 Average    Min        Max       Median       ABC
                                                                               Customer

NumCubesInRAM                          2,672         72    10,206      1,345         577

NumDataRecordsInRAM                1,502,788   247,900 5,627,748 1,170,908      1,107,614

NumRecordsInLargestCube               86,415     2,508    593,924     53,089      31,446
Average records per cube               6,309         24    91,418      1,352       2,288

Average metadata efficiency:            7.3%     0.3%      39.7%       3.4%         7.3%
average cube/densest cube
Loaded Data

• What percent of the loaded data is a zero value?
    – No hard rule, but <5% may be reasonable
    – No zeros are best, watch ZeroView settings on the scenarios
• Watch out for tiny values, resulting from allocations
• How much does the data expand from Sub Calculate?
    – Am I generating zeros, or tiny numbers?

  Input Base Records                Input Plus Calculated Base Records               % Increase
                                                                                     From Rules
  Total                   2,031,976 Total                                4,387,520        116 %

  Input zeros               18,024 Calculated zeros                       413,837        2,196 %
  % zero loaded               0.9% % zeros calculated at base                9.4%
  Values > -1 and < 1      373,226 Values > -1 and < 1 calculated         593,981           59 %
  % values > -1 and < 1      18.4% % values > -1 and < 1 calculated         13.5%
Effect of Sparsity on Record Volume

• Most dense data is at the top entity
   – Greatest number of populated intersections
     (account _ custom 1..4 combinations)
Consolidated Data

• Total volume of data in any
  subcube                                               Consolidated Base Records
                                                 Total                       991,587
• How many zeros are generated                   Consolidated zeros          194,204
  by the consolidation process?                  % zeros                       19.6%
  – Intercompany eliminations                    Values > -1 and < 1          84,251
                                                 % values > -1 and < 1          8.5%
  – Allocations
  – Empty variables
                                         Consolidated
                                         19.6%
                            Calculated
                            9.4%
              Loaded 0.9%
Data Density <> Calc Time
                          Average Rule Execution Time in Contrast with Data Volume
             900                                                                           2.500

             800

             700                                                                           2.000

             600
                                                                                           1.500




                                                                                                   Seconds
   Records




             500

             400
                                                                                           1.000
             300

             200                                                                           0.500
             100

              -                                                                            -
                   Jan   Feb   Mar   Apr   May   Jun   Jul   Aug   Sep   Oct   Nov   Dec




        correlation between density and calc times
• Most applications are rules bound
Invalid Records

• Type 1: Orphaned records from metadata that has
  been deleted
   – Member is removed from dimension_Item table, but not
     from the data tables
   – These can be removed by Database > Delete Invalid Records
• Type 2: the member still exists, but is no longer in a
  valid intersection
   – Most often from changing CustomX Top Member on an
     account
   – These cannot be removed by HFM, but are filtered out in
     memory
Chris Barbieri
cbarbieri@ranzal.com
       Needham, MA
                 USA
     +1.617.480.6173
     www.ranzal.com

More Related Content

What's hot

KSCope 2013 - Balance Sheet Reporting - Design Consideration - KSCope Format
KSCope 2013 - Balance Sheet Reporting - Design Consideration - KSCope FormatKSCope 2013 - Balance Sheet Reporting - Design Consideration - KSCope Format
KSCope 2013 - Balance Sheet Reporting - Design Consideration - KSCope Format
Alexandre SERAN
 
HFM Extended Analytics
HFM Extended AnalyticsHFM Extended Analytics
HFM Extended Analytics
aa026593
 
Finit solutions getting the most out of hfm process management and phased sub...
Finit solutions getting the most out of hfm process management and phased sub...Finit solutions getting the most out of hfm process management and phased sub...
Finit solutions getting the most out of hfm process management and phased sub...
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 FDMEE
finitsolutions
 
Where Did That Come From? Techniques for Debugging HFM
Where Did That Come From?  Techniques for Debugging HFMWhere Did That Come From?  Techniques for Debugging HFM
Where Did That Come From? Techniques for Debugging HFM
finitsolutions
 
Deep dive on dynamic member lists
Deep dive on dynamic member listsDeep dive on dynamic member lists
Deep dive on dynamic member lists
finitsolutions
 
HFM Zero view settings
HFM Zero view settings HFM Zero view settings
HFM Zero view settings
faizan uddin
 
Finit solutions getting the most out of hfm - intercompany matching and eli...
Finit solutions   getting the most out of hfm - intercompany matching and eli...Finit solutions   getting the most out of hfm - intercompany matching and eli...
Finit solutions getting the most out of hfm - intercompany matching and eli...
finitsolutions
 
Cash flow in hfm – simplified
Cash flow in hfm – simplifiedCash flow in hfm – simplified
Cash flow in hfm – simplified
Alithya
 
FDMEE script examples
FDMEE script examplesFDMEE script examples
FDMEE script examples
Amit Soni
 
Oracle hyperion financial management
Oracle hyperion financial managementOracle hyperion financial management
Oracle hyperion financial management
Timothy J. Simkiss, CPA
 
HFM vs Essbase BSO: A Comparative Anatomy
HFM vs Essbase BSO: A Comparative AnatomyHFM vs Essbase BSO: A Comparative Anatomy
HFM vs Essbase BSO: A Comparative Anatomy
aa026593
 
Hyperion Implementation Questionaries
Hyperion Implementation QuestionariesHyperion Implementation Questionaries
Hyperion Implementation Questionaries
Amit Sharma
 
Become Jythonic in FDMEE (KSCOPE15)
Become Jythonic in FDMEE (KSCOPE15)Become Jythonic in FDMEE (KSCOPE15)
Become Jythonic in FDMEE (KSCOPE15)
Francisco Amores
 
FDMEE script examples
FDMEE script examplesFDMEE script examples
FDMEE script examples
Amit Sharma
 
OneStream Functionality You Might Not be Using (But Should Be)
OneStream Functionality You Might Not be Using (But Should Be)OneStream Functionality You Might Not be Using (But Should Be)
OneStream Functionality You Might Not be Using (But Should Be)
finitsolutions
 
FDMEE Can Do That?
FDMEE Can Do That?FDMEE Can Do That?
FDMEE Can Do That?
Alithya
 
Beginning Calculation Manager for Essbase and Hyperion Planning
Beginning Calculation Manager for Essbase and Hyperion Planning Beginning Calculation Manager for Essbase and Hyperion Planning
Beginning Calculation Manager for Essbase and Hyperion Planning
Alithya
 
HFM Application Design for Performance
HFM Application Design for PerformanceHFM Application Design for Performance
HFM Application Design for Performance
Alithya
 
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
 

What's hot (20)

KSCope 2013 - Balance Sheet Reporting - Design Consideration - KSCope Format
KSCope 2013 - Balance Sheet Reporting - Design Consideration - KSCope FormatKSCope 2013 - Balance Sheet Reporting - Design Consideration - KSCope Format
KSCope 2013 - Balance Sheet Reporting - Design Consideration - KSCope Format
 
HFM Extended Analytics
HFM Extended AnalyticsHFM Extended Analytics
HFM Extended Analytics
 
Finit solutions getting the most out of hfm process management and phased sub...
Finit solutions getting the most out of hfm process management and phased sub...Finit solutions getting the most out of hfm process management and phased sub...
Finit solutions getting the most out of hfm process management and phased sub...
 
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
 
Where Did That Come From? Techniques for Debugging HFM
Where Did That Come From?  Techniques for Debugging HFMWhere Did That Come From?  Techniques for Debugging HFM
Where Did That Come From? Techniques for Debugging HFM
 
Deep dive on dynamic member lists
Deep dive on dynamic member listsDeep dive on dynamic member lists
Deep dive on dynamic member lists
 
HFM Zero view settings
HFM Zero view settings HFM Zero view settings
HFM Zero view settings
 
Finit solutions getting the most out of hfm - intercompany matching and eli...
Finit solutions   getting the most out of hfm - intercompany matching and eli...Finit solutions   getting the most out of hfm - intercompany matching and eli...
Finit solutions getting the most out of hfm - intercompany matching and eli...
 
Cash flow in hfm – simplified
Cash flow in hfm – simplifiedCash flow in hfm – simplified
Cash flow in hfm – simplified
 
FDMEE script examples
FDMEE script examplesFDMEE script examples
FDMEE script examples
 
Oracle hyperion financial management
Oracle hyperion financial managementOracle hyperion financial management
Oracle hyperion financial management
 
HFM vs Essbase BSO: A Comparative Anatomy
HFM vs Essbase BSO: A Comparative AnatomyHFM vs Essbase BSO: A Comparative Anatomy
HFM vs Essbase BSO: A Comparative Anatomy
 
Hyperion Implementation Questionaries
Hyperion Implementation QuestionariesHyperion Implementation Questionaries
Hyperion Implementation Questionaries
 
Become Jythonic in FDMEE (KSCOPE15)
Become Jythonic in FDMEE (KSCOPE15)Become Jythonic in FDMEE (KSCOPE15)
Become Jythonic in FDMEE (KSCOPE15)
 
FDMEE script examples
FDMEE script examplesFDMEE script examples
FDMEE script examples
 
OneStream Functionality You Might Not be Using (But Should Be)
OneStream Functionality You Might Not be Using (But Should Be)OneStream Functionality You Might Not be Using (But Should Be)
OneStream Functionality You Might Not be Using (But Should Be)
 
FDMEE Can Do That?
FDMEE Can Do That?FDMEE Can Do That?
FDMEE Can Do That?
 
Beginning Calculation Manager for Essbase and Hyperion Planning
Beginning Calculation Manager for Essbase and Hyperion Planning Beginning Calculation Manager for Essbase and Hyperion Planning
Beginning Calculation Manager for Essbase and Hyperion Planning
 
HFM Application Design for Performance
HFM Application Design for PerformanceHFM Application Design for Performance
HFM Application Design for Performance
 
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
 

Viewers also liked

What Would Happen if I Did... in HFM?
What Would Happen if I Did... in HFM? What Would Happen if I Did... in HFM?
What Would Happen if I Did... in HFM?
Alithya
 
Key Success Criteria for Hyperion Planning and HFM Integration
Key Success Criteria for Hyperion Planning and HFM IntegrationKey Success Criteria for Hyperion Planning and HFM Integration
Key Success Criteria for Hyperion Planning and HFM Integration
Alithya
 
Hyperion EPM APIs - Added value from HFM, Workspace, FDM, Smartview, and Shar...
Hyperion EPM APIs - Added value from HFM, Workspace, FDM, Smartview, and Shar...Hyperion EPM APIs - Added value from HFM, Workspace, FDM, Smartview, and Shar...
Hyperion EPM APIs - Added value from HFM, Workspace, FDM, Smartview, and Shar...
Charles Beyer
 
Utilizing HFM to Handle the Requirements of IFRS
Utilizing HFM to Handle the Requirements of IFRSUtilizing HFM to Handle the Requirements of IFRS
Utilizing HFM to Handle the Requirements of IFRS
Alithya
 
Utilizing HFM to Handle the Requirements of IFRS
Utilizing HFM to Handle the Requirements of IFRSUtilizing HFM to Handle the Requirements of IFRS
Utilizing HFM to Handle the Requirements of IFRS
Alithya
 
KScope14 What Would Happen in HFM - Part 3
KScope14 What Would Happen in HFM - Part 3KScope14 What Would Happen in HFM - Part 3
KScope14 What Would Happen in HFM - Part 3
Alithya
 

Viewers also liked (6)

What Would Happen if I Did... in HFM?
What Would Happen if I Did... in HFM? What Would Happen if I Did... in HFM?
What Would Happen if I Did... in HFM?
 
Key Success Criteria for Hyperion Planning and HFM Integration
Key Success Criteria for Hyperion Planning and HFM IntegrationKey Success Criteria for Hyperion Planning and HFM Integration
Key Success Criteria for Hyperion Planning and HFM Integration
 
Hyperion EPM APIs - Added value from HFM, Workspace, FDM, Smartview, and Shar...
Hyperion EPM APIs - Added value from HFM, Workspace, FDM, Smartview, and Shar...Hyperion EPM APIs - Added value from HFM, Workspace, FDM, Smartview, and Shar...
Hyperion EPM APIs - Added value from HFM, Workspace, FDM, Smartview, and Shar...
 
Utilizing HFM to Handle the Requirements of IFRS
Utilizing HFM to Handle the Requirements of IFRSUtilizing HFM to Handle the Requirements of IFRS
Utilizing HFM to Handle the Requirements of IFRS
 
Utilizing HFM to Handle the Requirements of IFRS
Utilizing HFM to Handle the Requirements of IFRSUtilizing HFM to Handle the Requirements of IFRS
Utilizing HFM to Handle the Requirements of IFRS
 
KScope14 What Would Happen in HFM - Part 3
KScope14 What Would Happen in HFM - Part 3KScope14 What Would Happen in HFM - Part 3
KScope14 What Would Happen in HFM - Part 3
 

Similar to Best Practices in HFM Application Design

Hyperion Financial Management Application Design for Performance
Hyperion Financial Management Application Design for PerformanceHyperion Financial Management Application Design for Performance
Hyperion Financial Management Application Design for Performance
Alithya
 
Dynamics CRM high volume systems - lessons from the field
Dynamics CRM high volume systems - lessons from the fieldDynamics CRM high volume systems - lessons from the field
Dynamics CRM high volume systems - lessons from the field
Stéphane Dorrekens
 
Big Data presentation at GITPRO 2013
Big Data presentation at GITPRO 2013Big Data presentation at GITPRO 2013
Big Data presentation at GITPRO 2013
Sameer Wadkar
 
Development of concurrent services using In-Memory Data Grids
Development of concurrent services using In-Memory Data GridsDevelopment of concurrent services using In-Memory Data Grids
Development of concurrent services using In-Memory Data Grids
jlorenzocima
 
Shikha fdp 62_14july2017
Shikha fdp 62_14july2017Shikha fdp 62_14july2017
Shikha fdp 62_14july2017
Dr. Shikha Mehta
 
Levelling up your data infrastructure
Levelling up your data infrastructureLevelling up your data infrastructure
Levelling up your data infrastructure
Simon Belak
 
Real Time Business Platform by Ivan Novick from Pivotal
Real Time Business Platform by Ivan Novick from PivotalReal Time Business Platform by Ivan Novick from Pivotal
Real Time Business Platform by Ivan Novick from Pivotal
VMware Tanzu Korea
 
Data Science Machine Lerning Bigdat.pptx
Data Science Machine Lerning Bigdat.pptxData Science Machine Lerning Bigdat.pptx
Data Science Machine Lerning Bigdat.pptx
Priyadarshini648418
 
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...Lessons Learned Replatforming A Large Machine Learning Application To Apache ...
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...
Databricks
 
It4 Coursework Help
It4 Coursework HelpIt4 Coursework Help
It4 Coursework Help
JTHSICT
 
Zero to ten million daily users in four weeks: sustainable speed is king
Zero to ten million daily users in four weeks: sustainable speed is kingZero to ten million daily users in four weeks: sustainable speed is king
Zero to ten million daily users in four weeks: sustainable speed is king
plumbee
 
The final frontier
The final frontierThe final frontier
The final frontier
Terry Bunio
 
Solutions for Sage Customers from Robert Lavery
Solutions for Sage Customers from Robert LaverySolutions for Sage Customers from Robert Lavery
Solutions for Sage Customers from Robert Lavery
Suzanne Spear
 
Selecting Accounting Software for Your Nonprofit
Selecting Accounting Software for Your NonprofitSelecting Accounting Software for Your Nonprofit
Selecting Accounting Software for Your Nonprofit
4Good.org
 
Optimize Your Reporting In Less Than 10 Minutes
Optimize Your Reporting In Less Than 10 MinutesOptimize Your Reporting In Less Than 10 Minutes
Optimize Your Reporting In Less Than 10 Minutes
Alexandra Sasha Blumenfeld
 
Better architecture with semantic integration
Better architecture with semantic integrationBetter architecture with semantic integration
Better architecture with semantic integration
Lars Marius Garshol
 
Silicon Valley Code Camp 2015 - Advanced MongoDB - The Sequel
Silicon Valley Code Camp 2015 - Advanced MongoDB - The SequelSilicon Valley Code Camp 2015 - Advanced MongoDB - The Sequel
Silicon Valley Code Camp 2015 - Advanced MongoDB - The Sequel
Daniel Coupal
 
Large Data Volume Salesforce experiences
Large Data Volume Salesforce experiencesLarge Data Volume Salesforce experiences
Large Data Volume Salesforce experiences
Cidar Mendizabal
 
MongoDB on Financial Services Sector
MongoDB on Financial Services SectorMongoDB on Financial Services Sector
MongoDB on Financial Services Sector
Norberto Leite
 
Scaling systems using change propagation across data stores
Scaling systems using change propagation across data storesScaling systems using change propagation across data stores
Scaling systems using change propagation across data stores
Jagadeesh Huliyar
 

Similar to Best Practices in HFM Application Design (20)

Hyperion Financial Management Application Design for Performance
Hyperion Financial Management Application Design for PerformanceHyperion Financial Management Application Design for Performance
Hyperion Financial Management Application Design for Performance
 
Dynamics CRM high volume systems - lessons from the field
Dynamics CRM high volume systems - lessons from the fieldDynamics CRM high volume systems - lessons from the field
Dynamics CRM high volume systems - lessons from the field
 
Big Data presentation at GITPRO 2013
Big Data presentation at GITPRO 2013Big Data presentation at GITPRO 2013
Big Data presentation at GITPRO 2013
 
Development of concurrent services using In-Memory Data Grids
Development of concurrent services using In-Memory Data GridsDevelopment of concurrent services using In-Memory Data Grids
Development of concurrent services using In-Memory Data Grids
 
Shikha fdp 62_14july2017
Shikha fdp 62_14july2017Shikha fdp 62_14july2017
Shikha fdp 62_14july2017
 
Levelling up your data infrastructure
Levelling up your data infrastructureLevelling up your data infrastructure
Levelling up your data infrastructure
 
Real Time Business Platform by Ivan Novick from Pivotal
Real Time Business Platform by Ivan Novick from PivotalReal Time Business Platform by Ivan Novick from Pivotal
Real Time Business Platform by Ivan Novick from Pivotal
 
Data Science Machine Lerning Bigdat.pptx
Data Science Machine Lerning Bigdat.pptxData Science Machine Lerning Bigdat.pptx
Data Science Machine Lerning Bigdat.pptx
 
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...Lessons Learned Replatforming A Large Machine Learning Application To Apache ...
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...
 
It4 Coursework Help
It4 Coursework HelpIt4 Coursework Help
It4 Coursework Help
 
Zero to ten million daily users in four weeks: sustainable speed is king
Zero to ten million daily users in four weeks: sustainable speed is kingZero to ten million daily users in four weeks: sustainable speed is king
Zero to ten million daily users in four weeks: sustainable speed is king
 
The final frontier
The final frontierThe final frontier
The final frontier
 
Solutions for Sage Customers from Robert Lavery
Solutions for Sage Customers from Robert LaverySolutions for Sage Customers from Robert Lavery
Solutions for Sage Customers from Robert Lavery
 
Selecting Accounting Software for Your Nonprofit
Selecting Accounting Software for Your NonprofitSelecting Accounting Software for Your Nonprofit
Selecting Accounting Software for Your Nonprofit
 
Optimize Your Reporting In Less Than 10 Minutes
Optimize Your Reporting In Less Than 10 MinutesOptimize Your Reporting In Less Than 10 Minutes
Optimize Your Reporting In Less Than 10 Minutes
 
Better architecture with semantic integration
Better architecture with semantic integrationBetter architecture with semantic integration
Better architecture with semantic integration
 
Silicon Valley Code Camp 2015 - Advanced MongoDB - The Sequel
Silicon Valley Code Camp 2015 - Advanced MongoDB - The SequelSilicon Valley Code Camp 2015 - Advanced MongoDB - The Sequel
Silicon Valley Code Camp 2015 - Advanced MongoDB - The Sequel
 
Large Data Volume Salesforce experiences
Large Data Volume Salesforce experiencesLarge Data Volume Salesforce experiences
Large Data Volume Salesforce experiences
 
MongoDB on Financial Services Sector
MongoDB on Financial Services SectorMongoDB on Financial Services Sector
MongoDB on Financial Services Sector
 
Scaling systems using change propagation across data stores
Scaling systems using change propagation across data storesScaling systems using change propagation across data stores
Scaling systems using change propagation across data stores
 

More from Alithya

Journey to the Oracle Talent Management Cloud
Journey to the Oracle Talent Management CloudJourney to the Oracle Talent Management Cloud
Journey to the Oracle Talent Management Cloud
Alithya
 
What Did I Miss? Addressing Non-Traditional Reconciliations in AR and Data In...
What Did I Miss? Addressing Non-Traditional Reconciliations in AR and Data In...What Did I Miss? Addressing Non-Traditional Reconciliations in AR and Data In...
What Did I Miss? Addressing Non-Traditional Reconciliations in AR and Data In...
Alithya
 
Leading Practices in Multi-Pillar Oracle Cloud Implementations
Leading Practices in Multi-Pillar Oracle Cloud ImplementationsLeading Practices in Multi-Pillar Oracle Cloud Implementations
Leading Practices in Multi-Pillar Oracle Cloud Implementations
Alithya
 
Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud
Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud
Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud
Alithya
 
How to Deploy & Integrate Oracle EPM Cloud Profitability and Cost Management ...
How to Deploy & Integrate Oracle EPM Cloud Profitability and Cost Management ...How to Deploy & Integrate Oracle EPM Cloud Profitability and Cost Management ...
How to Deploy & Integrate Oracle EPM Cloud Profitability and Cost Management ...
Alithya
 
Workforce Plus: Tips and Tricks to Give Workforce an Extra Kick!
Workforce Plus: Tips and Tricks to Give Workforce an Extra Kick! Workforce Plus: Tips and Tricks to Give Workforce an Extra Kick!
Workforce Plus: Tips and Tricks to Give Workforce an Extra Kick!
Alithya
 
How to Allocate Your Close Time More Effectively
How to Allocate Your Close Time More EffectivelyHow to Allocate Your Close Time More Effectively
How to Allocate Your Close Time More Effectively
Alithya
 
Viasat Launches to the Cloud with Oracle Enterprise Data Management
Viasat Launches to the Cloud with Oracle Enterprise Data Management Viasat Launches to the Cloud with Oracle Enterprise Data Management
Viasat Launches to the Cloud with Oracle Enterprise Data Management
Alithya
 
How Do I Love Cash Flow? Let Me Count the Ways…
How Do I Love Cash Flow? Let Me Count the Ways… How Do I Love Cash Flow? Let Me Count the Ways…
How Do I Love Cash Flow? Let Me Count the Ways…
Alithya
 
How WillScot-Mobile Mini Utilized Enterprise Data Management for Business Tra...
How WillScot-Mobile Mini Utilized Enterprise Data Management for Business Tra...How WillScot-Mobile Mini Utilized Enterprise Data Management for Business Tra...
How WillScot-Mobile Mini Utilized Enterprise Data Management for Business Tra...
Alithya
 
❤️ Matchmaker, Make Me a Match: Can AR Intercompany Matchmaking Tools Be a Pe...
❤️ Matchmaker, Make Me a Match: Can AR Intercompany Matchmaking Tools Be a Pe...❤️ Matchmaker, Make Me a Match: Can AR Intercompany Matchmaking Tools Be a Pe...
❤️ Matchmaker, Make Me a Match: Can AR Intercompany Matchmaking Tools Be a Pe...
Alithya
 
Legg Mason’s Enterprise, Profit Driven Quest with Oracle EPM Cloud
Legg Mason’s Enterprise, Profit Driven Quest with Oracle EPM CloudLegg Mason’s Enterprise, Profit Driven Quest with Oracle EPM Cloud
Legg Mason’s Enterprise, Profit Driven Quest with Oracle EPM Cloud
Alithya
 
Supply Chain Advisory and MMIS System Oracle Implementation
Supply Chain Advisory and MMIS System Oracle ImplementationSupply Chain Advisory and MMIS System Oracle Implementation
Supply Chain Advisory and MMIS System Oracle Implementation
Alithya
 
Digital Transformation in Healthcare: Journey to Oracle Cloud for Integrated,...
Digital Transformation in Healthcare: Journey to Oracle Cloud for Integrated,...Digital Transformation in Healthcare: Journey to Oracle Cloud for Integrated,...
Digital Transformation in Healthcare: Journey to Oracle Cloud for Integrated,...
Alithya
 
nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud
nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud
nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud
Alithya
 
ODTUG Configuring Workforce: Employee? Job? or Both?
ODTUG Configuring Workforce: Employee? Job? or Both? ODTUG Configuring Workforce: Employee? Job? or Both?
ODTUG Configuring Workforce: Employee? Job? or Both?
Alithya
 
Oracle Cloud Time and Labor: Default Payroll Rate, Override Rate and Flat Dol...
Oracle Cloud Time and Labor: Default Payroll Rate, Override Rate and Flat Dol...Oracle Cloud Time and Labor: Default Payroll Rate, Override Rate and Flat Dol...
Oracle Cloud Time and Labor: Default Payroll Rate, Override Rate and Flat Dol...
Alithya
 
AUSOUG I Am Paying for my Cloud License. What's Next?
AUSOUG I Am Paying for my Cloud License. What's Next?AUSOUG I Am Paying for my Cloud License. What's Next?
AUSOUG I Am Paying for my Cloud License. What's Next?
Alithya
 
A Journey to Profitability with Oracle PCMCS
A Journey to Profitability with Oracle PCMCSA Journey to Profitability with Oracle PCMCS
A Journey to Profitability with Oracle PCMCS
Alithya
 
Essbase Calculations: Elements of Style
Essbase Calculations: Elements of StyleEssbase Calculations: Elements of Style
Essbase Calculations: Elements of Style
Alithya
 

More from Alithya (20)

Journey to the Oracle Talent Management Cloud
Journey to the Oracle Talent Management CloudJourney to the Oracle Talent Management Cloud
Journey to the Oracle Talent Management Cloud
 
What Did I Miss? Addressing Non-Traditional Reconciliations in AR and Data In...
What Did I Miss? Addressing Non-Traditional Reconciliations in AR and Data In...What Did I Miss? Addressing Non-Traditional Reconciliations in AR and Data In...
What Did I Miss? Addressing Non-Traditional Reconciliations in AR and Data In...
 
Leading Practices in Multi-Pillar Oracle Cloud Implementations
Leading Practices in Multi-Pillar Oracle Cloud ImplementationsLeading Practices in Multi-Pillar Oracle Cloud Implementations
Leading Practices in Multi-Pillar Oracle Cloud Implementations
 
Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud
Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud
Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud
 
How to Deploy & Integrate Oracle EPM Cloud Profitability and Cost Management ...
How to Deploy & Integrate Oracle EPM Cloud Profitability and Cost Management ...How to Deploy & Integrate Oracle EPM Cloud Profitability and Cost Management ...
How to Deploy & Integrate Oracle EPM Cloud Profitability and Cost Management ...
 
Workforce Plus: Tips and Tricks to Give Workforce an Extra Kick!
Workforce Plus: Tips and Tricks to Give Workforce an Extra Kick! Workforce Plus: Tips and Tricks to Give Workforce an Extra Kick!
Workforce Plus: Tips and Tricks to Give Workforce an Extra Kick!
 
How to Allocate Your Close Time More Effectively
How to Allocate Your Close Time More EffectivelyHow to Allocate Your Close Time More Effectively
How to Allocate Your Close Time More Effectively
 
Viasat Launches to the Cloud with Oracle Enterprise Data Management
Viasat Launches to the Cloud with Oracle Enterprise Data Management Viasat Launches to the Cloud with Oracle Enterprise Data Management
Viasat Launches to the Cloud with Oracle Enterprise Data Management
 
How Do I Love Cash Flow? Let Me Count the Ways…
How Do I Love Cash Flow? Let Me Count the Ways… How Do I Love Cash Flow? Let Me Count the Ways…
How Do I Love Cash Flow? Let Me Count the Ways…
 
How WillScot-Mobile Mini Utilized Enterprise Data Management for Business Tra...
How WillScot-Mobile Mini Utilized Enterprise Data Management for Business Tra...How WillScot-Mobile Mini Utilized Enterprise Data Management for Business Tra...
How WillScot-Mobile Mini Utilized Enterprise Data Management for Business Tra...
 
❤️ Matchmaker, Make Me a Match: Can AR Intercompany Matchmaking Tools Be a Pe...
❤️ Matchmaker, Make Me a Match: Can AR Intercompany Matchmaking Tools Be a Pe...❤️ Matchmaker, Make Me a Match: Can AR Intercompany Matchmaking Tools Be a Pe...
❤️ Matchmaker, Make Me a Match: Can AR Intercompany Matchmaking Tools Be a Pe...
 
Legg Mason’s Enterprise, Profit Driven Quest with Oracle EPM Cloud
Legg Mason’s Enterprise, Profit Driven Quest with Oracle EPM CloudLegg Mason’s Enterprise, Profit Driven Quest with Oracle EPM Cloud
Legg Mason’s Enterprise, Profit Driven Quest with Oracle EPM Cloud
 
Supply Chain Advisory and MMIS System Oracle Implementation
Supply Chain Advisory and MMIS System Oracle ImplementationSupply Chain Advisory and MMIS System Oracle Implementation
Supply Chain Advisory and MMIS System Oracle Implementation
 
Digital Transformation in Healthcare: Journey to Oracle Cloud for Integrated,...
Digital Transformation in Healthcare: Journey to Oracle Cloud for Integrated,...Digital Transformation in Healthcare: Journey to Oracle Cloud for Integrated,...
Digital Transformation in Healthcare: Journey to Oracle Cloud for Integrated,...
 
nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud
nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud
nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud
 
ODTUG Configuring Workforce: Employee? Job? or Both?
ODTUG Configuring Workforce: Employee? Job? or Both? ODTUG Configuring Workforce: Employee? Job? or Both?
ODTUG Configuring Workforce: Employee? Job? or Both?
 
Oracle Cloud Time and Labor: Default Payroll Rate, Override Rate and Flat Dol...
Oracle Cloud Time and Labor: Default Payroll Rate, Override Rate and Flat Dol...Oracle Cloud Time and Labor: Default Payroll Rate, Override Rate and Flat Dol...
Oracle Cloud Time and Labor: Default Payroll Rate, Override Rate and Flat Dol...
 
AUSOUG I Am Paying for my Cloud License. What's Next?
AUSOUG I Am Paying for my Cloud License. What's Next?AUSOUG I Am Paying for my Cloud License. What's Next?
AUSOUG I Am Paying for my Cloud License. What's Next?
 
A Journey to Profitability with Oracle PCMCS
A Journey to Profitability with Oracle PCMCSA Journey to Profitability with Oracle PCMCS
A Journey to Profitability with Oracle PCMCS
 
Essbase Calculations: Elements of Style
Essbase Calculations: Elements of StyleEssbase Calculations: Elements of Style
Essbase Calculations: Elements of Style
 

Recently uploaded

Digital Marketing with a Focus on Sustainability
Digital Marketing with a Focus on SustainabilityDigital Marketing with a Focus on Sustainability
Digital Marketing with a Focus on Sustainability
sssourabhsharma
 
The APCO Geopolitical Radar - Q3 2024 The Global Operating Environment for Bu...
The APCO Geopolitical Radar - Q3 2024 The Global Operating Environment for Bu...The APCO Geopolitical Radar - Q3 2024 The Global Operating Environment for Bu...
The APCO Geopolitical Radar - Q3 2024 The Global Operating Environment for Bu...
APCO
 
Maksym Vyshnivetskyi: PMO KPIs (UA) (#12)
Maksym Vyshnivetskyi: PMO KPIs (UA) (#12)Maksym Vyshnivetskyi: PMO KPIs (UA) (#12)
Maksym Vyshnivetskyi: PMO KPIs (UA) (#12)
Lviv Startup Club
 
How are Lilac French Bulldogs Beauty Charming the World and Capturing Hearts....
How are Lilac French Bulldogs Beauty Charming the World and Capturing Hearts....How are Lilac French Bulldogs Beauty Charming the World and Capturing Hearts....
How are Lilac French Bulldogs Beauty Charming the World and Capturing Hearts....
Lacey Max
 
Organizational Change Leadership Agile Tour Geneve 2024
Organizational Change Leadership Agile Tour Geneve 2024Organizational Change Leadership Agile Tour Geneve 2024
Organizational Change Leadership Agile Tour Geneve 2024
Kirill Klimov
 
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
my Pandit
 
Easily Verify Compliance and Security with Binance KYC
Easily Verify Compliance and Security with Binance KYCEasily Verify Compliance and Security with Binance KYC
Easily Verify Compliance and Security with Binance KYC
Any kyc Account
 
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...
❼❷⓿❺❻❷❽❷❼❽ Dpboss Kalyan Satta Matka Guessing Matka Result Main Bazar chart
 
Best practices for project execution and delivery
Best practices for project execution and deliveryBest practices for project execution and delivery
Best practices for project execution and delivery
CLIVE MINCHIN
 
Digital Transformation Frameworks: Driving Digital Excellence
Digital Transformation Frameworks: Driving Digital ExcellenceDigital Transformation Frameworks: Driving Digital Excellence
Digital Transformation Frameworks: Driving Digital Excellence
Operational Excellence Consulting
 
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
AnnySerafinaLove
 
Understanding User Needs and Satisfying Them
Understanding User Needs and Satisfying ThemUnderstanding User Needs and Satisfying Them
Understanding User Needs and Satisfying Them
Aggregage
 
The Heart of Leadership_ How Emotional Intelligence Drives Business Success B...
The Heart of Leadership_ How Emotional Intelligence Drives Business Success B...The Heart of Leadership_ How Emotional Intelligence Drives Business Success B...
The Heart of Leadership_ How Emotional Intelligence Drives Business Success B...
Stephen Cashman
 
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
my Pandit
 
The Genesis of BriansClub.cm Famous Dark WEb Platform
The Genesis of BriansClub.cm Famous Dark WEb PlatformThe Genesis of BriansClub.cm Famous Dark WEb Platform
The Genesis of BriansClub.cm Famous Dark WEb Platform
SabaaSudozai
 
Innovation Management Frameworks: Your Guide to Creativity & Innovation
Innovation Management Frameworks: Your Guide to Creativity & InnovationInnovation Management Frameworks: Your Guide to Creativity & Innovation
Innovation Management Frameworks: Your Guide to Creativity & Innovation
Operational Excellence Consulting
 
Pitch Deck Teardown: Kinnect's $250k Angel deck
Pitch Deck Teardown: Kinnect's $250k Angel deckPitch Deck Teardown: Kinnect's $250k Angel deck
Pitch Deck Teardown: Kinnect's $250k Angel deck
HajeJanKamps
 
2022 Vintage Roman Numerals Men Rings
2022 Vintage Roman  Numerals  Men  Rings2022 Vintage Roman  Numerals  Men  Rings
2022 Vintage Roman Numerals Men Rings
aragme
 
Brian Fitzsimmons on the Business Strategy and Content Flywheel of Barstool S...
Brian Fitzsimmons on the Business Strategy and Content Flywheel of Barstool S...Brian Fitzsimmons on the Business Strategy and Content Flywheel of Barstool S...
Brian Fitzsimmons on the Business Strategy and Content Flywheel of Barstool S...
Neil Horowitz
 
Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Best Competitive Marble Pricing in Dubai - ☎ 9928909666Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Stone Art Hub
 

Recently uploaded (20)

Digital Marketing with a Focus on Sustainability
Digital Marketing with a Focus on SustainabilityDigital Marketing with a Focus on Sustainability
Digital Marketing with a Focus on Sustainability
 
The APCO Geopolitical Radar - Q3 2024 The Global Operating Environment for Bu...
The APCO Geopolitical Radar - Q3 2024 The Global Operating Environment for Bu...The APCO Geopolitical Radar - Q3 2024 The Global Operating Environment for Bu...
The APCO Geopolitical Radar - Q3 2024 The Global Operating Environment for Bu...
 
Maksym Vyshnivetskyi: PMO KPIs (UA) (#12)
Maksym Vyshnivetskyi: PMO KPIs (UA) (#12)Maksym Vyshnivetskyi: PMO KPIs (UA) (#12)
Maksym Vyshnivetskyi: PMO KPIs (UA) (#12)
 
How are Lilac French Bulldogs Beauty Charming the World and Capturing Hearts....
How are Lilac French Bulldogs Beauty Charming the World and Capturing Hearts....How are Lilac French Bulldogs Beauty Charming the World and Capturing Hearts....
How are Lilac French Bulldogs Beauty Charming the World and Capturing Hearts....
 
Organizational Change Leadership Agile Tour Geneve 2024
Organizational Change Leadership Agile Tour Geneve 2024Organizational Change Leadership Agile Tour Geneve 2024
Organizational Change Leadership Agile Tour Geneve 2024
 
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
 
Easily Verify Compliance and Security with Binance KYC
Easily Verify Compliance and Security with Binance KYCEasily Verify Compliance and Security with Binance KYC
Easily Verify Compliance and Security with Binance KYC
 
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...
 
Best practices for project execution and delivery
Best practices for project execution and deliveryBest practices for project execution and delivery
Best practices for project execution and delivery
 
Digital Transformation Frameworks: Driving Digital Excellence
Digital Transformation Frameworks: Driving Digital ExcellenceDigital Transformation Frameworks: Driving Digital Excellence
Digital Transformation Frameworks: Driving Digital Excellence
 
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
 
Understanding User Needs and Satisfying Them
Understanding User Needs and Satisfying ThemUnderstanding User Needs and Satisfying Them
Understanding User Needs and Satisfying Them
 
The Heart of Leadership_ How Emotional Intelligence Drives Business Success B...
The Heart of Leadership_ How Emotional Intelligence Drives Business Success B...The Heart of Leadership_ How Emotional Intelligence Drives Business Success B...
The Heart of Leadership_ How Emotional Intelligence Drives Business Success B...
 
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
 
The Genesis of BriansClub.cm Famous Dark WEb Platform
The Genesis of BriansClub.cm Famous Dark WEb PlatformThe Genesis of BriansClub.cm Famous Dark WEb Platform
The Genesis of BriansClub.cm Famous Dark WEb Platform
 
Innovation Management Frameworks: Your Guide to Creativity & Innovation
Innovation Management Frameworks: Your Guide to Creativity & InnovationInnovation Management Frameworks: Your Guide to Creativity & Innovation
Innovation Management Frameworks: Your Guide to Creativity & Innovation
 
Pitch Deck Teardown: Kinnect's $250k Angel deck
Pitch Deck Teardown: Kinnect's $250k Angel deckPitch Deck Teardown: Kinnect's $250k Angel deck
Pitch Deck Teardown: Kinnect's $250k Angel deck
 
2022 Vintage Roman Numerals Men Rings
2022 Vintage Roman  Numerals  Men  Rings2022 Vintage Roman  Numerals  Men  Rings
2022 Vintage Roman Numerals Men Rings
 
Brian Fitzsimmons on the Business Strategy and Content Flywheel of Barstool S...
Brian Fitzsimmons on the Business Strategy and Content Flywheel of Barstool S...Brian Fitzsimmons on the Business Strategy and Content Flywheel of Barstool S...
Brian Fitzsimmons on the Business Strategy and Content Flywheel of Barstool S...
 
Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Best Competitive Marble Pricing in Dubai - ☎ 9928909666Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Best Competitive Marble Pricing in Dubai - ☎ 9928909666
 

Best Practices in HFM Application Design

  • 1. Best Practices in HFM Application Design Chris Barbieri Consolidation Practice Director Oracle ACE Ranzal & Associates
  • 2. Personal Background Chris Barbieri • Established HFM performance tuning techniques and statistics widely used today • 4+ years as Sr. Product Issues Manager at Hyperion – HFM, Smart View, Shared Services, MDM • Member of HFM launch team in 2001, certified in HFM and Enterprise • MBA, Babson College • B.S. Finance & Accounting, Boston College • Co-founded the HFM Performance Tuning Lab at Ranzal with infrastructure expert Kurt Schletter
  • 3. Application Design: the Foundation of Performance • Hyperion Financial Management • Metadata design as it impacts performance – Volume of members – Impact of structures • Data – Content – Density
  • 5. Designing HFM’s 12 Dimensions Application Profile User controlled 1. Year 5. Entity 2. Period 6. Account 3. View 7. ICP System 8. Scenario 4. Value dimension, User defined includes currencies 9. Custom 1 10. Custom 2 11. Custom 3 12. Custom 4
  • 6. Application Profile Year – No inherent impact on performance – Cannot be changed after the application is built – Impacts the number of tables that can be created in the database Period – The base periods comprise the column structure of every table, whether you use them or not. – For this reason, avoid weekly or yearly profiles unless it is key to your entire application’s design View – No impact, but only YTD is stored and Periodic, QTD are on-the-fly derivations
  • 7. System Dimension Value Dimension – Can not directly modify this – “<Entity Currency>” is a simple variable directing you to the current entity’s default currency – “<Parent Currency>” points back to the currency of the entity’s parent Currencies – Don’t add currencies you aren’t using • Sets of calc status records for (every entity * every currency) • Impact of loading metadata with entity or currency changes – Normally translate from the entity’s currency only into it’s parent’s currency. – Beware of non-default translations • Impacted calc status • Data explosion
  • 8. User Controlled Dimensions Entity – Sum of the data of the children – Avoid Consolidate All or All With Data on each hierarchy – Assign Adj flags sparingly ICP – “Hidden” dimension Scenario – Number of tables
  • 9. Impact of Account Depth 4- Net Income 6- Net Income 3- Optg Income 5- EBIT 2- Gross Margin 4- Optg Income 1- Sales 3- Gross Profit 2- Gross Margin 1- Sales Effect is multiplied when you consider the custom dimensions Parent accounts don’t lock
  • 10. User Defined Dimensions Custom 1..4 – Think dozens or hundreds, but not thousands – Avoid: • Employees • Products • Anything that is very dynamic • One to one relationship with the entities
  • 11. Metadata Efficiency Ratio What does the average entity have in common with the top entity? – Density measurement of re-use of the accounts and customs across all entities top entity children unique custom 1
  • 12. Metadata Volumes (Americas) Dimension Average Recorded Comments Volume High Accounts 2,132 14,409 Entities 1,165 22,882 Currencies 16 233 use only 1 currency 30% Custom1 388 19,410 use Custom 1 96% Custom2 153 15,188 use Custom 2 86% Custom3 61 26,816 use Custom 3 86% Custom4 39 11,389 use Custom 4 62% Scenarios 11 78 Entity hierarchies 3 24 the equivalent of Organizations in Hyperion Enterprise ICP Accounts with Plug 41 1,223 use automated intercompany matching 56% Accounts with Line Item Detail 36 1,667 16% use this, but only 10% have more than 1 account flagged Consolidation Rules - - use consolidation rules 28% Consolidation methods 5 10 use methods 14% OrgByPeriod use organization by period 9% ICP Members 86 1,407 track intercompany activity 81% Entities flagged for Parent Adjs 143 7,698 Allow [Parent Adj] or [Contribution Adj] journals30% Scenarios using Process Mgmt 5 53 use process management46%
  • 13. Data
  • 14. What’s a Subcube? • HFM data structure • Database tables stored by – Each record contains all periods for the [Year] – All records for a subcube are loaded into memory together Parent subcube, stored in DCN tables Currency subcubes, stored in DCE tables
  • 15. Take it to the Limit Reports, Grids, or Forms that: – Pull lots of entities – Lots of years – Lots of scenarios Not so problematic: – Lots of accounts – Or Custom dimension members Smart View – Cell volume impacts bandwidth – Subcubes impact server performance
  • 16. HFM Urban Legends • 100,000 records per subcube • Increase MaxNumDataRecordsInRAM = better performance • 500 children to a parent • System 9 allows an unlimited sub cube size • Customs should be ordered largest to smallest • Limit to the Account dimension depth • 64 bit is faster (this requires some explanation)
  • 17. Data Design “Metadata volume is interesting, but it’s how you it that matters most” • Density • Content – Specifically: zeros – Tiny numbers – Invalid Records
  • 18. Data Volume Measurement • No perfect method Method How-To Pros Cons Data Extract Extract all data, Simple, easy to see input Can only extract count per entity from calculated <Entity Currency> FreeLRU Parse HFM event Good sense of average Can’t identify logs cube, easy to monitor individual cubes, monthly growth harder to understand Database Query DCE, DCN Easy for a DBA, see all Doesn’t count dynamic Analysis tables and count subcubes members, includes invalid records
  • 19. Data Density Using FreeLRU • Survey of data density using FreeLRU method Number of applications reviewed: 32 Average Min Max Median ABC Customer NumCubesInRAM 2,672 72 10,206 1,345 577 NumDataRecordsInRAM 1,502,788 247,900 5,627,748 1,170,908 1,107,614 NumRecordsInLargestCube 86,415 2,508 593,924 53,089 31,446 Average records per cube 6,309 24 91,418 1,352 2,288 Average metadata efficiency: 7.3% 0.3% 39.7% 3.4% 7.3% average cube/densest cube
  • 20. Loaded Data • What percent of the loaded data is a zero value? – No hard rule, but <5% may be reasonable – No zeros are best, watch ZeroView settings on the scenarios • Watch out for tiny values, resulting from allocations • How much does the data expand from Sub Calculate? – Am I generating zeros, or tiny numbers? Input Base Records Input Plus Calculated Base Records % Increase From Rules Total 2,031,976 Total 4,387,520 116 % Input zeros 18,024 Calculated zeros 413,837 2,196 % % zero loaded 0.9% % zeros calculated at base 9.4% Values > -1 and < 1 373,226 Values > -1 and < 1 calculated 593,981 59 % % values > -1 and < 1 18.4% % values > -1 and < 1 calculated 13.5%
  • 21. Effect of Sparsity on Record Volume • Most dense data is at the top entity – Greatest number of populated intersections (account _ custom 1..4 combinations)
  • 22. Consolidated Data • Total volume of data in any subcube Consolidated Base Records Total 991,587 • How many zeros are generated Consolidated zeros 194,204 by the consolidation process? % zeros 19.6% – Intercompany eliminations Values > -1 and < 1 84,251 % values > -1 and < 1 8.5% – Allocations – Empty variables Consolidated 19.6% Calculated 9.4% Loaded 0.9%
  • 23. Data Density <> Calc Time Average Rule Execution Time in Contrast with Data Volume 900 2.500 800 700 2.000 600 1.500 Seconds Records 500 400 1.000 300 200 0.500 100 - - Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec correlation between density and calc times • Most applications are rules bound
  • 24. Invalid Records • Type 1: Orphaned records from metadata that has been deleted – Member is removed from dimension_Item table, but not from the data tables – These can be removed by Database > Delete Invalid Records • Type 2: the member still exists, but is no longer in a valid intersection – Most often from changing CustomX Top Member on an account – These cannot be removed by HFM, but are filtered out in memory
  • 25.
  • 26. Chris Barbieri cbarbieri@ranzal.com Needham, MA USA +1.617.480.6173 www.ranzal.com