System and method for translating between relational database queries and multidimensional database queries
First Claim
1. A method for mapping a data sources of an unknown configuration to that of a known configuration, comprising the steps of:
- a. submitting a request for metadata to said data source;
b. generating a relational schema of said known configuration based on the metadata received from said data sources; and
c. returning the metadata of said generated relational schema, the returned metadata mapping the data source to the known configuration.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for mapping a data source of an unknown configuration to that of a known configuration, comprising the steps of submitting a request for metadata to the data source of the unknown configuration; generating a relational schema from the known configuration based on the metadata received from the data source of the unknown configuration; and returning the metadata of the generated relational schema which maps the data source of the unknown configuration to the known configuration. In a preferred embodiment data source of the unknown configuration is a multidimensional database and the known configuration is a star or snowflake relational schema.
246 Citations
17 Claims
-
1. A method for mapping a data sources of an unknown configuration to that of a known configuration, comprising the steps of:
-
a. submitting a request for metadata to said data source;
b. generating a relational schema of said known configuration based on the metadata received from said data sources; and
c. returning the metadata of said generated relational schema, the returned metadata mapping the data source to the known configuration. - View Dependent Claims (2, 3, 4, 6, 7, 9, 10, 12, 13, 15)
-
-
5. A method for translating a query submitted to a data source, wherein the query is in an unsupported language of the data source, said method comprising:
-
a. receiving a query from a data consumer, the query based on a relational schema of a known configuration, wherein the schema maps the data sources to the known configuration;
b. translating the received query to one or more queries supported by the data sources for retrieval of data from the data sources; and
c. returning the data retrieved from said data sources to the data consumer. - View Dependent Claims (8)
-
-
11. A method for translating a query, issued by a data consumer in an unsupported language of the data sources, to that of the data source supporting language, said method comprising:
-
a. presenting a data consumer with a relational schema of a known configuration;
b. using a transform algorithm to present the data consumer with said data source in said known configuration. c. reading a metadata model containing model objects that represent the data sources;
d. receiving a query against said known configuration.; and
e. returning the data retrieved from said data sources to the data consumer. - View Dependent Claims (14, 17)
-
-
16. An adapter for translating a query, issued by a data consumer in an unsupported language of a data sources, to that of the data source supporting language, said adapter comprising:
-
a. means for generating a relational schema of a known configuration;
b. an interface for receiving a query against said known configuration;
c. a metadata model containing model objects that represent the data sources;
d. a transform algorithm for presenting the data consumer with said data source in said known configuration.
-
Specification