发明名称 System for managing data storages
摘要 Some embodiments provide a system that provisions multidimensional data storage (MDDS) cubes. The system includes a data management module for (1) accessing data from a plurality of data storages and (2) providing the data from the plurality of data storages through a unified data source for a set of MDDS cubes. The system also includes a cube provisioning module to (1) access the data from the plurality of data storages through the unified data source and (2) based on the unified data source, provision the set of MDDS cubes to a set of MDDS clients for viewing the set of MDDS cubes' data.
申请公布号 US9330091(B1) 申请公布日期 2016.05.03
申请号 US201113269568 申请日期 2011.10.08
申请人 BAY DYNAMICS, INC. 发明人 Stolte Ryan G.;Rifai Firas S.
分类号 G06F17/30;G06F17/00 主分类号 G06F17/30
代理机构 Adeli LLP 代理人 Adeli LLP
主权项 1. A system for managing multidimensional data storage (MDDS) cubes, the system comprising: at least one memory for storing: a data management module for: accessing data from a plurality of data storages;creating a plurality of data source objects in a unified data source, each data source object for providing a particular set of data from a corresponding data storage; andproviding the data from the plurality of data storages through the unified data source to a set of MDDS cubes, wherein each MDDS cube derives data from a particular set of data source objects in the unified data source;a cube availability module for: receiving a plurality of MDDS cube definitions for a plurality of MDDS cubes, each cube definition defining at least a set of dimensions for an MDDS cube; anddetermining whether an MDDS cube in the plurality of MDDS cubes is available by (i) identifying a set of data source objects through which a set of dimensions of the MDDS cube derives data, and (ii) determining that every data source object in the set of data source objects is available in the unified data source; anda cube installing module for, upon receiving a request to install a particular MDDS cube: determining whether the particular MMDS cube is available through the cube availability module; andwhen the particular MDDS cube is determined to be available, installing the particular MDDS cube on an MDDS cube server for one or more users of the system to view the particular MDDS cube; and at least one processor for executing the data management, cube availability, and cube installing modules.
地址 San Francisco CA US