QlikTech recently released QlikView 10 and one of the new features introduced is QlikView Extensions. Aside from the general marketing information in press releases of the QlikView 10 launch, I found only two sources of information about this new feature: one is from the sample demo QlikView document included with the software installation and another one from the reference manual uploaded by someone to www.scribd.com. Please take note that I am using RC2 release of QlikView 10 as I write this post.
Update 10/20/2010: Extension Examples.qvw can now be viewed online from QlikView’s demo site. Click this link to launch the demo.
QlikView 10 installation provides Extension Examples.qvw in Program Files\QlikView\Examples\Documents to demonstrate the capability of QlikView Extensions. This QlikView document requires the installation of the sample .qar files located in Program Files\QlikView\Examples\Extensions to view the samples. The succeeding texts are taken from the Intro and About sheets of Extension Examples.qvw.
What are Extensions?
QlikView Extensions is a new capability released for the first time in QlikView 10. Extensions enable custom visualizations and user interface components to be used within QlikView like any other QlikView object. This allows bespoke and third party visualizations to be fully integrated and take advantage of QlikView’s capabilities. Extensions work in both the desktop and AJAX client.
How do I configure it?
In the desktop client an Extension is automatically installed by double clicking the packaged Extension .qar file. The .qar file format is associated with QlikView and will automatically install the Extension to the correct location. To install an Extension on a server for use in the AJAX client, it must be set up manually. To use an extension in the desktop client, the document must be set to WebView mode. WebView mode can be enabled from the ‘View’ menu or the new toolbar button.
Where can I find sample .qar files?
Sample .qar files can be found in Program Files\QlikView\Examples\Extensions. Please double click each file to configure them in order to view the examples within this document.
- In QlikView 10 Extensions Objects are not visible in reports.
- Extension Objects are not suited to visualize larger data volumes in the region of 10 thousand records or more and some complex visualization types such as complex hierarchical structures.
- Extensions using Flash or Silverlight do not display in the 64-bit desktop client as Adobe/Microsoft do not provide provide 64-bit Flash/Silverlight plug-ins.
What Does This Feature Bring to QlikView?
A QlikView Extension allows you to visualize your data the way you want to use it. With Extensions fully interactive custom visualizations can be used directly from within QlikView. The feature enables the use of specialist visualizations and user interface components that are not present in standard QlikView today. Extensions allow developers, for example, to create and use a map, a tag cloud or an infographic chart directly from within their QlikView application like any other QlikView object.
How Does It Work?
How To Use An Extension?
To use an installed extension, right-click on the sheet and bring up the “New Sheet Object” window. The Extension installed are found below the list of standard QlikView objects. The Extension can now be configured using the corresponding properties dialog box similar to a standard QlikView Object.
The use of Extensions is extremely broad and can be used as solutions to a number of different scenarios. Add to documents where the following are considerations:
- A specialize or bespoke data visualization is required.
- A unique look and feel is desired.
- A visualization or user interface element is required that is not part of standard QlikView.
Prior versions of QlikView do not have the native ability to include Extension Objects. All upgraded documents will continue to work as they currently do. An Extension can be added to any existing document layout using QlikView 10 in Web View mode. If Web View mode is disabled, the Extension object will not display. If a document opened in an earlier version of QlikView, the Extension will NOT appear on the sheet.
QlikView 10 Reference Manual
The QlikView 10 Reference Manual has the following entries:
Via a new simple API it is now possible to write plug-in extension sheet
objects for integrated display in QlikView layouts (works in the Ajax client
and web view only). The extensions build on a QlikView chart object and
may be written in any modern web language, e.g. Flash, Silverlight,
The QlikView workbench has been simplified and there is now only one
ASP.NET control for all QlikView standard objects. Workbench supports
QlikView Extension Objects in Beta 2 as an alternative to extended workbench
the standard QlikView Ajax client. This API is also for use with the development
of QlikView Extension objects. Documentation will be provided in
What do you think of this new feature?