×

Floating time dimension design

  • US 9,767,180 B2
  • Filed: 09/26/2014
  • Issued: 09/19/2017
  • Est. Priority Date: 03/12/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for managing time dimension tables, the method comprising:

  • optimizing a time dimension table based upon changing data in associated fact tables and using a floating time dimension (FTD) that comprises a root time dimension agent that interfaces with a plurality of child time dimension agents, wherein the root time dimension agent is associated with a root time dimension table and each of the plurality of child time dimension agents is associated with a child time dimension table corresponding to a fact table from the associated fact tables, by;

    in response to determining, with a child time dimension agent of the plurality of child time dimension agents, that data in the corresponding fact table is near a predetermined buffer of the associated child time dimension table, regenerating the child time dimension table; and

    in response to determining, with the child time dimension agent, that the associated child time dimension table is near a predetermined limit of the root time dimension table,notifying, with the child time dimension agent, the root time dimension agent to regenerate the root time dimension table;

    calculating, with the root time dimension agent, time key shift values for time unit levels of the associated fact tables to regenerate the root time dimension table; and

    updating, with each of the plurality of child time dimension agents, time key values during regeneration of an associated child time dimension table based on the time key shift values.

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