×

ACCESSING A DIMENSIONAL DATA MODEL WHEN PROCESSING A QUERY

  • US 20130117255A1
  • Filed: 11/08/2011
  • Published: 05/09/2013
  • Est. Priority Date: 11/08/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for processing a query against a dimensional data model, the dimensional data model comprising a fact table and a plurality of dimension tables, the method comprising:

  • determining, from each dimension table, a respective set of dimension records satisfying any local predicates in the query pertaining to the respective dimension table;

    based on the sets of dimension records and by operation of one or more computer processors, identifying, from the fact table, a set of row identifiers of fact records satisfying any join predicates and local predicates in the query, wherein the row identifier of each fact record is identified by joining a respective, distinct, concatenated dimension record to the fact table and applying any local predicates to the fact table, wherein each concatenated dimension record is generated by concatenating a join key value from each set of dimension records, wherein the join key values for generating at least a first concatenated dimension record are determined based on a feedback record, wherein the feedback record comprises at least a portion of a next ordered fact record succeeding a previously identified fact record; and

    generating query results responsive to the query by joining, to the sets of dimension records, one or more fact records in the fact table selected based on the row identifiers.

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