1. An electronic data structure stored on a tangible medium, the electronic data structure comprising: an abstraction layer comprising a plurality of dimension objects, at least one of the plurality of dimension objects comprising one or more properties associating the at least one of the plurality of dimension objects to one or more others of the plurality of dimension objects, wherein the plurality of dimension objects are mapped to logical entities of a logical database schema, and wherein the logical entities of the logical database schema are mapped to physical tables of a database.