Version 2021

Preview Feature: Create Migration Packages

There are three different package types:

  • Object: Copies chosen objects with or without their dependencies between projects.

  • Administration: Copies the chosen administration objects with or without their dependencies between environments.

  • Project: Synchronizes a large number of objects between projects.

This preview feature was introduced in MicroStrategy 2021 Update 4 and enhanced in MicroStrategy 2021 Update 6.

Object Migration Packages

The object package type is used to move objects between projects.

  1. Open the Workstation window.
  2. In the Navigation pane, click , next to Migrations. The Object package Type is selected by default.

    You can also multi-select objects anywhere within the Workstation window, right-click, and choose New Migration Package.

  3. Choose a Source environment and project.

  4. Click Add Objects to add content to your package.

    You can also drag and drop objects from anywhere within the Workstation window.

  5. Once you have added objects, you can add their dependencies. Right-click an object and choose Add Dependencies.

  6. Select the type of dependencies you want to add to your package. Objects from other categories are not added.

    Your selections on this dialog are remembered the next time you add dependencies. If you don't want to add different object types as dependencies, select Remember the selected object type and the dialog will not appear again for this package.

  7. Added dependencies appear in a tree structure. You can choose to remove one or all dependencies of an object.

  8. Set the Action for objects in the package. The action determines the how the object is saved in the source environment.

  9. Click Settings to set ACL Options for migration objects.

  10. Click Create.

Administration Migration Packages

The administration package type is used to move administration objects between environments.

  1. Open the Workstation window.
  2. In the Navigation pane, click , next to Migrations.

    You can also multi-select objects anywhere within the Workstation window, right-click, and choose New Migration Package.

  3. Choose a Source environment and project.

  4. Change the package Type to Administration.

  5. Click Add Objects to add content to your package.

    You can also drag and drop objects from anywhere within the Workstation window.

  6. Once you have added objects, you can add their dependencies. Right-click an object and choose Add Dependencies.

  7. Select the type of dependencies you want to add to your package. Objects from other categories are not added.

    Your selections on this dialog are remembered the next time you add dependencies. If you don't want to add different object types as dependencies, select Remember the selected object type and the dialog will not appear again for this package.

  8. Added dependencies appear in a tree structure. You can choose to remove one or all dependencies of an object.

  9. Set the Action for objects in the package. The action determines the how the object is saved in the source environment.

  10. Click Settings to set ACL Options for migration objects.

  11. Click Create.

Project Migration Packages

The project package type is used to merge large amounts of objects between projects.

  1. Open the Workstation window.
  2. In the Navigation pane, click , next to Migrations.

    You can also multi-select objects anywhere within the Workstation window, right-click, and choose New Migration Package.

  3. Change the package Type to Project.

  4. Choose a Source environment and project.

  5. Click Add Objects to add content to your package.

    You can also drag and drop objects from anywhere within the Workstation window.

  6. You can assign different actions to folders and objects. Next to Folders or Objects, click Add.

    Objects located directly within chosen folder have the same Action assigned by default. The Action is not changed recursively for objects in subfolders. A different Action set on a specific object overwrites the Action chosen for the entire category of this type.

  7. Click Settings to set ACL Options, Schema Update details, and Advanced Conflict Resolution for migrating objects.

  8. Click Create.