CA2303634C

System and method for instant consolidation, enrichment, delegation and reporting in a multidimensional database

Abstract

A method, system and article of manufacture are provided which enhance the ability to aggregate, analyze and report data from a multidimensional database in a memory. The database consists of a hierarchy of data items, each item representing an account. Each account may hold either numerical data (figures) or multimedia content. The invention is particularly useful in assisting financial controllers of a multinational company or other organization in gathering data and generating reports. The invention complies with existing on-line analytical processing (OLAP) standards, and improves upon conventional OLAP methods, software and systems. The present invention includes some innovative new features, such as: incubescent data structure, joint dimensions, delegation using "datareqs," cycle preservation, enrichment and instant consolidation. Navigation and communication tools are also included.

CA2303634C, drawing sheet 1
Sheet 1 of 27

Term

Term ended

Expired 31 March 2020, 6.5 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

5 claims: 1 independent, 4 dependent

  1. 1
    CA 02303634 2003-07-07 What is claimed is:1. A method of executing commands in a computer to perform database operations on a multidimensional database in a memory, the method comprising the steps of: creating a multidimensional computer database;structuring data in said database as a series of accounts, each account configured to store either financial data or multimedia data;arranging said accounts into a hierarchy;facilitating communications using said database through subscriptions filed in said database by authorized users and through delegation of responsibility through data requests received from said users;joining dimensions of said database to facilitate navigation through said database;and aggregating data within a hierarchy of accounts to produce a report;whereby said delegation is carried out in accordance with a method comprising the steps of: (a) receiving a datareq from a user;(b) selecting a delegation dimension;(c) creating sub-datareqs;(d) retrieving affected elements;(e) if delegation has not been completed, then return to step (c), otherwise proceed;(f) sending sub-datareqs;(g) receiving filled sub-datareqs;-40CA 02303634 2003-07-07 (h) filling remainder;and (i) sending said datareq back to said user.