Creating a Migration Package from a Preselected List in a File

Creating a Migration Package from a Preselected List in a File

Since Pulse v6.0.2, you can create a migration package by uploading a pre-defined list of objects from a JSON file. This is useful when you have a known set of objects to migrate and want to load them automatically rather than selecting them manually in the UI.

How to Access the Upload Feature

  1. Go to Migration β†’ Create Package.

  2. Select the server, then the TM1 instance.

  3. Tick the Manual option.

  4. Click Next.

  5. The Upload button will now be visible.

File Format

The upload file must be in JSON format. For each object to include in the package, specify the name and type.

Supported types: Application, Chore, Process, Cube, Dimension

Example file:

[ { "name": "FinanceP&L.xlsx", "type": "Application" }, { "name": "Cub.GeneralLedger.Demo", "type": "Chore" }, { "name": "General Ledger", "type": "Cube" }, { "name": "Account", "type": "Dimension" }, { "name": "Currency", "type": "Dimension" }, { "name": "Cube.GeneralLedger.ImportFromFile", "type": "Process" } ]

Note: Because the file uses JSON format, any & character in an Application name must be escaped. For example, FinanceP&L.xlsx must be written as FinanceP&L.xlsx in the JSON file.

After uploading the file, the listed objects will be pre-selected in the manual selection view, ready for review before creating the package.