We are happy to announce the release of Camunda Optimize version 2.1.0-alpha1.
This release marks the first alpha release of Camunda Optimize 2.1.0. The current alpha version can deal with process instances that were deleted from the engine history and with that also the data import performance was improved significantly. In addition, the interactions with tables have been have been extended, especially for Raw Data Reports.
The complete release notes are available in Jira.
Data import improvements
The data import already proved to work reliably. However, one scenario that we didn’t think of was the deletion of historic data which resulted in Optimize not importing all new incoming data. By solving this issue we were also able to boost the import significantly. With the Camunda Optimize 2.1.0-alpha1 release we are taking another step to provide you with a rock-solid product that enables you to continuously monitor your data, even quicker.
Handle the deletion of historic data
Until now, the scenario of the Camunda Platform and Optimize is depicted in the following figure:
The assumption was that the Engine keeps all the data and never throws anything away. Camunda Optimize can import all the data and everyone is happy. However, huge amounts of data comes with a price and that is the latency of retrieving the data from the database. Therefore, many customers decided to use the history cleanup feature from the Engine and thus keeping only recent data (e.g. last 30 days, 6 months etc.). The idea was then to import always all data to Camunda Optimize while the Engine only keeps the recent data. The following figure depicts again the crux of it:
With the new release, Camunda Optimize is now able to cope with this scenario. As a result, users now have the power to get insights into their data over longer time periods.
To test the performance of the new import, we took a data set consisting of the following distribution:
|Number of Process Definitions||Number of Activity Instances||Number of Process Instances||Number of Variable Instances|
|20||21 932 786||2 000 000||6 913 889|
While the old import implementation took about 5 hours for the whole import process, the new version only take about 40 minutes to import all data to Camunda Optimize and with that became five times faster.
This release contains significant improvements to Raw Data Reports. With an increased default column width the contents of the table are easily readable even when the table contains many columns. We also moved the Variable label from the variable columns to a higher-level header, freeing up space in all columns.
Performance Improvements for large datasets
Tables with a lot of rows and columns are now render faster. If the table contains more than 20 rows, you can use the “Previous” and “Next” buttons at the bottom of the table to scroll through the entries.
Hide and re-arrange columns
Raw Data reports contain a lot of information. With Camunda Optimize 2.1.0-alpha1 you can configure which information is included in the table report. Using a button to the right of the table in the Report edit mode, you can select which columns are included in the report.
You can also re-arrange the order of columns by grabbing any column by the header and moving it to the desired position.