1. An object model for manipulating multidimensional data comprising: a dataspace comprising at least one dataserver; at least one cube object stored on each of said at least one dataserver, each of said at least one cube object comprising at least one saved view of data; and at least one dimension object stored on each of said at least one dataserver, each of said at least one dimension object comprising at least one saved subset of elements.