Release Notes 5.2.8

Release Highlights

In this release, Incorta worked on providing several enhancements to enhance its resilience and performance. Now, you can specify the decode parameter in a dashboard URL to use it with third-party tools, such as BlackLine. In addition, Incorta has enhanced and optimized dashboard filters and rendering and downloading insights.

What's new?

Decode parameter in dashboard URL

In this release, Incorta is enabling you to control the decoding of filters included within a dashboard URL.

Simply add &decode=<value> at the end of your dashboard URL, replacing <value> with either true or false according to your need.

Note

The default value of this parameter is false if you did not include it in the URL.

Encoding guide

  • The parameter only applies on the following characters: ;, /, ?, :, @, &, =, +, $, ,, and #.
  • A value with + character, is replaced by "space".
  • Encoded special characters, such as %2B and %26, is decoded to its corresponding values: + and &.
  • Double quote must have a backslash \ before it.

Performance enhancement for rendering and downloading insights

  • Queueing of download and render requests: The Analytics Service now queues requests for the same insight with the same format, preventing simultaneous execution of duplicate requests.
  • In-memory caching of downloaded insights: the Cluster Management Console (CMC) admin can configure the Analytics Service to maintain an in-memory cached version of insights downloaded, sent to data destinations, saved in a download folder, or shared via email in XLSX and CSV formats.

The Analytics Service checks for a cached version before executing the insight query, regardless of the requesting user. The new Export to CSV/XLSX caching limit (In megabytes) option, located in CMC > Tenant Configurations > Tuning , controls the maximum data size of the query result that the Analytics Service caches for downloaded insights. By default, this feature is disabled. To enable it, set the caching limit to a value greater than 0. Insights with a query result size exceeding the defined limit will not be cached. Additionally, if any of the Maximum Cached Memory (%) or Maximum Cached Entries options are disabled or exceeded, the Analytics Service won't cache downloaded insights.

These improvements collectively enhance performance, optimize resource utilization, and improve the overall user experience within the Analytics Service.

For more details, refer to Tenant Configurations > Tuning.

Individual and dashboard filter optimization

You can now enable Individual and dashboard filter optimization in the Tenant Configurations > Tuning to improve the performance of filtering data, and accordingly reduce the overall rendering time of insights and dashboards. This feature optimizes filtering data using insight individual filters and when applying runtime security filters and dashboard filters (including dashboard runtime filters, applied filters, dashboard prompts, and filter options).

For more details, refer to Tenant Configurations > Tuning.

Note

This feature doesn't affect queries with non-regular expressions, such as First Version, Last Version, and Distinct.

Fixes and enhancements

Enhancements

EnhancementArea
Displaying the exact reason of query interruption, whether it is due to an API call, exceeding the query timeout limit, or updating the underlying data.Analytics

Fixes

Fixed issueArea
Duplicate variable name error when trying to add more than presentation variables.Dashboards
Intermittent 403 Authorization error when trying to validate formulas.Business Schema
Error when adding a hint in a SQL table using SQL Server as a data sourcePhysical Schemas
Shared folder disappearing when deleting one of the users it is shared with.Content Manager
"INC_04050655: Variable currentDate ~ $currentMonthEnd is missing" error when enabling "Default to Display" option and marking prompt filters as mandatory.Dashboard
Trying to interrupt a schema load job after the job had just finished caused the load job to be stuck in an Interrupting state, and restarting the Loader Service didn't solve the issue.Physical Schemas
Intermittent read lock issue that results into an error when trying to connect to SQLi.SQLi

Known Limitations

IssueWorkaround
Trying to download an insight in one tab while it is being downloaded from another browser tab or refreshing the current tab and trying to download again causes the second trial to fail and throws an error.Wait till the first download operation is completed and then try to download again.