We are going for a narrower scope than that. We are working with stricter restrictions on the database schema, where you are only allowed to join on synthetic keys and there is an enforced distinction between measures and dimension attributes.
On the other hand we are aiming for reasonable response times on large scale datasets.