1. A method for converting asymmetric requests into symmetric requests, the method comprising: a computer partitioning a query into a set of partitions along a dimension of a multi-dimensional data source, wherein each partition of the set of partitions comprises more than one member and the query has a query result count; the computer creating a candidate query for each partition of the set of partitions, wherein each candidate query has a candidate query result count; and responsive to a determination that the query result count is greater than a sum of the candidate query result counts, the computer substituting the query with the candidate queries.