Back to results
US 2014/0279890 A1Published application
Data migration framework
AssigneeMicrosoft Corporation
InventorsSri Srinivasan, Mudit Mittal, Tao Wang
Life of this patent
Estimating the term…
Abstract
User data is retrieved from an instance of a data system. A mapping between the data system and one or more staging tables is generated and a package that includes the data and the mapping is generated. The user data is saved to the one or more staging tables using the mapping.
Claims20
A computer-implemented method of migrating data, comprising:
- identifying data in a source data system instance;
- generating a staging mapping between the identified data and a staging data structure;
- generating a package including an indicator indicating the identified data and the staging mapping;
- and
- executing the package to save the identified data from the source data system instance to the staging data structure according to the staging mapping.
2 more elements
A data migration architecture, comprising:
- a staging system comprising:
- a source-to-staging mapper component that reads a non-canonical entity file in an instance of a source data system and generates a first map between the non-canonical entity file and a staging data structure;
- and
- a source-to-staging component that accesses the map and populates a canonical staging data structure with data from the non-canonical entity file based on the first map;
- and
- a processor that is a functional part of the staging system and is activated by the source-to-staging mapper component and the source-to-staging component to facilitate generating the first map and populating the staging data structure.
3 more elements
A computer readable storage medium that stores computer readable instructions which, when executed by a computer, cause the computer to perform a method, comprising:
- obtaining data from an on-premise source data system instance;
- obtaining a staging mapping between the obtained data and a staging data structure;
- generating a package including an indicator indicating the obtained data and the staging mapping;
- executing the package to save the identified data from the source data system instance to the staging data structure according to the staging mapping;
- and
- copying the obtained data from the staging data structure to a cloud-based version of the on-premise source data system instance.
3 more elements
Dependencies are inferred from the claim text.