AUTOMATIC MIGRATION FOR ON-PREMISE DATA OBJECTS TO ON-DEMAND DATA OBJECTS
First Claim
1. A computer-implemented method for automatically migrating on-premise data objects used by an on-premise application to on-demand data objects used by an on-demand application, the method being executed using one or more processors and comprising:
- retrieving mapping rules corresponding to the on-premise data objects, the mapping rules being retrieved from a rule repository;
extracting, by the one or more processors, data corresponding to on-premise data objects that are affected during execution of the on-premise application, the on-premise application being executed within an on-premise computing environment, the data being stored in an on-premise database based on an on-premise database schema;
generating, by the one or more processors, an export file, the export file comprising the data;
generating, by the one or more processors, an import file based on the export file and the mapping rules, the import file comprising the data; and
providing the import file to an on-demand computing environment that hosts the on-demand application, the import file being process-able by the on-demand computing environment to write the data from the import file into an on-demand database.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, apparatus, and computer programs encoded on computer storage medium for automatically migrating on-premise data objects used by an on-premise application to on-demand data objects used by an on-demand application including retrieving mapping rules corresponding to the on-premise data objects from a rule repository; extracting data corresponding to on-premise data objects that are affected during execution of the on-premise application, the on-premise application being executed within an on-premise computing environment, the data being stored in an on-premise database based on an on-premise database schema; generating an export file comprising the data; generating an import file based on the export file and the mapping rules, the import file comprising the data; and providing the import file to an on-demand computing environment that hosts the on-demand application, the import file being process-able by the on-demand computing environment to write the data from the import file into an on-demand database.
-
Citations
20 Claims
-
1. A computer-implemented method for automatically migrating on-premise data objects used by an on-premise application to on-demand data objects used by an on-demand application, the method being executed using one or more processors and comprising:
-
retrieving mapping rules corresponding to the on-premise data objects, the mapping rules being retrieved from a rule repository; extracting, by the one or more processors, data corresponding to on-premise data objects that are affected during execution of the on-premise application, the on-premise application being executed within an on-premise computing environment, the data being stored in an on-premise database based on an on-premise database schema; generating, by the one or more processors, an export file, the export file comprising the data; generating, by the one or more processors, an import file based on the export file and the mapping rules, the import file comprising the data; and providing the import file to an on-demand computing environment that hosts the on-demand application, the import file being process-able by the on-demand computing environment to write the data from the import file into an on-demand database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium coupled to one or more processors having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for automatically migrating on-premise data objects used by an on-premise application to on-demand data objects used by an on-demand application, the operations comprising:
-
retrieving mapping rules corresponding to the on-premise data objects, the mapping rules being retrieved from a rule repository; extracting, by the one or more processors, data corresponding to on-premise data objects that are affected during execution of the on-premise application, the on-premise application being executed within an on-premise computing environment, the data being stored in an on-premise database based on an on-premise database schema; generating, by the one or more processors, an export file, the export file comprising the data; generating, by the one or more processors, an import file based on the export file and the mapping rules, the import file comprising the data; and providing the import file to an on-demand computing environment that hosts the on-demand application, the import file being process-able by the on-demand computing environment to write the data from the import file into an on-demand database. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system, comprising:
-
one or more processors; and a computer-readable medium coupled to the one or more processors having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for automatically migrating on-premise data objects used by an on-premise application to on-demand data objects used by an on-demand application, the operations comprising; retrieving mapping rules corresponding to the on-premise data objects, the mapping rules being retrieved from a rule repository; extracting data corresponding to on-premise data objects that are affected during execution of the on-premise application, the on-premise application being executed within an on-premise computing environment, the data being stored in an on-premise database based on an on-premise database schema; generating an export file, the export file comprising the data; generating an import file based on the export file and the mapping rules, the import file comprising the data; and providing the import file to an on-demand computing environment that hosts the on-demand application, the import file being process-able by the on-demand computing environment to write the data from the import file into an on-demand database. - View Dependent Claims (17, 18, 19, 20)
-
Specification