AUTOMATED DATA WAREHOUSE MIGRATION
First Claim
1. A method of migrating data from a source database environment to a target database environment, the source database environment including at least one source database, the method comprising:
- analyzing the source database environment and the target database environment to produce configuration data for generating a mapping for converting at least one table in the source database to a format compliant with a target database in the target database environment;
generating a target-compliant mapping based on the configuration data; and
with a computer, migrating the at least one table from the source database to the target database environment to produce migrated data in the target database environment, wherein the migrating is performed based at least in part on the target-compliant mapping.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, apparatus, computer-readable storage media, and methods are disclosed for allowing analysis, migration, and validation of data from a source environment (such as an RDBMS system) to a target environment (such as a data warehouse (DW) appliance). In one example, a method comprises analyzing a source database, a source ETL environment, a target database, and a target ETL environment to produce configuration data, the configuration data being used for generating a mapping of the source database to a target database in the target database environment, a mapping of the source DDL code to target DDL code in the target database environment, and a mapping of source ETL code to target ETL code for the target database environment, and migrating at least one table from the source database, at least a portion of the source DDL code, and at least a portion of the source ETL code to the target database environment, where the migrating is based at least in part on the mapping generated using the configuration data.
196 Citations
29 Claims
-
1. A method of migrating data from a source database environment to a target database environment, the source database environment including at least one source database, the method comprising:
-
analyzing the source database environment and the target database environment to produce configuration data for generating a mapping for converting at least one table in the source database to a format compliant with a target database in the target database environment; generating a target-compliant mapping based on the configuration data; and with a computer, migrating the at least one table from the source database to the target database environment to produce migrated data in the target database environment, wherein the migrating is performed based at least in part on the target-compliant mapping. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 22)
-
-
11. A method of migrating source extraction, transformation, and loading (ETL) code from a source environment to a target environment as target ETL code compliant with the target environment, the method comprising, with a computer:
-
analyzing the source ETL code and the source environment to produce a conversion inventory; and converting at least a portion of the source ETL code to the target ETL code using at least one mapping from the source environment to target environment, wherein the mapping is based at least in part on the conversion inventory, and wherein at least a portion of the target ETL code is executable in the target database environment. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
23. A system for migrating a source database environment to a target environment comprising a data warehouse appliance, the source database environment including a source database and source ETL code, the system comprising:
-
a computer-implemented database analysis workbench for analyzing the source database environment and the target environment to produce configuration data for migrating data from the source database environment to the data warehouse appliance; a computer-implemented database migration workbench for migrating at least a portion of the data from the source database environment to the data warehouse appliance using one or more mappings based at least in part on the configuration data; and a computer-implemented database quality assurance workbench for validating data migrated to the data warehouse appliance by the database migration workbench. - View Dependent Claims (24)
-
-
25. A system for migrating data from a source environment to a target environment, the system comprising:
-
means for analyzing the source environment and the target environment to produce configuration data for generating one or more mappings for data in the source environment to the target environment; means for migrating at least a portion of the data to the target environment, wherein the migrating is performed based at least in part on the mappings generated using the configuration data, wherein the migrating produces migrated data in the target environment. - View Dependent Claims (26, 27, 28, 29)
-
Specification