A calculation engine for use in olap environments

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 17/30 (2006.01) G06Q 10/04 (2012.01)

Patent

CA 2361242

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.

Méthode de traitement des calculs de planification complexes à partir des données d'un entrepôt de données ou d'un référentiel de données de planification lorsque certaines données agrégées ou certaines données de prévision pourraient être modifiées sans manipulation directe des données sous-jacentes et lorsqu'il pourrait y avoir plusieurs relations entre les données. La méthode permet de traiter des relations complexes sur plusieurs axes ou dimensions. Quelques itérations sont normalement utilisées, incluant à la fois l'analyse par simulation (back-solving) et son procédé inverse (forward-solving). Le sous-ensemble de cellules qui doit être calculé de nouveau est déterminé avant l'exécution des étapes d'analyse par simulation et/ou de son procédé inverse à l'aide de tables mères et dérivées. Le balayage des tables pour trouver des dépendances possibles est beaucoup plus simple et rapide que la recherche des formules ou des fonctions réelles reliant les cellules. L'étape de création des tables mères et dérivées est exécutée avant le calcul réel, par l'analyse des relations (formules et fonctions) entre les cellules des tables mères et dérivées et par la réduction des dépendances entre ces cellules.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

A calculation engine for use in olap environments does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with A calculation engine for use in olap environments, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and A calculation engine for use in olap environments will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1794295

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.