Patent ID: 8965836
Filing Date: 2015-02-24
Classification: G06F

Abstract:
1. A non-transitory machine readable medium storing a program that when executed by at least one processing unit manages multidimensional data storage (MDDS) cubes, the program comprising: a content pack manager for processing a set of content packs, each content pack corresponding to a set of predefined MDDS cubes received from a different vendor, each content pack comprising: an MDDS cube manager for (i) identifying, based on the set of content packs, plurality of MDDS cubes in the different sets of MDDS cubes received from different vendors, as available MDDS cubes, and (ii) installing the plurality of available MDDS cubes on a data storage to be consumed by different clients, wherein an MDDS cube is identified as an available MDDS cube when a set of data source objects defined in the MDDS cube's corresponding content pack exists, and a set of dimensions defined in the MDDS cube definition of the content pack is in the existing set of data source objects; and a presentation object manager for selectively installing, based on the set of content packs, (i) at least one first presentation object on an MDDS client machine to present a perspective view of a first installed MDDS cube and (ii) at least one second presentation object on the MDDS client machine to present a perspective view of a second installed MDDS cube.