The Migrate section in xLytix 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 under Migrate, users can select objects that need to be copied into another subscription. xLytix generates a JSON file containing the selected objects, which will be downloaded to the user’s local system. This file can then be used to recreate the same objects directly in another subscription through the import process. In xLytix, users can export two types of components: Data Objects and Analytics. Data Objects include: Data Syncs, Data Input, Planning Cube and Data pipelines.
Analytics includes dashboards.
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. In the Export screen, choose whether to export Data Objects or Analytics.
4. If Data Objects is selected, expand the required object category and select the objects to be exported. The available categories include:
Data Syncs
Data Input
Data Models
Planning Cube
Data Pipelines
5. If Analytics is selected, choose the required Dashboards to be exported.
6. Click on ‘Export’. A JSON file containing the selected objects will be downloaded to the user’s local system. This file can be used later to import and recreate the same objects in another xLytix subscription.
Users can migrate ‘Data Pipelines’ only after Data Sync, Data Input and Data Models have been successfully migrated.
7. To export dashboard, after navigating to Export, click on ‘Analytics’ section. Select the required dashboard and click on ‘Build & Download’.
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. xLytix 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. Check the compatibility and dependency validations by clicking on Analyze Package.
5. Click on ‘Space Mapping’ and select the destination space. Similarly, click on ‘Source Mapping’ and select the source in the destination space. Then click on ‘Destination Mapping’ and select the destination to be mapped from the drop-down.
6. Verify all the schemas are mapped correctly.
7. Click on ‘Run Simulation’, and you will see the message “”Import Simulation Complete with success.
8. Click on ‘Start Import’.
9. Click on ‘Summary’ to view the Import history. Click on Details icon to view detailed summary.