System for accessing and transforming data, information and data relational rules in a multi-dimensional database
First Claim
1. A system for accessing data and information stored in at least one multi-dimensional database, the system comprising:
- a mobile integration engine application services component for reading and translating the accessed data and information, and for creating markup language describing the accessed data and information for presentation to a web-enabled application;
wherein the accessed data and information including data and information relating to critical business metrics and data relational rules that govern the relationship of the data, and for presenting the accessed data and information to the web-enabled application; and
the stored data and information are arranged in a plurality of dimensions, each of the plurality of dimensions having at least one child level representing a measure of the dimension, wherein the mobile integration engine application services component determines whether the measure of a first dimension is associated with any other of the plurality of dimensions, and wherein the orthogonal drill mechanism creates a drill-across path from the at least one child level of the first dimension to the child level representing the measure of each of the other dimensions if it is determined that the measure is associated with the other dimension, the drill-across path allowing navigation between the at least one child level of the first dimension and the child level of each of the other dimensions.
13 Assignments
0 Petitions
Accused Products
Abstract
A mobile integration engine application services component for accessing data and information stored in at least one multi-dimensional database and for presenting the accessed data and information to a browser-based application. The mobile integration engine application services component reads and translates the data and information, which includes data and information relating to critical business metrics as well as the data relational rules that govern the relationship of the data, and then creates markup language describing the accessed data and information for presentation to the browser-based application. An orthogonal drill mechanism creates a “drill-across” path from a first dimension to any other orthogonal dimension having a related dimension measure, allowing navigation between the orthogonal dimensions.
122 Citations
33 Claims
-
1. A system for accessing data and information stored in at least one multi-dimensional database, the system comprising:
-
a mobile integration engine application services component for reading and translating the accessed data and information, and for creating markup language describing the accessed data and information for presentation to a web-enabled application; wherein the accessed data and information including data and information relating to critical business metrics and data relational rules that govern the relationship of the data, and for presenting the accessed data and information to the web-enabled application; and the stored data and information are arranged in a plurality of dimensions, each of the plurality of dimensions having at least one child level representing a measure of the dimension, wherein the mobile integration engine application services component determines whether the measure of a first dimension is associated with any other of the plurality of dimensions, and wherein the orthogonal drill mechanism creates a drill-across path from the at least one child level of the first dimension to the child level representing the measure of each of the other dimensions if it is determined that the measure is associated with the other dimension, the drill-across path allowing navigation between the at least one child level of the first dimension and the child level of each of the other dimensions. - View Dependent Claims (2, 3, 4, 5, 9, 10, 11, 12)
-
- 6. The system of 1, wherein the mobile integration engine application services component includes an orthogonal drill component including an orthogonal drill mechanism for reading and translating the data relational rules.
-
13. A mobile integration engine application services component executed on a computer for accessing data and information stored in at least one multi-dimensional database, the mobile integration engine application services component comprising:
-
orthogonal drill logic and database access means for accessing the stored data and information, the accessed data and information including data and information relating to critical business metrics and data relational rules that govern the relationship of the critical business metric data; and application means for creating markup language that describes the accessed data and information; wherein the stored data and information are arranged in a plurality of dimensions, each of the plurality of dimensions having at least one child level representing a measure of the dimension, the orthogonal drill logic and database access means including an orthogonal drill mechanism, the orthogonal drill mechanism reading and translating the data relational rules determining whether the measure of a first dimension is associated with any of the other plurality of dimensions, and, creating a drill-across path from the at least one child level of the first dimension to a child level representing the measure of any other dimension if it is determined that the measure is associated with the other dimension, the drill-across path allowing navigation between the at least one child level of the first dimension and the child level of the other dimension. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A mobile integration engine application services component executed on a computer for accessing data and information stored in a plurality of dimensions in at least one multi-dimensional database, each of the plurality of dimensions having at least one child level representing a measure of the dimension, the mobile integration engine application services component comprising:
-
an orthogonal drill logic and database access component for accessing the stored data and information, the accessed data and information including data and information relating to critical business metrics and data relational rules that govern the relationship of the critical business metric data, the orthogonal drill logic and database access component including an orthogonal drill mechanism determining whether the measure of a first dimension is associated with any of the other plurality of dimensions, and, creating a drill-across path from the at least one child level of the first dimension to a child level representing the measure of each of the any other dimensions if it is determined that the measure is associated with the other dimension, the drill-across path allowing orthogonal navigation between the at least one child level of the first dimension and the child level of each of the other dimensions; and
,a web application component for creating markup language that describes the accessed data and information, the web application component adapted to communicate the markup language to a browser-based application; wherein the stored data and information are arranged in a plurality of dimensions, each of the plurality of dimensions having at least one child level representing a measure of the dimension, the orthogonal drill logic and database access means including an orthogonal drill mechanism, the orthogonal drill mechanism reading and translating the data relational rules, determining whether the measure of a first dimension is associated with any of the other plurality of dimensions, and, creating a drill-across path from the at least one child level of the first dimension to a child level representing the measure of any other dimension if it is determined that the measure is associated with the other dimension, the drill-across path allowing navigation between the at least one child level of the first dimension and the child level of the other dimension. - View Dependent Claims (31, 32, 33)
-
Specification