What’s new in Qlik Sense 2.0?
Updates and new features are divided into the following sections.
Building visualization extensions and mashups
Qlik Sense Workbench
Search in Qlik Sense Workbench
Users can now search visualization extensions and mashups for filtering purposes.
See: Workbench start-page
Support for multiple users
The Extension editor and the Mashup editor now support if multiple users are editing the same file.
Language support in Single configurator
You can now use the Single configurator to override the default language of Qlik Sense.
See: Single configurator
Embed code functionality in Single configurator
You can now use the Single configurator to embed auto-generated iframe HTML code.
See: Single configurator
APIs
Language support in Single Integration API
The Single Integration API can now be used to select the language, overriding the default language of Qlik Sense.
Pivot table support in Backend API
The Backend API now has added support for pivot tables.
See: getPivotData method
See: collapseLeft method
See: expandTop method
Language support in Mashup API
The Mashup API can now be used to select the language, overriding the default language of Qlik Sense.
See: setLanguage method
Building server tools
Qlik Sense Proxy Service API
Proxy settings
Information has been added on the proxy settings in the repository database, and on how to configure virtual proxies.
See: Proxy settings
Qlik Sense Repository Service API
Select format when exporting certificates
Added the ExportFormat parameter.
Return attribute values from a specific selection set
Added the optional {selection} parameter.
License rule: Get associated rules
Endpoint deleted.
Security rule: Get associated rules
Endpoint deleted.
Synchronization rule: Get associated rules
Endpoint deleted.
Certificate installation: Install certificate
New endpoint.
Custom: Get custom
Endpoint deleted.
Building clients
Qlik Engine API
App migration
Apps created in a previous version of Qlik Sense are now automatically migrated to the current version of Qlik Sense.
See: Migrate an app.
ProductVersion method
The ProductVersion method replaces the QvVersion method, which is now deprecated. Both methods belong to the global class.
See: QvVersion method
Association analysis
The associations between the fields of two tables can be retrieved.
GetAppEntry method
The GetAppEntry method retrieves the meta data of an app.
See: GetAppEntry method
Images can be embedded in a qvf file
Images can be embedded in qvf files. For example, you can add a thumbnail in a qvf file or embed an image in a generic object.
New structs:
See: StaticContentUrl
See: StaticContentUrlDef
Updated methods:
See: GetAppLayout method
Added examples:
GetEffectiveProperties method
The GetEffectiveProperties method returns the identifier, the type and the properties of an object.
If the object contains some soft properties, the soft properties are returned.
If the object is linked to another object, the properties of the linking object are returned.
Adaptive grid
When a generic object with two measures and one dimension contains a lot of data, groups of points (i.e cells) can be rendered instead of points.
A zone of interest can be refined (for zooming in) up to a maximum refinement level or coarsened (for zoom out).
The grid of cells is adaptive (not static), meaning that it adapts to different length scales.
Session apps
Session apps can be created. The session apps are not persisted.
You can create an empty session app or create a session app from a source app.
Improved search
In the previous version of Qlik Sense, the searched selections always erased the current selections. Now, it is possible to keep the current selections and add the searched selections on top.
A search context has been added and the behavior of the search depends on this search context.
The SoftLock parameter of the SelectAssociations method is deprecated and should not be set.
DoReloadEx method
Reloads the script that is set in an app and returns the path to the script log file.
See: DoReloadEx method
ImportAppEx method
Imports an app to the Qlik Sense repository. The connections in the app can be excluded from the import.
See: ImportAppEx method
Creating .NET applications
Qlik Sense .NET SDK
The Qlik Sense .NET SDK now supports:
- Pivot tables
- Maps
- Data Storytelling
- Calculation conditions
See: Create a pivot table
See: Create a map
The Qlik Sense .NET SDK now supports Data storytelling, including snapshots. You can now do the following: get, destroy, create, and update storytelling objects.
SlideItem properties classes have been added for the following: text paragraph slide item, text title slide item, shape slide item, image slide item, and snapshot slide item .
See: Storytelling
Code samples
The purpose of the sample code provided by Qlikis to demonstrate capabilities and use cases of the API. They are provided on an as-is basis, without any guarantees that they will work in all system configurations and future software releases.
- App preload
- Custom desktop
The purpose of this sample is to show how the Qlik Sense .Net SDK can be used to achieve fast load times when large apps are opened in the client for the first time.
See: App preload
The purpose of this sample is to show how the Qlik Sense .Net SDK can be used to create a custom desktop than launches Qlik Sense as a background process and provides a simple custom GUI for interacting with it.
See: Custom desktop
Improved property access implementation in abstract structure
The Qlik Sense .NET SDK now comes with an improved property access implementation in abstract structure. Instead of casting a generic invalid type cast exception when accessing the same property as two different types, the SDK will try to use the abstract structure type cast operation, and if it fails, cast a custom exception type that points to the root cause of the failure.
Improved handling of paging in hypercube and list objects
The Qlik Sense .NET SDK now comes with an improved handling of paging in hypercube and list objects.
See: Paging of data
The following class is obsolete:
Qlik.Sense.Client.Visualizations.MapComponents.PolygonLayer
Replaced with:
Qlik.Sense.Client.Visualizations.MapComponents.Polygon3Layer
Did this page help you?
If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!