Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Search our knowledge base, curated by global Support, for answers ranging from account questions to troubleshooting error messages.
Please, let us know if anyone has questions or concerns about enabling the email notifications.
Qlik Sense Mobile Client Managed & SaaS
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.
To eliminate the chance that AntiVirus, AntiMalware, and other security-related software cause corruption or lock up files in the Qlik environment, or cause issues during an installation/upgrade/patch, some folders should be excluded from live scanning.
Impact of AntiVirus/Endpoint Detection and Response (EDR)/Advanced Threat Protection (ATP) scans locking Qlik related files (such as .qvw files, binary Qlik Sense app files as well as NPrinting task files, etc...) can result in loading and refresh failures as well as performance issues.
Please note that usual anti-virus exclusions might not apply to the EDR and ATP setup, talk to the solution vendor to get the exclusions in place. As an example if you use Microsofts Advanced Threat Protection (Microsoft Defender for Endpoint), then the exclusion list is handled by Microsoft and you need to open a ticket with Microsoft to get an exclusion in place.
If Crowdstrike Antivirus monitoring is installed on any Qlik Server
Antivirus exceptions for Qlik Sense- McAfee, Symantec & Other Anti-Virus exclusions absolutely required
Qlik Sense Folder And Files To Exclude From AntiVirus Scanning
You can obtain a list of exclusions to use with your EDR or ATP system by running the following script:
$Scanfolders = @("C:\Program Files\Common Files\Qlik","C:\Program Files\Qlik","C:\ProgramData\Qlik")
Foreach ($i in $Scanfolders)
{
Get-ChildItem -Path $i -Recurse -Include "*.exe" | % {Get-FileHash $_.FullName -Algorithm MD5} | Out-File C:\temp\exclusion_findings.txt -Append -Width 1000
}
This script was uses Qlik Sense Enterprise on Windows as an example. Replace the defined folders, such as C:\Program Files\Qlik, should they not apply for the product you are using.
In addition, if you need to use a different hash than MD5, replace it by any of the available values:
For generic information not necessarily related to Advanced Threat Prevention, see:
QlikView Folder And Files To Exclude From Anti-Virus Scanning
Qlik Replicate and Qlik Enterprise Manager directory to exclude from Anti-Virus scanning
NPrinting Server and NP Designer Anti Virus Folder Exclusions
Qlik Alerting Anti Virus Folder Exclusion
Relevant resources:
How to Access My Qlik Portal
Managing Your Subscription in My Qlik
Please do the following before requesting the change:
Areas that are particularly sensitive when you remove a user:
Qlik Sense allows for Data Encryption for Qlik Sense Apps (QVF) and Data (QVD) Files.
Qlik Sense Engine can encrypt data by using a data encryption key (DEK), which is generated from a certificate-based key encryption key (KEK). The DEK is unique to each encrypted file and is stored alongside the encrypted data (inside the QVF and QVD files) in an encrypted format using RSA. The industry standard AES-256 GCM is used as the data encryption algorithm. Decryption requires access to the same certificate as used during encryption, which mean that the KEK certificate thumbprint in the certificate store must match the thumbprint used for the DEK generation.
Data encryption can be enabled in the Service Cluster configuration of the Qlik Sense Management Console. See the Online Help at Qlik Sense Enterprise on Windows > Administer Qlik Sense Enterprise on Windows > Managing a Qlik Sense Enterprise on Windows site > QMC resources overview > Service cluster > Data encryption
This is a simple example of how to explore data encryption in Qlik Sense Enterprise on Windows.
ASCII: Load if(RecNo()>=65 and RecNo()<=90,RecNo()-64) as Num, Chr(RecNo()) as AsciiAlpha, RecNo() as AsciiNum autogenerate 255 Where (RecNo()>=32 and RecNo()<=126) or RecNo()>=160 ;
STORE ASCII INTO [lib://MyData (domain_administrator)/ascii.qvd] (QVD);
Doing this with the correct account is crucial to make the generated certificate available to the service account.
New-SelfSignedCertificate -Subject "QlikSenseDataEncrytion" ` -KeyAlgorithm RSA ` -KeyLength 4096 ` -Provider "Microsoft Software Key Storage Provider" ` -KeyExportPolicy ExportableEncrypted ` -CertStoreLocation "cert:\CurrentUser\My"
New-SelfSignedCertificate -DnsName "QlikSenseDataEncrytion" ` -CertStoreLocation "cert:\CurrentUser\My"
Files remain encrypted after disabling encryption until the next following app reload or QVD generation.
Compare the unencrypted and encrypted files to validate successful encryption
Qlik Sense app (.qvf) file is a binary file, which makes it harder to visually confirm the encryption effect.
Encrypted app files have multiple references to ciphertext, which in turn refers to secrets used for the encryption.
App file without encryption has no such references. The cypher text portion of QVF represents the data encryption key (DEK) used to encrypt the app data and bookmarks.
Encrypted data (.qvd) files has "Encryption Info" defined, which includes the data encryption (DEK) references.
Data part is also significantly different, even though both version have exactly the same static data content.
Qlik Sense on Windows: Data Encryption Key Rotation
Using Server Certificates for Data Encryption
The purpose of this article is to provide details about enabling Full Load Passthru filter in Qlik Cloud Data Integration (QCDI) and get the selected data from the source during the initial load of the Landing or Replication Tasks.
The information in this article is provided as-is and will be used at your discretion. Depending on the tool(s) used, customization(s), and/or other factors, ongoing support on the solution below may not be provided by Qlik Support.
With the new inclusion of the Get Chart Image block in the Qlik Reporting connector in Qlik Application Automation, you now have more options to notify a group of users with more in-depth data and charts using Slack, Microsoft Teams, and email.
This article will guide you in sending your first chart image to Slack with Qlik Application Automation.
It explains a basic example of a template configured in Qlik Application Automation for this scenario.
You can make use of the template which is available in the template picker. You can find it by navigating to Add new -> New automation -> Search templates and searching for 'Send a Chart Image to Slack' or 'Embed a chart image in an email' in the search bar, and clicking the Use template option.
For guidance on sending charts via Microsoft Teams and mail, go to the "Next Steps" section at the end of this article.
You can download examples of the automations from this article: Send-chart-image-to-slack.json, Send-chart-image-to-outlook.json, Send-chart-image-to-mail.json, Send-chart-image-to-microsoft-teams.json
Warning: Whenever the “Get Chart Image” block is to be used, we advise you to only use it with temporary bookmarks or pre-existing persistent bookmarks.
If the condition block outcome evaluates to false:
The information in this article is provided as-is and will be used at your discretion. Depending on the tool(s) used, customization(s), and/or other factors, ongoing support on the solution below may not be provided by Qlik Support.
The Qlik Replicate console no longer displays correctly after an upgrade (for example: moving from November 2022 to November 2023).
The user interface may only show an empty menu bar and otherwise remain blank:
Update the currently used browser. See Supported browsers.
Example situation:
Incompatible browser version.
Activating a Qlik GeoAnalytics license using the license tool may display the following warning:
The type initializer for 'Qlik.Sense.Lef.LefParser' threw an exception.
Only LEF licenses are affected. Signed key license keys will apply without a warning.
This warning does not affect any functionality. It refers to an additional check failing, but still applies the license as expected. The warning can be safely ignored.
The defect QB-29901 is, as of the writing of this article, still under investigation.
QB-29901
While using Server Side Extensions (SSE) or Analytic connections in Qlik Sense, the error Failed to initialize gRPC communication for SSEPlugin is logged
This issue can be identified by reviewing the Qlik Sense Engine logs (How To Collect Log Files From Qlik Sense Enterprise on Windows). They will read:
Failed to initialize gRPC communication for SSEPlugin Python_S3.GenerateSecret
In this message, Python_S3.GenerateSecret is the plugin name.
This error means that Qlik Sense could not connect to your Server Side Extension. The root cause is most frequently found in network connectivity. Possible troubleshooting steps to identify the network error are:
Qlik does not support the configuration or implementation of non-Qlik or Operating System-related software.
Debugging or writing custom code is supported by the Qlik Professional Services or Presales teams. No Support or maintenance is implied or provided. Further customization is expected to be necessary and it is the responsibility of the end administrator to test and implement their custom code for their specific use case.
Qlik Server-Side Extension (SSE) with Analytic Connections
With Microsoft and Google terminating support for Basic Authentication, Qlik suggests using a dedicated tool (such as Sendgrid, Mailchimp, or Mailgun) for bulk emails. While Qlik does not specifically endorse any of these services over the others, here's an example on how to setup Qlik Cloud Services SMTP settings with Sendgrid, taking advantage of their free tier. Going beyond that tier might require adopting a paying subscription from either Sendgrid or any of their competitors.
The information in this article is provided as-is and to be used at own discretion. Depending on tool(s) used, customization(s), and/or other factors ongoing support on the solution below may not be provided by Qlik Support.
Implement advanced SMTP authentication options for alerts and subscriptions in Qlik Cloud
How to use Mailchimp bulk email service SMTP with Qlik Cloud Services and Qlik Application Automation
Qlik Replicate task fails during run time:
RetCode: SQL_ERROR SqlState: S1000 NativeError: 4 Message: [SAP AG][LIBODBCHDB DLL][HDBODBC] General error;4 cannot allocate enough memory: OOM. please check traces for further information [1022502] (ar_odbc_stmt.c:2789)
To address the memory error:
For more information on how to set Internal Parameters, see: Qlik Replicate: How to set Internal Parameters and what are they for?
Qlik Replicate
SAP Hana Endpoint
Analyzing endpoints for Qlik Sense Enterprise on Windows, using for example https://www.ssllabs.com/ssltest/analyze.html may indicate:
Qlik Sense Enterprise on Windows
Please review Qlik Sense Enterprise on Windows securityfor information on how to protect the Qlik Sense platform.
The security in Qlik Sense Enterprise does not depend only on the Qlik software. It also relies on the security and hardening of the environment that Qlik Sense operates in. This means that the security of, for example, the operating system and the cryptographic ciphers available have to be set up and configured to provide the security needed for Qlik Sense.
See Qlik Sense: TLS Support on what protocols and ciphers are supported in which version.
To mitigate POODLE attacks, one step is to completely disable SSLv3.0 on the server.
See Microsoft Security Advisory 3009008 for more instructions on how to accomplish this and the impact of doing so.
See Qlik Sense: TLS Support on what protocols and ciphers are supported in which version.
To mitigate POODLE attacks, one step is to completely disable all cipher suites with the string CBC. This needs to be carried out in the Windows OS.
Insecure renegotiation may be mitigated by disabling renegotiation. This can be done at the OS level by adding the following Windows registry key:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL]
"DisableRenegoOnServer"=dword:00000001
However, it is recommended to review all Schannel settings ( Secure Channel ) and that a Windows Administrator should configure it to meet their requirements.
See Qlik Sense: TLS Support on what protocols are supported in which version.
Note: Any changes at the OS level must be thoroughly tested as they may cause other software to no longer function as expected, or clients may be unable to communicate with the server. If any side effects are experienced, the changes should be reverted back to the original settings.
There are environments where the cryptographic protocols available to the Windows Operating System need to be restricted for security or compliance reasons. This article will outline where various TLS versions are supported. This article will not have full coverage of the impact of TLS changes to other software installed on the Qlik Sense server. For examples of potential impacts:
To enable strong TLS implementation make sure to have all your servers updated to a version of both the operating system and the Qlik software, which explicitly details they support the required version of TLS.
If you have a clustered environment with multiple nodes spread across different machines, please make sure to enable the same subset of protocols on all Sense machines, otherwise the services will not be able to successfully communicate.
Third-party tools such as IIS Crypto can be used to enable and disable SSL or TLS. Consult your Windows administrator or network security team for what tools are usually used in your organization.
The correct protocols and ciphers can then be applied using the PowerShell (PS) scripts and making changes to the Windows Registry. Consult Microsoft or your Windows administrator for details.
IIS Crypto is an example 3rd party tool that can be used to achieve this. IIS Crypto is not supported by Qlik, but by its respective vendor, NARTAC Software. To obtain IIS Crypto, visit https://www.nartac.com/Products/IISCrypto.
Contents:
Note: Many of the file level permissions would ordinarily be inherited from membership to the Local Administrators group. For information on non-Administrative accounts running Qlik Sense Services see Changing the user account type to run the Qlik Sense services on an existing site.
Record the Share Path. Navigate in the Qlik Management Console (QMC) to Service Cluster and record the Root Folder.
How to change the share path in Qlik Sense (Service Cluster)
Talend Studio for Data Quality enables data governance teams to assess the quality of data in any data source. Talend Data Quality also lets you verify data completeness, accuracy, and integrity in preparation for data migration, instance consolidation, and data integration.
This learning plan helps you immediately utilize Talend Studio for Data Quality. You learn how to evaluate data quality according to a set of metrics and thresholds based on indicators, models, and rules for each data item to be analyzed or monitored. You also use Data Integration Jobs for simple data cleansing tasks.
If you are already a Talend Academy subscriber or want to access the publicly available content on the platform, go to the Talend Academy Welcome page to log in or create an account.
Testing endpoint connections on Qlik Replicate version 2023.11.0.-810 fails with the following error message:
SYS-E-HTTPFAIL, no rest handler for url . SYS,GENERAL_EXCEPTION,no rest handler for URL </attunityreplicate/rest/servers/rn000042208/expressions?action=describe>
The Qlik Enterprise Manager runs version 2023.11.0-480.
Qlik Replicate and Qlik Enterprise manager must be on the same SP. When upgrading, always verify the other is upgraded as well.
In this instance, Qlik Replicate runs a Pre-SP05 build, while the Qlik Enterprise Manager does not. At the time of writing this article, SP05 has not yet had a general release.
Download and install the Qlik Enterprise Manager (QEM) Pre-SP05 build (2023.11 Build 597) here: https://files.qlik.com/url/wcwqqttxqpx5ezvw
When installing new versions of Qlik Replicate, the QEM version and build should be in sync.
QB-29729
After an otherwise successful installation of Qlik Replicate 2024.5 on Linux, the Qlik Replicate console cannot be brought online. The following error can be seen from the curl command when connecting to the console:
* OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to ip-10-133-76-113.ec2.internal:3552
* Closing connection
curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to ip-10-133-76-113.ec2.internal:3552
The SSL certificate files delivered with Qlik Replicate have been corrupted. To regenerate the SSL certificates:
After the restart, the certificates are rebuilt.
The Qlik Replicate certificates installed in /opt/attunity/replicate/data/ssl/data have been corrupted.
The certificate files are:
QB-29669
Talend version 7.3.1, released in February 2020 has reached the end-of-support on November 30, 2024, as detailed in the Talend Product Documentation. After this date, Talend version 8.0 will be the only regularly supported version. While Qlik will no longer provide support for Talend 7.3.1, a Limited Extended Support option will be available for purchase.
This document provides answers to frequently asked questions for customers about the End-of-Support for Talend 7.3.1.
February 2020
Talend 8 brings many functional enhancements compared to 7.3.1 and notably:
Refer to the Talend 8 General Availability release notes for detailed information and subsequent monthly release notes in the same documentation.
It’s also worth noting that Talend 8 is compatible with the new Qlik Talend Cloud platform. As a result, any customer looking to ensure that their existing Talend infrastructure can interoperate with Qlik Talend Cloud should migrate to Talend 8.
Finally, upgrading to a supported version helps ensure that your software stays relevant, secure, and usable for years to come.
There are currently two available options:
We do not recommend you stay on unsupported Talend 7.3.1 deployments! Every active Talend subscription is entitled to a current Talend version 8 license. If you do not already have a Talend 8 license, please contact Qlik Customer Support via the customer portal to request one. Active subscriptions with renewal dates before December 30, 2025, can also purchase the Talend 7.3.1 Limited Extended Support offer.
Limited Extended Support extends the support for 7.3.1 and includes the ability to log support cases when a severity 1 error happens, and a product issue blocks the customer production environment. The support is limited in that issues which require a fix in a third-party component that is no longer supported will not be eligible to receive product fixes. Extended Support customers that also have Signature Success or Signature CSE will also be entitled to an architecture migration assessment.
Please reach out to your Qlik Account Manager, Partner or Customer Success Manager to discuss options.
If you have not purchased the Talend 7.3.1 Extended Support, then your 7.3.1 deployment will no longer be entitled to receive technical support.
No. Qlik Talend Cloud is only compatible with Talend 8. There is no Qlik Talend Cloud license on Talend 7.3.1.
To upgrade Talend 7.3.1 to Talend 8 follow the upgrade guide here: Start | Talend Migration and Upgrade Guide Help (qlik.com).
No. Every active Talend subscription is entitled to the current Talend 8 license. If you do not already have a Talend 8 license, please contact Qlik Customer Support via the customer support portal to request one. Active subscriptions with renewal dates before December 30, 2025, can also buy the Talend 7.3.1 Limited Extended Support offer if needed.
If you require additional consulting resources to transition to Talend 8, please enquire with your Qlik or partner representative, who can provide additional information on a range of Professional Service offerings.
End-of-support for Talend 7.3.1 applies to all Talend modules (both on premises and Cloud) except Talend Change Data Capture, Talend Data Catalog, and Talend Remote Engine.
Apache Airflow is a platform to programmatically author, schedule, and monitor workflows. Airflow uses Directed Acyclic Graph (DAG) to create workflows or tasks. For more information, see the Apache Airflow Documentation page.
This article shows you how to leverage Apache Airflow to orchestrate, schedule, and execute Talend Data Integration (DI) Jobs.
Create two folders named jobs and scripts under the AIRFLOW_HOME folder.
Extract the setup_files.zip, then copy the shell scripts (download_job.sh and delete_job.sh) to the scripts folder.
Copy the talend_job_dag_template.py file from the setup_files.zip to your local machine and update the following:
Also, update the default_args dictionary based on your requirements.
For more information, see the Apache Airflow documentation: Default Arguments.
The DAG template provided is programmed to trigger the task externally. If you plan to schedule the task, update the schedule_interval parameter under the DAG for airflow task with values based on your scheduling requirements.
For more information on values, see the Apache Airflow documentation: DAG Runs.
After the Airflow scheduler picks up the DAG file, a compiled file with the same name and with a .pyc extension is created.
Refresh the Airflow UI screen to see the DAG.
Note: If the DAG is not visible on the User Interface under the DAGs tab, restart the Airflow webserver and the Airflow scheduler.
In this article, you learned how to author, schedule, and monitor workflows from the Airflow UI, and how to download and trigger Talend Jobs for execution.
It is not possible to set up a Microsoft Office 365 email provider with OAuth 2.0 authentication.
The HAR file shows this message in Network:
{connectionFailed: true, message: "Error during email request", success: false}
connectionFailed: true
message: "Error during email request"
success: false
Configure the Mail.Send permission as it is described in Configuring a Microsoft 365 email provider using OAuth2.
This problem occurs when the Mail.Send permission has not been configured in the app registration.
More information about the Mail.Send permission can be found in Application permission to Microsoft Graph (learn.microsoft.com).
This article describes the setup of an automation to run every time an app reload fails.
This can be done using the new Reload status filter on the App Reload Finished webhook event.
The automation can trigger an alert to Microsoft Teams, Slack, or another messaging tool. It can also be used to create a ticket in Jira or ServiceNow to make sure someone in your team will follow up on the failed reload.
Start by creating a new automation from your Qlik Cloud tenant. You can do this through the Add new button in the upper-right corner of the Qlik hub. Choose to start with a blank template, give the automation a name, and follow the below steps to configure the webhook.
Qlik Sense Reload and Task Best Practices
How to get started with Microsoft Teams in Qlik Application Automation
How to send chat messages using the Microsoft Teams connector
How to get started with SendGrid in Qlik Application Automation
How to send a message to a channel in Slack in Qlik Application Automation
Qlik Cloud
Qlik Application Automation
The information in this article is provided as-is and to be used at own discretion. Depending on tool(s) used, customization(s), and/or other factors ongoing support on the solution below may not be provided by Qlik Support.