SlideShare a Scribd company logo
www.finitsolutions.com
Finit Solutions
Introduction
Finit as a company:
Who we are…Why? How?
www.finitsolutions.com
- 2 -
Finit Overview
• Founded in 2002
• 75+ employees in 20+ states, 14 dedicated to the OneStream practice
– Mostly CPAs, MBAs
– We have extensive CPM product and financial reporting backgrounds
• 50+ Planning / Essbase Clients
• 80+ HFM Clients
– Managed several of the largest EPM projects in the U.S.
– Including the largest roll-out of HFM in North America
• 15 OneStream Clients
– Lead the implementation of the first 3 live OneStream customers
• AAA Life (Consolidation & Budgeting), Guardian and Henniges
• Market Leader in ARM/FCM
• World Leader in FDM implementations and custom solutions
www.finitsolutions.com
- 3 -
• We make and deliver personalized financial
reporting solutions and experiences.
– By listening, questioning, and analyzing
– By building relationships
…not company to company, but person to person.
– We are Makers and Doers
WHY is Finit Here?
www.finitsolutions.com
- 4 -
We Run Finit like a Family
• Invest in our employees
• All owners actively involved in the business
• No debt or external owners
– Prioritize the customer, not profitability
• Long term stability
– Hire employees, not subcontractors
• Compensation model based on client
satisfaction
HOW do we achieve our beliefs?
www.finitsolutions.com
- 5 -
Our values, on which we ask you to provide
consultant feedback:
Finit Values
www.finitsolutions.com
- 6 -
Question and Answer
www.finitsolutions.com
- 7 -
About the Presenter
Phil Brosnan
(pbrosnan@finitsolutions.com)
2+ Years of OneStream experience
• Led the first live Enterprise to
OneStream project
17+ years in Automotive Finance
• Traditional roles: Cost Accountant to
Finance Director
• System implementations: MfgPro, SAP,
EssBase, Global HFM (1,200+ users).
Based in Detroit
www.finitsolutions.com
I didn’t know you could do that!
Cool pieces of OneStream functionality you might
not be using (but should).
Phil Brosnan – Finit Solutions
www.finitsolutions.com
- 9 -
Objectives
• Many presentations are awesome, but don’t give
you anything tangible to implement in your App.
This presentation
• See 10 pieces of OneStream functionality
• Learn a couple things you didn’t know
• Take at least one tangible item back to your
project.
www.finitsolutions.com
- 10 -
Problem
• You need a list of certain members:
– All IC Entities, IC Accounts, foreign entities, etc…
• You can make Business Rules for Member lists,
but they are moderately complicated.
1. Easy member lists
www.finitsolutions.com
- 11 -
Solution
• .where member expansion is super-easy.
• Almost limitless when combined with Text fields
– E#Root.base.where(Currency <> USD)
– E#Root.descendants.where(IsIC = True)
– UD1#Top.base.where(Text1 = HR)
– .where((Text1 = HR) and (Text2 contains Blue))
• User defined dims have 8 text fields (use them!)
1. Easy member lists
www.finitsolutions.com
- 12 -
Usage
• E#allorgs.base.where(Currency <> USD)
• E#allorgs.base.where(Text1 = [SAP GL])
1. Easy member lists
www.finitsolutions.com
- 13 -
Problem
• Confirmation rules that need to validate both
positive and negative variances
• Can be a little complicated:
If args.ConfirmationRuleArgs.DisplayValue > 100 Then
Return False ‘Fail
Else If args.ConfirmationRuleArgs.DisplayValue < -100 Then
Return False ‘Fail
Else
Return True ‘Pass
2. Using VB.Net Math functions
www.finitsolutions.com
- 14 -
Solution
• Use VB.Net Math functions to simplify rules:
If Math.Abs(args.ConfirmationRuleArgs.DisplayValue)>100
• Math.Abs Returns the absolute value of a number.
• Math.Max Returns the larger of two numbers.
• Math.Round Returns a rounded number
• Math.Sign Returns the sign of the value
• Many others as well
2. Using VB.Net Math functions
www.finitsolutions.com
- 15 -
Usage
• The Math functions are just the tip of the VB.NET
iceberg.
• Lots of resources available on line:
– http://www.microsoftvirtualacademy.com/training-
courses/vb-fundamentals-for-absolute-beginners
– http://www.dotnetperls.com/keyword-vbnet
– Just Google it.
2. Using VB.Net Math functions
www.finitsolutions.com
- 16 -
Problem
• For design and usability purposes, you want a
blank row in a cube view.
3. Truly blank rows in a cubeview
www.finitsolutions.com
- 17 -
Solution
• You could set white text on a white background,
or mess with Row height/padding/etc…
• Easier is to use the “Transparent” color
• Can be used on just the text, or both the text and
background.
3. Truly blank rows in a cubeview
www.finitsolutions.com
- 18 -
Usage
• Works in CubeView, Report, and Excel (mostly).
• Credit to Michelle Johnson at Graco for this one!
3. Truly blank rows in a cubeview
www.finitsolutions.com
- 19 -
Problem
• Exchange rates are stored outside the cube.
• Can’t report on exchange rates in a Cube View.
• There is an XFGet…, but not end-user friendly.
4. Pull Exchange Rates into Cube
www.finitsolutions.com
- 20 -
Solution
• Create Dynamic Calc formula to pull exchange
rates into the cube.
• Actual Formula is in the appendix
4. Pull Exchange Rates into Cube
www.finitsolutions.com
- 21 -
Usage
4. Pull Exchange Rates into Cube
www.finitsolutions.com
- 22 -
Problem
• Two separate cubes:
– Main Cube and Sales Analysis or HR or Project cubes
• How do you link key accounts across the cubes?
– Net Sales and Std Cost for the Sales Analysis Cube
– Headcount and Salary expense for an HR cube
5. Cross-cube calculations
www.finitsolutions.com
- 23 -
Solution
• Cross-cube calculations:
CB#Main:A#Headcount = CB#HR:A#TotalHeads
• Normal formula rules apply:
– If a dimension is left out of the formula (ie: flow or
UD2 above), it runs for every member of that dim.
– So, if your dims are different in the 2 cubes, make sure
you pick that up in your formula.
CB#Sales:A#CustSales:UD1#noCustomer =
CB#Main:A#NetSales:UD1#TopCostCenter
5. Cross-cube calculations
www.finitsolutions.com
- 24 -
Usage
• See “50100 – Health Ins” from Golfstream
5. Cross-cube calculations
Houston Houston Heights New York
Cube Account
GolfStream 50200 - Base 100,000 100,000 100,000
Drivers Health 11% 11% 8%
GolfStream 50200 - Base 11,000 11,000 8,000
www.finitsolutions.com
- 25 -
Problem
• You want to give users a starting point:
– Copying from a prior forecast as a starting point
– Loading a headcount file from HR
– Loading prior year as the start point for Budget
• But, you want users to be able to change data
– And you want to track the changes.
6. Loading data to O#BeforeAdj
www.finitsolutions.com
- 26 -
Solution
• Use O#BeforeAdj for the data entry form
• Form will show the baseline data (in O#Import)
• When the user changes the value, Onestream
squeezes the difference into O#Forms
6. Loading data to O#BeforeAdj
www.finitsolutions.com
- 27 -
6. Loading data to O#BeforeAdj
Type into BeforeAdj member
Difference saved to
Forms member
Data previously copied into
Import member from other
scenario
Import 1000
Forms -
BeforeAdj 1000
Typed 1200 into BeforeAdj
Import 1000
Forms -
BeforeAdj 1200
200
1
2
3
Squeeze diff
to Forms
www.finitsolutions.com
- 28 -
Usage
• Demo
6. Loading data to O#BeforeAdj
www.finitsolutions.com
- 29 -
Problem
• You want to load an excel budget template into
OneStream thru workflow (not XFSetCell).
• The file has 12 columns (one per month).
– Or, cost centers in columns
– Or, segments in columns
– Or, accounts in columns, etc…
7. Load Matrix Excel file thru WF
www.finitsolutions.com
- 30 -
Solution
• Matrix Load file
• Multiple columns in the xfd range.
• Amounts are in the matrix’d columns, not in Amt.
7. Load Matrix Excel file thru WF
A# IC# T#:[]:[]:[2015M1] T#:[]:[]:[2015M2] T#:[]:[]:[2015M3]
GrossSales None 100.00 200.00 300.00
www.finitsolutions.com
- 31 -
Usage
• Demo an Excel file, with the xfd range
• There are examples in the Reference Document
7. Load Matrix Excel file thru WF
www.finitsolutions.com
- 32 -
Problem
• The main hierarchy has foreign entities rolling to a
foreign parent:
• But, you want to see PlantA and PlantB in USD.
8. Auto translate to a currency
North America (USD)
Mexico Legal (MXN)
Mexico PlantA (MXN)
Mexico PlantB (MXN)
www.finitsolutions.com
- 33 -
Solution
• The old way would be to force translate, or
• Create an alt hierarchy to trigger the translation
• But in 3.5, use “Auto Translation Currencies”
8. Auto translate to a currency
Mexico_in_USD (USD)
Mexico PlantA (MXN)
Mexico PlantB (MXN)
www.finitsolutions.com
- 34 -
Usage
• Demo
8. Auto translate to a currency
www.finitsolutions.com
- 35 -
Problem
• You want to limit (or extend) the entities that
have confirmation rules run.
• Example: Balance Sheet only balances at the Legal
entity level, not at every entity (plants).
9. Control confirmation entities
www.finitsolutions.com
- 36 -
Solution
• Workflow Calculation Definitions also control
confirmations
1. Will consolidate and also confirm
2. Will consolidate, but won’t confirm
3. Won’t consolidate, but will confirm
9. Control confirmation entities
www.finitsolutions.com
- 37 -
Usage
Result
9. Control confirmation entities
www.finitsolutions.com
- 38 -
Problem
• Where do Beginning Balances come from?
• OneStream always pulls from the same scenario
– 14 Budget rolls to 15 Budget to 16 Budget, etc…
• BUT, what if that’s not what you want?
10. BegBal from a different scenario
Scenario
Jan-14
…
Dec-14
Jan-15
…
Sep-15
Oct-15
Nov-15
Dec-15
Jan-16
…
Dec-16
Jan-17
…
Dec-17
Actual
Q3 Forecast
Budget '15 Budget from '14 Actual 16 Bud from Fcst 17 Bud from Bud
www.finitsolutions.com
- 39 -
Solution
• Custom Business Rule that can be called from any
member formula.
• Custom Business Rule that can be called from
Cube Views and Quick Views.
• Copy of the BR is in a separate file.
• Simple maintenance (In the Scenario text field)
2014=Actual, 2015=Forecast, 2016=Budget
10. BegBal from a different scenario
www.finitsolutions.com
- 40 -
Usage
• Demo
10. BegBal from a different scenario
www.finitsolutions.com
- 41 -
Business Rule
• The Business Rule to run this functionality is
available from Fint.
• Please contact anyone on the Sales team for a
copy
– Jeremy Bulman (jbulman@finitsolutions.com)
– Joe Mizerk (jmizerk@finitsolutions.com)
– Greg Barrett (gbarrett@finitsolutions.com)
10. BegBal from a different scenario
www.finitsolutions.com
- 42 -
Business Rule
• The Business Rule to run this functionality is
available from Fint.
• Please contact anyone on the Sales team for a
copy
– Jeremy Bulman (jbulman@finitsolutions.com)
– Joe Mizerk (jmizerk@finitsolutions.com)
– Greg Barrett (gbarrett@finitsolutions.com)
www.finitsolutions.com
- 43 -
APPENDIX
Code samples and configuration settings
www.finitsolutions.com
- 44 -
Dim viewMember As ViewMember = ViewMember.GetItem(api.Pov.View.MemberPk.MemberId)
If viewMember.IsAnnotationType Then
'Return an empty string if this is a text-based dataCell.
Return ""
Else
Dim destCurrId As Integer = api.Pov.Cons.MemberPk.MemberId
If destCurrId = Currency.USD.Id Then
Return 1.0
Else
Dim rateType As FxRateType = api.FxRates.GetFxRateTypeForRevenueExp() 'AverageRate
'Dim rateType As FxRateType = api.FxRates.GetFxRateTypeForAssetLiability() 'ClosingRate
Dim cubeId As Integer = api.Pov.Cube.CubeId
Dim timeId As Integer = api.Pov.Time.MemberPk.MemberId
Dim sourceCurrId As Integer = Currency.USD.Id
Dim rate As Decimal = api.FxRates.GetCalculatedFxRate(rateType, cubeId, timeId, sourceCurrId,
destCurrId)
Return rate
End If
End If
The EndRate formula would be the same, except pulling the rate type for
AssetLiability.
AvgRate formula
www.finitsolutions.com
- 45 -
Call from inside a Member Formula:
If api.Time.IsFirstPeriodInYear() Then
Dim priorScenarioBR As New OneStream.BusinessRule.Finance.PriorScenario.MainClass
Dim priorScenario As String = priorScenarioBR.FindPriorScenario(si, api, args, _
api.Pov.Scenario, api.Pov.time)
api.Data.Calculate("F#BegBalMth=F#EndBal:S#" & priorScenario & ":T#PovPrior1“)
Else
api.Data.Calculate("F#BegBalMth=F#EndBal:T#PovPrior1")
End If
Call from inside a CubeView member filter:
T#PovPriorYearM12:getdatacell("BR#[PriorScenario,|POVScenario|,|PovYear|]")
T#PovPriorYearM12:getdatacell("BR#[PriorScenario,Budget,2015]")
The Business Rule is available. Contact the Finit Sales team for details.
PriorScenario business rule

More Related Content

What's hot

Deep dive on dynamic member lists
Deep dive on dynamic member listsDeep dive on dynamic member lists
Deep dive on dynamic member lists
finitsolutions
 
Cash Flow Series, Part 2: How to make HFM do the dirty work
Cash Flow Series, Part 2: How to make HFM do the dirty workCash Flow Series, Part 2: How to make HFM do the dirty work
Cash Flow Series, Part 2: How to make HFM do the dirty work
finitsolutions
 
Data-Driven Rules in HFM
Data-Driven Rules in HFMData-Driven Rules in HFM
Data-Driven Rules in HFM
aa026593
 
Currency Translation in HFM
Currency Translation in HFMCurrency Translation in HFM
Currency Translation in HFM
aa026593
 
Finit solutions getting the most out of hfm - web data forms tips and tricks
Finit solutions   getting the most out of hfm - web data forms tips and tricksFinit solutions   getting the most out of hfm - web data forms tips and tricks
Finit solutions getting the most out of hfm - web data forms tips and tricks
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
 
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 FormatAlexandre SERAN
 
HFM Zero view settings
HFM Zero view settings HFM Zero view settings
HFM Zero view settings
faizan uddin
 
HFM Extended Analytics
HFM Extended AnalyticsHFM Extended Analytics
HFM Extended Analytics
aa026593
 
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
 
Getting the Most out of EPMA: HFM Managing Metadata with EPMA
Getting the Most out of EPMA: HFM Managing Metadata with EPMAGetting the Most out of EPMA: HFM Managing Metadata with EPMA
Getting the Most out of EPMA: HFM Managing Metadata with EPMA
finitsolutions
 
FDMEE script examples
FDMEE script examplesFDMEE script examples
FDMEE script examples
Amit Sharma
 
HFM Member List Tips
HFM Member List TipsHFM Member List Tips
HFM Member List Tips
aa026593
 
ODTUG KSCOPE 2017 - Black Belt Techniques for FDMEE and Cloud Data Management
ODTUG KSCOPE 2017 - Black Belt Techniques for FDMEE and Cloud Data ManagementODTUG KSCOPE 2017 - Black Belt Techniques for FDMEE and Cloud Data Management
ODTUG KSCOPE 2017 - Black Belt Techniques for FDMEE and Cloud Data Management
Francisco Amores
 
It's Time to Reassess Your FDM Mappings
It's Time to Reassess Your FDM MappingsIt's Time to Reassess Your FDM Mappings
It's Time to Reassess Your FDM Mappings
Alithya
 
Hfm rule custom consolidation
Hfm rule custom consolidationHfm rule custom consolidation
Hfm rule custom consolidation
Amit Sharma
 
Cash flow in hfm – simplified
Cash flow in hfm – simplifiedCash flow in hfm – simplified
Cash flow in hfm – simplifiedAlithya
 
Hfm to Financial Consolidation and Close Cloud
Hfm to Financial Consolidation and Close CloudHfm to Financial Consolidation and Close Cloud
Hfm to Financial Consolidation and Close Cloud
Alithya
 
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
 
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
 

What's hot (20)

Deep dive on dynamic member lists
Deep dive on dynamic member listsDeep dive on dynamic member lists
Deep dive on dynamic member lists
 
Cash Flow Series, Part 2: How to make HFM do the dirty work
Cash Flow Series, Part 2: How to make HFM do the dirty workCash Flow Series, Part 2: How to make HFM do the dirty work
Cash Flow Series, Part 2: How to make HFM do the dirty work
 
Data-Driven Rules in HFM
Data-Driven Rules in HFMData-Driven Rules in HFM
Data-Driven Rules in HFM
 
Currency Translation in HFM
Currency Translation in HFMCurrency Translation in HFM
Currency Translation in HFM
 
Finit solutions getting the most out of hfm - web data forms tips and tricks
Finit solutions   getting the most out of hfm - web data forms tips and tricksFinit solutions   getting the most out of hfm - web data forms tips and tricks
Finit solutions getting the most out of hfm - web data forms tips and tricks
 
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
 
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 Zero view settings
HFM Zero view settings HFM Zero view settings
HFM Zero view settings
 
HFM Extended Analytics
HFM Extended AnalyticsHFM Extended Analytics
HFM Extended Analytics
 
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
 
Getting the Most out of EPMA: HFM Managing Metadata with EPMA
Getting the Most out of EPMA: HFM Managing Metadata with EPMAGetting the Most out of EPMA: HFM Managing Metadata with EPMA
Getting the Most out of EPMA: HFM Managing Metadata with EPMA
 
FDMEE script examples
FDMEE script examplesFDMEE script examples
FDMEE script examples
 
HFM Member List Tips
HFM Member List TipsHFM Member List Tips
HFM Member List Tips
 
ODTUG KSCOPE 2017 - Black Belt Techniques for FDMEE and Cloud Data Management
ODTUG KSCOPE 2017 - Black Belt Techniques for FDMEE and Cloud Data ManagementODTUG KSCOPE 2017 - Black Belt Techniques for FDMEE and Cloud Data Management
ODTUG KSCOPE 2017 - Black Belt Techniques for FDMEE and Cloud Data Management
 
It's Time to Reassess Your FDM Mappings
It's Time to Reassess Your FDM MappingsIt's Time to Reassess Your FDM Mappings
It's Time to Reassess Your FDM Mappings
 
Hfm rule custom consolidation
Hfm rule custom consolidationHfm rule custom consolidation
Hfm rule custom consolidation
 
Cash flow in hfm – simplified
Cash flow in hfm – simplifiedCash flow in hfm – simplified
Cash flow in hfm – simplified
 
Hfm to Financial Consolidation and Close Cloud
Hfm to Financial Consolidation and Close CloudHfm to Financial Consolidation and Close Cloud
Hfm to Financial Consolidation and Close Cloud
 
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...
 
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...
 

Similar to OneStream Functionality You Might Not be Using (But Should Be)

Finit solutions epma_hfm_managingmetadata_201403
Finit solutions epma_hfm_managingmetadata_201403Finit solutions epma_hfm_managingmetadata_201403
Finit solutions epma_hfm_managingmetadata_201403finitsolutions
 
Finit solutions epma_hfm_managingmetadata_201403
Finit solutions epma_hfm_managingmetadata_201403Finit solutions epma_hfm_managingmetadata_201403
Finit solutions epma_hfm_managingmetadata_201403finitsolutions
 
Finit solutions hfm managing metadata epma versus classic_march 2014
Finit solutions hfm managing metadata epma versus classic_march 2014Finit solutions hfm managing metadata epma versus classic_march 2014
Finit solutions hfm managing metadata epma versus classic_march 2014finitsolutions
 
Finit solutions Getting the Most Out of EPM: Comparison between EPMA versus ...
Finit solutions Getting the Most Out of EPM:  Comparison between EPMA versus ...Finit solutions Getting the Most Out of EPM:  Comparison between EPMA versus ...
Finit solutions Getting the Most Out of EPM: Comparison between EPMA versus ...
finitsolutions
 
conf2015_TLaGatta_CHarris_Splunk_BusinessAnalytics_DeliveringHighLevelAnalytics
conf2015_TLaGatta_CHarris_Splunk_BusinessAnalytics_DeliveringHighLevelAnalyticsconf2015_TLaGatta_CHarris_Splunk_BusinessAnalytics_DeliveringHighLevelAnalytics
conf2015_TLaGatta_CHarris_Splunk_BusinessAnalytics_DeliveringHighLevelAnalyticsTom LaGatta
 
Building Applications with a Graph Database
Building Applications with a Graph DatabaseBuilding Applications with a Graph Database
Building Applications with a Graph Database
Tobias Lindaaker
 
Customization in ROMeo (CU,EDI,MAcro).pptx
Customization in ROMeo (CU,EDI,MAcro).pptxCustomization in ROMeo (CU,EDI,MAcro).pptx
Customization in ROMeo (CU,EDI,MAcro).pptx
HarshitSharma443772
 
Managing Technical Debt - by Michael Hall
Managing Technical Debt - by Michael HallManaging Technical Debt - by Michael Hall
Managing Technical Debt - by Michael Hall
Synerzip
 
7 Database Mistakes YOU Are Making -- Linuxfest Northwest 2019
7 Database Mistakes YOU Are Making -- Linuxfest Northwest 20197 Database Mistakes YOU Are Making -- Linuxfest Northwest 2019
7 Database Mistakes YOU Are Making -- Linuxfest Northwest 2019
Dave Stokes
 
Xml transformation-doc
Xml transformation-docXml transformation-doc
Xml transformation-docAmit Sharma
 
Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)
Salesforce Partners
 
Supplemental Data Manager - What is it? What are some use cases? How do I get...
Supplemental Data Manager - What is it? What are some use cases? How do I get...Supplemental Data Manager - What is it? What are some use cases? How do I get...
Supplemental Data Manager - What is it? What are some use cases? How do I get...
finitsolutions
 
Integrating IBM Cognos 10 into Microsoft Office
Integrating IBM Cognos 10 into Microsoft OfficeIntegrating IBM Cognos 10 into Microsoft Office
Integrating IBM Cognos 10 into Microsoft Office
Senturus
 
Looking under the hood of your org with eclipse
Looking under the hood of your org with eclipseLooking under the hood of your org with eclipse
Looking under the hood of your org with eclipse
Jamie Buck-Tomek
 
Alejandro Chico Resume
Alejandro Chico ResumeAlejandro Chico Resume
Alejandro Chico ResumeAlex Chico
 
FDM vs FDMEE: What you Need to Know - Emtec, Inc.
FDM vs FDMEE: What you Need to Know - Emtec, Inc.FDM vs FDMEE: What you Need to Know - Emtec, Inc.
FDM vs FDMEE: What you Need to Know - Emtec, Inc.
Emtec Inc.
 
2-1 Remember the Help Desk with AFCU - Jared Flanders, Final
2-1 Remember the Help Desk with AFCU - Jared Flanders, Final2-1 Remember the Help Desk with AFCU - Jared Flanders, Final
2-1 Remember the Help Desk with AFCU - Jared Flanders, FinalJared Flanders
 
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
Amazon Web Services
 

Similar to OneStream Functionality You Might Not be Using (But Should Be) (20)

Finit solutions epma_hfm_managingmetadata_201403
Finit solutions epma_hfm_managingmetadata_201403Finit solutions epma_hfm_managingmetadata_201403
Finit solutions epma_hfm_managingmetadata_201403
 
Finit solutions epma_hfm_managingmetadata_201403
Finit solutions epma_hfm_managingmetadata_201403Finit solutions epma_hfm_managingmetadata_201403
Finit solutions epma_hfm_managingmetadata_201403
 
Finit solutions hfm managing metadata epma versus classic_march 2014
Finit solutions hfm managing metadata epma versus classic_march 2014Finit solutions hfm managing metadata epma versus classic_march 2014
Finit solutions hfm managing metadata epma versus classic_march 2014
 
Finit solutions Getting the Most Out of EPM: Comparison between EPMA versus ...
Finit solutions Getting the Most Out of EPM:  Comparison between EPMA versus ...Finit solutions Getting the Most Out of EPM:  Comparison between EPMA versus ...
Finit solutions Getting the Most Out of EPM: Comparison between EPMA versus ...
 
conf2015_TLaGatta_CHarris_Splunk_BusinessAnalytics_DeliveringHighLevelAnalytics
conf2015_TLaGatta_CHarris_Splunk_BusinessAnalytics_DeliveringHighLevelAnalyticsconf2015_TLaGatta_CHarris_Splunk_BusinessAnalytics_DeliveringHighLevelAnalytics
conf2015_TLaGatta_CHarris_Splunk_BusinessAnalytics_DeliveringHighLevelAnalytics
 
Building Applications with a Graph Database
Building Applications with a Graph DatabaseBuilding Applications with a Graph Database
Building Applications with a Graph Database
 
Customization in ROMeo (CU,EDI,MAcro).pptx
Customization in ROMeo (CU,EDI,MAcro).pptxCustomization in ROMeo (CU,EDI,MAcro).pptx
Customization in ROMeo (CU,EDI,MAcro).pptx
 
SDWest2005Goetsch
SDWest2005GoetschSDWest2005Goetsch
SDWest2005Goetsch
 
Managing Technical Debt - by Michael Hall
Managing Technical Debt - by Michael HallManaging Technical Debt - by Michael Hall
Managing Technical Debt - by Michael Hall
 
7 Database Mistakes YOU Are Making -- Linuxfest Northwest 2019
7 Database Mistakes YOU Are Making -- Linuxfest Northwest 20197 Database Mistakes YOU Are Making -- Linuxfest Northwest 2019
7 Database Mistakes YOU Are Making -- Linuxfest Northwest 2019
 
Xml transformation-doc
Xml transformation-docXml transformation-doc
Xml transformation-doc
 
Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)
 
Supplemental Data Manager - What is it? What are some use cases? How do I get...
Supplemental Data Manager - What is it? What are some use cases? How do I get...Supplemental Data Manager - What is it? What are some use cases? How do I get...
Supplemental Data Manager - What is it? What are some use cases? How do I get...
 
Integrating IBM Cognos 10 into Microsoft Office
Integrating IBM Cognos 10 into Microsoft OfficeIntegrating IBM Cognos 10 into Microsoft Office
Integrating IBM Cognos 10 into Microsoft Office
 
Looking under the hood of your org with eclipse
Looking under the hood of your org with eclipseLooking under the hood of your org with eclipse
Looking under the hood of your org with eclipse
 
Alejandro Chico Resume
Alejandro Chico ResumeAlejandro Chico Resume
Alejandro Chico Resume
 
IBM Rational HATS Overview 2013
IBM Rational HATS Overview 2013IBM Rational HATS Overview 2013
IBM Rational HATS Overview 2013
 
FDM vs FDMEE: What you Need to Know - Emtec, Inc.
FDM vs FDMEE: What you Need to Know - Emtec, Inc.FDM vs FDMEE: What you Need to Know - Emtec, Inc.
FDM vs FDMEE: What you Need to Know - Emtec, Inc.
 
2-1 Remember the Help Desk with AFCU - Jared Flanders, Final
2-1 Remember the Help Desk with AFCU - Jared Flanders, Final2-1 Remember the Help Desk with AFCU - Jared Flanders, Final
2-1 Remember the Help Desk with AFCU - Jared Flanders, Final
 
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
 

More from 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 Tool
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 Cloud
finitsolutions
 
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 Rescue
finitsolutions
 
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
finitsolutions
 
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
finitsolutions
 
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
finitsolutions
 
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
finitsolutions
 
Finit - All Things Chart of Accounts
Finit  - All Things Chart of AccountsFinit  - All Things Chart of Accounts
Finit - All Things Chart of Accounts
finitsolutions
 
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
finitsolutions
 
Introduction to HPCM
Introduction to HPCMIntroduction to HPCM
Introduction to HPCM
finitsolutions
 
Planning Process Considerations
Planning Process ConsiderationsPlanning Process Considerations
Planning Process Considerations
finitsolutions
 
Finit - Driver Based Forecasting 021216
Finit - Driver Based Forecasting 021216Finit - Driver Based Forecasting 021216
Finit - Driver Based Forecasting 021216
finitsolutions
 
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 FDMEE
finitsolutions
 
Finit solutions - The Benefits of a Rolling Forecast
Finit solutions - The Benefits of a Rolling ForecastFinit solutions - The Benefits of a Rolling Forecast
Finit solutions - The Benefits of a Rolling Forecast
finitsolutions
 
Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...
Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...
Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...
finitsolutions
 
Introduction to Oracle Hyperion Planning - New Features in 11.1.2.4
Introduction to Oracle Hyperion Planning - New Features in 11.1.2.4Introduction to Oracle Hyperion Planning - New Features in 11.1.2.4
Introduction to Oracle Hyperion Planning - New Features in 11.1.2.4
finitsolutions
 
Upgrading to 11.1.2.4 and Other Technical Considerations
Upgrading to 11.1.2.4 and Other Technical ConsiderationsUpgrading to 11.1.2.4 and Other Technical Considerations
Upgrading to 11.1.2.4 and Other Technical Considerations
finitsolutions
 
Data options with hyperion planning and essbase
Data options with hyperion planning and essbaseData options with hyperion planning and essbase
Data options with hyperion planning and essbase
finitsolutions
 

More from 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
 
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 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
 
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
 
Finit solutions - The Benefits of a Rolling Forecast
Finit solutions - The Benefits of a Rolling ForecastFinit solutions - The Benefits of a Rolling Forecast
Finit solutions - The Benefits of a Rolling Forecast
 
Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...
Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...
Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...
 
Introduction to Oracle Hyperion Planning - New Features in 11.1.2.4
Introduction to Oracle Hyperion Planning - New Features in 11.1.2.4Introduction to Oracle Hyperion Planning - New Features in 11.1.2.4
Introduction to Oracle Hyperion Planning - New Features in 11.1.2.4
 
Upgrading to 11.1.2.4 and Other Technical Considerations
Upgrading to 11.1.2.4 and Other Technical ConsiderationsUpgrading to 11.1.2.4 and Other Technical Considerations
Upgrading to 11.1.2.4 and Other Technical Considerations
 
Data options with hyperion planning and essbase
Data options with hyperion planning and essbaseData options with hyperion planning and essbase
Data options with hyperion planning and essbase
 

Recently uploaded

Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 

Recently uploaded (20)

Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 

OneStream Functionality You Might Not be Using (But Should Be)

  • 2. www.finitsolutions.com - 2 - Finit Overview • Founded in 2002 • 75+ employees in 20+ states, 14 dedicated to the OneStream practice – Mostly CPAs, MBAs – We have extensive CPM product and financial reporting backgrounds • 50+ Planning / Essbase Clients • 80+ HFM Clients – Managed several of the largest EPM projects in the U.S. – Including the largest roll-out of HFM in North America • 15 OneStream Clients – Lead the implementation of the first 3 live OneStream customers • AAA Life (Consolidation & Budgeting), Guardian and Henniges • Market Leader in ARM/FCM • World Leader in FDM implementations and custom solutions
  • 3. www.finitsolutions.com - 3 - • We make and deliver personalized financial reporting solutions and experiences. – By listening, questioning, and analyzing – By building relationships …not company to company, but person to person. – We are Makers and Doers WHY is Finit Here?
  • 4. www.finitsolutions.com - 4 - We Run Finit like a Family • Invest in our employees • All owners actively involved in the business • No debt or external owners – Prioritize the customer, not profitability • Long term stability – Hire employees, not subcontractors • Compensation model based on client satisfaction HOW do we achieve our beliefs?
  • 5. www.finitsolutions.com - 5 - Our values, on which we ask you to provide consultant feedback: Finit Values
  • 7. www.finitsolutions.com - 7 - About the Presenter Phil Brosnan (pbrosnan@finitsolutions.com) 2+ Years of OneStream experience • Led the first live Enterprise to OneStream project 17+ years in Automotive Finance • Traditional roles: Cost Accountant to Finance Director • System implementations: MfgPro, SAP, EssBase, Global HFM (1,200+ users). Based in Detroit
  • 8. www.finitsolutions.com I didn’t know you could do that! Cool pieces of OneStream functionality you might not be using (but should). Phil Brosnan – Finit Solutions
  • 9. www.finitsolutions.com - 9 - Objectives • Many presentations are awesome, but don’t give you anything tangible to implement in your App. This presentation • See 10 pieces of OneStream functionality • Learn a couple things you didn’t know • Take at least one tangible item back to your project.
  • 10. www.finitsolutions.com - 10 - Problem • You need a list of certain members: – All IC Entities, IC Accounts, foreign entities, etc… • You can make Business Rules for Member lists, but they are moderately complicated. 1. Easy member lists
  • 11. www.finitsolutions.com - 11 - Solution • .where member expansion is super-easy. • Almost limitless when combined with Text fields – E#Root.base.where(Currency <> USD) – E#Root.descendants.where(IsIC = True) – UD1#Top.base.where(Text1 = HR) – .where((Text1 = HR) and (Text2 contains Blue)) • User defined dims have 8 text fields (use them!) 1. Easy member lists
  • 12. www.finitsolutions.com - 12 - Usage • E#allorgs.base.where(Currency <> USD) • E#allorgs.base.where(Text1 = [SAP GL]) 1. Easy member lists
  • 13. www.finitsolutions.com - 13 - Problem • Confirmation rules that need to validate both positive and negative variances • Can be a little complicated: If args.ConfirmationRuleArgs.DisplayValue > 100 Then Return False ‘Fail Else If args.ConfirmationRuleArgs.DisplayValue < -100 Then Return False ‘Fail Else Return True ‘Pass 2. Using VB.Net Math functions
  • 14. www.finitsolutions.com - 14 - Solution • Use VB.Net Math functions to simplify rules: If Math.Abs(args.ConfirmationRuleArgs.DisplayValue)>100 • Math.Abs Returns the absolute value of a number. • Math.Max Returns the larger of two numbers. • Math.Round Returns a rounded number • Math.Sign Returns the sign of the value • Many others as well 2. Using VB.Net Math functions
  • 15. www.finitsolutions.com - 15 - Usage • The Math functions are just the tip of the VB.NET iceberg. • Lots of resources available on line: – http://www.microsoftvirtualacademy.com/training- courses/vb-fundamentals-for-absolute-beginners – http://www.dotnetperls.com/keyword-vbnet – Just Google it. 2. Using VB.Net Math functions
  • 16. www.finitsolutions.com - 16 - Problem • For design and usability purposes, you want a blank row in a cube view. 3. Truly blank rows in a cubeview
  • 17. www.finitsolutions.com - 17 - Solution • You could set white text on a white background, or mess with Row height/padding/etc… • Easier is to use the “Transparent” color • Can be used on just the text, or both the text and background. 3. Truly blank rows in a cubeview
  • 18. www.finitsolutions.com - 18 - Usage • Works in CubeView, Report, and Excel (mostly). • Credit to Michelle Johnson at Graco for this one! 3. Truly blank rows in a cubeview
  • 19. www.finitsolutions.com - 19 - Problem • Exchange rates are stored outside the cube. • Can’t report on exchange rates in a Cube View. • There is an XFGet…, but not end-user friendly. 4. Pull Exchange Rates into Cube
  • 20. www.finitsolutions.com - 20 - Solution • Create Dynamic Calc formula to pull exchange rates into the cube. • Actual Formula is in the appendix 4. Pull Exchange Rates into Cube
  • 21. www.finitsolutions.com - 21 - Usage 4. Pull Exchange Rates into Cube
  • 22. www.finitsolutions.com - 22 - Problem • Two separate cubes: – Main Cube and Sales Analysis or HR or Project cubes • How do you link key accounts across the cubes? – Net Sales and Std Cost for the Sales Analysis Cube – Headcount and Salary expense for an HR cube 5. Cross-cube calculations
  • 23. www.finitsolutions.com - 23 - Solution • Cross-cube calculations: CB#Main:A#Headcount = CB#HR:A#TotalHeads • Normal formula rules apply: – If a dimension is left out of the formula (ie: flow or UD2 above), it runs for every member of that dim. – So, if your dims are different in the 2 cubes, make sure you pick that up in your formula. CB#Sales:A#CustSales:UD1#noCustomer = CB#Main:A#NetSales:UD1#TopCostCenter 5. Cross-cube calculations
  • 24. www.finitsolutions.com - 24 - Usage • See “50100 – Health Ins” from Golfstream 5. Cross-cube calculations Houston Houston Heights New York Cube Account GolfStream 50200 - Base 100,000 100,000 100,000 Drivers Health 11% 11% 8% GolfStream 50200 - Base 11,000 11,000 8,000
  • 25. www.finitsolutions.com - 25 - Problem • You want to give users a starting point: – Copying from a prior forecast as a starting point – Loading a headcount file from HR – Loading prior year as the start point for Budget • But, you want users to be able to change data – And you want to track the changes. 6. Loading data to O#BeforeAdj
  • 26. www.finitsolutions.com - 26 - Solution • Use O#BeforeAdj for the data entry form • Form will show the baseline data (in O#Import) • When the user changes the value, Onestream squeezes the difference into O#Forms 6. Loading data to O#BeforeAdj
  • 27. www.finitsolutions.com - 27 - 6. Loading data to O#BeforeAdj Type into BeforeAdj member Difference saved to Forms member Data previously copied into Import member from other scenario Import 1000 Forms - BeforeAdj 1000 Typed 1200 into BeforeAdj Import 1000 Forms - BeforeAdj 1200 200 1 2 3 Squeeze diff to Forms
  • 28. www.finitsolutions.com - 28 - Usage • Demo 6. Loading data to O#BeforeAdj
  • 29. www.finitsolutions.com - 29 - Problem • You want to load an excel budget template into OneStream thru workflow (not XFSetCell). • The file has 12 columns (one per month). – Or, cost centers in columns – Or, segments in columns – Or, accounts in columns, etc… 7. Load Matrix Excel file thru WF
  • 30. www.finitsolutions.com - 30 - Solution • Matrix Load file • Multiple columns in the xfd range. • Amounts are in the matrix’d columns, not in Amt. 7. Load Matrix Excel file thru WF A# IC# T#:[]:[]:[2015M1] T#:[]:[]:[2015M2] T#:[]:[]:[2015M3] GrossSales None 100.00 200.00 300.00
  • 31. www.finitsolutions.com - 31 - Usage • Demo an Excel file, with the xfd range • There are examples in the Reference Document 7. Load Matrix Excel file thru WF
  • 32. www.finitsolutions.com - 32 - Problem • The main hierarchy has foreign entities rolling to a foreign parent: • But, you want to see PlantA and PlantB in USD. 8. Auto translate to a currency North America (USD) Mexico Legal (MXN) Mexico PlantA (MXN) Mexico PlantB (MXN)
  • 33. www.finitsolutions.com - 33 - Solution • The old way would be to force translate, or • Create an alt hierarchy to trigger the translation • But in 3.5, use “Auto Translation Currencies” 8. Auto translate to a currency Mexico_in_USD (USD) Mexico PlantA (MXN) Mexico PlantB (MXN)
  • 34. www.finitsolutions.com - 34 - Usage • Demo 8. Auto translate to a currency
  • 35. www.finitsolutions.com - 35 - Problem • You want to limit (or extend) the entities that have confirmation rules run. • Example: Balance Sheet only balances at the Legal entity level, not at every entity (plants). 9. Control confirmation entities
  • 36. www.finitsolutions.com - 36 - Solution • Workflow Calculation Definitions also control confirmations 1. Will consolidate and also confirm 2. Will consolidate, but won’t confirm 3. Won’t consolidate, but will confirm 9. Control confirmation entities
  • 37. www.finitsolutions.com - 37 - Usage Result 9. Control confirmation entities
  • 38. www.finitsolutions.com - 38 - Problem • Where do Beginning Balances come from? • OneStream always pulls from the same scenario – 14 Budget rolls to 15 Budget to 16 Budget, etc… • BUT, what if that’s not what you want? 10. BegBal from a different scenario Scenario Jan-14 … Dec-14 Jan-15 … Sep-15 Oct-15 Nov-15 Dec-15 Jan-16 … Dec-16 Jan-17 … Dec-17 Actual Q3 Forecast Budget '15 Budget from '14 Actual 16 Bud from Fcst 17 Bud from Bud
  • 39. www.finitsolutions.com - 39 - Solution • Custom Business Rule that can be called from any member formula. • Custom Business Rule that can be called from Cube Views and Quick Views. • Copy of the BR is in a separate file. • Simple maintenance (In the Scenario text field) 2014=Actual, 2015=Forecast, 2016=Budget 10. BegBal from a different scenario
  • 40. www.finitsolutions.com - 40 - Usage • Demo 10. BegBal from a different scenario
  • 41. www.finitsolutions.com - 41 - Business Rule • The Business Rule to run this functionality is available from Fint. • Please contact anyone on the Sales team for a copy – Jeremy Bulman (jbulman@finitsolutions.com) – Joe Mizerk (jmizerk@finitsolutions.com) – Greg Barrett (gbarrett@finitsolutions.com) 10. BegBal from a different scenario
  • 42. www.finitsolutions.com - 42 - Business Rule • The Business Rule to run this functionality is available from Fint. • Please contact anyone on the Sales team for a copy – Jeremy Bulman (jbulman@finitsolutions.com) – Joe Mizerk (jmizerk@finitsolutions.com) – Greg Barrett (gbarrett@finitsolutions.com)
  • 43. www.finitsolutions.com - 43 - APPENDIX Code samples and configuration settings
  • 44. www.finitsolutions.com - 44 - Dim viewMember As ViewMember = ViewMember.GetItem(api.Pov.View.MemberPk.MemberId) If viewMember.IsAnnotationType Then 'Return an empty string if this is a text-based dataCell. Return "" Else Dim destCurrId As Integer = api.Pov.Cons.MemberPk.MemberId If destCurrId = Currency.USD.Id Then Return 1.0 Else Dim rateType As FxRateType = api.FxRates.GetFxRateTypeForRevenueExp() 'AverageRate 'Dim rateType As FxRateType = api.FxRates.GetFxRateTypeForAssetLiability() 'ClosingRate Dim cubeId As Integer = api.Pov.Cube.CubeId Dim timeId As Integer = api.Pov.Time.MemberPk.MemberId Dim sourceCurrId As Integer = Currency.USD.Id Dim rate As Decimal = api.FxRates.GetCalculatedFxRate(rateType, cubeId, timeId, sourceCurrId, destCurrId) Return rate End If End If The EndRate formula would be the same, except pulling the rate type for AssetLiability. AvgRate formula
  • 45. www.finitsolutions.com - 45 - Call from inside a Member Formula: If api.Time.IsFirstPeriodInYear() Then Dim priorScenarioBR As New OneStream.BusinessRule.Finance.PriorScenario.MainClass Dim priorScenario As String = priorScenarioBR.FindPriorScenario(si, api, args, _ api.Pov.Scenario, api.Pov.time) api.Data.Calculate("F#BegBalMth=F#EndBal:S#" & priorScenario & ":T#PovPrior1“) Else api.Data.Calculate("F#BegBalMth=F#EndBal:T#PovPrior1") End If Call from inside a CubeView member filter: T#PovPriorYearM12:getdatacell("BR#[PriorScenario,|POVScenario|,|PovYear|]") T#PovPriorYearM12:getdatacell("BR#[PriorScenario,Budget,2015]") The Business Rule is available. Contact the Finit Sales team for details. PriorScenario business rule