×

Analysis of OLAP data to determine user-relevant information

  • US 7,752,162 B2
  • Filed: 06/02/2006
  • Issued: 07/06/2010
  • Est. Priority Date: 06/02/2006
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for analyzing on-line analytical processing (OLAP) data to determine user-relevant information, said method comprising:

  • inputting a set of user preferences expressed in a user preference specification language to a computer,wherein each user preference includes a subset of dimensions, measures, conditions on measures, a drill down specification that specifies a dimension upon which to drill down, and conditions upon which said drill down occurs;

    generating, by said computer, a set of queries, relevant to said user, based on said set of user preferences, said generating a set of queries, relevant to said user, comprising;

    generating queries sequentially, said generating queries sequentially comprising;

    generating a single initial query based on said subset of dimensions, measures, and conditions on measures of each user preference, andfurther sequentially generating queries based on drilling down according to said drill down specification, while said conditions upon which said drill down occurs are satisfied;

    or generating a set of queries, one for each combination of cube dimensions that are of interest;

    determining, by said computer, how often each of said subset of dimensions and said measures, corresponding to said each user preference, is accessed by said user for a query;

    evaluating, by said computer, each of said queries against said OLAP data to give a query result;

    determining, by said computer, for each of said evaluated queries, whether said query result is relevant to said user, based on said conditions of said each user preference;

    if said query result is not relevant, then preventing, by said computer, subsequent queries from being generated for said evaluating, based on said subset of dimensions, said measures, said conditions on measures, and said drill down specification for said each user preference corresponding to said query result that is not relevant; and

    if said query result is relevant, then adding, by said computer, said query result to relevant query results that are to be outputted;

    based upon said determination, by said computer, of how often said subset of dimensions and said measures are accessed by said user, and said user selected conditions for tagging said queries and query results as interesting, and for drilling down on a selected dimension,modifying, by said computer, said set of user preferences expressed in said user specification language to include said subset of dimensions and said measures that are often accessed by said user, said user selected condition for tagging said queries and query results as interesting, and said selected condition for drilling down; and

    outputting, by said computer, said relevant query results to said user.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×