As a best practice you should make a backup of your BizTalk360 database before upgrading.

Case #1 (For Multi Server Setup)

BizTalk360 installer installs 3 different components (Web, Services and Database) during a fresh installation. Users can choose the components in the installer and the installation will be completed only with the user selected components. During upgrade process, as a best practice, BizTalk360 will upgrade the components that are already installed in the earlier version and will not install other components. Say, ACME Corp has installed BizTalk360 version 7.10 with database and web option, and when they upgrade to version 8.0 only the database and web option will be upgraded in the latest version.

Upgrading to version 8.0 will automatically install Analytics service if Monitoring service is already installed with earlier version of BizTalk360.

Case #2

Say, ACME Corp initially installs version 7.10 with all the 3 components in one machine and they would like to uninstall and reinstall only the front end components (web and services). During the re-installation, they can choose the web and service option and deselect the database in the component section of the installer, this will successfully install version 7.10 and work without any data loss.

When ACME Corp wants to upgrade to a higher version (v8.0), during the upgrade process their database will not be upgraded and the application will not be launched as expected since the new database scripts are not executed. In this scenario, users can uninstall version 7.10 and reinstall version 8.0, but data loss is inevitable in this case.

Best Practice: Please update all the servers running the BizTalk360 components (monitoring service, analytics service, and web UI) to the same version before activating the license. This is applicable for both fresh installation and upgrade scenarios.