# Qlik Sense (Cloud)

This article outlines integration with **Qlik Sense (Cloud**), enabling efficient metadata management through features such as crawling, delta crawling, report preview, and lineage building (both automatic and manual).

This connector establishes connectivity to Qlik Sense (Cloud) using **REST APIs** and **WebSocket** communication. Access to Qlik Sense (Cloud) metadata and APIs is authenticated using the **Qlik Sense Cloud API Key** configured during connection setup.

<figure><img src="/files/Ve6mwbwqWHgOJkcXAU3z" alt=""><figcaption></figcaption></figure>

## Overview

### Connector Details

| Connector Category                                                             | Reporting Tools         |
| ------------------------------------------------------------------------------ | ----------------------- |
| OvalEdge Release Supported                                                     | Release6.3.4 and later  |
| <p>Connectivity</p><p>\[How the connection is established with Qlik Sense]</p> | REST APIs and WebSocket |
| Verified Qlik Sense (Cloud) Version                                            | November 2024 Release   |

{% hint style="info" %}
The Qlik Sense (Cloud) connector has been validated with the mentioned "Verified Qlik Sense (Cloud) Versions" and is expected to be compatible with other supported Qlik Sense (Cloud) versions. If there are any issues with validation or metadata crawling, please submit a support ticket for investigation and feedback.
{% endhint %}

### Connector Features

| Feature                                                                                                                          | Availability |
| -------------------------------------------------------------------------------------------------------------------------------- | :----------: |
| Crawling                                                                                                                         |       ✅      |
| Delta Crawling                                                                                                                   |       ✅      |
| Profiling                                                                                                                        |       ❌      |
| Query Sheet                                                                                                                      |       ❌      |
| Report Preview                                                                                                                   |       ✅      |
| Auto Lineage                                                                                                                     |       ✅      |
| Manual Lineage                                                                                                                   |       ✅      |
| Secure Authentication via Credential Manager                                                                                     |       ✅      |
| Data Quality                                                                                                                     |       ❌      |
| DAM (Data Access Management)                                                                                                     |       ❌      |
| Bridge                                                                                                                           |       ✅      |
| [Chrome Extension Supported](https://docs.ovaledge.com/home/browser-extension/features-and-operations#view-certification-status) |       ✅      |

### Metadata Mapping

For detailed information about Qlik Sense metadata extraction, including scripts, measures, dimensions, sheets, visual objects, and internal data models, refer to [**Qlik Sense Metadata Extraction**](https://docs.ovaledge.com/release8.1/connectors/connector-repositories/reporting-tool/qlik-sense/qlik-sense-cloud/qlik-sense-metadata-extraction)**.**

The following objects are crawled from Qlik Sense (Cloud) and mapped to the corresponding UI assets.

<table><thead><tr><th width="184.3636474609375">Qlik Sense Object</th><th width="197.18182373046875">Qlik Sense Attribute</th><th width="198.818115234375">OvalEdge Attribute</th><th>OvalEdge Category</th><th>OvalEdge Type</th></tr></thead><tbody><tr><td>Space</td><td>space</td><td>Report Group</td><td>Report Group</td><td>Domain</td></tr><tr><td>Apps</td><td>App</td><td>Report Group</td><td>ReportGroup</td><td>Domain</td></tr><tr><td>Apps</td><td>App</td><td>Report</td><td>Report</td><td>Presentation Layer</td></tr><tr><td>Apps</td><td>App description</td><td>source Description</td><td>description</td><td><br></td></tr><tr><td>Sheet</td><td>Sheet</td><td>Report</td><td>Report</td><td>Sheet</td></tr><tr><td>Sheet</td><td>Sheet description</td><td>Source description</td><td>description</td><td><br></td></tr><tr><td>Cells</td><td>Cell</td><td>Report</td><td>Report</td><td>cell type</td></tr><tr><td>Cells</td><td>cell description</td><td>source description</td><td>description</td><td><br></td></tr><tr><td>Measures</td><td>Measure</td><td>Report Field</td><td>Report Field</td><td>Measure</td></tr><tr><td>Measures</td><td>Measure name</td><td>name</td><td>Report filed</td><td>Measure</td></tr><tr><td>Measures</td><td>Measure formula</td><td>formula</td><td>Report field</td><td>Measure</td></tr><tr><td>Measures</td><td>Measure description</td><td>description</td><td>Report field</td><td>Measure</td></tr><tr><td>Dimensions</td><td>Dimension</td><td>Report Field</td><td>Report field</td><td>Dimension</td></tr><tr><td>Dimensions</td><td>Dimension name</td><td>name</td><td>Report field</td><td>Dimension</td></tr><tr><td>Dimensions</td><td>Dimension formula</td><td>formula</td><td>Report Field</td><td>Dimension</td></tr><tr><td>Dimensions</td><td>Dimension description</td><td>description</td><td>ReportField</td><td>Dimension</td></tr><tr><td>Master Objects</td><td>Master Object</td><td>Report Field</td><td>ReportField</td><td>Master Object</td></tr><tr><td>Master Objects</td><td>Master Object name</td><td>name</td><td>ReportField</td><td>Master Object</td></tr><tr><td>Master Objects</td><td>Master Object formula</td><td>formula</td><td>ReportField</td><td>Master Object</td></tr><tr><td>Master Objects</td><td>Master Object description</td><td>description</td><td>ReportField</td><td>Master Object</td></tr><tr><td>Variables</td><td>Variable</td><td>Report Field</td><td>ReportField</td><td>Variable</td></tr><tr><td>Variables</td><td>Variable name</td><td>name</td><td>ReportField</td><td>Variable</td></tr><tr><td>Variables</td><td>Variable value</td><td>formula</td><td>ReportField</td><td>Variable</td></tr><tr><td>Source Code</td><td>Script Info</td><td>Source Code</td><td>SourceCode</td><td>Script</td></tr><tr><td>Source Code</td><td>Script content</td><td>code</td><td>SourceCode</td><td>Script</td></tr><tr><td>Source Code</td><td>Script name</td><td>sourceCodeName</td><td>SourceCode</td><td>Script</td></tr></tbody></table>

## Set up a Connection

### Prerequisites

The following are the prerequisites to establish a connection:

**Service Account User Permissions**

{% hint style="warning" %}
It is recommended to use a separate service account to establish the connection to the data source, configured with the following minimum set of permissions.
{% endhint %}

{% hint style="info" %}
**👨‍💻Who can provide these permissions?** These permissions are typically granted by the Qlik Sense administrator, as users may not have the required access to assign them independently.
{% endhint %}

<table><thead><tr><th width="137.18182373046875">Operations</th><th width="150.45452880859375">Objects</th><th>Access Permission</th></tr></thead><tbody><tr><td>Crawling</td><td>Space</td><td>User with View and Edit Access on Generated API Key</td></tr><tr><td>Crawling</td><td>Apps</td><td>User with View and Edit Access on Generated API Key</td></tr><tr><td>Crawling</td><td>Reports</td><td>User with View and Edit Access on Generated API Key</td></tr><tr><td>Crawling</td><td>Sub Reports</td><td>User with View and Edit Access on Generated API Key</td></tr><tr><td>Crawling</td><td>Source Code</td><td>User with View and Edit Access on Generated API Key</td></tr></tbody></table>

### Connection Configuration Steps

{% hint style="warning" %}
Users are required to have the Connector Creator role in order to configure a new connection.
{% endhint %}

1. Log into OvalEdge, go to **Administration** > **Connectors**, click **+ (New Connector)**, search for **Qlik Sense**, and complete the required parameters.

{% hint style="info" %}
Fields marked with an asterisk (\*) are mandatory for establishing a connection.
{% endhint %}

<table><thead><tr><th width="225.81817626953125">Field Name</th><th>Description</th></tr></thead><tbody><tr><td>Connector Type</td><td>By default, "Qlik Sense" is displayed as the selected connector type.</td></tr><tr><td>Type of Server*</td><td>Select QliksenseCloud from the dropdown menu.</td></tr><tr><td>Credential Manager*</td><td><p>Select the desired credentials manager from the drop-down list. Relevant parameters will be displayed based on the selection.</p><p>Supported Credential Managers:</p><ul><li>OE Credential Manager</li><li>AWS Secrets Manager</li><li>HashiCorp Vault</li><li>Azure Key Vault</li></ul><p>For more details, click <a href="https://docs.ovaledge.com/connectors/additional-requirements/credential-manager-configuration">here</a>.</p></td></tr><tr><td>License Add Ons</td><td>Select the checkbox for Auto Lineage Add-On to build data lineage automatically.<br>For more details, click <a href="https://docs.ovaledge.com/connectors/introduction-to-connectors/setup-and-connectivity/license-types-and-add-ons">here</a>.</td></tr><tr><td>Connector Name*</td><td><p>Enter a unique name for the Qlik Sense (Cloud) connection              </p><p>(Example: "Qlik Sense_test").</p></td></tr><tr><td>Connector Environment</td><td>Select the environment (Example: PROD, STG) configured for the connector.<br>For more details, click <a href="https://docs.ovaledge.com/connectors/introduction-to-connectors/setup-and-connectivity/prerequisites#connector-environment">here</a>.</td></tr><tr><td>Connection URL*</td><td>Enter the hostname or IP address of the Qlik Sense environment to establish the connection. (Example: xxxx-sqlserver.xxxx4ijtzasl.xx-xxx-1.xxx.xxxx.com or 1xx.xxx.1.xx).</td></tr><tr><td>Qliksense Cloud API Key*</td><td>Enter the API key used to authenticate and securely connect to Qlik Sense Cloud services.</td></tr><tr><td>Crawl Spaces and Collections</td><td>Select <strong>Y</strong> or <strong>N</strong> to specify whether Spaces and Collections metadata should be included during crawling.</td></tr><tr><td>Proxy Enabled*</td><td>Select <strong>Yes</strong> or <strong>No</strong> to specify whether the connector should route requests through a proxy server.</td></tr><tr><td>XML files generation path</td><td>Enter the directory path where the generated XML files will be stored. Ensure that the provided path is valid and accessible.</td></tr></tbody></table>

**Default Governance Roles**

<table data-header-hidden><thead><tr><th width="221.27276611328125"></th><th></th></tr></thead><tbody><tr><td>Default Governance Roles*</td><td>Select the appropriate users or teams for each governance role from the drop-down list. All users configured in the security settings are available for selection.</td></tr></tbody></table>

**Admin Roles**

<table data-header-hidden><thead><tr><th width="218.54547119140625"></th><th></th></tr></thead><tbody><tr><td>Admin Roles*</td><td>Select one or more users from the dropdown list for Integration Admin and Security &#x26; Governance Admin. All users configured in the security settings are available for selection.</td></tr></tbody></table>

**Bridge**

<table data-header-hidden><thead><tr><th width="219.45452880859375"></th><th></th></tr></thead><tbody><tr><td>Select Bridge*</td><td><p>If applicable, select the bridge from the drop-down list.</p><p>The drop-down list displays all active bridges that have been configured. These bridges facilitate communication between data sources and the system without requiring changes to firewall rules.</p></td></tr></tbody></table>

2. After entering all connection details, the following actions can be performed:
   1. Click **Validate** to verify the connection.
   2. Click **Save** to store the connection for future use.
   3. Click **Save & Configure** to apply additional settings before saving.
3. The saved connection will appear on the Connectors home page.

## Manage Connector Operations

### Crawl

{% hint style="warning" %}
To perform crawl operations, users must be assigned the Integration Admin role.
{% endhint %}

The **Crawl/Profile** button allows you to select one or more Report Groups for crawling.&#x20;

1. Navigate to the Connectors page and click **Crawl/Profile**.
2. Select the report groups to be crawled.
3. The **Crawl** option is selected by default.
4. Click **Run** to collect metadata from the connected source and load it into the **Data Catalog.**
5. After a successful crawl, the information appears in the **Data Catalog > Report / Report Column** tab.

The Schedule checkbox allows automated crawling at defined intervals, from a minute to a year.

1. Click the **Schedule** checkbox to enable the Select **Period drop-down**.
2. Select a time interval for the operation from the drop-down menu.
3. Click **Schedule** to initiate metadata collection from the connected source.
4. The system will automatically execute the selected **crawl operation** at the scheduled time.

#### Other Operations

The Connectors page provides a centralized view of all configured connectors, along with their health status.

#### Managing connectors includes:

* **Connector Health:** Displays the current status of each connector using a **green** icon for active connections and a **red** icon for inactive connections, helping to monitor the connectivity with data sources.
* **Viewing**: Click the **Eye** icon next to the connector name to view connector details, including report, sub report, report columns, and codes.

**Nine Dots Menu Options:**

To view, edit, validate, build lineage, configure, or delete connectors, click on the **Nine Dots** menu.

* **Edit Connector**: Update and revalidate the data source.
* **Validate Connector**: Check the connection's integrity.
* **Settings**: Modify connector settings.
  * **Crawler**: Configure data extraction.
  * **Access Instructions**: Add notes on how data can be accessed.
  * **Business Glossary Settings**: Manage term associations at the connector level.
  * **Others**: Configure notification recipients for metadata changes.
* **Build Lineage:** Automatically build data lineage using source code parsing.
* **Delete Connector:** Remove a connector with confirmation.

For more details on connector settings, click [here](https://docs.ovaledge.com/connectors/introduction-to-connectors/setup-and-connectivity/connector-settings).

## Connectivity Troubleshooting

If incorrect parameters are entered, error messages may appear. Ensure all inputs are accurate to resolve these issues. If issues persist, contact the assigned support team.

<table><thead><tr><th width="92.03030395507812">Sl. No.</th><th width="200.939453125">Error Message</th><th>Error Description and Resolution</th></tr></thead><tbody><tr><td>1</td><td>Engine connectivity failed due to certificate validation error</td><td><p><strong>Description:</strong> The Qlik Sense engine connection failed because of an SSL certificate validation issue causing a PKIX path building error.</p><p><strong>Resolution:</strong></p><ul><li>Update the SSL certificate configured on the server.</li><li>Ensure the certificate is correctly installed and valid.</li><li>Coordinate with the DevOps team to apply the required certificate updates.</li></ul></td></tr><tr><td>2</td><td>403 Forbidden error during engine connectivity validation</td><td><p><strong>Description:</strong> Connector validation failed with a <code>403 Forbidden</code> error because the Qlik Sense server was unavailable or unreachable during validation.</p><p><strong>Resolution:</strong></p><ul><li>Verify that the Qlik Sense server is up and running.</li><li>Ensure the server is reachable from the OvalEdge environment.</li><li>Retry connector validation after confirming server availability.</li></ul></td></tr></tbody></table>

***

Copyright © 2026, OvalEdge LLC, Peachtree Corners GA USA


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ovaledge.com/release8.1/connectors/connector-repositories/reporting-tool/qlik-sense/qlik-sense-cloud.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
