Patent · US Active

Efficient processing of relational joins of multidimensional data

US8612421B2 · kind B2 · utility

8Cited by
52References
40Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 16, 2004
Grant dateDec 17, 2013
Priority date
Expiry dateApr 5, 2029

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/283
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Predicate abduction involves identifying, from a database statement, predicates on attributes of dimensional data, and applying those predicates to corresponding measure data so that only measure values are fetched and returned for dimension values that satisfy the predicate. In contrast to processing joins of relational data, the subset of the measure data is determined without needing to join a fact table with a dimension table and, therefore, without processing every fact record to determine which measure values are associated with records that satisfy the condition. Buffer reuse involves storing in buffers the “domains” of queries executing on multidimensional data. Responsive to detecting that execution of a database statement requires multiple iterations of extracting the same multidimensional data, the data is extracted during the first iteration and stored in a buffer so that, for each subsequent iteration, the buffer-stored data is accessed rather than re-extracting the data.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.