Omniscope 2021.2 comes with a new data engine, responsible for providing queryable data to power the visualisations in your reports.
This upgrade has many improvements in robustness, diagnostics and troubleshooting, and is strongly recommended for production servers, but may need attention regarding 2 aspects when upgrading.
1. Re-populating the data storage
On all platforms, when you upgrade to Omniscope 2021.2, the data engine's previous stored queryable data (the "dbfarm") will be discarded for compatibility reasons, and in most cases it will be rebuilt automatically from raw execution data. This will happen on demand when next opening the report in question, with a small delay. This will only not happen automatically where a Storage Block is linked directly to a report.
If you wish to do this proactively after upgrading, you should click the "Refresh tables" button in Admin (see /_admin_/dataengine/), which will immediately update all report data, including Storage Blocks.
If you have any Storage Blocks used in production reports, you must the "Refresh tables" button, or alternatively can refill them individually by opening the workflows in question and executing the block in "fill" mode. If you do not do either of these, reports linked directly to Storage Blocks will show an error.
2. Updating MonetDb (Linux systems only)
Behind the scenes, Omniscope uses MonetDb, a columnar database optimised for BI queries. Omniscope 2021.2 is built to work with specifically MonetDb 11.39.17, which is a major upgrade to the previous version used by Omniscope 2021.1 and earlier.
On Windows and Mac, this is bundled as part of Omniscope; you do not need to upgrade MonetDb when upgrading Omniscope. On Linux servers, you must upgrade MonetDb at the same time as upgrading Omniscope. Failure to do that may result in performance or reliability issues when upgrading Omniscope and also when later upgrading MonetDb.
To update MonetDb on a Linux server:
If you have any concerns or need help with any of this, please contact firstname.lastname@example.org.