Skip to main content Skip to complementary content

Streaming data to QlikView and Qlik Sense using a connector

The first and most common way to get data into QlikView and Qlik Sense using a connector is to stream it through a named pipe. The setup for this is depicted below.

QlikView and Qlik Sense pass command data to the QVX connector, which passes requests to the Data source. The Data source returns data to the QVX connector, which passes data and command info back to QlikView or Qlik Sense

To start a new connector that uses a named pipe for transferring data to QlikView or Qlik Sense, you need to create an application that calls the method public void Run(string parentString, string pipeName) and passes the two parameters accordingly. An example of such a method call can be found in Program.cs within the QvEventLogConnectorElaborate example. A call to Run() results in data being requested from the data source, sent back to the QVX Connector, and then transferred to QlikView or Qlik Sense over a named pipe with the name pipeName.

As illustrated in the example code from Program.cs, the connector will, if started with two arguments, immediately create a new instance of QvxServer, here referred to as QvEventLogServer. It gets all the information it needs about which data to request through the named pipe (used for commands). It then performs the request, receives data, and passes it on to QlikView or Qlik Sense over the named pipe used for data.

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!