SYSTEM AND METHOD FOR CREATING A VIRTUAL DATA WAREHOUSE
First Claim
1. A method for creating a virtual data warehouse employing a plurality of databases, said method comprising the steps of:
- storing in a dictionary system a plurality of data elements, each of said data elements corresponding to at least one data element in said plurality of databases;
identifying relationships between two or more of said data elements in said dictionary system;
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for creating a global data dictionary from a plurality of databases such that users may conduct expansive searches or queries, and retrieve data therefrom, regardless of the database management system from each respective database. The global data dictionary is created by semantically and syntactically integrating data elements from the plurality of databases. The plurality of data elements are stored in a dictionary system, wherein each of the data elements corresponds to at least one data element in the plurality of databases. Relationships are identified between two or more of the data elements in the dictionary system. In order to retrieve data, upon receiving from a user a request for data in the form of a query data element, the system identifies the data elements in the dictionary system that corresponds to the query data element and retrieves the data corresponding to the query data element from the databases.
-
Citations
40 Claims
-
1. A method for creating a virtual data warehouse employing a plurality of databases, said method comprising the steps of:
-
storing in a dictionary system a plurality of data elements, each of said data elements corresponding to at least one data element in said plurality of databases;
identifying relationships between two or more of said data elements in said dictionary system;
- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40)
-
-
16. A global data dictionary system configured to store a plurality of data elements, each of said data elements corresponding to data elements in one of a plurality of databases, said dictionary system further configured to identify relationships between two or more of said data elements.
-
24. A method for retrieving data from a plurality of databases, said method comprising the steps of:
-
storing in a dictionary system a plurality of data elements, each of said data elements corresponding to at least one data element in said plurality of databases;
identifying relationships between two or more of said data elements in said dictionary system;
receiving from a user a request for data in the form of a query data element;
identifying at least one of said data elements in said dictionary system that corresponds to said query data element; and
retrieving corresponding data from each of said identified data elements of said databases corresponding to said query data element.
-
-
34. A system for facilitating the retrieval of data from a plurality of databases, comprising:
-
a dictionary system configured to store a plurality of data elements, each of said data elements corresponding to data elements in one of said plurality of databases, said dictionary system further configured to identify relationships between two or more of said data elements; and
retrieval means configured to retrieve data from said databases in response to a user query.
-
Specification