- 12 Jan 2023
- 4 Minutes to read
-
Print
-
DarkLight
L2021.7 Release Notes
- Updated on 12 Jan 2023
- 4 Minutes to read
-
Print
-
DarkLight
For a list of release dates and Sisense's end of support, see Sisense Life Cycle.
You can download the latest Sisense version from [here].
Release L2021.7 provides a number of new features and significant improvements to Sisense for Linux. For example, quering ElastiCubes from local storage, automatically building manifest files for NoteBooks, scheduling Sisense backups, exporting and importing add-ons through API commands, and more.
What's New
Administration
Query ElastiCubes from local storage
- Added a new option to query the cube from the local storage.
- Using local storage instead of shared storage decreases the time required to query the cube, after the first build on local storage.
- Enabling this option automatically enables the Interim build on local storage option, see Creating Data Groups.
Backing up Sisense
- You can now set a backup schedule using the Sisense CLI and back up Sisense on S3, see Backing Up and Restoring Sisense.
- The
SI schedulers backup
CLI command allows you to set a regular backup of Sisense. - Scheduling regular backups of Sisense ensures that a useful version of the system is available in case there is a need to restore Sisense. You can set Sisense to retain up to 20 backups.
- If you have configured AWS for Sisense, you can back up Sisense on S3 as an alternative to shared storage.
Add-ons
Export and import plug-ins
New GET and POST API commands to export, import, and delete of Sisense plug-ins, see Working with Sisense Add-ons.
Using API commands is a more secure method than working with the Sisense File Manager.
In the REST API v1.0 plugins commands, see:
GET /plugins/{id}/export
POST /plugins/import
DELETE /plugins/{id}
Reporting
Dashboard reporting error
- Sisense sends a report to the recipient, even if one widget on the dashboard fails and is not exported in the report.
- If a widget export failure occurs, the dashboard owner receives a Dashboard Reporting Error message, listing which widgets failed, the recipients who did not get the widget, and the reason for the failure. Previously, a single failed widget prevented the entire email dashboard report from reaching the recipient, see Sending Dashboards as Email Reports.
- If a widget has lost the connection to the ElastiCube, the error report alerts administrators about the broken widget. Administrators can click the Open Dashboard to view the dashboard and fix the broken widget.
What's Improved?
Administration
User management information
- New information has been added to the user management display, see Managing Dashboard Users Dashboards.
- The origin for the user includes the type of origin used to access Sisense, for example AD, SSO, or SAML.
- The time has been added to the date in the Last Active column.
Custom Code
Automatically build Manifest files
- Create a manifest file through the UI to transform and cleanse data inside your ElastiCube models as part of the build process, see Transforming Data with Custom Code.
- You can add custom code through the Notebook Library that contains sample notebooks provided by Sisense as well as custom notebooks you can create to Sisense.
What's Fixed
Add-ons
- The Metadata plugin exports to Excel from the dashboard
Administration
- For new installations, the custom email server is now the default method for sending emails, and a custom email server must be configured to start receiving emails, see Setting Up Custom Email Servers
- The full and correct URL is linked to email reports by taking into account redirections that are external to the Sisense application
- The Application Node column is displayed in the System Management table
APIs
- Enforcement for API calls to be performed based on the user ID and corresponding user role settings
- Using the v0.9 API
POST /roles/{idOrName}/manifest/{path}
the user roles can be customized to restrict users downloading a dashboard or widget image or pdf file. These menu options are hidden for these users with this customized restriction
Dashboards and Widgets
- A fontFamily can be changed with scripts and embedded in the Indicator widget
- Subtotals remain visible in Pivot tables when applying a conditional statement between a filter
- Multiple dates remain selected in the date filter
- Sisense creates only one widget when the Save button is repeatedly clicked
Deployment and Upgrading
- Add a final step to Installing Sisense in an Offline (Air-Gapped) Environment:
To authenticate with the cluster outside the container, you must run:
sudo chown -R $(whoami) ~/.kube
ElastiCube
The ElastiCube build pod name created during deployment no longer includes a generated ID appended to the name
Embedding Sisense
- Sisense Embed SDK correctly handles jaql details in cascading filters
- When navigating inside the iframe, the connection is maintained between the Embed SDK and the application, and the customized settings
- A user can access dashboards even after the user tried accessing a deleted dashboard by using Sisense Embed SDK
- A PDF file is successfully exported when using the Embed SDK solution
- The frame.render() function works correctly for unauthenticated users in Sisense Embed SDK
Filtering
- Previously, every measure was filtered separately when the dashboard contained a filter on measure. This was improved so that the entire result set is filtered once as the last step before sorting
User Management
- The date format in the User Management User table displays correctly according to the system’s location
Limitation
- (For Japanese localization) Dashboards are exported in PDF without the correct Japanese characters in the name
- The PDF download of a Pivot table fails when the embedImages plugin is enabled
- An unknown error occurs when attempting to filter by a large number (e.g., 17 digits)