Automatic Synthesis and Presentation of OLAP Cubes from Semantically Enriched Data Sources
First Claim
Patent Images
1. A method of accessing data executed by one or more computers comprising:
- Creating a data structure representing a mapping from the ontological representation of an arbitrary relational schema to an ontology in the generic form of ontologies derived from star schema; and
Storing the data structure on one or more memory storage devices.
0 Assignments
0 Petitions
Accused Products
Abstract
This system comprises methods that simplify the creation of multidimensional OLAP models from one or more semantically enabled data sources. The system also comprises methods enabling interoperability between existing OLAP end-user interfaces, the system'"'"'s representation of OLAP and the underlying data sources. This includes web-enabled OLAP interfaces.
141 Citations
9 Claims
-
1. A method of accessing data executed by one or more computers comprising:
-
Creating a data structure representing a mapping from the ontological representation of an arbitrary relational schema to an ontology in the generic form of ontologies derived from star schema; and Storing the data structure on one or more memory storage devices. - View Dependent Claims (8, 9)
-
-
2. A method of accessing data executed by one or more computers comprising:
-
Determining the ontological representation of a first relational database; Receiving data representing a selection of facts, dimensions or their attributes from the determined ontological representation and their correspondence to facts, dimensions or their attributes of a pre-determined star schema ontology template in order to populate a specific instance of the star schema template; Storing the received data; and Initializing an OLAP definition of an OLAP cube using the populated star schema template.
-
-
3. A method of accessing data on a first relational database executed by one or more computers comprising:
-
Receiving a database query from an OLAP system; and Translating the received query to a graph query language representation using a populated star schema template. - View Dependent Claims (4)
-
-
5. A method of accessing data on a first relational database executed by one or more computers comprising:
initializing an OLAP definition of an OLAP cube using a populated star schema template derived from a correspondence between an ontological representation of a first relational database and the attributes of the star schema template.
-
6. A method of presenting arbitrary data sources in an OLAP representation, executed by one or more computers, comprising:
-
Receiving data from at least one data sources; Determining a semantic representation corresponding to the at least one data sources; Generating a Hierarchical schema that incorporates all of the at least one data sources; Displaying an OLAP representation of the at least one data sources where the representation is organized in accordance with the generated hierarchical schema.
-
-
7. A system for presenting to users data from arbitrary data sources through an OLAP representation comprising:
-
A semantic enablement module that receives data from data sources; A Hierarchical Schema Generating module operatively connected to the Semantic Enabling module and a Runtime module; A Runtime module that is operatively connected to the Semantic Enablement module and the Hierarchical Schema Generating module; and A OLAP presentation module operatively connected to the Runtime module and a computer output device.
-
Specification