System and method for determining driving factor in a data cube
First Claim
1. A method for determining a driving factor for a data value of interest in a multidimensional database, the method comprising the steps of:
- collecting a context for the data value of interest in the multidimensional database, the data value of interest having a plurality of dimensional levels outside a drill path of the data value of interest, each of the plurality of dimensional levels having dimensional members;
enumerating the plurality of dimensional levels in a list;
selecting a dimensional level from the list;
executing a query using the dimensional members of the dimensional level resulting in a set of query results;
calculating a variance of the set of query results; and
determining a driving factor for the data value of interest based on the variance.
4 Assignments
0 Petitions
Accused Products
Abstract
Method and system for determining a driving factor for a data value of interest in a multidimensional database, by collecting a context for the data value of interest in the multidimensional database. The data value of interest has dimensional levels with dimensional members outside the drill path of the data value of interest. The dimensional levels are enumerated in a list. A query using the dimensional members of the dimensional level is executed. A variance is calculated for the set of query results. A driving factor for the data value of interest is determined based on the variance. The driving factor is added to the context of the data value of interest.
229 Citations
14 Claims
-
1. A method for determining a driving factor for a data value of interest in a multidimensional database, the method comprising the steps of:
-
collecting a context for the data value of interest in the multidimensional database, the data value of interest having a plurality of dimensional levels outside a drill path of the data value of interest, each of the plurality of dimensional levels having dimensional members; enumerating the plurality of dimensional levels in a list; selecting a dimensional level from the list; executing a query using the dimensional members of the dimensional level resulting in a set of query results; calculating a variance of the set of query results; and determining a driving factor for the data value of interest based on the variance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A business intelligence analysis system comprising a client and a server, the server responding to a query to a multidimensional database from the client, the system comprising:
-
means for collecting a context for the data value of interest in the multidimensional database, the data value of interest having a plurality of dimensional levels outside a drill path of the data value of interest, each of the plurality of dimensional levels having dimensional members; means for enumerating the plurality of dimensional levels in a list; means for selecting a dimensional level from the list; means for executing a query using the dimensional members of the dimensional level resulting in a set of query results; means for calculating a variance of the set of query results; and means for determining a driving factor for the data value of interest based on the variance. - View Dependent Claims (10, 11)
-
-
12. A storage medium readable by a computer encoding a computer program for execution by the computer to carry out a method for determining a driving factor for a data value of interest in a multidimensional database, the computer program comprising:
-
code means for means for collecting a context for the data value of interest in the multidimensional database, the data value of interest having a plurality of dimensional levels outside a drill path of the data value of interest, each of the plurality of dimensional levels having dimensional members; code means for enumerating the plurality of dimensional levels in a list; code means for selecting a dimensional level from the list; code means for executing a query using the dimensional members of the dimensional level resulting in a set of query results; code means for calculating a variance of the set of query results; and code means for determining a driving factor for the data value of interest based on the variance. - View Dependent Claims (13, 14)
-
Specification