lotsaram wrote:... Support for .... multiple hierarchies is one of TM1's strengths (and palo and InforPM and other similar technologies for that matter) as it means the database can reflect real world structures and is much more intuitive for users to navigate....
Lotsaram....forgot to talk about multiple hierarchies.
I completely agree that having multiple hierarchies in the dimensions is critical to the success of most TM1 applications. In fact, the system I am currently building for this client has many alternate hierarchies on each of several dimensions and those hierarchies can be dynamically updated by simply feeding in a new input file (separate from the main hierarchy build processes). There is one particular set of alternate hierarchies that have proved to be extremely useful. Anyone familiar with Transformer knows that you can build very flexible, powerful date-based alternate hierarchies in that tool extremely easily. Just a few clicks and it's done. Sadly, similar functionality does not exist in Turbo Integrator. We have, however, built a TI process which automatically builds very similar dimension structures (YTD, Prior YTD, Last 12 months, etc.) by simply adding parameters to a control cube. Pretty nifty. But I'm wandering again.
The question of the day is whether or not the alternate hierarchies should have the same number of levels as the base hierarchy.
Because we are using Cognos BI for much of our reporting. and are thus concerned with MUNS and drill-through settings and the like, we played it safe by choosing to ensure our alternate hierarchies had the same number of levels as the base hierarchy. This guarantees that the leaf level elements are at the same level down from the top node regardless of which hierarchy you drill down. We think this solution will offer us the greatest ease of implementation on the analysis and reporting side. But the jury is still out on this and we may change our mind and adjust the alternate hierarchy designs.
I would not go so far as to say that alternate hierarchies should have the same number of levels as the base hierarchy. However, I recommend that each alternate hierarchy not be ragged within itself, for the same reasons I suggest that the base hierarchy not be ragged.