×

Multi-fact query processing in data processing system

  • US 8,589,382 B2
  • Filed: 12/29/2011
  • Issued: 11/19/2013
  • Est. Priority Date: 12/29/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • receiving, by a query optimizer executing on one or more processors of a computing device, a multi-fact star schema query that is executable to retrieve data from two or more fact tables of a database, wherein the two or more fact tables each references a common dimension table of the database;

    internally transforming, by the query optimizer, the multi-fact star schema query into a group of single-fact sub-queries, wherein each sub-query of the group of single-fact sub-queries references only one of the two or more fact tables;

    enumerating, by the query optimizer, the group of single-fact sub-queries to determine a query execution plan; and

    executing, by a runtime execution engine executing on the one or more processors, the multi-fact star schema query according to the query execution plan to retrieve the data from the two or more fact tables of the database.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×