IP Library Granted Patent US 7,418,438
Granted Patent B2
US 7,418,438 · App. 11/000,346 · Granted Aug 26, 2008

Automated default dimension selection within a multidimensional enterprise software system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,418,438
App. No.
11/000,346
Granted
Aug 26, 2008
Kind
B2
Abstract

Techniques are described for automatically selecting default dimensions of multidimensional data for publication. A computer-implemented system, for example, includes a data store having multidimensional data. The multidimensional data includes one or more data cubes having dimensions. The system further includes a publish module for accessing the data store and publishing the multidimensional data associated with the data cubes. The publish module selects a default dimension for publication for each of the data cubes based on attributes of the dimensions.

Claims (26)

1. A computer-implemented system comprising:

a processor;

a data store having multidimensional data, wherein the multidimensional data includes one or more data cubes having dimensions; and

a publish module executed by the processor, for accessing the data store and publishing the multidimensional data associated with the data cubes, wherein the publish module selects a default dimension for publication for each of the data cubes based on attributes of the dimensions,

wherein for each of the data cubes, the publish module identifies the dimensions that have formats, and selects the default dimension for the respective data cube from the identified dimensions, and

wherein for each of the data cubes, the publish module ranks the identified dimensions having formats in accordance with calculation priorities assigned to the dimensions, and selects the dimension having a lowest calculation priority as the default dimension for publication for the respective data cube.

2. The system of claim 1 , wherein the publish module presents a user interface by which a user overrides the default dimension selected for publication.

3. The system of claim 1 , wherein the publish module presents a user interface by which a user selects one or more of the data cubes for publication.

4. The system of claim 1 , further comprising a reporting tool that outputs a report to present the published multidimensional data.

5. The system of claim 1 , further comprising:

a relational database; and

a schema generator that produces a database schema for the relational database to store the published multidimensional data in relational database form.

6. The system of claim 5 , further comprising:

a model generator that produces a reporting model based on the database schema; and

a reporting tool that outputs a report to present the multidimentional data in accordance with the reporting model.

7. A method comprising:

storing multidimensional data that includes one or more data cubes having dimensions;

selecting a default dimension for publication for each of the data cubes based on attributes of the dimensions in response to a request to publish the multidimensional data, wherein selecting the default dimension for each of the data cubes comprises identifying, for each of the data cubes, a set of the dimensions that have specified formats, and selecting the default dimension for the respective data cube from the identified set of dimensions; and

for each data cube selecting the dimension from the set of dimensions having specified formats based on calculation priorities assigned to the dimensions.

8. The method of claim 7 , further comprising presenting a user interface having an input mechanism by which a user chooses the default dimension selected for publication or a different one of the dimensions, wherein the input mechanism defaults to the selected default dimension.

9. The method of claim 7 , further comprising presenting a user interface by which a user selects one or more of the data cubes for publication.

10. The method of claim 7 , further comprising generating a database, schema for the relational database to store the published multidimensional data in relational database form.

11. The method of claim 10 , further comprising:

generating a reporting model based on the database schema; and

outputting a report to present the multidimensional data in accordance with the reporting model.

12. The method of claim 7 , further comprising outputting a report to present the published multidimensional data.

Assignments (6)
CERTIFICATE OF AMALGAMATION Recorded Jul 18, 2008
From: COGNOS INCORPORATED
To: COGNOS ULC
Reel/Frame 021264/0831 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2008
From: COGNOS ULC
To: IBM INTERNATIONAL GROUP BV
Reel/Frame 021264/0888 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2008
From: IBM INTERNATIONAL GROUP BV
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 021265/0001 →
MERGER Recorded Jun 9, 2008
From: COGNOS INC.
To: COGNOS ULC
Reel/Frame 021067/0303 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2008
From: COGNOS ULC
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 021067/0631 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2005
From: GOULD, MICHAEL; ANTROBUS, MARK; LEGAULT, THOMAS
To: COGNOS INCORPORATED
Reel/Frame 016308/0644 →