Report question

Question: What should I have in mind when building OLAP solution from scratch?