Hi,
I am oracle certified developer and dba with more than 6 years of experience in working with different database. I have designed lot of OLAP database in SQL server too. I have gone through your requirements. I can do it best. I did same type of work. Just go through my profile, You will have a idea of my work.
Rgds,
Shafiq