Discovery
Interactive tuning of data functions
Tune data functions directly from the Spotfire visual analytics experience! Edit input values, linked document properties, input columns, expressions, and toggle automatic refresh, all in the context of your visualization, with instant result.
Interactive data functions tuning is available for authors in edit mode and can be disabled from the data functions preferences (Tools > Options > Data functions), or using the corresponding administrator preference under DataFunctionsPreferences.
Actionable notifications
Do more with your notifications on Spotfire. Simply click the notification to take action or get more information from automated insights and custom recommendations. Navigate to another page or bookmark, create new pages or visualizations and even act on visualizations to highlight where the insight falls.
Learn more in the developer section.
Files and data flyout enhancements
The enhanced files and data flyout (or + menu) features new customization options to help you get to the analysis or data you?re looking for more quickly. In the Recommended view, you can now choose to view a larger number of items under each section, and view them either as lists or grids. It is also possible to hide unused sections. In Spotfire Analyst and Business Author, you can now also choose your preferred starting view: either the Recommended view, the Spotfire library, or a specific folder in the library.
Maximize canvas
When you select the option to maximize canvas (View > Maximize canvas), the visualizations canvas expands to the size of your Spotfire window.
Improved scrolling experience with map charts
When scrolling a Spotfire analysis page that contains a map chart, the scrolling action may unintentionally cause the map to zoom. This behavior can now be controlled by selecting the option to "Scroll page instead of zooming map" (Map chart properties > Appearance).
Data
Amazon Redshift data sharing support
The TIBCO Spotfire connector for Amazon Redshift now supports cross-database queries or data sharing. This means that you are able to connect Spotfire to an Amazon Redshift database but query other databases in that cluster directly from Spotfire. All databases, shared or not, will show up in the Views in Connection dialog so that you can select schemas, tables and columns cross-databases just as easily as if they were located in the same database.
Cross-database querying is made possible by the addition of three-part notation (<database>.<schema>.<object>) support in the connector. You can navigate these three levels in the Views in Connection dialog.
Azure Synapse Serverless support
The TIBCO Spotfire connector for Microsoft SQL Server now supports Azure Synapse Analytics with Serverless SQL pool in addition to Dedicated SQL pool.
As an Azure Synapse Analytics partner, Spotfire is recognized for providing a consistent and optimal experience to individuals who are using Spotfire connected to Azure Synapse Analytics.
Azure Synapse Analytics is the evolution of Azure SQL Data Warehouse which Spotfire has supported for many years. We have worked together with the Synapse Analytics team to ensure that we adopt the latest optimization and branding guidelines offered by Azure Synapse SQL.
In addition to extensive verification we now also provide "application name" and "version" using Synapse telemetry tagging.
Massively increased data extraction speed from Google BigQuery
To speed up data extraction and data imports into Spotfire in-memory data tables, the native Google BigQuery connector now uses the Google BigQuery High-Throughput Storage API.
Loading 1 000 000 rows went from 9 and a half minutes to 17 seconds in one of our benchmarks.
TIBCO Data Virtualization data types update
The TIBCO Spotfire connector for TIBCO Data Virtualization (TDV) now also supports the following data types:
BINARY, BLOB, BOOLEAN, CLOB, INTERVAL, INTERVAL DAY, INTERVAL DAY TO HOUR, INTERVAL DAY TO MINUTE, INTERVAL DAY TO SECOND, INTERVAL HOUR, INTERVAL HOUR TO MINUTE, INTERVAL HOUR TO SECOND, INTERVAL MINUTE, INTERVAL MINUTE TO SECOND, INTERVAL MONTH, INTERVAL SECOND, INTERVAL YEAR, REAL, STRING, VARBINARY and XML.
Administration & Deployment
PostgreSQL 13 supported as Spotfire database
Spotfire now supports PostgreSQL versions 13 as a Spotfire Server Database.
PostgreSQL version 13 is the latest stable version. PostgreSQL version 13 is the latest version supported by most major cloud service providers.
SCIM compliant APIs are supported for Spotfire user and group provisioning
SCIM (System for Cross-domain Identity Management) is the open API for managing identities.
The SCIM specification is designed to make managing user identities in cloud-based applications and services easier. It does that by providing a common schema (with an extension model) and a defined service protocol.
SCIM 2.0 is released as RFC 7642, RFC 7643 and RFC 7644 under the IETF in September 2015.
New token endpoint authentication method in OAuth2 Authorization Server
The built-in OAuth2 Authorization Server (used by API clients) now supports the client_secret_post token endpoint authentication method.
Token Endpoint authentication method is specified in RFC 6749 and RFC 7591.
The register-api-client command now has a new argument: --token-endpoint-auth-method. Accepted values are:
- none, if the --client-profile is set to native. This is the default for this client profile.
- client_secret_basic, if the --client-profile is set to web or other. This is the default for these client profiles.
- client_secret_post, if the --client-profile is set to web or other.
New command to issue long-lived access tokens to API clients
Some SCIM clients require a long-lived access token to be provided during configuration. To facilitate this, a new CLI command, issue-access-token, has been added to enable issuing long-lived access tokens to API clients.
This command can be used to issue an access token to an OAuth2 client. The client must be authorized to use the client_credentials grant. The issued access token may be revoked using the revoke-token command.
New command to revoke access tokens to API clients
The Spotfire Server now supports RFC 7009 OAuth 2.0 Token Revocation for access and refresh tokens issued to API clients.
Additionally, a new CLI command, revoke-token, allows now to revoke a given access or refresh a token that was previously issued to an OAuth2 client.
Developers
Actionable notifications
The Spotfire notification service API now supports defining actions and callback functions. This means that it is possible to build analytic applications that use the notification service to notify the user about something, and to offer the user clickable choices of actions. This can be used, for example, for custom recommendations.
The screenshot above shows a custom recommendation including an action, "Review". If the user clicks Review, a callback function is called which can perform actions such as navigating to another page, create new pages or visualizations, or other operations supported by the Spotfire automation API.
Here is a basic code snippet in IronPython:
from Spotfire.Dxp.Framework.ApplicationModel import NotificationService, NotificationAction def createActionClosure(): doc = Document def callback(): doc.ActivePageReference = doc.Pages[2] return callback if Document.Properties['insightSummary'] != "None": NS = Application.GetService[NotificationService]() action = NotificationAction.Create("Review","Review inventory forecast", True,createActionClosure()) NS.AddInformationNotificationWithActions(Document.Properties['insightSummary'], Document.Properties['insightDescription'], Document.Properties['insightDetail'],action)
Standard tooltip configuration for visualization mods
With a new API addition it is now possible to have the tooltip of a visualization mod be configured using the standard tooltip panel with the same capabilities as for native visualizations, such as selecting what values to display and in what format (text, image or custom rendered).
This enables analysts and business users to control what detailed information is displayed when highlighting items in a visualization mod, in a way that is most relevant for their use cases.
With just a few lines of code, mod developers can now take advantage of using the standard tooltip configuration option in their mods. The previous tooltip API is still supported.
Export marked data from visualization mods
Exporting marked data is now also supported for visualization mods. With the Export > Data to file ... menu option in the Analyst client, the user can download a tab separated file containing the tooltip information for all marked items of any visualization mod on the current page. The export data functionality is automatically available for all existing visualization mods.
If the standard tooltip configuration option has been enabled in the visualization mod's manifest (new in 11.5), the user can use the tooltip configuration panel to configure what values to export for each marked item. If not, the default configuration will be used.
Improved heuristics for visualization mod axes
In 11.5, we have improved the heuristics for which default expressions are assigned to the axes of a visualization mod. This gives better default configurations for visualization mods in general, and avoids invalid expressions. The improved heuristics works out-of-the-box for all existing mods, and the mod developer can control this even further with the option to set allowed data types for each axis.
jQuery UI removed from Spotfire
The jQuery UI JavaScript library is now removed from the Spotfire distribution.
See how to include your own instances of jQuery and jQuery UI in Text areas. Also see best practices for writing custom JavaScript code in Text areas for additional information on using JavaScript code with Spotfire products.
Recommended Comments
There are no comments to display.