ANALYSIS OF OLAP DATA TO DERTERMINE USER-RELEVANT INFORMATION
First Claim
1. A method for analyzing OLAP data to determine user-relevant information, comprising the steps of:
- receiving a set of user preferences;
generating a set of queries based on said preferences;
sequentially evaluating each said query against said OLAP data to give a query result;
determining, for each evaluated query in turn, whether said result is relevant to said user on the basis of conditions derived from said user preferences; and
forming an output results set consisting of said relevant results.
5 Assignments
0 Petitions
Accused Products
Abstract
The analysis of OLAP data to determine user-relevant information firstly generates a set of queries based on said preferences. Each query is evaluated sequentially against the OLAP data to give a query result. For each evaluated query in turn, it is determined whether said result is relevant to the user on the basis of conditions derived from the user preferences. An output results set is formed consisting of the relevant results. Further, if a previous query result containing a common measure was determined not to be relevant, then a subsequent query can be omitted from evaluation.
25 Citations
14 Claims
-
1. A method for analyzing OLAP data to determine user-relevant information, comprising the steps of:
-
receiving a set of user preferences; generating a set of queries based on said preferences; sequentially evaluating each said query against said OLAP data to give a query result; determining, for each evaluated query in turn, whether said result is relevant to said user on the basis of conditions derived from said user preferences; and forming an output results set consisting of said relevant results. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for analyzing OLAP data to determine user-relevant information, comprising the steps of:
-
receiving a set of user preferences that include measures that also exist within said OLAP data; generating a set of queries based on said preferences; sequentially evaluating each said query against said OLAP data to give a query result; determining, for each evaluated query in turn, whether said result is relevant to said user on the basis of conditions derived from said user preferences measures; omitting to evaluate a query if a previous query result containing a common measure was determined not to be relevant; and forming an output results set consisting of said relevant results.
-
-
7. A method for analyzing OLAP data to determine user-relevant information, comprising the steps of:
-
generating a set of queries based on user preferences; sequentially evaluating each said query against said OLAP data to give a query result; and determining, for each evaluated query in turn, whether said result is relevant to said user on the basis of conditions derived from said user preferences.
-
-
8. A system for analyzing OLAP data to determine user-relevant information, comprising:
-
an input to receive a set of user preferences; and a processor generating a set of queries based on said preferences, sequentially evaluating each said query against said OLAP data to give a query result, determining, for each evaluated query in turn, whether said result is relevant to said user on the basis of conditions derived from said user preferences, and forming an output results set consisting of said relevant results. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer program product comprising a computer useable medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receive a set of user preferences; generate a set of queries based on said preferences; sequentially evaluate each said query against said OLAP data to give a query result; determine, for each evaluated query in turn, whether said result is relevant to said user on the basis of conditions derived from said user preferences; and form an output results set consisting of said relevant results. - View Dependent Claims (14)
-
Specification