Design Suggestion!!!
Posted: Thu Jan 09, 2014 12:27 pm
Hello All,
Here is the design case :
There are 11 dimensions in a cube.
1- Minor dimensions : Class, Age group, Corproate title etc
2- Major dimensions : Region (250,000 elements), Division (40,000 elements)
3- There is period dimension with 5 classification :
----A : MTD : Monthly period from Jan01 to Dec14
----B : YTD : Monthly period from Jan01 to Dec14
----C : QTD : Monthly period from Jan01 to Dec14
----D : Avg_YTD : Monthly period from Jan01 to Dec14
----E : Avg_QTD : Monthly period from Jan01 to Dec14
Hence total elements in Period dimension : 840
Totol records to be loaded for MTD : 14 Million (Coming from fact table)
Total records to be loaded for YTD : 14 million (Coming from fact table)
Total records to be loaded for QTD : 14 Million (Coming from fact table)
Avg_QTD is a calculation based on MTD data:
Examle "
Jan02_Avg_QTD = (Dec01_MTD+Jan02_MTD)/2
Feb02_Avg_QTD = (Dec01_MTD+Jan02_MTD+Mar02_MTD)/3 and so on till Dec02_Avg_YTD and calculation repeats for every year
Avg_YTD is also a similar caluclation based on MTD Data.
Hence in the above cube, we have around 42 Million records to be loaded directly from the fact table and around 28 Millions as calculated values.
Which is the best approach : To load MTD, YTD and QTD and have Average values to be calculated on the fly
OR
Any other approach?
I wanted few opionions before deciding the load strategy for this cube. This is POC stage and client wants to see how TM1 handles this volume of data.
Would really appreciate your advise on the same
Kind Regards
Gbehel
Here is the design case :
There are 11 dimensions in a cube.
1- Minor dimensions : Class, Age group, Corproate title etc
2- Major dimensions : Region (250,000 elements), Division (40,000 elements)
3- There is period dimension with 5 classification :
----A : MTD : Monthly period from Jan01 to Dec14
----B : YTD : Monthly period from Jan01 to Dec14
----C : QTD : Monthly period from Jan01 to Dec14
----D : Avg_YTD : Monthly period from Jan01 to Dec14
----E : Avg_QTD : Monthly period from Jan01 to Dec14
Hence total elements in Period dimension : 840
Totol records to be loaded for MTD : 14 Million (Coming from fact table)
Total records to be loaded for YTD : 14 million (Coming from fact table)
Total records to be loaded for QTD : 14 Million (Coming from fact table)
Avg_QTD is a calculation based on MTD data:
Examle "
Jan02_Avg_QTD = (Dec01_MTD+Jan02_MTD)/2
Feb02_Avg_QTD = (Dec01_MTD+Jan02_MTD+Mar02_MTD)/3 and so on till Dec02_Avg_YTD and calculation repeats for every year
Avg_YTD is also a similar caluclation based on MTD Data.
Hence in the above cube, we have around 42 Million records to be loaded directly from the fact table and around 28 Millions as calculated values.
Which is the best approach : To load MTD, YTD and QTD and have Average values to be calculated on the fly
OR
Any other approach?
I wanted few opionions before deciding the load strategy for this cube. This is POC stage and client wants to see how TM1 handles this volume of data.
Would really appreciate your advise on the same
Kind Regards
Gbehel