IP Library Granted Patent US 9,639,814
Granted Patent B2
US 9,639,814 · App. 12/185,574 · Granted May 2, 2017

Automated default dimension selection within a multidimensional enterprise software system

Inventors: Michael Gould (York, GB); Mark Antrobus (York, GB); Thomas Legault (Gatineau, CA)
Assignee: International Business Machines Corporation
G06Q10/06G06F17/30038G06F17/3071G06F17/30696G06F17/30716G06F17/30994Y10S707/99931
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 9,639,814
App. No.
12/185,574
Granted
May 2, 2017
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 (36)

1. A computer-implemented system comprising:

a processor;

a data store storing multidimensional data associated with one or more data cubes having dimensions; and

a publish module executing on the processor to access the data store and publish 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 the publish module selects the default dimension by identifying those of the dimensions that have attributes specifying formatting information for the multidimensional data and automatically 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 formatting information in accordance with calculation priorities assigned to the dimensions, and selects the dimension having the lowest calculation priority as the default dimension for publication for the respective data cube.

2. The system of claim 1 , wherein when selecting a default dimension for each of the data cubes, the publish module automatically removes dimensions which are not candidates for publication.

3. The system of claim 1 , wherein when selecting the default dimension the publish module removes dimensions that do not set formatting information for the data.

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

5. 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.

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

7. 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.

8. The system of claim 7 , 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 multidimensional data in accordance with the reporting model.

9. A method comprising:

storing, with a computing device, multidimensional data within one or more data cubes each having a plurality of dimensions; and

in response to a request to publish the multidimensional data, selecting, with the computing device, a default dimension for publication for each of the data cubes based on attributes of the dimensions,

wherein selecting a 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 having specified formats based on calculation priorities assigned to the dimensions.

10. The method of claim 9 , further comprising presents 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.

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

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

13. The method of claim 11 , 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.

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

15. A non-transitory computer-readable medium having instructions that cause a programmable processor to:

receive a request to publish multidimensional data that includes one or more data cubes having dimensions;

for each of the data cubes, identify a set of the dimensions having specified formats in response to the request;

select one of the dimensions of each sets as a default dimension for publication based on calculation priorities assigned to the dimensions; and

present a user interface that presents the selected default dimensions for publication for each of the data cubes.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2017
From: GOULD, MICHAEL; ANTROBUS, MARK; LEGAULT, THOMAS
To: COGNOS INCORPORATED
Reel/Frame 040951/0027 →
MERGER Recorded Jan 11, 2017
From: COGNOS INC.
To: COGNOS ULC
Reel/Frame 040951/0071 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2017
From: COGNOS ULC
To: IBM INTERNATIONAL GROUP BV
Reel/Frame 041344/0327 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2017
From: IBM INTERNATIONAL GROUP BV
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 041344/0394 →
Continuity (2)
Continuation 11000346 · Nov 30, 2004
Related Publication 20080307357A1 · Dec 11, 2008