发明名称 |
Data extraction and sparseness discovery from multidimensional databases |
摘要 |
Techniques for a method for efficiently extracting data from multidimensional databases are disclosed herein. When extracting data from a subset of a multidimensional database, the method first extracts data from high-level cells within the subset. If there are any empty high-level cells, the method removes lower-level cells that roll-up into the empty high-level cell, without extracting data from these lower-level cells. The method improves the data extraction efficiency by reducing the overhead of extracting data from empty cells of multidimensional databases. |
申请公布号 |
US9087116(B2) |
申请公布日期 |
2015.07.21 |
申请号 |
US201213711344 |
申请日期 |
2012.12.11 |
申请人 |
International Business Machines Corporation |
发明人 |
Frederiksen Steffen Zacho |
分类号 |
G06F17/30 |
主分类号 |
G06F17/30 |
代理机构 |
Shumaker & Sieffert, P.A. |
代理人 |
Shumaker & Sieffert, P.A. |
主权项 |
1. A method comprising:
receiving a request to extract data from a subset of a multidimensional database that stores data at a plurality of cells, wherein the subset has a plurality of dimension members, and each dimension member of the plurality of dimension members belongs to a dimension of a plurality of dimensions of the multidimensional database; determining, from the subset, a reduced subset by excluding a plurality of empty cells from the subset, wherein determining the reduced subset comprises:
identifying all top-level members from a plurality of dimension members that define the subset, wherein values of the top-level members do not roll up into a value of any ancestor member from the plurality of dimension members;extracting at least one data value from at least one high-level cell located by at least one of the top-level members and a group of dimension members from the plurality of dimension members; andresponsive to determining that the at least one data value is an empty data value, determining, from the subset, a reduced subset by excluding roll-up cells of the at least one high-level cell from the reduced subset, wherein each of the roll-up cells is located by a descendent member of the at least one of the top-level members and the group of dimension members; and satisfying the request by extracting data values from only the reduced subset and without extracting data values from the excluded roll-up cells. |
地址 |
Armonk NY US |