1. A database management system comprising: a multi-dimensional data store; and a computer system comprising computer hardware, the computer system communicatively coupled to the multi-dimensional data store and programmed to implement: a query servicing mechanism configured to service one or more natural language queries, the query servicing mechanism comprising: a query processing mechanism configured to process a given natural language query using operations to: receive a first hierarchical database structure defining parent-child relationships of levels within dimensions; convert the first hierarchical database structure into a functionally equivalent hierarchical database structure enhanced for rapid aggregation relative to the first hierarchical database structure; aggregate data in the multi-dimensional data store according to the functionally equivalent hierarchical database structure; and access and forward the aggregated data to the query processing mechanism for use in servicing the given natural language query.