Streaming conversion
First Claim
1. A system for streaming conversion of data from a first system to a second system, comprising:
- an extractor component that extracts a unit of data from a data store associated with the first system;
a translator component that converts the unit of data from a first data format compatible with the first system to a second data format compatible with the second system;
a loader component that loads the unit of data converted to the second data format into a data store associated with the second system, and the extractor, the translator, and loader components convert the unit of data during normal operation of the first and second systems, wherein the normal operation comprises operating, by a component other than the extractor component, the translator component, and the loader component, on data from the first system other than the unit of data from the first system during the conversion of the unit of data from the first data format to the second data format, and wherein the extractor, translator, and loader components extract, convert, and load generally in parallel; and
a conversion database that maintains a schedule table comprising information indicating the time each of multiple units of data in the data store associated with the first system are to be converted; and
a master controller that instructs the extractor component to extract the unit of data from the data store associated with the first system based on the information in the schedule table.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for streaming conversion of data from a first system to a second system. The system comprises an extractor component, a translator component, and a loader component. The extractor component is operable to extract a unit of data from the first system. The translator component is operable to convert the unit of data from a first data format compatible with the first system to a second data format compatible with the second system. The loader component is operable to load the unit of data converted to the second data format into the second system, the extractor, the translator, and loader components operable for conversion of the unit of data during normal operation of the first and second systems.
18 Citations
24 Claims
-
1. A system for streaming conversion of data from a first system to a second system, comprising:
-
an extractor component that extracts a unit of data from a data store associated with the first system; a translator component that converts the unit of data from a first data format compatible with the first system to a second data format compatible with the second system; a loader component that loads the unit of data converted to the second data format into a data store associated with the second system, and the extractor, the translator, and loader components convert the unit of data during normal operation of the first and second systems, wherein the normal operation comprises operating, by a component other than the extractor component, the translator component, and the loader component, on data from the first system other than the unit of data from the first system during the conversion of the unit of data from the first data format to the second data format, and wherein the extractor, translator, and loader components extract, convert, and load generally in parallel; and a conversion database that maintains a schedule table comprising information indicating the time each of multiple units of data in the data store associated with the first system are to be converted; and a master controller that instructs the extractor component to extract the unit of data from the data store associated with the first system based on the information in the schedule table. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of streaming conversion of data from a first system to a second system, comprising:
-
extracting a unit of data from a database associated with the first system; translating the unit of data from a first format accessible by the first system to a second format accessible by the second system; loading the translated unit of data into a database associated with the second system; normally accessing data other than the unit of data from the first and second systems, wherein normally accessing comprises at least one other system accessing data other than the unit of data during the extraction, translation, and loading of the unit of data and, wherein the extracting, translating, and loading are performed generally in parallel; and instructing, by a master controller, to extract the unit of data from the database associated with the first system based on a schedule table that indicates a time each of multiple units of data in the database associated with the first system are to be converted. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for streaming conversion of data, comprising:
- a first system having data in a first format;
a second system having data in a second format;
a data warehouse in communication with the first and second systems and that stores portions of data from the first and second systems;an auditing system that monitors changes to data in the first and second systems; an enterprise system maintaining standards related to data in the first and second systems; an extractor component that extracts a unit of data from the first system; a translator component that converts the unit of data from the first format compatible with the first system to the second format compatible with the second system; a loader component that loads the unit of data converted to the second format into the second system, and the extractor, the translator, and the loader components extract, convert, and load the unit of data during normal operation of the first and second systems, wherein the normal operation comprises operating on a second unit of the data from the first system during the conversion of the unit of data from the first system, wherein the extractor, translator, and loader components extract, translate, and load generally in parallel, and wherein the loader component instructs the first system to close the unit of data in the first format to prevent access to the unit of data in the first format after the unit of data converted to the second format has been successfully loaded; an audit component that notifies the audit system regarding the conversion of the unit of data; a master controller that blocks access to the unit of data during the conversion process; and a warehouse component that notifies the data warehouse regarding the conversion of the unit of data to the second system. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
- a first system having data in a first format;
Specification