lotsaram, instead of saying "I disagree" I'll just say, what my opinion was based on
About a year ago I did a test, where i had 25 dimensions with 100 elements each.
Dimensions were pretty much the same (elements like El001, El002, ..., El100) and names like Dim01, Dim02, ..., Dim25.
I created cubes: Cube03 (with dimensions Dim01, Dim02, Dim03), Cube04 (Dim01, ..., Dim04), ..., Cube25 (Dim01, ..., Dim25).
I filled them with data. Every cube had 1000 cells filled with a value of 1.
I do not remember exactly now, but am 90% sure the cells I filled were for all elements in Dim01, first 10 elements in Dim02 and first element of each remaining dimension.
Attached, you can see a simple summary of my results.
This led me to a conclusion that amount of dimensions does influence amount of RAM (which was not surprising for me, because TM1 needs to store more coordinates for values in larger cubes).
Something that would confirm this is one of my projects, where I had to rebuild one of cubes at customer's side, their cube got additional two dimensions and it became significantly bigger than the old one, although the number of filled cells was the same.
lotsaram wrote:Its only when you start to uSE those extra dimensions and split data to a more granular level that memory consumption will increase.
I am afraid I don't understand this one. If you have 5 dimensions you use 5, but if you have 10, you need to use 10.
lotsaram wrote:I think its off topic to the thread but the correction is worth making.
I put my comment because of deliberations like "Why not put additional 2 or additional 5 spare dimensions?". Assuming I was right (and that was my assumption

) this was supposed to be one of the cons.