Making people happy
So, the first thing to know is, data warehouse is supposed to make the end users happy. One could feel bad about being man in the middle, or even worse - the warehouse technical support, but this doesn't matter. It's the end user who has to be happy. So, happy about what? Well, if he gets answers he needs, we assume, he's happy. Nevertheless I would really like to make an opposition here. For example, "can I have some data about users that satisfy these conditions?"...