I believe there are three layers to build up- 1) Presentation Layer/Data Visualization Layer 2) Constucting olap server(like mondrian) to access mysql database and produce results. 3)Using Olap Client API(olap4j) to build OLAP cubes that store intermediate data.
Is this approach correct or is there any thing wrong with it?
Please suggest. Thanks in Advance