The Migrate section in xGen allows users to copy connections, models, pipelines and objects from one subscription to other, eliminating the need of creating all the objects from scratch.
Export #
In the export section of Migrate, users can select all the objects that needs to be copied into a new subscription. xGen will create a json file of the same which will then be downloaded into user’s local system. This file now can be used to create the copied objects directly into a new subscription.
To create an Export, user needs to follow below steps;
1. Click on the Spaces menu option on the main navigation bar to bring up a list of all available spaces and choose the required space.
2. Once inside the space, you’ll see the Settings menu option on the main navigation bar on the left side of your screen. Click on the Export button.
3. Click on ‘Data Sync’ drop down. Select the data sync to be exported.
4. Similarly click on ‘Data Input’ and ‘Models’ drop down to select the objects to be exported.
5. Click on ‘Export’. A ‘JSON’ file will be downloaded in the user’s local system.
Users can migrate ‘Data Pipelines’ only after Data Sync, Data Input and Data Models have been successfully migrated.
Import #
In the import section of Migrate, users can select all the objects copied from an existing subscription to destination subscription. User has to upload a json file of the objects that has been created during the export process. xGen will now directly create the objects from previous subscription into a destination subscription.
Before user starts the import process, all the source and destination connections must be created in the new subscription which are same to the previous subscription from where the data and objects have been exported.
To create an Import, user needs to follow below steps;
1. Login to new subscription. Click on the Spaces menu option on the main navigation bar to bring up a list of all available spaces and choose the required space.
2. Once inside the space, you’ll see the Settings menu option on the main navigation bar on the left side of your screen. Click on the Import button.
3. Click on ‘Select your Import File’ and select the json file from the local system, which was earlier created during the ‘Export’ process.
4. Click on ‘Space Mapping’ and select the destination space. Similarly, click on ‘Source Mapping’ and select the source in the destination space to be mapped from the drop down.
5. Verify all the schemas are mapped correctly.
6. Click on ‘Simulate’.
7. Click on ‘Import’.
8. Click on ‘History’ to view the Import history. Click on Details icon to view detailed history.