Thanks again for all the comments, has been most informative...
mattgoff wrote:Surely your accounting team isn't scrapping the GL this often. Our GL is a decade old, tacked together with dozens of acquisitions (the dotcom boom days were fun), and we keep putting off a GL redesign because it's so painful that we'd rather live with the kludged up one we have now.
Actually it really is that bad

...won't regail you with all the politics behind the Global project team, but what we are looking at is (i) an enhancement to our existing GL in the next year and (ii) an almost certain overhaul of the GL platform in the 1-2 years after that
JDLove wrote:In terms of the dimensionality we try and limit the dimensions in the GL and provide Sub cubes for detailed analysis and as mentioned for Actuals you can drill into the relational DB.
I think our current setup is similar to this - we have a 6 dimension GL cube w/ relational drill to transactions DB + various other associated cubes for Local Regulatory reporting, Forecast allocations etc
mattgoff wrote:If I'm understanding you correctly, this is the purpose of our Project dimension. Nearly everything goes in to project 000 (the "default" project), but we use it to randomly segment balances where required... This does make this dimension somewhat sparse, but I'd rather have one sparse dimension than three "spares".
To clarify - the three "spares" actually represent formal reporting requirements from global head office:
-Customer Segment / Classification
-Channel (ie how the customer was acquired)
-Initiatives/Projects
...the issue is that head office underutilizes these now - probably only customer segment is the only one formally reported on, but the other two are listed as "future initiatives". My dilemma has been whether to:
(i) create a parallel cube with the extra dimensions
(ii) just add 1 dimension and use 3 x main hierarchies under each - the assumption with this is we will usually be required to report on each dimension individually (e.g. Customer OR Channel OR Initiatives), but very rarely all together (e.g. Customer vs Channel vs Initiatives). If there is a requirement to compare all of them, then we can just concatenate elements or use some other workaround
(iii) add all 3 dimensions - and accept that 2 of them MAY remain underutilized in the near future
mattgoff wrote:Do you just have a whole mess of hierarchies in your time dimension, one for each semi-random forecast period? Do you really need a TM1-calculated consolidation for each of these forecasts?
Not as such - there are the usual rollups like YTD, QTD, Half-year etc... Forecast periods are usually designated by saved subsets. These are used by TI processes for generating forecast data + limiting user input
...A couple of additional questions in my mind:
1/ How would you treat End of Period vs Average Balances? would you:
(i) combine it in the Version dimensions (e.g. Actuals EOP + Actuals AVG)
(ii) embed it in a separate Measures dumension (e.g. just 2 elements EOP, AVG)
(iii) combine it in a Currencies?!? dimension?!? (e.g. LCY EOP, LCY AVG, USD EOP, USD AVG) etc
2/ mattgoff had 9 dimensions in his GL setup - in your experiences what is a "good number" of dimensions to have for your core GL ie how many dimensions is "too many"? do you find coding getting cumbersome / users start getting confused after 12?? dimensions? etc I realize this is a subjective question but am curious all the same
