1. A system comprising: a memory storing processor-executable program code; and a processor to execute the processor-executable program code in order to cause the computing device to: identify two or more information models of a database schema, where each of the two or more information models includes a plurality of dimensions and a respective measure, and is not joined to any other of the two or more information models; for each of the two or more information models, generate an auto join on a dimension included in the information model; receive an object-based query including one or more objects of the two or more information models; generate one structured language query for each of the two or more information models; obtain a result set for each of the two or more structured language queries; and aggregate the result sets into an aggregated result set.