Procedure
- Prior to reprovisioning, create backups of all spaces. The backups are referred to as BackupOldVersion (blue spaces).
- 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.
- Reprovision the new LN Analytics version. The new provisioned spaces are referred to as NewVersion (green spaces).
- Repoint the Customer space back to the NewVersion spaces.
- 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.
-
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
- 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
- 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
- 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
- Because the newVersionExtensibility space now points to the
OldVersionExtraction space, repoint the packages. Use this
repointpackages
command:
Repointpackages <GUID_NewVersionExtensibility> <GUID_OldVersionExtraction> <GUID_NewVersionExtraction>
- 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:
- If everything went well, you can delete the OldVersionBackup spaces.
- Delete all data in the Customer space and perform an initial load for the new LN Analytics version.