Getting Started with Qlik and DataRobot Integration
DataRobot is a Automated Machine Learning platform used by a number of Qlik customers. This document outlines how the integration between Qlik and DataRobot can unlock insight through the power of integration using the broad APIs available.
Businesses want to not only understand how they are performing, but also look to the future and make decisions based upon predictions. Platforms such as DataRobot provide an easy way for a broad range of business professionals to make these predictions, however in isolation there can be challenges in both ingesting data and integrating the predictions into the analytic platforms used by the broader business to inform decision making.
That is where the integration outlined here comes in; seamlessly and securely selecting and sending data from Qlik Sense to DataRobot directly from an application without any manual exports required.
Once a predictive model has been created and deployed in DataRobot, making predictions against the new data being generated each day is critical. Through a seamless request in a Qlik Sense application refresh, the new predictions are associated in your data model to drive insight.
All of this is possible using the Qlik2DataRobot client and server-side extensions, which leverage the unique integration capabilities of the patented Qlik associative engine. These extensions are available now for you to download for free, under MIT open source licence permission.
Send associated data securely from Qlik to DataRobot
Identify data for analysis directly from your Qlik Sense application using the associative difference, before sending it securely to DataRobot directly from the Qlik engine
Automated model scoring within a Qlik application reload
Seamlessly score new production data against your chosen model deployments in DataRobot, all seamlessly from the Qlik reload process without the need for external triggers or data exports
Real time scoring direct from a Qlik dashboard
Simulate your model predictions directly from a Qlik dashboard using the live analytic connector expressions within your charts
Server Side Extension
Communication between Qlik and DataRobot is performed by a Server Side Analytic Connector, for windows servers its recommended to use the supplied installer to get started
(18/03/2019 - New v1.0.2 released with improved error messages)
To interactively send data from a Qlik Sense application, the client extension can be used in conjunction with the server side extension. This is the easiest way to get started and integrate between Qlik Sense and DataRobot
The Qlik2DataRobot connector is also available as a docker image, allowing for seamless deployment in a container environment. Its compatible with all variants of the Associative Engine across Qlik Sense, QlikView and Qlik Core. It really comes into its own when running as part of the Qlik Sense Enterprise on Kubernetes, scaling with demand on your Kubernetes cluster