System and method for using metadata to flexibly analyze data
First Claim
1. A system for using a metadata to flexibly analyze data stored in a plurality of source databases comprising:
- the metadata containing technical information and business model information and existing independently of schemata of the plurality of source databases and a plurality of destination databases; and
a metadata management system comprising (1) a mapping means capable of mapping schemata of the plurality of source databases to dimensions and measures in the metadata based on the technical information, (2) a modeling means capable of manipulating the business model information, and (3) a loading means capable of loading the data stored in the plurality of source databases into the plurality of destination databases for analyses based on the technical information and the business model information stored in the metadata.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for using a metadata to flexibly analyze data. The system has a metadata that contains technical information and business model information and that exists independently of schemata of source and destination databases. The system also has a metadata management system. The metadata management system includes a mapping means capable of mapping schemata of the source databases to dimensions and measures in the metadata based on the technical information. It also has a modeling means capable of manipulating the business model information and a loading means capable of loading data stored in the source databases into the destination databases for analyses based on the technical information and the business model information stored in the metadata. The method uses source databases, destination databases, and a metadata. The method includes the step of maintaining the metadata that contains technical information and business model information and that exists independently of schemata of the source databases and of the destination databases. It also includes the step of mapping the schemata of the source databases to dimensions and measures in the metadata based on the technical information stored in the metadata and the step of manipulating business models stored in the metadata. Finally, the method includes the step of applying the technical information and the business model information stored in the metadata to load data in the source databases into the destination databases.
-
Citations
36 Claims
-
1. A system for using a metadata to flexibly analyze data stored in a plurality of source databases comprising:
-
the metadata containing technical information and business model information and existing independently of schemata of the plurality of source databases and a plurality of destination databases; and
a metadata management system comprising (1) a mapping means capable of mapping schemata of the plurality of source databases to dimensions and measures in the metadata based on the technical information, (2) a modeling means capable of manipulating the business model information, and (3) a loading means capable of loading the data stored in the plurality of source databases into the plurality of destination databases for analyses based on the technical information and the business model information stored in the metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of flexibly analyzing data in a plurality of source databases by using a metadata comprising the steps of:
-
maintaining the metadata, wherein the metadata includes technical information and business model information and exists independently of schemata of the plurality of source databases and of a plurality of destination databases;
mapping the schemata of the plurality of source databases to dimensions and measures in the metadata based on the technical information stored in the metadata;
manipulating the business model information stored in the metadata; and
applying the technical information and the business model information stored in the metadata to load data in the plurality of source databases into the plurality of destination databases for analyses. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus for executing commands to use a metadata to flexibly analyze data stored in a plurality of source databases, comprising:
-
a first set of computers, each computer having a data storage device coupled thereto, wherein the plurality of source databases is stored in the data storage device of the first set of computers;
the metadata stored in a second set of computers wherein the metadata includes technical information and business model information and exists independently of schemata of the plurality of source databases and a plurality of destination databases;
a third set of computers, each computer having a data storage device coupled thereto, wherein the plurality of destination databases is stored in the data storage device of the third set of computers; and
a fourth set of computers for use by a user to analyze the data stored in the plurality of source databases using the metadata and a metadata management system, wherein the metadata management system comprises one or more computer programs for mapping the schemata of the plurality of source databases to dimensions and measures in the metadata based on the technical information, manipulating the business model information, and loading the data stored in the plurality of source databases into the plurality of destination databases for analyses based on the technical information and the business model information stored in the metadata, wherein the first set of computers, the second set of computers, the third set of computers, and the fourth set of computers are interconnected by a network. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. An article of manufacture comprising a program storage medium readable by a computer and embodying one or more instructions executable by the computer to perform method steps for executing a command to use a metadata to flexibly analyze data in a plurality of source databases, the method comprising the steps of:
-
maintaining the metadata, wherein the metadata includes technical information and business model information and exists independently of schemata of the plurality of source databases and of a plurality of destination databases;
mapping the schemata of the plurality of source databases to dimensions and measures in the metadata based on the technical information stored in the metadata;
manipulating the business model information stored in the metadata; and
applying the technical information and the business model information stored in the metadata to load data in the plurality of source databases into the plurality of destination databases for analyses. - View Dependent Claims (36)
-
Specification