Resources Contact Us Home
Calculation engine for use in OLAP environments

Image Number 4 for United States Patent #7062479.

This invention addresses the need for dealing with complex planning calculations based on data warehouse or Planning Data Repository (PDR) data where some aggregated data or forecast data might be changed without directly manipulating the underlying data, and where there may be several relationships linking the data. The system is able to deal with complex relationships along more than one axis or dimension. A number of iterations are typically used involving both back-solving and `forward-solving`. The subset of cells that needs to be recalculated is identified before steps of back-solving and/or forward-solving using parent/child tables. The scanning of these tables looking for potential dependencies is much simpler and faster than to looking at the actual formulae or functions relating the cells. The step of creating the parent/child tables is carried out in advance of the actual calculation by parsing all the relationships (formulae and functions) and summarising the dependencies between cells in the parent/child tables.

  Recently Added Patents
Method of manufacturing semiconductor devices using ion implantation
Braided boomerang pet toy
Electronic device package and fabrication method thereof
Method and system for triggering message waiting indicator delivery
Sample analysis and/or sample processing system
Luggage cart
  Randomly Featured Patents
9-Deoxy-9-methylene-PGF.sub.1 -morpholinylamides
Refillable print cartridge and method of refilling
Developer material coating apparatus having developer material removing unit
Approach for implementing locked printing with unlock via a user input device
Pattern association central subsystem and a perception learning system
Method for assembling a complete module of multideck ship hull
Arrangement for measuring the relative distance of closely adjacent objects
System to transport components of implantable penile prostheses
Fuel assembly for an engine welder
Image processing apparatus storing image data to be referenced and method for controlling the same