Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Qlik offers a wide range of channels to assist you in troubleshooting, answering frequently asked questions, and getting in touch with our technical experts. In this article, we guide you through all available avenues to secure your best possible experience.
For details on our terms and conditions, review the Qlik Support Policy.
Index:
We're happy to help! Here's a breakdown of resources for each type of need.
| Support | Professional Services (*) | |
| Reactively fixes technical issues as well as answers narrowly defined specific questions. Handles administrative issues to keep the product up-to-date and functioning. | Proactively accelerates projects, reduces risk, and achieves optimal configurations. Delivers expert help for training, planning, implementation, and performance improvement. | |
|
|
(*) reach out to your Account Manager or Customer Success Manager
Your first line of support: https://community.qlik.com/
Looking for content? Type your question into our global search bar:
Leverage the enhanced and continuously updated Knowledge Base to find solutions to your questions and best practice guides. Bookmark this page for quick access!
Subscribe to maximize your Qlik experience!
The Support Updates Blog
The Support Updates blog delivers important and useful Qlik Support information about end-of-product support, new service releases, and general support topics. (click)
The Qlik Design Blog
The Design blog is all about product and Qlik solutions, such as scripting, data modelling, visual design, extensions, best practices, and more! (click)
The Product Innovation Blog
By reading the Product Innovation blog, you will learn about what's new across all of the products in our growing Qlik product portfolio. (click)
Q&A with Qlik
Live sessions with Qlik Experts in which we focus on your questions.
Techspert Talks
Techspert Talks is a free webinar to facilitate knowledge sharing held on a monthly basis.
Technical Adoption Workshops
Our in depth, hands-on workshops allow new Qlik Cloud Admins to build alongside Qlik Experts.
Qlik Fix
Qlik Fix is a series of short video with helpful solutions for Qlik customers and partners.
Suggest an idea, and influence the next generation of Qlik features!
Search & Submit Ideas
Ideation Guidelines
Get the full value of the community.
Register a Qlik ID:
Incidents are supported through our Chat, by clicking Chat Now on any Support Page across Qlik Community.
To raise a new issue, all you need to do is chat with us. With this, we can:
Log in to manage and track your active cases in the Case Portal. (click)
Before you can access the Support Portal, please complete your Community account setup. See First time access to the Qlik Customer Support Portal fails with: Unauthorized Access Please try signing out and sign in again.
Please note: to create a new case, it is easiest to do so via our chat (see above). Our chat will log your case through a series of guided intake questions.
When creating a case, you will be prompted to enter problem type and issue level. Definitions shared below:
Select Account Related for issues with your account, licenses, downloads, or payment.
Select Product Related for technical issues with Qlik products and platforms.
If your issue is account related, you will be asked to select a Priority level:
Select Medium/Low if the system is accessible, but there are some functional limitations that are not critical in the daily operation.
Select High if there are significant impacts on normal work or performance.
Select Urgent if there are major impacts on business-critical work or performance.
If your issue is product related, you will be asked to select a Severity level:
Severity 1: Qlik production software is down or not available, but not because of scheduled maintenance and/or upgrades.
Severity 2: Major functionality is not working in accordance with the technical specifications in documentation or significant performance degradation is experienced so that critical business operations cannot be performed.
Severity 3: Any error that is not Severity 1 Error or Severity 2 Issue. For more information, visit our Qlik Support Policy.
If you require a support case escalation, you have two options:
When other Support Channels are down for maintenance, please contact us via phone for high severity production-down concerns.
A collection of useful links.
Qlik Cloud Status Page
Keep up to date with Qlik Cloud's status.
Support Policy
Review our Service Level Agreements and License Agreements.
Live Chat and Case Portal
Your one stop to contact us.
To expedite the investigation for Qlik Data Gateway - Direct Access cases, the following information is required.
Without this information, Qlik Support cannot begin reviewing the issue.
C:\Program Files\Qlik\ConnectorAgent\data\logs
C:\ProgramData\Qlik\Gateway
Qlik Sense Enterprise Client-Managed offers a range of Monitoring Applications that come pre-installed with the product.
Qlik Cloud offers the Data Capacity Reporting App for customers on a capacity subscription, and additionally customers can opt to leverage the Qlik Cloud Monitoring apps.
This article provides information on available apps for each platform.
The Data Capacity Reporting App is a Qlik Sense application built for Qlik Cloud, which helps you to monitor the capacity consumption for your license at both a consolidated and a detailed level. It is available for deployment via the administration activity center in a tenant with a capacity subscription.
The Data Capacity Reporting App is a fully supported app distributed within the product. For more information, see Qlik Help.
You can automate daily distribution of the latest app using the Capacity consumption app deployer template in Qlik Automate.
The Access Evaluator is a Qlik Sense application built for Qlik Cloud, which helps you to analyze user roles, access, and permissions across a tenant.
The app provides:
For more information, see Qlik Cloud Access Evaluator.
The Answers Analyzer provides a comprehensive Qlik Sense dashboard to analyze Qlik Answers metadata across a Qlik Cloud tenant.
It provides the ability to:
For more information, see Qlik Cloud Answers Analyzer.
The App Analyzer is a Qlik Sense application built for Qlik Cloud, which helps you to analyze and monitor Qlik Sense applications in your tenant.
The app provides:
For more information, see Qlik Cloud App Analyzer.
The Automation Analyzer is a Qlik Sense application built for Qlik Cloud, which helps you to analyze and monitor Qlik Application Automation runs in your tenant.
Some of the benefits of this application are as follows:
For more information, see Qlik Cloud Automation Analyzer.
The Entitlement Analyzer is a Qlik Sense application built for Qlik Cloud, which provides Entitlement usage overview for your Qlik Cloud tenant for user-based subscriptions.
The app provides:
For more information, see The Entitlement Analyzer.
The Reload Analyzer is a Qlik Sense application built for Qlik Cloud, which provides an overview of data refreshes for your Qlik Cloud tenant.
The app provides:
For more information, see Qlik Cloud Reload Analyzer.
The Report Analyzer provides a comprehensive dashboard to analyze metered report metadata across a Qlik Cloud tenant.
The app provides:
For more information, see Qlik Cloud Report Analyzer.
Do you want to automate the installation, upgrade, and management of your Qlik Cloud Monitoring apps? With the Qlik Cloud Monitoring Apps Workflow, made possible through Qlik's Application Automation, you can:
For more information and usage instructions, see Qlik Cloud Monitoring Apps Workflow Guide.
The OEM Dashboard is a Qlik Sense application for Qlik Cloud designed for OEM partners to centrally monitor usage data across their customers’ tenants. It provides a single pane to review numerous dimensions and measures, compare trends, and quickly spot issues across many different areas.
Although this dashboard is designed for OEMs, it can also be used by partners and customers who manage more than one tenant in Qlik Cloud.
For more information and to download the app and usage instructions, see Qlik Cloud OEM Dashboard & Console Settings Collector.
With the exception of the Data Capacity Reporting App, all Qlik Cloud monitoring applications are provided as-is and are not supported by Qlik. Over time, the APIs and metrics used by the apps may change, so it is advised to monitor each repository for updates and to update the apps promptly when new versions are available.
If you have issues while using these apps, support is provided on a best-efforts basis by contributors to the repositories on GitHub.
The Operations Monitor loads service logs to populate charts covering the performance history of hardware utilization, active users, app sessions, results of reload tasks, and errors and warnings. It also tracks changes made in the QMC that affect the Operations Monitor.
The License Monitor loads service logs to populate charts and tables covering token allocation, usage of login and user passes, and errors and warnings.
The Content Monitor loads from the APIs and logs to present key metrics on the content, configuration, and usage of the platform, allowing administrators to understand the evolution and origin of specific behaviors of the platform.
All three apps come pre-installed with Qlik Sense.
Qlik Support can only be provided for Apps pre-installed with your latest version of Qlik Sense Enterprise on Windows.
The App Metadata Analyzer app provides a dashboard to analyze Qlik Sense application metadata across your Qlik Sense Enterprise deployment. It gives you a holistic view of all your Qlik Sense apps, including granular level detail of an app's data model and its resource utilization.
Basic information can be found here:
App Metadata Analyzer (help.qlik.com)
For more details and best practices, see:
App Metadata Analyzer (Admin Playbook)
The app comes pre-installed with Qlik Sense.
Looking to discuss the Monitoring Applications? Here we share key versions of the Sense Monitor Apps and the latest QV Governance Dashboard as well as discuss best practices, post video tutorials, and ask questions.
LogAnalysis App: The Qlik Sense app for troubleshooting Qlik Sense Enterprise on Windows logs
Sessions Monitor, Reloads-Monitor, Log-Monitor
Connectors Log Analyzer
All Other Apps are provided as-is and no ongoing support will be provided by Qlik Support.
This article explains how the initial extract and load process differs between legacy connectors and Qlik Talend Cloud native connectors, so you know what to expect from each.
For legacy connectors, the initial connection, extract, and load involved two major steps:
Qlik Talend Cloud native connectors work differently. There is no separation between preparation and data load. When a connection to a SaaS application is made, Qlik Talend Cloud begins replicating both recent and historical data.
During connection setup, you choose the start date for historical data — either the default or a custom date. By default, the connector requests 12 months of history, controlled by the Start Date setting. This date can be changed to capture anywhere from a few months to several years of historical data.
It's expected for the first run of any new dataset to take longer than later runs. Qlik Talend Cloud must extract the full backlog of historical data, so that it can track changes over time in future runs, and then load that data into the target. Each phase — extraction and loading — has its own expected limitations.
The time a historical replication takes can be affected by the connector's API quota. API rate limits also play a part: source applications restrict how many requests can be made in a given period, so the connector can't continuously request everything at once, or send thousands of API calls per second. Some integrations, such as Salesforce and Marketo, use API quotas that limit API usage. Qlik's integrations are designed not to consume all of the available quota, but using the same API elsewhere can use up that quota.
Completing the initial extract and load can take hours, and sometimes days, depending on the amount of historical data, the API quota, and API rate limits.
After the initial extract and load is complete, subsequent loads are expected to be fast for connectors that support change data capture (CDC), using Qlik Talend Cloud's bookmark technology.
| Aspect | Legacy connectors | Qlik Talend Cloud native |
| Process | Two steps: sampling-based metadata discovery, then full load | One process: target creation and historical load together |
| Schema/target creation | Based on data sampling; accuracy depends on sample size | Created as part of the initial replication |
| Historical data | Loaded from the staging area when full extraction was used for sampling | Controlled by the Start Date setting (default: 12 months) |
| Initial extract and load time | Up to several days for large samples; fast load afterward | Hours, sometimes days; affected by history volume, API quotas, and rate limits |
Starting with the release of Talend Studio R2026-10, Talend Studio adopts a new structured patching release model. For the original announcement, see Upcoming changes to the Talend Studio Lifecycle and Release Schedule.
Beginning with the Talend Studio R2026-10 release, two Patch Release options are available for Talend Studio:
The Patch Releases can be identified as follows:
| Patch Type | Format | Examples |
| Monthly Release | RYYYY-MM | R2026-10, R2027-01, R2027-06 |
| Support Release | RYYYY-10-SRnn | R2026-10-SR01, R2027-10-SR02 |
See Update paths | Talend Installation Guide for an overview and supported update paths. When viewing, verify that you are looking at the correct version.
Monthly Releases continue the traditional Talend Studio patching model.
A Support Release (SR) is a lighter version of the monthly release that focuses on CVE and security fixes and excludes new features, allowing an upgrade without taking on new functionality.
This timeline is projected; changes are possible.
| Date | Monthly Release | Support Release | Extended Support |
| Oct 2026 | R2026-10 (SR Baseline) |
N/A | N/A |
| Nov 2026 | R2026-11 | R2026-10-SR01 | N/A |
| Dec 2026 | R2026-12 | R2026-10-SR02 | N/A |
| Jan 2027 | R2027-01 | R2026-10-SR03 | N/A |
| Feb 2027 | R2027-02 | R2026-10-SR04 | N/A |
| Mar 2027 | R2027-03 | R2026-10-SR05 | N/A |
| Apr 2027 | R2027-04 | R2026-10-SR06 | N/A |
| May 2027 | R2027-05 | R2026-10-SR07 | N/A |
| Jun 2027 | R2027-06 | R2026-10-SR08 | N/A |
| Jul 2027 | R2027-07 | R2026-10-SR09 | N/A |
| Aug 2027 | R2027-08 | R2026-10-SR10 | N/A |
| Sep 2027 | R2027-09 | R2026-10-SR11 | N/A |
| Oct 2027 | R2027-10 (New SR Baseline) |
N/A | R2026-10-SR12 (Release on demand) |
| Nov 2027 | R2027-11 | R2027-10-SR01 | R2026-10-SR13 (Release on demand) |
With the introduction of Monthly Releases and Support Releases, only specific upgrade paths are supported. The general rule with patching is to move forward. It is not possible to downgrade.
See Update paths | Talend Installation Guide for more information and a detailed table. When viewing, verify that you are looking at the correct version.
| Upgrade | Upgrade Path | Status |
| Monthly Release → Later Support Release | R2026-11 → R2026-10-SR05 | Not Supported |
| Support Release → Monthly Release (same month) | R2026-10-SR01 (November) → R2026-11 | Not Supported |
| Monthly Release → Previous Monthly Release | R2027-01 → R2026-12 | Not Supported |
| Support Release → Previous Support Release | R2026-10-SR05 → R2026-10-SR03 | Not Supported |
| Old Monthly Release → New Monthly Track | R2024-04 → R2026-10 | Not Supported |
Talend Runtime follows the same lifecycle model as Talend Studio:
To limit revalidation of jobs, routes and services at each patch, use the same track for Talend Studio and Talend Runtime in a given environment.
Delayed Sync allows client-managed products to operate without internet access before connectivity to Qlik's License Backend Server (LBE) is required. By default, new licenses provide 90 days of temporary offline access.
Delayed Sync has been available since April 2020. It is supported in the following products:
For Delayed Sync to be possible, a portable Signed License Definition (SLD) needs to be retrieved. The product can then be activated using the portable SLD.
Delayed Sync is not a permanent offline solution. A connection to the license backend must be made within 90 days of new license creation (not license activation). If an extension or a more permanent solution is required, contact Qlik Support via Chat or by raising a case via Support portal before the 90 days are reached. The 90 period will not reset. See Request license off-line approval - April 2020 and onwards for details on how to move to a permanent solution.
For old license which needs an extension on the temporary offline feature (Delayed Sync) do reach out to Qlik Support via Chat or by raising a case via Support portal.
When the connection to the LBE is made, the SLD will be automatically updated to SLK.
The SLD needs to be retrieved from the license backend server. Internet connectivity is required. To obtain the definition, use: Retrieve using Get Signed License Definition link
If you receive the error Unauthorized or Invalid SLK, verify that you have copied the Signed License Key correctly. Missing letters, extra letters, or unexpected linebreaks are the most common root cause.
The example provided uses the April 2020 Release of Qlik Sense Enterprise on Windows. Qlik NPrinting and QlikView function identically, though the license SLD will need to be applied in the individual product's license field.
Qlik License Service: the advantages of QLS activation
Viewing Qlik Sense license definition allotments using PowerShell
The following release notes cover the Qlik PostgreSQL installer (QPI) version 1.2.0 to 2.1.0.
Content
| Improvement / Defect | Details |
| SHEND-2519 |
|
| QCB-32208 / SUPPORT-4028 |
|
| Improvement / Defect | Details |
| SHEND-2273 |
|
| QCB-28706 |
Upgraded PostgreSQL version to 14.17 to address the pg_dump vulnerability (CVE-2024-7348). |
| SUPPORT-335 | Upgraded PostgreSQL version to 14.17 to address the libcurl vulnerability (CVE-2024-7264). |
| QB-24990 | Fixed an issue with upgrades of PostgreSQL if Qlik Sense was installed in a custom directory, such as D:\Sense. |
| Improvement / Defect | Details |
| SHEND-1359, QB-15164: Add support for encoding special characters for Postgres password in QPI | If the super user password is set to have certain special characters, QPI did not allow upgrading PostgreSQL using this password. The workaround was to set a different password, use QPI to upgrade the PostgreSQL database and then reset the password after the upgrade. This workaround is not required anymore with 1.4.0 QPI, as 1.4.0 supports encoded passwords. |
| SHEND-1408: Qlik Sense services were not started again by QPI after the upgrade | QPI failed to restart Qlik services after upgrading the PostgreSQL database. This has been fixed now. |
| SHEND-1511: Upgrade not working from 9.6 database | In QPI 1.3.0, upgrade from PostgreSQL 9.6 version to 14.8 was failing. This issue is fixed in QPI 1.4.0 version. |
| QB-21082: Upgrade from May 23 Patch 3 to August 23 RC3 fails when QPI is used before attempting upgrade. QB-20581: May 2023 installer breaks QRS if QPI was used with a patch before. |
Using QPI on a patched Qlik Sense version caused issues in the earlier version. This is now supported. |
After a Stop and Resume operation on a Qlik Replicate Log Stream task with an IBM Db2 for i source, a subset of tables begins receiving NULL values in the RRN column.
When RRN is configured as the primary key for those tables, downstream merge processes fail with errors similar to:
DML operation to table DB2I_TABLE failed on column RRN with error:
NULL result in a non-nullable column
The Log Stream parent task's source endpoint has the RRN setting configured as Add RRN column to tables without a Primary Key or Unique Index, instead of Add RRN column to all tables.
This misconfiguration causes RRN values to be NULL for the tables processed by the affected parent task, while other parent tasks with the correct setting continue to populate RRN correctly.
SUPPORT-11485
When an OSGi, ESB, or microservice job bundle is exported, Talend Studio removes the dependencies of TCK (component-runtime) components from the bundle’s lib/.
This leads to talendcsv-1.1.0.jar being missing.
Testing works fine within Talend Studio, but when it's built, the KAR/CAR is missing the talendcsv-1.1.0.jar dependency, and the route fails with:
java.lang.NoClassDefFoundError: com/talend/csv/CSVReader
This is caused by QAPPINT-3212 and QAPPINT-2379.
A fix is expected in the November 2026 release for Talend Studio. Review the relevant release notes for QAPPINT-3212 and QAPPINT-2379 once available and upgrade as needed.
No workaround is available.
QAPPINT-3212 and QAPPINT-2379
Information provided on this defect is given as is at the time of documenting. For up-to-date information, please review the most recent Release Notes or contact support with the IDs QAPPINT-3212 and QAPPINT-2379 for reference.
When using Qlik Replicate with a Salesforce Incremental source, a record that's created and deleted within a short period may be replicated as an INSERT event containing IsDeleted=TRUE, followed by a separate DELETE event in a later capture round.
This behavior occurs when the record's CreatedDate falls within the current capture window, but its deletion timestamp (SystemModstamp) falls outside that window.
The SOURCE_CAPTURE component logs the following message at VERBOSE logging level:
delete time (modification time) is after end of this round, sending insert, delete will be sent in the next round with modification time
The INSERT is applied to the target before the corresponding DELETE is captured. In the reported case, the DELETE arrived during the next capture round, and the target eventually reflected the deletion.
Verify that the DELETE event is captured and applied in a subsequent capture round.
For the affected Salesforce record, confirm that:
If Store Changes is enabled, review the corresponding change table and its operation header.
For tasks using Apply Changes, confirm that the DELETE was eventually applied, and that the record no longer exists in the final target table.
For tasks using Store Changes, the INSERT and DELETE may remain as separate events in the change table. Downstream applications must process the operation header in the correct event order.
If there's a delay between the INSERT and DELETE:
Adjust timing-related settings only after reviewing their expected impact and the applicable Qlik documentation.
Qlik Replicate's Salesforce Incremental source captures changes using time-based polling windows.
In the reported scenario, the record was created within one capture window, and deleted shortly afterward. The record's creation timestamp was eligible for the current capture round, but its deletion timestamp was beyond that round's end boundary. As indicated by the SOURCE_CAPTURE verbose log, Qlik Replicate emits the INSERT during the current round, and defers the DELETE until the next eligible capture round. This can temporarily result in a target record containing IsDeleted=TRUE before the DELETE event is applied.
The IsDeleted field represents Salesforce record data, and shouldn't be confused with the CDC (change data capture) operation type.
This sequence is consistent with the Salesforce Incremental source's time-window processing. The available case evidence doesn't establish a missing change event or a product defect.
SUPPORT-9606
While using the AVRO message format and a partition-by-primary-key, Qlik Replicate tasks that replicate from IBM Db2 for i to a Confluent Kafka target route rows from different tables sharing the same primary key value to different Kafka partitions.
The expected behavior is that a custom primary key column, defined identically across all tables, produces the same AVRO key message, causing Kafka to route all matching rows to the same partition. The observed behavior is that the same key value in two different tables lands in different partitions.
Note: Setting enableNamespaces to false removes the namespace from both the key message schema and the value (data record) message schema.
When producing AVRO messages, Qlik Replicate includes the table namespace in the AVRO key message schema. Because the namespace contains the table name (and, optionally, the table owner and task name), two tables with the same primary key value produce two different AVRO key schemas. Kafka's partitioning logic treats these as distinct keys, and routes them to different partitions, even though the key values are identical.
SUPPORT-10509
This article provides details about the new permissions available for Private automations, which will replace the previous Automation Creator role.
You can assign these permissions to a custom role or the User Default. More information about creating & managing custom roles is available here.
The existing Automation Creator role will be deprecated later in 2026.
These permissions allow users to run and create automations in their personal space.
Earlier in 2025, we introduced the shared automation permission that allows users to run, create, and manage automations in shared spaces in which they have the correct permissions. More information about which space roles are required for the various automation actions is available here:
In Qlik Talend Data Integration, a pipeline task using an Oracle source may suspend a table during initialization when the Oracle connection user does not have sufficient privileges to enable supplemental logging.
The task log reads:
Table 'WIP'.'WIP_SAMPLE' (subtask 1 thread 0) is suspended.
ORA-01031: insufficient privileges;
Failed to execute statement
<ALTER TABLE "WIP"."WIP_SAMPLE"
ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS>;
Failed adding supplemental logging for table "WIP"."WIP_SAMPLE";
Failed to init unloading table 'WIP'.'WIP_SAMPLE'
The issue occurs when Qlik attempts to enable supplemental logging on the Oracle source table, but the connection user does not have the required ALTER privilege.
Setting the internal property addSupplementalLogging to false was also reported not to resolve the issue when the required supplemental logging was missing.
This is the recommended option when the Qlik connection user cannot modify tables.
Ask the Oracle database administrator to run:
SELECT SUPPLEMENTAL_LOG_DATA_MIN
FROM V$DATABASE;
The expected value is YES or IMPLICIT.
If database-level supplemental logging is not enabled, have the DBA enable it using the appropriate Oracle procedure.
Run:
SELECT OWNER, TABLE_NAME, LOG_GROUP_TYPE
FROM ALL_LOG_GROUPS
WHERE OWNER = 'WIP'
AND TABLE_NAME = 'WIP_SAMPLE';
Check whether an ALL COLUMN LOGGING entry exists.
Using an authorized Oracle account, execute:
ALTER TABLE WIP.WIP_SAMPLE
ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
Repeat for other affected tables as needed.
SELECT COUNT(*)
FROM ALL_LOG_GROUPS
WHERE OWNER = 'WIP'
AND TABLE_NAME = 'WIP_SAMPLE'
AND LOG_GROUP_TYPE = 'ALL COLUMN LOGGING';
A result greater than zero confirms that the ALL COLUMNS supplemental log group exists.
If Qlik Cloud Data Integration is expected to manage supplemental logging automatically, the DBA can grant ALTER on the required source tables:
GRANT ALTER ON WIP.WIP_SAMPLE
TO <qlik_oracle_user>;
When automatic supplemental logging is used with table-list patterns, review Qlik's documented requirement for ALTER ANY TABLE.
Grant broader privileges only when necessary and approved by the customer's security team.
After correcting the privileges or enabling the required supplemental logging:
Resume or restart the affected data task as appropriate.
Confirm that the table is no longer suspended.
Verify that table initialization completes.
Confirm that CDC processing continues without ORA-01031 or supplemental logging errors.
The internal property addSupplementalLogging should only be modified under Qlik Support guidance. It should not be used as a substitute for configuring the required Oracle supplemental logging.
Qlik Talend Data Integration requires appropriate supplemental logging on the Oracle source to capture changes through CDC.
By default, the Oracle source connector can enable the required table-level supplemental logging automatically.
If the Oracle connection user does not have the necessary ALTER privilege on the source table, Oracle rejects the statement with error ORA-01031, and the table may be suspended during task initialization.
Supplemental logging must still be configured when it is managed manually. Disabling automatic supplemental logging does not remove the underlying CDC logging requirements.
In the reported case, setting the internal property addSupplementalLogging to false did not allow initialization to proceed without the required table-level logging.
SUPPORT-10803
In Qlik Talend Data Integration, users who have access to a data space through group membership do not receive email notifications for pipeline task events.
The following behavior was observed:
Users added directly to the space receive task notifications as expected.
Users who access the same space through a group do not receive notifications.
Email notifications are enabled at the tenant level, and tenant administrators can successfully send test emails.
The issue affects notification delivery rather than task execution.
This is a documented Qlik Cloud notification limitation, rather than an issue with the configured email provider.
Add affected users directly to the Qlik Cloud data space.
Sign in to Qlik Cloud with an account authorized to manage space members.
Navigate to the data space containing the affected pipeline tasks.
Open Space settings > Members.
Add the affected users individually with the appropriate space roles.
Ask each user to open their profile settings and confirm that email notifications for data task events are enabled.
If necessary, check the space-level and individual task notification settings, as these can override the default notification preferences.
Trigger an appropriate task event and verify that the directly assigned users receive the expected email notifications.
- Users can retain their existing group membership. Direct space membership is needed for notification eligibility.
- Confirm that an email provider is configured for the Qlik Cloud tenant.
- Adding a distribution list or group instead of individual users does not resolve this limitation.
- This solution applies until Qlik introduces support for notifications to group-based space members.
Qlik Cloud does not support sending space-related notifications to users who access a space only through group membership.
Although group membership provides access to the space and its resources, it does not make individual group members eligible to receive notifications from that space.
Users must be added directly to the space to receive supported space and task notifications, subject to their notification preferences and permissions.
This behavior is documented in Qlik Cloud Managing space notifications.
SUPPORT-10855
A Qlik Talend Data Integration storage task targeting Snowflake fails during the Compare and Apply operation with the following error:
Failed to execute sql: Compare and apply to table 'CT',
for dataset 'ACCOUNT'.
SQL compilation error: Failure during expansion
of view 'SF_ACCOUNT':
SQL compilation error: Object
'QLIK_CONFORM.SALESFORCE_ICRM_PROD_TALEND.ACCOUNT'
does not exist or not authorized.
Other datasets within the same storage task and other tasks using the same source endpoint complete successfully. Only the affected dataset fails.
Using an appropriately privileged Snowflake role, execute:
SHOW TABLES LIKE 'ACCOUNT'
IN SCHEMA QLIK_CONFORM.SALESFORCE_ICRM_PROD_TALEND;
Confirm that the table exists and has not been renamed, dropped, or moved.
SELECT GET_DDL('VIEW', '<database>.<schema>.SF_ACCOUNT');
Confirm that the view references the correct database, schema, and table.
SHOW GRANTS ON TABLE
QLIK_CONFORM.SALESFORCE_ICRM_PROD_TALEND.ACCOUNT;
SHOW GRANTS ON VIEW
<database>.<schema>.SF_ACCOUNT;
SHOW GRANTS TO ROLE <qlik_service_role>;
Verify the privileges of the role used by Qlik Cloud Data Integration and the relevant ownership and access permissions associated with the view.
If the investigation confirms that permissions are missing, have the Snowflake administrator grant the required privileges to the appropriate role.
For example, if direct table SELECT access is required for the affected role:
GRANT SELECT ON TABLE
QLIK_CONFORM.SALESFORCE_ICRM_PROD_TALEND.ACCOUNT
TO ROLE <role_name>;
If existing tables require access according to the customer's permission policy:
GRANT SELECT ON ALL TABLES IN SCHEMA
QLIK_CONFORM.SALESFORCE_ICRM_PROD_TALEND
TO ROLE <role_name>;
Use the broader grant only when required and approved.
For newly created tables, review the FUTURE GRANTS configuration separately:
GRANT SELECT ON FUTURE TABLES IN SCHEMA
QLIK_CONFORM.SALESFORCE_ICRM_PROD_TALEND
TO ROLE <role_name>;
FUTURE GRANTS do not retroactively apply to existing tables.
Using the same Snowflake role and context as the Qlik connection, execute:
SELECT *
FROM <database>.<schema>.SF_ACCOUNT
LIMIT 1;
Confirm that the query completes successfully.
Restart or retry the affected storage task and confirm that the ACCOUNT dataset completes successfully without the SQL compilation error.
The Snowflake view SF_ACCOUNT references an object that Snowflake cannot resolve or access during query execution.
The issue was associated with Snowflake object privileges and the FUTURE GRANTS configuration.
Snowflake FUTURE GRANTS apply to objects created after the grants are configured. They do not automatically grant permissions on existing objects.
If required permissions are missing on an existing object, Snowflake may return an "Object does not exist or not authorized" error.
For standard Snowflake views, the role querying the view does not normally require direct SELECT access to the underlying tables. Therefore, the privileges on the view, its referenced objects, and the relevant Snowflake roles should be checked before applying changes.
SUPPORT-10934
After upgrading Qlik Replicate from May 2025 (2025.5) to May 2026 (2026.5.0.169), a Log Replicate task targeting Snowflake fails during startup with the following errors in the TARGET_LOAD log component:
E: Failed (retcode -1) to execute statement:
CREATE SCHEMA IF NOT EXISTS "LZ_GUESTSERVICES"
E: RetCode: SQL_ERROR
SqlState: 42501
NativeError: 3001
Message: SQL access control error:
Insufficient privileges to operate on database 'EDW_DEV'.
Your primary role DATAREPLICATION must have CREATE SCHEMA
granted on DATABASE EDW_DEV.
E: Failed create client resources
E: Failed while preparing stream component
E: Cannot initialize subtask
The issue occurs even when the target schema has already been created by a Snowflake administrator.
The companion Log Stream task starts successfully, while the Log Replicate task fails.
The same configuration worked in Qlik Replicate 2025.5 before the upgrade.
The reported issue was resolved by upgrading to a corrected Qlik Replicate 2026.5 build (SP01 or higher).
Qlik Replicate, version 2026.5.0.169
Upgrade to Qlik Replicate 2026.5 SP01 or a later release containing the fix. See the Release Notes for details.
After the upgrade:
Confirm the installed build and review the applicable release notes.
Resume the affected Log Replicate task using its existing recovery position.
Verify that the task initializes successfully without the CREATE SCHEMA permission error.
Confirm that replication continues and that changes are applied successfully to Snowflake.
Grant CREATE SCHEMA permission.
If an immediate upgrade is not possible, a Snowflake administrator can temporarily grant CREATE SCHEMA on the target database to the primary role used by the Qlik Replicate connection.
Example:
GRANT CREATE SCHEMA ON DATABASE EDW_DEV
TO ROLE DATAREPLICATION;
After granting the privilege:
Resume the affected Log Replicate task.
Confirm that initialization succeeds.
Verify that replication continues normally.
The workaround grants additional privileges that may not otherwise be needed when the schema already exists.
Review the permission change with the customer's Snowflake administrator.
After upgrading to a corrected Replicate build, review whether the temporary privilege can be revoked without affecting other tasks that legitimately create schemas.
Do not drop or recreate existing schemas as a workaround.
Avoid reloading or recreating replicated tables unless separately required by the recovery procedure.
A regression in the affected Qlik Replicate 2026.5 build causes the Log Replicate task to execute a CREATE SCHEMA IF NOT EXISTS statement against the Snowflake target database during initialization, even when the target schema already exists.
If the Snowflake role used by Qlik Replicate does not have the CREATE SCHEMA privilege on the target database, Snowflake rejects the statement with a permissions error.
As a result, Qlik Replicate cannot initialize the target resources, and the Log Replicate task fails to start.
According to Qlik Replicate's documented Snowflake permissions, CREATE SCHEMA is required when Qlik Replicate needs to create a new schema. When the target schema already exists, the role requires the appropriate privileges on the existing database and schema instead.
This issue is associated with the reported Qlik Replicate regression rather than necessarily indicating an incorrect Snowflake permissions configuration.
RECOB-10774, SUPPORT-11127
When configuring an Oracle source endpoint in Qlik Replicate to capture changes from a pluggable database (PDB) on an Oracle Active Data Guard standby, the Test Connection operation may report the following error:
CDC requires SELECT privilege on SYS.OBJ$ system table
The error may occur even when the Oracle administrator confirms that SELECT on SYS.OBJ$ has already been granted to the replication user.
In the reported environment:
Because the standby is read-only, privilege changes must be made through the appropriate writable primary database environment and applied to the standby through Data Guard.
Verify and correct Oracle source privileges for Active Data Guard, granting SELECT on SYS.V_$STANDBY_LOG from the primary.
Ask the Oracle DBA to confirm the database and container used by the Qlik Replicate source endpoint.
Connect using the same Oracle account and service name configured in Replicate, and execute:
SELECT
SYS_CONTEXT('USERENV', 'CON_NAME') AS CONTAINER_NAME,
SYS_CONTEXT('USERENV', 'SESSION_USER') AS USER_NAME
FROM DUAL;
Confirm that the connection points to the intended PDB or CDB.
Using the replication account, execute:
SELECT COUNT(*)
FROM V$STANDBY_LOG;
If the query fails with ORA-00942 or ORA-01031, ask the Oracle DBA to investigate the required privilege.
Also verify access to SYS.OBJ$:
SELECT COUNT(*)
FROM SYS.OBJ$;
Using an appropriately privileged DBA account, check the direct grants:
SELECT
GRANTEE,
OWNER,
TABLE_NAME,
PRIVILEGE
FROM DBA_TAB_PRIVS
WHERE GRANTEE = UPPER('<replication_user>')
AND OWNER = 'SYS'
AND TABLE_NAME IN ('OBJ$', 'V_$STANDBY_LOG');
Review the results in the relevant Oracle container and confirm the privilege is effective for the replication session.
If SELECT on SYS.V_$STANDBY_LOG is missing, have the Oracle DBA grant it from the appropriate writable primary database container:
GRANT SELECT ON SYS.V_$STANDBY_LOG
TO <replication_user>;
If the SYS.OBJ$ privilege is also missing, the DBA can grant it where required:
GRANT SELECT ON SYS.OBJ$
TO <replication_user>;
For multitenant environments, the Oracle DBA must determine the appropriate container and grant scope based on whether the replication account is a local or common user.
Do not execute these GRANT statements directly against a read-only standby PDB.
Verify that the changes made on the primary have been applied to the standby and that the replication account can query the required objects.
Reconnect using the replication account to establish a new database session.
If the grants are confirmed but the permissions still appear ineffective, ask the Oracle DBA to investigate dictionary metadata or privilege visibility on the standby.
A shared pool flush may be considered by the DBA if there is evidence of stale cached metadata. It should not be performed routinely because it clears shared SQL and metadata caches and may affect database performance.
Review the Required permissions section of the Qlik Replicate documentation for the installed version.
Confirm the general Oracle source privileges, the standby-specific privileges, and any additional permissions required by Replicate Log Reader, ASM, or the configured redo log access method.
Open the Oracle source endpoint in Qlik Replicate.
Run Test Connection.
Confirm that the privilege validation completes successfully.
Start or resume the replication task as appropriate.
Verify that CDC processing starts without Oracle dictionary privilege errors.
Avoid granting SELECT ANY DICTIONARY or SELECT_CATALOG_ROLE solely to bypass the connection test when the customer requires least-privilege access.
Use individual object privileges supported by the Qlik Replicate Oracle source prerequisites.
The error indicates that Qlik Replicate could not validate the dictionary privileges required for Oracle CDC using the source connection.
In an Oracle Active Data Guard environment, the Qlik Replicate user requires the general Oracle source permissions and the additional privileges applicable to a standby database.
One of these requirements is SELECT access to V$STANDBY_LOG, normally granted through the underlying SYS.V_$STANDBY_LOG object.
If a required grant is missing or is not effective in the database container used by the Qlik Replicate connection, the connection test may fail.
A grant on SYS.OBJ$ alone does not establish that all Oracle CDC prerequisites have been satisfied.
In the reported case, granting broader dictionary privileges allowed the connection test to succeed, suggesting that one or more required privileges were unavailable through the existing individual grants.
The exact missing privilege and whether standby metadata refresh contributed to the issue require confirmation from the customer investigation.
SUPPORT-11666
A Qlik Replicate CDC task replicating data from PostgreSQL to Snowflake may appear to stop processing changes while remaining in a running state.
The SOURCE_CAPTURE log repeatedly reports the same retrieved LSN and flush LSN values over an extended period, without apparent progress.
The following behavior was observed:
Qlik Replicate supports a WAL heartbeat mechanism that periodically generates transactions in a PostgreSQL heartbeat table to help advance the replication slot position when monitored source tables are inactive.
An empty heartbeat table, together with unchanged LSN values, requires further investigation to determine whether heartbeat activity is functioning correctly.
Qlik Replicate
Confirm that the CDC task is running and has not reported an error.
Review SOURCE_CAPTURE and PERFORMANCE log messages for repeated LSN values or replication slot errors.
Confirm whether source changes are being generated but not captured.
Check source capture and target apply latency to identify where processing is delayed.
Open the PostgreSQL source endpoint in Qlik Replicate.
Under the Advanced tab:
Check whether WAL heartbeat is enabled.
Confirm the configured heartbeat schema.
Check the heartbeat frequency.
Verify that the PostgreSQL connection user has the required permissions to access and maintain the heartbeat table.
The default heartbeat table name is attrep_wal_heartbeat.
Ask the PostgreSQL DBA to verify that the heartbeat table exists.
For the default schema:
SELECT schemaname, tablename
FROM pg_tables
WHERE tablename = 'attrep_wal_heartbeat';
If the table exists, check its records:
SELECT COUNT(*)
FROM public.attrep_wal_heartbeat;
Replace public with the configured heartbeat schema if different.
An empty table should be investigated together with the heartbeat configuration and task logs. It does not independently establish the root cause.
Using an account with the appropriate PostgreSQL monitoring privileges:
SELECT
slot_name,
plugin,
slot_type,
database,
active,
restart_lsn,
confirmed_flush_lsn
FROM pg_replication_slots
WHERE slot_type = 'logical';
Verify that:
The expected logical replication slot exists.
The slot is active when the corresponding Replicate task is running.
The slot belongs to the correct source database.
Its LSN position is progressing when relevant changes are captured and acknowledged.
If multiple Replicate tasks use the same PostgreSQL database, review the individual slots and their status.
If the task is stalled and the investigation points to a heartbeat configuration or artifact issue:
Preserve the task logs and diagnostics.
Record the current replication slot and saved task position.
Confirm that the PostgreSQL WAL required for recovery remains available.
Review any proposed heartbeat table repair with the PostgreSQL DBA and Qlik Support.
If explicitly approved, perform the required heartbeat artifact recovery while the affected tasks are stopped.
Resume the task using its existing recovery position, when supported.
Do not drop the heartbeat table or replication slot without confirming the impact on other tasks and the recovery procedure.
After recovery:
Confirm that the task remains running.
Verify that changes committed to monitored PostgreSQL tables are captured.
Confirm that the replication slot's confirmed flush position advances when changes are acknowledged.
Verify that changes reach the Snowflake target.
Confirm that the task does not return to the stalled state.
The WAL heartbeat feature is primarily intended to help advance replication slot positions during periods of source inactivity.
It does not guarantee that all unchanged LSN values indicate an error, nor does it replace troubleshooting for inactive slots, capture failures, or other CDC delays.
The reported issue is associated with a lack of visible WAL progress and possible problems with PostgreSQL heartbeat activity.
Qlik Replicate uses PostgreSQL logical replication to capture changes. Each replication task normally uses its own logical replication slot, which tracks the WAL position required by that task.
When WAL heartbeat is enabled, Replicate periodically commits transactions to its heartbeat table (attrep_wal_heartbeat) to help advance the replication slot position during periods when monitored source tables are inactive.
If heartbeat transactions are not generated or captured as expected, the replication slot may remain at an earlier LSN position.
However, unchanged LSN values or an empty heartbeat table alone do not confirm a heartbeat failure. Similar symptoms can occur when there are no relevant source changes, when a replication slot is inactive, or when capture processing is delayed.
The exact reason for the missing heartbeat activity in the reported case requires confirmation from the customer investigation.
SUPPORT-11918
It is not possible to set up a multicloud deployment in Qlik Sense Enterprise on Windows May 2026 to distribute to Qlik Cloud. The following error is displayed:
An error occurred. Cannot destructure property 'headers' of 'undefined' as it is undefined'
or:
An error occurred. Cannot destructure property 'headers' of 'options.req' as it is undefined'
An additional Missing licene error will be displayed in the Qlik Sense Management Console:
You need to go to the QMC and apply a license
This occurs even if the applied license is active, has full access to the internet, and Qlik Cloud is reachable.
The Qlik Sense License service logs:
{"caller":"handler.go:53","errorMessage":"no available allotment error, No available allotments","errorType":"LICENSES-ForbiddenRequest",…
This issue is caused by defect SUPPORT-11220.
Upgrade to Qlik Sense Enterprise on Windows Patch 3 or later.
SUPPORT-11220
When a Discovery Agent insight trigger is configured with Daily frequency and a valid dataset containing multiple days of data, the trigger evaluation fails with the error:
Failed to count hypercube data points - daily: Found only 1 data point(s) for daily frequency.
Analysis failed at [timestamp].
This error occurs even when the application contains a sufficient number of distinct dates and the data has changed since the trigger was created.
Ensure that the dataset loaded into the application contains at least 365 days of historical data before creating or activating an insight trigger with Daily frequency.
When testing insight triggers with synthetic or time-limited datasets, extend data generation to cover a full year (365+ days) and reload the application before creating the trigger. For production use cases, confirm that the source data includes a complete 12-month history.
For more information, see Working with Discovery Agent insight triggers | Qlik Cloud Help.
Automated insights analysis for daily frequency requires a minimum of 365 days of historical data in the dataset. The Discovery Agent's anomaly detection engine (OWL) performs statistical analysis over a 12-month baseline period. If the dataset contains fewer than 365 days of records, the trigger evaluation fails even if the data contains multiple valid daily data points.