×

Managing sparsity in an multidimensional data structure

  • US 10,169,406 B2
  • Filed: 09/17/2014
  • Issued: 01/01/2019
  • Est. Priority Date: 07/22/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • determining a set of dimensions within a relational database to be stored in a cache, the set of dimensions having a historical access frequency meeting a pre-defined cardinality threshold of data-containing cells;

    responsive to determining the set of dimensions, restricting an initial load to a size below a threshold size by causing a multidimensional database management system to generate the initial load using only the set of dimensions having a historical access frequency meeting a pre-defined cardinality threshold of data-containing cells;

    at predetermined time intervals, retrieving log files including usage information for individual dimensions in the set of dimensions stored in a cache and in uncached dimensions stored in a relational database, the usage information corresponding to a level of usage of the individual dimensions;

    at the predetermined time intervals, determining at least one relatively high usage dimension in the uncached dimensions based, at least in part, upon the usage information; and

    at the predetermined time intervals, causing the multidimensional database management system to refresh, in a memory device, the initial load using only a portion of the set of dimensions and the at least one relatively high usage dimension in the uncached dimensions from the usage information in the log files, the refreshing action generating an incremental load to be stored in the cache.

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