Procedure

  1. Prior to reprovisioning, create backups of all spaces. The backups are referred to as BackupOldVersion (blue spaces).
    analytics_admin_copy_spaces
  2. Repoint the packages of the BackupOldVersion spaces, so the BackupOldVersion spaces are a set of standalone spaces. Also ensure that the Customer space points to the BackupOldVersion spaces. Use repointpackages commands.
    analytics_admin_repoint_packages
  3. Reprovision the new LN Analytics version. The new provisioned spaces are referred to as NewVersion (green spaces).
    analytics_admin_reprovision
  4. Repoint the Customer space back to the NewVersion spaces.
    analytics_admin_repoint_customer_space
  5. Prior to copying the extensions into the new Consumer space, make a backup of the new Consumer space. The backup space is referred to as BackupNewVersionConsumer.
  6. Complete the steps to copy the extensions of the BackupOldVersion Consumer and Extensibility spaces. Assuming the customer has created new subject areas and new reports in their own folders, the copyspace commands look like this:

    Consumer space

    1. Copy the extensions from the backup consumer space to the new consumer space. Use copy mode to ensure you are not removing new saved expressions:
      copyspace <GUID_ BackupOldVersionConsumer> <GUID_NewVersionConsumer> copy SavedExpressions.xml;custom-subject-areas:"CustomerSubjectArea1"," CustomerSubjectArea2","CustomerSubjectArea3";catalog:"shared/CustomerFolder1/","shared/ CustomerFolder2/","shared/ CustomerFolder3/";global-filters
    2. If Infor-saved expressions were updated between LNA versions, the updates are overwritten in the previous step. Therefore, execute this copyspace command:
      copyspace <GUID_ BackupNewVersionConsumer> <GUID_NewVersionConsumer> copy SavedExpressions.xml

    Extensibility space

    1. From the BackupOldVersionExtensibility space, the repository (datamodel) and the connectors (extraction query) must be copied. For both options, it does not matter if you use the copy or replicate mode. The copy mode behaves as a replicate for both options. The copyspace command looks like this:
      copyspace GUID_BackupOldVersionExtensibility NewVersionExtensibility replicate repository;connectors
    2. Because the newVersionExtensibility space now points to the OldVersionExtraction space, repoint the packages. Use this repointpackages command:
      Repointpackages <GUID_NewVersionExtensibility> <GUID_OldVersionExtraction> <GUID_NewVersionExtraction>
  7. If everything went well, you can delete the OldVersionBackup spaces.
    analytics_admin_delete_backup
  8. Delete all data in the Customer space and perform an initial load for the new LN Analytics version.