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.
When your Qlik Sense server is behind a proxy you will need to add the proxy in the License service:
Configuring a proxy for Qlik License Service communication in Qlik Sense Enterprise on Windows
Qlik Sense Enterprise on Windows
{"caller":"handler.go:53","errorMessage":"invalid license error, no license found, tenant not found","errorType":"LICENSES-ForbiddenRequest","level":"info","logTraceId":"XXXXXXXXXXd674e50adef83","statusCode":403,"timestamp":"2021-09-23T09:17:27.1566729Z"}
This 403 forbidden error doesn't tell us more than that something is forbidden.
If we want to check this Proxy and be sure it is really working from the Qlik Sense server, we can use PowerShell and test the connection.
If you are using a Proxy with no authentication required, you can use below command:
Where "myproxy" = the proxy IP address or hostname set in the Qlik Sense dispatcher service
And where "8080" = the port number used for the Proxy
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$Site="https://license.qlikcloud.com"
$Test=Invoke-WebRequest -URI $Site -Proxy 'http://myproxy:8080'
$Test.Links
If your proxy requires authentication, you can use below command (run PowerShell as Administrator).
Where "172.16.16.101" = the proxy IP address or hostname set in the Qlik Sense dispatcher service
And where "808" = the port number used for the Proxy
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
netsh winhttp set proxy "172.16.16.101:808"
$Wcl=New-Object System.Net.WebClient
$Creds=Get-Credential
$Wcl.Proxy.Credentials=$Creds
$Site="https://license.qlikcloud.com"
$Test=Invoke-WebRequest -URI $Site
$Test.Links
The above command will prompt a Window where you need to put the login name and the password for the proxy authentication.
The result of the two above PowerShell scripts should show below result:
If you have any other result like for example "Your system policy has denied the requested action", or "proxy denied access", or similar, contact your IT security team to allow access to https://license.qlikcloud.com (port 443) through your Proxy.
! Note: Do NOT modify the NPrinting Database for any reason using PG Admin postres query or any other execution tools as this will damage your NPrinting Deployment and prevent successful NPrinting Database backup and restore operations.
! Note: Do NOT restore an older version of an NPrinting Database to a New NPrinting server or restore a newer version of the NPrinting database to an older version of NPrinting Server.
Examples:
These rules apply to general releases and service releases: The point version of the NPrinting Database being restored must match the point version of NPrinting Server being restored to (see Backup and restore Qlik NPrinting).
! Note: From NPrinting February 2020 and later versions, it is NOT necessary to enter a superuser database password
! Note: If you are making a backup for the Qlik Support team, please add the following NPrinting user information so that we can log onto the NPrinting Web Console following the local restore of the database (also ensure that NPrinting Authentication is enabled. Go to Admin > Settings > Authentication
This procedure is meant to backup and restore (partial backup and restore of these individual items is not possible*):
NP Web Console Items:
NP Backup zip File Contents (do NOT open and modify the contents of this file):
NOTE:
c:\nprintingbackups
Before Proceeding: Please log on as the NPrinting service account used to run the NPrinting Web Engine and Scheduler services before proceeding
Open the Windows Service Manager (services.msc), and stop the following services (by right-clicking them, and then clicking Stop). This will ensure any manual or scheduled NPrinting Publish Tasks are not executed during the backup or restore process:
C:\NPrintingBackups
Do NOT modify any syntax or add any additional unnecessary spaces
Open the command prompt making sure to run cmd.exe as Administrator and change directory as follows:
cd C:\Program Files\NPrintingServer\Tools\Manager
Qlik.Nprinting.Manager.exe backup -f C:\NPrintingBackups\NP_Backup.zip -p "C:\Program Files\NPrintingServer\pgsql\bin" --pg-password YourSuperuserDBpasswordHere
or with Current Supported versions of NPrinting (no password required)
Qlik.Nprinting.Manager.exe backup -f C:\NPrintingBackups\NP_Backup.zip -p "C:\Program Files\NPrintingServer\pgsql\bin"
Qlik.Nprinting.Manager.exe restore -f C:\NPrintingBackups\NP_Backup.zip -p "C:\Program Files\NPrintingServer\pgsql\bin" --pg-password YourSuperuserDBpasswordHere
Qlik.Nprinting.Manager.exe restore -f C:\NPrintingBackups\NP_Backup.zip -p "C:\Program Files\NPrintingServer\pgsql\bin"
File C:\Users\domainuser\AppData\Local\Temp\2\nprintingrestore_20201203082300\files\xxxxxxxxxxxxxxxxxxxxxxxxxxxx does not exist in the source backup package.
! Note: If re-installing on existing or restoring to a different NPrinting server environment, ensure that the destination NPrinting server license is enabled/activated before restoring the NP database.
NPrinting Engine:
NP Connections:
Qlik Sense Certificates (if using NPrinting Qlik Sense connections)
C:\Program Files\NPrintingServer\Settings\SenseCertificates
Other helpful information about the NP Backup and Restore tool and process:
C:\ProgramData\NPrinting
Note:The pre and post upgrade backup files are appended with the NP version number and backup dateC:\ProgramData\nprinting\logs\nprinting_manager.log
*NOTE:
Analyzer Capacity Licenses can be assigned automatically based on Analyzer Capacity License Rules. These rules can be set up to provide Analyzer Capacity to users, groups, or anonymous users.
This article covers what function the license type has, how to assign it, and how to track usage.
Index:
The Qlik Sense Analyzer Capacity license type is automatically assigned to users not assigned a Professional or Analyzer license and consumes time during an active session with the minimum session length set to 6 minutes.
Overview:
Details:
No setup is required. If no Professional or Analyzer License was assigned, Analyzer Capacity is automatically allocated.
See Enabling dynamic license assignment for details.
The Entitlement Analyzer for Qlik Cloud provides detailed usage data for Analyzer Capacity, but a tenant admin can gain an overview through the Management Console at any time:
The Entitlement Analyzer is only available for Qlik Cloud.
The bundled License Monitoring app provides usage data for Analyzer Capacity, but an administrator can gain an overview through the Qlik Sense Management Console at any time:
Analyzer capacity license and monitoring (Client Managed)
Qlik Licensing Service Reference Guide
Assigning user allocation (Qlik Cloud)
Analyzer capacity license (Qlik Cloud)
Top 5 things to know about modern Qlik Licensing
If you need to resend a license email along with license installer links and the license key to a customer/user, follow the steps outlined below.
This guide will help you understand the process and the necessary details you need to provide.
Gather Necessary Information:
Send an Email Request:
Use the following template to structure your email request:
Subject: Resend License Email Request
Dear Support Team,
I hope this email finds you well.
I am writing to request that a license email be resent. Below are the details:
I would greatly appreciate your assistance in resending the license email. Thank you for your support and consideration.
Best regards,
[Your Name]
Subject: Resend License Email Request for Talend Data Integration
Dear Support Team,
I hope this email finds you well.
I am writing to request that the license email for Talend Data Integration be resent. Below are the details:
I would greatly appreciate your assistance in resending the license email. Thank you for your support and consideration.
Best regards,
Sam
Following these steps will help you effectively resend a license email to your customer.
If you have any further questions, feel free to reach out to the respective teams.
As a Talend Test Migration License is generated for a period of 60 days (2 months) at a time, how to extend your Talend Test Migration License when it is expiring or already expired in Talend Studio/Talend Administration Center?
Please create a new case in Qlik Customer Support Portal so that our Support can generate a new test migration license for you. As long as there is a current subscription of the account, a test migration license will be provided.
Please keep in mind that a Talend Test Migration License is valid for 60 days(2 months) a time.
If you are looking to obtain a Test Migration license, see How to Request and Utilize a Talend Test Migration License.
If you are looking for Qlik Support Case Portal, see How to contact Qlik Support
In the realm of software integration and data management, ensuring compatibility and functionality across different versions is crucial.
Talend, a leading provider of data integration and integrity solutions, offers a straightforward process for users to test migration from existing active licenses to newer versions.
This guide outlines how to request and effectively utilize a Talend Test Migration License, whether for cloud or on-premises deployments.
A Talend Test Migration License allows users to transition from their current active license to a newer version temporarily for testing purposes.
This enables organizations to assess the new features, functionalities, and compatibility with their existing systems before committing to a full migration.
Before requesting a Talend test migration license, ensure you have the following details ready:
Please create a new case in Qlik Customer Support Portal with the following case template.
Case Subject: Request for Talend Test Migration License
Dear Support Team,
I hope this message finds you well.
I am writing to request a Talend test migration license for our cloud deployment. Below are the required details:
Your prompt assistance in providing this test migration license would be greatly appreciated. Thank you for your support and consideration.
Best regards, [Your Name]
Case Subject: Request for Talend Test Migration License (Cloud)
Dear Support Team,
I hope this message finds you well.
I am writing to request a Talend test migration license for our cloud deployment. Below are the required details:
Your prompt assistance in providing this test migration license would be greatly appreciated. Thank you for your support and consideration.
Best regards,
John Doe
For On-Premises Deployments:
Please create a new case in Qlik Customer Support Portal with the following case template.
Case Subject: Request for Talend Test Migration License
Dear Support Team,
I hope this message finds you well.
I am writing to request a Talend test migration license for our on-premises deployment. Below are the required details:
Your prompt assistance in providing this test migration license would be greatly appreciated. Thank you for your support and consideration.
Best regards, [Your Name]
Case Subject: Request for Talend Test Migration License (On-Premises)
Dear Support Team,
I hope this message finds you well.
I am writing to request a Talend test migration license for our on-premises deployment. Below are the required details:
Your prompt assistance in providing this test migration license would be greatly appreciated. Thank you for your support and consideration.
Best regards, John Doe
Effectively utilizing a Talend test migration license is essential for organizations looking to evaluate new Talend software versions without disrupting existing operations.
By following the outlined steps and using the provided templates, users can streamline the process of requesting and deploying a test migration license tailored to their specific deployment needs.
If you are looking to extend a Test Migration License, see How to extend Talend Test Migration License
If you are looking for Qlik Support Case Portal, see How to contact Qlik Support
Customer is currently using an EOL (End of Life) Talend version and needs an extension as the license is about to expire.
Please contact your CSM/AE to create an internal request for the EOL license version that needs to be extended. CSM/AE will create an internal ticket (ServiceNow) for this request to be approved internally.
Due to End of Life (“EOL”) Software or Cloud Service Client is not available for sales or support by Talend and does not receive Monthly Releases or Patches, Talend does not guarantee the correction for Third Party software on EOL Software.
At Talend’s discretion, Talend Customer Service may provide support assistance for EOL Software or Cloud Service Client at an agreed upon fee.
#Talend License 7.3 and prior
After license renewal, prior Talend license versions still shows as expiring in a few days. End Date on Prior license versions does not match subscription end date in Subscription page in Talend Cloud. Customer is still using this license version in their local Talend Cloud Studio.
Please reach out to the assigned CSM/AE on the account and inform them on the need to still use this license version. Afterwards, they will submit an internal request (ServiceNow) for this to be active if accepted internally.
Supported version: https://help.talend.com/en-US/customer-support-statements/Cloud/product-end-of-life-planning
After Talend Cloud License Renewal, Talend 7.3 and earlier license versions is active in Talend Cloud subscription page, but the license still shows as expired when signing into Talend Studio 7.3 or prior versions.
You can use your login username and password or username & personal access token to fetch the license in Talend Studio. Please select the correct Server URL based on your region (AWS-region or Azure).
Old license file before the renewal is still located in the Talend Studio directory. Possible corruption of the license file due to size of file.
https://help.talend.com/en-US/studio-user-guide/7.3/launching-talend-studio?ver=5
After the Qlik GeoAnalytics installation, an activation of the product is required. During the use of the Qlik GeoAnalytics License Activation Tool you might see the error message:
Could not communicate with the license server. Check your internet connection.
Environment
Resolution
The best way to resolve the issue is to install a version post November 2020. Until the upgrade here is a workaround:
Create a file called GeoAnalyticsLicenseTool.exe.config in the same folder as the license tool executable, C:\Program Files (x86)\QlikView\GeoAnalyticsLicenseTool .
Paste this inside:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<AppContextSwitchOverrides value="Switch.System.Net.DontEnableSystemDefaultTlsVersions=false"/>
</runtime>
</configuration>
Cause
The LEF license servers have been moved to another location and are now using TLS 1.2 as a default.
Due a product defect, users deleted in mid-March 2023 might still keep a license assigned to them.
The issue was solved on March 21st, and deleting users correctly deallocates licenses.
Qlik is working on finding a solution for removing licenses still allocated to users that were deleted during this period for both Qlik Sense Enterprise and Qlik Sense Business subscriptions.
To speed up things, customers on Qlik Sense Enterprise can import and run the attached automation.
Customers on Qlik Sense Business can use the Qlik-cli instead by following this other article.
Unable to remove or de-allocate user license, the license is reassigned to the user
Qlik Product licenses synchronize with the license servers at different intervals depending on the product and license activation. Obtaining new license information tells the product what features are enabled, while user assignments synchronizes user assignments across multiple sites.
Content:
If Qlik Sense Enterprise on Windows was licensed using a Signed License Key, it will retrieve its License Definition File:
User assignments will be synchronized every 10 minutes.
This means a new feature enabled on your license may take up to 24 hours to unlock, while users will synchronize across multiple sites within approximately 10 minutes but no longer than 20.
If Qlik Sense Enterprise on Windows was licensed using the legacy LEF file, it will retrieve an update from the LEF server:
Users are not synchronized.
Qlik Cloud has changes pushed from the license backend to the tenant immediately. Users are synchronized between tenants and on premise sites at a 10 minute interval.
This means a new feature enabled on your license will unlock immediately, while users will synchronize across multiple sites within approximately 10 minutes but no longer than 20.
If QlikView was licensed using a Signed License Key, it will retrieve its License Definition File:
User assignments will be synchronized every 10 minutes.
This means a new feature enabled on your license may take up to 24 hours to unlock, while users will synchronize across multiple sites within approximately 10 minutes but no longer than 20.
If QlikView was licensed using the legacy LEF file, it will retrieve an update from the LEF server:
Users are not syncronised.
The QlikView Local Client will attempt to contact the Qlik LEF server based on DaysToNextLicenseCheck in the settings.ini This is by default set to 30. This can be modified.
The above "Every 30 days" does not apply to the Publisher. Publisher license needs to be updated manually.
Qlik Sense Enterprise on Windows
Qlik Cloud
Qlik Sense Business
QlikView
The instructions apply to obtaining your control number and LEF. Signed License Keys (SLK) are sent by email and need to be requested from Qlik Support.
Transcript
This video will demonstrate how to view a license Enabler File or LEF and Control Number.
If you are looking for a Signed License Key,
this has been sent via email.
If you can’t find your Signed License Key, contact Support.
First visit Qliksupport.force.com/QS_Logininfo and login with your QlikID email address and password.
Click on License Information at the top of the page
and verify the account.
You will be shown a list of Active and Expired Licenses.
You can use the filter to search for a specific license.
Click the checkbox next to the license.
Then click on Request Control Number" or "Download LEF"
Clicking Download LEF provides the LEF immediately.
Make sure that no pop up blockers are enabled that prevent the pop up from showing.
Request Control Number triggers an email that will arrive in a few minutes.
I hope this helped.
If you'd like more information
Take advantage of the expertise of peers, product experts, Community MVPs and technical support engineers
by asking a question in a Qlik Product Forum.
Hiding in plain sight is perhaps the most powerful feature on the Community:
the Search tool.
This engine allows you to search Qlik Knowledge Base Articles,
Or across the Qlik Community,
Help dot Qlik dot com, Qlik Gallery,
multiple Qlik YouTube channels and more, all from one place.
There’s also the Support space.
We recommend you subscribe to the Support Updates Blog,
And learn directly from Qlik experts via a Support webinar, like Techspert Talks or Q&A with Qlik.
Nialed it.
When authenticating the Qlik Sense Desktop, an active network connection is required. This may be a connection to a Qlik Sense Enterprise Server on Windows or an active Internet Connection to the Qlik Sense SaaS backend.
This article provides steps to resolve if the error message "Failed to authenticate against the selected server. Please make sure your internet connection is working and try again." is displayed when attempting to authenticate against Qlik Sense Business.
The message is displayed after an attempt to authenticate from the start screen.
This issue is usually caused by a network connectivity problem. The most common causes are:
Contact your local IT/network administrator and ensure that the following URLs can be reached using https (port 443): *qlik.com, *.auth0.com and *qlikcloud.com.
Run an up to date version of Qlik Sense Desktop
Verify that you have the most up to date version of Qlik Sense Desktop installed. Download and install the latest version.
Are you using a Proxy?
Check if a Proxy is used to access the internet. This can be verified by going to:
If a Proxy is used, it may be necessary to bypass the Proxy to log on and authenticate. If the Proxy cannot be bypassed, contact your local IT/network administrator and ensure that the following URLs can be reached using https (port 443): *qlik.com, *.auth0.com and *qlikcloud.com.
It may be necessary to use a private internet connection to unlock the client if the required ports and addresses cannot be unlocked.
Are you using a VPN?
VPNs may block the required ports and URLs. Disconnect from the VPN or contact your local IT/network administrator and ensure that the following URLs can be reached using https (port 443): *qlik.com, *.auth0.com and *qlikcloud.com.
Qlik Replicate can be licensed using RepCtl. For instructions on how to license Qlik Replicate using the standard user interface, see Registering a license.
{
"cmd.license":
{
"license_type": "EVALUATION_LICENSE",
"licensed_to": "QLIK CUSTOMER",
"licensed_by": "Attunity US",
"serial_no": "60035964",
"expiration_date": "2023-12-01",
"hosts": "xxx.xxxx",
"source_types": "oracle",
"target_types": "target",
"features": "yyyy",
"version": "2023.11",
"issue_date": "2023-10-31",
"checksum": "xxxxx-xxxxx-xxxxx-xxxxx"
}
}
{
"cmd.license":
{
"license_type": "EVALUATION_LICENSE",
"licensed_to": "QLIK CUSTOMER",
"licensed_by": "Attunity US",
"serial_no": "60035964",
"expiration_date": "2023-12-01",
"hosts": "xxx.xxxx",
"source_types": "oracle",
"target_types": "target",
"features": "yyyy",
"version": "2023.11",
"issue_date": "2023-10-31",
"checksum": "xxxxx-xxxxx-xxxxx-xxxxx"
}
}
Upgrading QlikView fails with the Warning:
You need a valid maintenance contract to be allowed to install and use this Software
Proceeding with upgrades without an updated maintenance contract will lead to the QlikView Server license being invalidated. The server will enter Off Duty state.
Attempting to license a QlikView server with an outdated license will lead to
Server failed to set license: QVS@qlikviewserver: This license key has expired!
The maintenance data for the license key has expired prior to the release date of the product version you are updating too.
See the Maintenance contract on upgrade for more details.
Example:
000000000000000
NUMBER_OF_USERCALS;5;;
NAMED_CAL_BY_MACHINE_ID;NO;;
PRODUCTLEVEL;10;;2016-12-30
000000000000000
If the maintenance date is correct and you have attempted to update the license, verify if no old LEF.txt files are stored in your system. See Where do all the QlikView LEF files go? for information on where they are stored. Carry the check out on all nodes if you have a multi node environment.
If you do not have an up-to-date maintenance date, contact your Qlik Account Manager to renew the license and repeat steps 1 and 2 above.
Assigned Qlik Cloud licenses and entitlements can be deallocated using the Qlik Command Line Interface. This method is specifically useful when the user with the allocated entitlement or license is no longer visible in the system and can therefore not be configured in the Management Console.
[
{
"created": "2023-04-03T11:24:05.101Z",
"excess": false,
"name": “Enzo Bearzot”,
"subject": "auth0|12345678”,
"type": "professional",
"userId": “userid1”
},
{
"created": "2022-08-17T11:50:04.647Z",
"excess": false,
"name": “Vittorio Pozzo”,
"subject": "auth0|910111213”,
"type": “analyzer”,
"userId": “userid2”
},
{
"created": "2022-08-17T11:50:04.647Z",
"excess": false,
"name": “Ferruccio Valcareggi”,
"subject": "auth0|14151617”,
"type": "professional",
"userId": “userid3”
},
{
"created": "2022-06-07T11:36:15.704Z",
"excess": false,
"subject": “18192021”,
"type": “professional”
},
{
"created": "2022-06-03T13:50:14.105Z",
"excess": false,
"subject": “22232425”,
"type": "analyzer"
},
]
The syntax below is for Unix shells. For usage in Windows Powershell add a "backslash" before each "doublequote" sign. '[{"subject"... will have to become '[{\"subject\"...
'[{"subject":"USERSUBJECT","type":"ASSIGNEDLICENSE"}]'
Example: Using the last user in the list provided above, the string would be:
'[{"subject":"22232425","type":"analyzer"}]'
Feed the string into this command:
.\qlik.exe license assignment delete --delete STRING
With the example above you will run:
Example using the last user in the list above:
.\qlik.exe license assignment delete --delete '[{"subject":"22232425","type":"analyzer"}]'
Run the command and wait for the result.
A status returned as 200 will confirm the removal worked:
% qlik license assignment delete --delete '[{"subject":"22232425","type":"analyzer"}]'
[
{
"status": 200,
"subject": "22232425",
"type": "analyzer"
}
]
Verify the allocation was removed by navigating to the Qlik Cloud Management Console's Home section.