English Qlik Sense Developers 2.1

Building custom connectors with the Qlik QVX SDK

Qlik data eXchange (QVX) is a file/stream format for high performance data input into QlikView and Qlik Sense. A QVX formatted file contains metadata describing a table of data and the actual data. In contrast to the QVD format, which is proprietary and optimized for a minimum of transformations inside QlikView and Qlik Sense, the QVX format is public and free to use.

Qlik QVX Custom Connector is an interface used for developing custom connectors. Connectors are launched as separate processes when QlikView or Qlik Sense needs to retrieve data from custom data sources. The connector applications can work in either of two ways:

  • The connector can either reply to requests from QlikView or Qlik Sense to connect to a data source, retrieve data, and then stream QVX formatted data back.
  • Alternatively, it can run as a standalone application and create a QVX file to be loaded into QlikView or Qlik Sense later on.

There are two approaches to creating your own connector: