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)
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.
Qlik allows you to automatically make multiple selections when opening an app sheet. This is configured in the Sheet Properties using an Action:
If Properties does not show the Actions tab, but instead lists Chart suggestions and other data display options, deselect the currently selected chart.
A;B or value1,value2) The defined selections will now apply whenever the sheet is opened.
The Data Load Editor in Qlik Sense Enterprise on Windows 2025 experiences noticeable performance issues.
Qlik Sense May 2025 SR 6 and higher releases.
A workaround is available. It is viable as long as the Qlik SAP Connector is not in use.
No service restart is required.
SUPPORT-6006
Long term offline capability for the releases April 2020 and onwards requires a change to the license (addition of a further attribute), which can only be added after a special approval from the Customer Success Organization.
See below for how to submit the request for approval and proceed.
As part of the agreement for granting a customer offline license usage, the customer is required to regularly upload User Assignment log files. See Offline User Assignment logs.
Activate Qlik Products without Internet access - April 2020 and onwards
Long term offline use for Qlik Sense Signed Licenses
How to send User Assignment log files to Qlik? (Long term offline license activation)
When using "Header authentication" method, after upgrading to latest Qlik Sense Enterprise versions or latest patch, you may encouter error like "400 bad request Invalid header in the request".
From the image above, notice that the request header is “X-Qlik-User-hdr = Domain\administrator" (in this example). Meaning that, in Qlik Sense virtual proxy settings, the "header authentication header name” was set to “X-Qlik-User-hdr".
This is working as designed (WAD).
R&D confirmed that, there was a security fix made back in August-September 2023, which disallow header authentication using header names that include "X-Qlik-User" in "header authentication header name".
Thus, if the "Header Authentication" setting was working before the upgrade and then the error "400 bad request Invalid header in the request" occurs after upgrading to latest version of Qlik Sense Enterprise or after installing a patch, please ensure that in the related virtual proxy, "header authentication header name” is not set to something like "X-Qlik-User-*" (Check for example QS Feb 2024 header name restrictions).
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 ID QB-25945 or QB-21731 for reference.
Product Defect ID: QB-25945, QB-21731 and HLP-15641
Talend Management Console Release Notes R2025-11 | Qlik Talend Documentation informs of the New storage Service which is currently not yet available for EU and US regions.
"New storage service endpoint for unified access to artifacts and execution logs: This storage service is planned to be deployed to AWS EU and AWS US in January 2026. Update your proxy and firewall settings when it is available."
Support-7691
The Talend Administration Center (TAC) displays the following warning:
One of your licenses will expire in X days. Go to the license page and update your license file.
This message is intended as a license expiration warning generated when at least one installed license is approaching its expiration date. It will first display at the 20-day mark.
The warning is information only and will be displayed regardless if:
It has no impact on functionality, such as:
The platform will continue to operate as expected as long as at least one valid active license covers your required features.
If the environment has only one license and it is approaching expiration:
As long as there are other active and valid licenses, the warning can be safely ignored.
While no immediate action is required, you may choose to deactivate the expiring license if it is no longer needed. This will remove the warning message.
To deactivate the license:
Only deactivate your license if it is no longer required.
When attempting to open a remote project in Talend Studio, you may encounter the following error, even if no modifications have been made to the code.
org.talend.commons.exception.PersistenceException: java.lang.Exception: Uncommitted files exist, need to commit or clear them first.
at org.talend.repository.gitprovider.core.GitBaseRepositoryFactory.initProjectRepository(GitBaseRepositoryFactory.java:276)
at org.talend.repository.remoteprovider.RemoteRepositoryFactory.initProjectRepository(RemoteRepositoryFactory.java:1722)
a) To clear the Talend Studio cache, follow these steps:
b) Alternatively, you can log in to Talend Studio by creating a new workspace.
This error appears to stem from inconsistencies in the Git Repository that require cleanup prior to launching Talend Studio.
It is possible to download Talend Studio by signing up for a 14-day free trial for Qlik Talend Cloud.
Accessing https://www.qlik.com/us/trial/qlik-talend-free-trials page, filling in the form with your personal information and clicking Activating your Talend cloud trial button.
After that, please check your registered business email to activate your Qlik trial and your 14-day trial of Qlik Talend Cloud Enterprise starts now!
ActivateQlikAccount
QlikCloudPortal
For more information about downloading, please refer to documentation downloading-talend-studio | Qlik Talend Help
If you require testing Talend Studio on-premise, please use the link below to contact our Sales department:
https://www.qlik.com/us/try-or-buy/buy-now
A single table needs to be used multiple times as an input. However, when using the same table within the same tMap component, it becomes difficult to distinguish between each usage. This issue exists across all tMap-related components, such as tELTGreenplumMap.
Use the same table as multiple inputs by adding it multiple times in the tMap component. Assign a different alias to each instance of the table so they can be clearly distinguished and used independently.
When restarting the services for Qlik Sense Enterprise, bundled extensions disappear from the system. The files are missing from the service cluster extension folder and the apps that use those extension are now showing problems. Reinstalling the extensions works, but at the first reinstall, they get removed again.
This usually happens for obsolete extensions that are no longer supported in the current version of Qlik Sense Enterprise. Usually, the functionality of these extensions was replaced by product features. So, apps should be redesigned to use the new features, in order to have a fully supported functionality.
If they are needed for a transition period, following the following steps will prevent the automated deletion.
By doing this, they will not be detected as unsupported extensions, and therefore not removed.
Company policy may sometimes include the need to change the NPrinting PostgreSQL repository database password.
Depending on the version of NPrinting deployed, different methods are used.
Content:
For Qlik NPrting releases beginning with February 2019, follow the steps outlined below. Note that these steps are written for PowerShell. The scripts are attached in individual .zip files.
Use the attached Powershell script named RecoverNPRepoPassword.ps1 or Open Windows Powershell ISE as an administrator on your NPrinting server and run the script manually.
Note that an error may be printed when attempting to run the ps1 file:
The file ......RecoverNPRepoPassword.ps1 is not digitally signed. You cannot run this script on the current system. For more information about running scripts and setting execution policy, see about_Execution_Policies at
http://go.microsoft.com/fwlink/?LinkID=135170.
In this case, run the following first to temporarily set the execution policy to bypass for only the current PowerShell session after the window is closed.
The command is:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
Click Yes on the popup window and proceed with running the provided script.
The Powershell ISE to run individually are:
$ConfigFile = "C:\Program Files\NPrintingServer\NPrinting\WebEngine\webengine.config"
Function Decrypt-WithMachineKey([Parameter(Mandatory = $True, ValueFromPipeline)]$input)
{
Add-Type -AssemblyName System.Security
$secured = [System.Convert]::FromBase64String($input)
$bytes = [Security.Cryptography.ProtectedData]::Unprotect($secured, $null, [Security.Cryptography.DataProtectionScope]::LocalMachine)
return [System.Text.Encoding]::UTF8.GetString($bytes)
}
[xml]$Xml = Get-Content $ConfigFile
$PGHost = $Xml.SelectSingleNode('//add[@key = "pg-host"]')
$PGPort = $Xml.SelectSingleNode('//add[@key = "pg-port"]')
$PGDB = $Xml.SelectSingleNode('//add[@key = "pg-database"]')
You should see the current password on your PowerShell window:
$PGUserName = $Xml.SelectSingleNode('//add[@key = "pg-username"]')
$PGPassword = $Xml.SelectSingleNode('//add[@key = "pg-password"]')
Write-host "Existing Repository Configuration:" -ForegroundColor Green
Write-host "$($PGUserName.value)@$($PGHost.value):$($PGPort.value)/$($PGDB.value)"
write-host "Password for $($PGUserName.value): " -NoNewline -ForegroundColor Gray
write-host "$($PGPassword.value|Decrypt-WithMachineKey)" -ForegroundColor Red
If you do not know the old password, use UpdateNPRepoPassword.ps1 or open Windows Powershell ISE as an administrator on your NPrinting server and run:
$NewPassword = "NewPasswordValueHere"
$ConfigFile = "C:\Program Files\NPrintingServer\NPrinting\WebEngine\webengine.config"
Function Encrypt-WithMachineKey([Parameter(Mandatory = $True, ValueFromPipeline)]$input)
{
Add-Type -AssemblyName System.Security
$bytes = [System.Text.Encoding]::UTF8.GetBytes($input)
$secured = [Security.Cryptography.ProtectedData]::Protect($bytes, $null, [Security.Cryptography.DataProtectionScope]::CurrentUser)
return [System.Convert]::ToBase64String($secured)
}
[xml]$Xml = Get-Content $ConfigFile
$PGPassword = $Xml.SelectSingleNode('//add[@key = "pg-password"]')
$NewEnvPassword = $NewPassword|Encrypt-WithMachineKey
$PGPassword.value = $NewEnvPassword
$XML.Save($ConfigFile)
If you know the old password, use UpdateOldNPRepoPassword.ps1 or open Windows Powershell ISE as an administrator on your NPrinting server and run:
$NewPassword = "NewPasswordValueHere"
$ConfigFile = "C:\Program Files\NPrintingServer\NPrinting\WebEngine\webengine.config"
Function Encrypt-WithMachineKey([Parameter(Mandatory = $True, ValueFromPipeline)]$input)
{
Add-Type -AssemblyName System.Security
$bytes = [System.Text.Encoding]::UTF8.GetBytes($input)
$secured = [Security.Cryptography.ProtectedData]::Protect($bytes, $null, [Security.Cryptography.DataProtectionScope]::CurrentUser)
return [System.Convert]::ToBase64String($secured)
}
Function Decrypt-WithMachineKey([Parameter(Mandatory = $True, ValueFromPipeline)]$input)
{
Add-Type -AssemblyName System.Security
$secured = [System.Convert]::FromBase64String($input)
$bytes = [Security.Cryptography.ProtectedData]::Unprotect($secured, $null, [Security.Cryptography.DataProtectionScope]::LocalMachine)
return [System.Text.Encoding]::UTF8.GetString($bytes)
}
[xml]$Xml = Get-Content $ConfigFile
$PGUserName = $Xml.SelectSingleNode('//add[@key = "pg-username"]')
$PGPassword = $Xml.SelectSingleNode('//add[@key = "pg-password"]')
write-host "Previous Password for $($PGUserName.value): " -NoNewline -ForegroundColor Gray
write-host "$($PGPassword.value|Decrypt-WithMachineKey)" -ForegroundColor Red
$NewEnvPassword = $NewPassword|Encrypt-WithMachineKey
$PGPassword.value = $NewEnvPassword
$XML.Save($ConfigFile)
As best practice, first take a backup of the database: How to BackUp and Restore Qlik NPrinting Repository Database from End to End
Enter your old password and new password (x2) as requested
Why does Qlik Replicate perform a full table scan on an Oracle source table PK defined as REAL/FLOAT?
Avoid using REAL/FLOAT data types for table PKs with LOBs in the tables.
Using an Oracle source, if the table PK in the source Oracle is defined as REAL/FLOAT and the table has LOBs, each lookup will become a full table scan due to host variable binding data type.
A Qlik Replicate task fails with the error:
[TARGET_APPLY ]I: Failed executing truncate table statement: TRUNCATE TABLE "PAYOR_DW"."attrep_changesBF9CC327_0000069" [1020403] (oracle_endpoint_load.c:856) 00006000: 2025-09-27T18:41:59 [TARGET_APPLY ]I: ORA-03135: connection lost contact Process ID: 19637 Session ID: 1905 Serial number: 3972 [1022307] (oracle_endpoint_load.c:862) 00006000: 2025-09-27T18:41:59 [TARGET_APPLY ]I: Failed to truncate net changes table [1022307] (oracle_endpoint_bulk.c:1162) 00006000: 2025-09-27T18:41:59 [TARGET_APPLY ]I: Error executing command [1022307] (streamcomponent.c:1987) 00006000: 2025-09-27T18:41:59 [TASK_MANAGER ]I: Stream component failed at subtask 0, component st_0_PCA UAT DW Target [1022307] (subtask.c:1474)
The issue is that there is a database-level trigger to monitor drop/truncate and alter statements by name "TSDBA.AUDIT_DDL_TRG" which is currently invalid.
A possible fix is to validate this trigger and also add logic in this trigger to not consider attrep_changes% tables, as this is just a temp table for Qlik Replicate batch processing.
When creating a task, the following error message appears in the dataset information section (where the table column names are displayed).
Error:
converter xxxx not found
ConverterError
Set correct CCSID to Character set mapping in the task settings.
For Example:
set 1027,939 in CCSID to Character set mapping
Qlik Talend Data Integration depends on standard ICU modules to perform code-page conversion for IBM DB2 for z/OS and IBM DB2 for iSeries data. These conversion modules are provided by ICU itself.
However, certain converter modules may be missing in the environment. When this occurs, the affected CCSID must be mapped manually to a compatible superset to ensure proper character conversion.
Extracting data to Qlik Sense Enterprise on Windows from an SAP BW InfoProvider / ASDO with two values in a WHERE clause fails with an error similar to the following:
Data load did not complete
Data has not been loaded. Please correct the error and try loading again.
Using only one field value in the WHERE clause, it works as expected.
Is it possible to use different IdPs in a Qlik Cloud multi-tenant deployment?
Qlik Cloud is designed to support a single interactive Identity Provider (IdP) per tenant. For details, see Why Qlik doesn't support multiple interactive identity providers on a Qlik Cloud tenant. Identity Fedration can be used to link user identities across IdPs. See Using Multiple concurrent Identity Providers with Qlik Cloud.
A multi-tenant Qlik Cloud deployment allows for additional flexibility. Specific IdPs can be assigned to different tenants. For example, two tenants could make use of two separate IdPs.
The following limitations and risks apply: