×

Automatic migration for on-premise data objects to on-demand data objects

  • US 9,892,207 B2
  • Filed: 02/01/2013
  • Issued: 02/13/2018
  • Est. Priority Date: 02/01/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for automatically migrating on-premise data objects to on-demand data objects, the method being executed using one or more processors and comprising:

  • identifying a first mapping between an on-premise database and the on-premise data objects according to a first schema associated with the on-premise database, the on-premise database and the on-premise data objects used by an on-premise application that is executed within an on-premise computing environment;

    based on the first mapping, extracting, by the one or more processors, data corresponding to a subset of the on-premise data objects that are affected during execution of the on-premise application, the data being stored in the on-premise database;

    generating, by the one or more processors, an export file, the export file comprising the data;

    in response to and subsequent to identifying the first mapping, identifying, by the one or more processors, a second mapping between the subset of the on-premise data objects and the on-demand data objects;

    generating, by the one or more processors, an import file based on i) the export file and ii) the second mapping; and

    providing the import file to an on-demand computing environment that hosts an on-demand application, the import file being processable by the on-demand computing environment to write the data from the import file into an on-demand database, the on-demand database and the on-demand data objects used by the on-demand application that is executed within the on-demand computing environment, the on-demand data objects being affected during execution of the on-demand application,wherein the on-premise data objects are associated with an on-premise process executed by the on-premise application, the on-demand data objects are associated with an on-demand process executed by the on-demand application, and the on-demand process and the on-premise process provide a substantially same process result.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×