1. A method for defining the scope of a sub-cube based upon a query, the method comprising: receiving a request to perform a query of a cube; in response to receiving the request, determining a scope for a sub-cube of the cube based upon the query; and causing the sub-cube to be generated having the determined scope.