Claims
- 1. A method for locking intersections in a multidimensional database having members organized into levels, comprising the steps of:for a selected level, defining an anchor level therefore; choosing a member of the selected level to be locked; defining as a constraint set all members of the defined anchor level that are descendants of the selected member; for all anchor level members that are in another constraint set, reassigning such members to new constraint sets so that each anchor level member is in exactly one constraint set; and for all anchor level members not already in a constraint set, placing such members into a new constraint set.
- 2. The method of claim 1, further comprising the steps of:when updating values in the database, for each member of any constraint set, updating such member only if an update can be made such that an aggregatable data measure, for all locked intersections to which the constraint set belongs, is unchanged.
- 3. The method of claim 1, further comprising the steps of:when unlocking a locked intersection, reallocating anchor level intersections that are descendants of the unlocked intersection to constrained sets of other locked intersections, and allocating such intersections to an unconstrained set for those intersections not covered by another locked intersection.
CROSS-REFERENCE TO RELATED APPLICATIONS
This Application claims the benefit of U.S. Provisional Application No. 60/151,969 filed Sep. 1, 1999. In addition, it contains subject matter in common with U.S. patent application Ser. No. 09/652,520, filed on even date herewith, titled CONFIGURABLE SPACE-TIME PERFORMANCE TRADE-OFF IN MULTIDIMENSIONAL DATABASE SYSTEMS, which is assigned to the assignee hereof and incorporated by reference hereinto.
US Referenced Citations (14)
Foreign Referenced Citations (1)
Number |
Date |
Country |
WO 0116808 |
Mar 2001 |
WO |
Non-Patent Literature Citations (2)
Entry |
Notification of Transmittal of International Preliminary Examination Report, 4 pages, Aug. 23, 2001. |
PCT International Search Report for International Application No. PCT/US00/24356 dated Dec. 29, 2000. |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/151969 |
Sep 1999 |
US |