Skip to main content Skip to complementary content

Integrating and expanding Qlik Cloud Analytics

Integrating with your Qlik Sense Enterprise SaaS environment involves both integration at the Qlik Cloud platform level and with the Qlik Sense Enterprise SaaS features you wish to use, which is the focus here.

For integrating with the Qlik Cloud platform, see the Qlik Cloud platform evaluation guide.

Integration approaches

Embedding

Qlik Sense Enterprise SaaS apps support embedding in another web portal, or within a tool such as a third-party client. Read more about how to create mashups and web apps here: Create mashups and web apps

Embedded Qlik Sense app

Embedding

Qlik also provides pre-built examples that customers can use to get started on embedding their Qlik apps and visualizations into their mashups and web apps. These examples are available on GitHub here: Web Integration examples

Webhooks

Webhooks let users integrate Qlik Sense into a workflow by using Qlik Sense system events to trigger actions in a workflow. A webhook is an HTTP callback that passes system event information in JSON format from one application to another. Webhooks can only be created by users with a tenant admin role. Here are some helpful ways to use webhooks:

  • Whenever a new app is created, automatically notify the applicable team through Slack.

  • When a new team member is added to a tenant, automatically send them a welcome email.

  • When a user is deleted from the tenant, automatically update a spreadsheet.

Qlik Reporting Service

To meet the need for certain types of flexibility in reporting, Qlik has introduced the Qlik Reporting Service.

The Qlik Reporting Service is an API that provides the ability to develop multi-page reports that can be distributed to users outside of Qlik Sense Enterprise SaaS. Reports can be developed either through Qlik Application Automation or integrated into a customer’s own applications. Reports are created as PDF or PowerPoint documents. All Qlik Sense Enterprise SaaS customers are entitled to create up to 100 reports as part of their SaaS subscription.

Qlik provides several options on building reports with the Qlik Reporting Service:

  • Subscriptions - Simple reports can be created though the subscription features of Qlik Cloud Analytics. Any number of sheets from an app can be included and sent to report subscribers in either PDF or PowerPoint format. Reports can be scheduled or run manually as required.
Subscribing to a report

Report subscription

  • Qlik Application Automation - For more complex reports, Qlik Application Automation can be used. Reporting Automation supports reports spanning multiple Qlik apps, and can be triggered in many ways as required.

Qlik Open Source

In addition to API governance, Qlik R&D delivers libraries to accelerate development, testing, and integrating of the Qlik Sense Enterprise SaaS platform through Qlik Open Source.
A number of these first-party libraries are used in the platform itself, such as:

  • Nebula.js - a collection of JavaScript libraries, visualizations and CLIs that helps developers build and integrate visualizations on top of the Qlik Associative Engine

  • Enigma.js and Enigma.go - JavaScript and golang libraries for consuming the Qlik Associative Engine

  • Gopherciser - a load testing tool for Qlik Sense Enterprise SaaS

For more information, see Open source at Qlik R&D

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!