Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
By reading the Product Innovation blog, you will learn about what's new across all of the products in our growing Qlik product portfolio.
The Support Updates blog delivers important and useful Qlik Support information about end-of-product support, new service releases, and general support topics.
This blog was created for professors and students using Qlik within academia.
Hear it from your Community Managers! The Community News blog provides updates about the Qlik Community Platform and other news and important announcements.
The Qlik Digest is your essential monthly low-down of the need-to-know product updates, events, and resources from Qlik.
The Qlik Education blog provides information about the latest updates of our courses and programs with the Qlik Education team.
The Qlik Academic Program offers world class data analytics training, software, qualifications and certifications to students and educators. So far, students and educators from more than 3300 universities around the world, are a part of the program and getting trained in data analytics.
Recently, we spoke to Radhika Rajendra who is an MBA from Christ University Bangalore and she had an interesting story to share. During Covid, when there was a general freeze on job opportunities, she undertook training on the Qlik Academic Program and qualified as a Qlik Sense Business Analyst. While she had an interest in data analytics, she was more keen to secure a job for herself during those tough times. She met success with a top global consulting firm who hired her as a Qlik Sense Developer. Radhika continues to work on Qlik Sense in a different role even today and credits her success to the Qlik Academic Program.
To read more about Radhika's story, visit: https://www.qlik.com/us/solutions/customers/customer-stories/christ-university
To learn how you can access free training and qualifications on the Qlik Academic Program, visit: qlik.com/academicprogram
Hello Qlik Admins and Developers,
The next major Qlik Sense Enterprise on Windows release is scheduled for November 2024. The update will introduce changes that will have an impact on the following add-ons:
The changes affecting the add-ons are:
New versions of all affected add-ons will be available with the November 2024 release, and the associated Release Notes will provide detailed information on any improvements and changes.
Please plan your upgrade accordingly to prevent interruptions:
If you upgrade to Qlik Sense Enterprise on Windows November 2024, all listed add-ons must be upgraded as well.
Thank you for choosing Qlik,
Qlik Support
Instantly identifies the highest and lowest impact factors across multiple dimensions.
Streamlines root cause analysis by delivering deeper insights straight away.
Aiming to empower end users with the ability to instantly uncover critical factors affecting key metrics.
Features decomposition trees visualizing (fictional) sales data.
🔗 >> View Live or Download QVF <<
🔗 >> Learn More About AI Splits <<
🔗 >> Read “Visualizing Dimensional Relationships” by Dalton Ruer (Qlik) <<
With the Qlik Sense April 2020 release, the Org Chart was added to the Qlik Visualization bundle. The Org chart provides a way to visualize hierarchies in your data. In this blog post, I will review how easy it is to create an Org chart provided you have the hierarchical data structure in your data model. Below is a snapshot from an Excel file that was loaded. It has the employees within a company and who each person reports to.
The things to note in this file are:
This spreadsheet is designed to go 5 levels deep (EmpName 1 through EmpName5) but additional columns can be added or removed as needed. Other supporting employee data can also be added to the data model to use in the org chart or in other charts in the app.
To begin, add the Org chart to a sheet. The Org chart takes 2 dimensions and 1 measure. The first dimension added is EmployeeID. In the Org chart, each employee will have their own card. In the properties for the EmployeeID dimension, other information that you would like to show on the card for each employee can be added.
In this example, the card title has been set to EmployeeName, the sub-title to the employee’s title and the card description to the employee’s salary. There are some colors loaded in the data model so the field, Color2, was selected coloring the cards by the employee’s title. The second dimension added to the Org chart is the Reports To field. This field stores the EmployeeID of the employee’s manager like the ManagerID field. There is also the option to add a measure. In this example, a measure was not added. If a measure is added, it will be visible when you hover over a card. That’s it – that is all that needs to be done to add an Org chart to your Qlik Sense app.
Now, let’s take a look at the Org chart. By default, the Org chart will show 2 levels when you come to the sheet.
If an employee is a manager, there will be a number under their card indicating the number of employees that report directly to them. Clicking on that number will open the cards of their direct report(s). When there is a plus sign (+) that means that there are cards that are not visible. Once the cards of a manager are opened, it will turn into a minus sign (-) to indicate that the card is opened. This is visible in the image below.
The Org chart provides an easy way to see the hierarchical structure within an organization. Users can zoom in and out in the chart as needed and Qlik Sense will handle closing cards if newly opened cards may overlap or get in the way. Check out this chart and other new features of the Qlik Sense April 2020 release in the resources listed below.
Demo: What's New - Qlik Sense April 2020
Video: What’s New – Qlik Sense April 2020
Video: April 2020 Feature Demonstration
Blog: Qlik Data Analytics Product Release - April 2020
Thanks,
Jennell
Edited December 5th: identified upgrades leading to complications with extensions
Edited December 6th: added workaround for extension complication
Edited December 10th: added CVEs (CVE-2024-55579 and CVE-2024-55580)
Edited December 12th, noon CET: added new patch versions and visualization and extension fix details; previous patches were removed from the download site
Hello Qlik Users,
New patches have been made available and have replaced the original six releases. They include the original security fixes (CVE-2024-55579 and CVE-2024-55580) as well as QB-30633 to resolve the extension and visualization defect.
If you continue to experience issues with extensions or visualizations, see QB-30633: Visualizations and Extensions not loading after applying patch.
Security issues in Qlik Sense Enterprise for Windows have been identified, and patches have been made available. Details can be found in Security Bulletin High Severity Security fixes for Qlik Sense Enterprise for Windows (CVE-2024-55579 and CVE-2024-55580).
Today, we have released six service releases across the latest versions of Qlik Sense to patch the reported issue. All versions of Qlik Sense Enterprise for Windows prior to and including these releases are impacted:
No workarounds can be provided. Customers should upgrade Qlik Sense Enterprise for Windows to a version containing fixes for these issues. November 2024 IR, released on the 26th of November, contains the fix as well.
This issue only impacts Qlik Sense Enterprise for Windows. Other Qlik products including Qlik Cloud and QlikView are NOT impacted.
All Qlik software can be downloaded from our official Qlik Download page (customer login required). Follow best practices when upgrading Qlik Sense.
The information in this post and Security Bulletin High Severity Security fixes for Qlik Sense Enterprise for Windows (CVE-2024-55579 and CVE-2024-55580) are disclosed in accordance with our published Security and Vulnerability Policy.
The Security Notice label is used to notify customers about security patches and upgrades that require a customer’s action. Please subscribe to the ‘Security Notice’ label to be notified of future updates.
Thank you for choosing Qlik,
Qlik Global Support
Table of Contents
Version 5.7. Current as of: 20th January 2025
Qlik and Talend, a Qlik company, may from time to time use the following Qlik and Talend group companies and/or third parties (collectively, “Subprocessors”) to process personal data on customers’ behalf (“Customer Personal Data”) for purposes of providing Qlik and/or Talend Cloud, Support Services and/or Consulting Services.
Qlik and Talend have relevant data transfer agreements in place with the Subprocessors (including group companies) to enable the lawful and secure transfer of Customer Personal Data.
You can receive updates to this Subprocessor list by subscribing to this blog or by enabling RSS feed notifications.
Third party subprocessors for Qlik Cloud |
|
|
||
Third Party |
Location of processing (e.g., tenant location) |
Service Provided/Details of processing |
Address of contracting party |
Contact |
Amazon Web Services (AWS) |
If EU region is chosen: Ireland (Republic of); & Paris, France (back-up); or Frankfurt, Germany; & Milan, Italy (back-up); or London, UK; & Spain (back-up). Qlik Anonymous Access: Stockholm, Sweden. If US region is chosen: North Virginia, US; & Ohio, US (back-up). If APAC region is chosen: Sydney, Australia; & Melbourne, Australia (back-up); or Singapore;& Seoul, S. Korea(back-up); or Tokyo, Japan;& Osaka, Japan(back-up); or Mumbai, India; Hyderabad, India (back-up). |
Qlik Cloud is hosted through AWS |
Amazon Web Services, Inc. 410 Terry Avenue North, Seattle, WA 98109-5210, U.S.A |
|
MongoDB |
See Qlik Cloud locations above |
Any data inputted into the Notes feature in Qlik Cloud |
Mongo DB, Inc. |
|
Third party subprocessors for Qlik Support Services and/or Consulting Services The vast majority of Qlik’s support data that it processes on behalf of customers is stored in Germany (AWS). However, in order to resolve and facilitate the support case, such support data may also temporarily reside on the other systems/tools below. |
|
|
||
Amazon Web Services (AWS) |
Germany |
Support case management tools |
Amazon Web Services, Inc. 410 Terry Avenue North, Seattle, WA 98109-5210, U.S.A. |
|
Salesforce |
UK |
Support case management tools |
Salesforce UK Limited |
|
Grazitti SearchUnify |
United States |
Support case management tools |
Grazitti Interactive |
|
Microsoft |
United States |
Customer may send data through Office 365 |
Microsoft Corporation |
Chief Privacy Officer |
Ada |
Germany |
Support Chatbot |
Ada Support |
|
Persistent |
India |
R&D Support Services |
2055 Laurelwood Road |
|
Atlassian (Jira Cloud) |
Germany, Ireland (Back-up) |
R&D support management tool |
350 Bush Street |
|
Altoros |
United States |
R&D Support Services |
Altoros Americas, LLC |
|
Ingima |
Israel |
R&D Support Services |
Ha-Khilazon St 3, Ramat Gan, Israel |
|
Galil |
Israel |
R&D Support Services |
Galil Software and Technology Services Ltd. Industrial Park, Mount Precipice, |
|
Third party subprocessors for Qlik mobile device apps |
|
|
|
|
Google Firebase |
United States |
Push notifications |
Google LLC |
Third party subprocessors for Talend Cloud |
|
|
||
Third Party |
Location of processing (e.g., tenant location) |
Service Provided/Details of Processing |
Address of contracting party |
Contact |
Amazon Web Services (AWS) |
Talend Cloud AMERICAS: Virginia, US; & Oregon, US (backup). EMEA: Frankfurt, Germany; & Ireland (Republic of)(backup). APAC: Tokyo, Japan; & Singapore (backup); or Sydney, Australia; & Singapore (backup); or Singapore;& Seoul, S. Korea(back-up); Stitch AMERICAS: Virginia, US; & Oregon, US (backup). EMEA: Frankfurt, Germany; & Ireland (Republic of) (backup). |
These Talend Cloud locations are hosted through AWS |
Amazon Web Services, Inc. |
|
Microsoft Azure |
United States: |
These Talend Cloud locations are hosted through Microsoft Azure |
Microsoft Corporation |
Microsoft Enterprise Service Privacy |
MongoDB |
See Talend Cloud locations above |
|
Mongo DB, Inc. |
Third party subprocessors for Talend Support Services and/or Consulting Services: In order to provide Support and/or Consulting Services, the following third party tools may be used. |
|
|
||
Sub-processor |
Location of processing (e.g., tenant location) |
Service Provided/Details of processing |
Address of contracting party |
Contact |
Atlassian |
France United States |
Project management; support issue tracking |
Atlassian Pty Ltd 350 Bush Street Floor 13 |
|
Atlassian (Jira Cloud) |
Germany, Ireland (Back-up) |
R&D support management tool |
Atlassian Pty Ltd 350 Bush Street Floor 13 |
|
Microsoft |
United States |
Email provider, if the Customer sends Customer Personal Data through email. |
Microsoft Corporation |
Microsoft Enterprise Service Privacy Microsoft Corporation 1 Microsoft Way Redmond, Washington 98052 USA |
Salesforce |
United States |
CRM; support case management |
Salesforce UK Limited |
|
Affiliate Subprocessors These affiliates may provide services, such as Consulting or Support, depending on your location and agreement(s) with us. Our Support Services are predominantly performed in the customer’s region: EMEA – France, Sweden, Spain, Israel; Americas – USA; APAC – Japan, Australia, India. |
||||
Subsidiary Affiliate |
Location of processing (e.g., tenant location) |
Service Provided/Details of Processing |
Address of contracting party |
Contact |
QlikTech Netherlands BV, Talend Netherlands B.V. |
Netherlands |
These affiliates may provide services, such as Consulting or Support, depending on your location and agreement(s) with us. Our Support Services are predominantly performed in the customer’s region: EMEA – France, Sweden, Spain, Israel; Americas – USA; APAC – Japan, Australia, India. |
Evert van de Beekstraat 1-122 |
DPO |
QlikTech Netherlands BV (Belgian branch) |
Belgium |
Culliganlaan 2D |
||
Blendr NV |
Belgium |
Bellevue Tower Bellevue 5, 4th Floor, Ledeberg 9050 Ghent Belgium |
||
QlikTech UK Limited, Talend Ltd. |
United Kingdom |
1020 Eskdale Road, Winnersh, Wokingham, RG41 5TS United Kingdom |
||
Qlik Analytics (ISR) Ltd. |
Israel |
1 Atir Yeda St, Building 2 7th floor 4464301, Kfar Saba Israel |
||
QlikTech International Markets AB (DMCC Branch) |
United Arab Emirates |
AB (DMCC Branch) |
||
QlikTech Inc. |
United States |
211 South Gulph Road Suite 500 King of Prussia, Pennsylvania 19406 |
||
QlikTech Corporation (Canada), Talend |
Canada |
1133 Melville Street Suite 3500, The Stack Vancouver, BC V6E 4E5 Canada |
||
QlikTech México S. de R.L. de C.V. |
Mexico |
c/o IT&CS International Tax and Consulting Service San Borja 1208 Int. 8 Col. Narvate Poniente, Alc Benito Juarez 03020 Ciudad de Mexico Mexico |
||
QlikTech Brasil Comercialização de Software Ltda. |
Brazil |
51 – 2o andar - conjunto 201 Vila Olímpia – São Paulo – SP Brazil |
||
QlikTech Japan K.K., Talend KK |
Japan |
105-0001 Tokyo Toranomon Global Square 13F, 1-3-1. Toranomon, Minato-ku, Tokyo, Japan |
||
QlikTech Singapore Pte. Ltd., Talend Singapore Pte. Ltd. |
Singapore |
9 Temasek Boulevard Suntec Tower Two Unit 27-01/03 Singapore 038989 |
||
QlikTech Hong Kong Limited |
Hong Kong |
Unit 19 E Neich Tower 128 Glouchester Road Wanchai, Hong Kong |
||
Qlik Technology (Beijing) Limited Liability Company, Talend China Beijing Technology Co. Ltd. |
China |
51-52, 26F, Fortune Financial Center, No. 5 Dongsan Huanzhong Road, Chaoyang district, Pekin / Beijing, 100020 China |
||
QlikTech India Private Limited, Talend Data Integration Services Private Limited |
India |
“Kalyani Solitaire” Ground Floor & First Floor 165/2 Krishna Raju Layout Doraisanipalya Off Bannerghatta Road, JP Nagar, Bangalore 560076 |
||
QlikTech Australia Pty Ltd, Talend Australia Pty Ltd. |
Australia |
McBurney & Partners Level 10 68 Pitt Street Sydney NSW 2000 Australia |
||
QlikTech New Zealand Limited |
New Zealand |
Kensington Swan 40 Bowen Street Wellington 6011 New Zealand |
In addition to the above, other professional service providers may be engaged to provide you with professional services related to the implementation of your particular Qlik and/or Talend offerings; please contact your Qlik account manager or refer to your SOW on whether these apply to your engagement.
Qlik and Talend reserve the right to amend its products and services from time to time. For more information, please see www.qlik.com/us/trust/privacy and/or https://www.talend.com/privacy/.
If you have been learning about Qlik AutoML or looking for examples to get started, you might have only came across Binary Classification problems (such as Customer churn, Employee retention etc…). In this post, we will be solving a different type of problem with Qlik AutoML using a Regression model.
Regression is a type of supervised learning used to predict continuous outcomes like housing prices, sales revenue, or stock prices. In industries such as real estate, understanding the factors driving prices can guide better decision-making. For example, predicting house values based on income levels, population, and proximity to the ocean helps realtors and developers target key markets and optimize pricing strategies.
In the upcoming sections, we go through how to build and deploy a regression model using Qlik AutoML to predict house prices using the common California Housing Dataset.
Before creating the AutoML experiment, let’s define the core elements of our use case:
The California Housing dataset is split into Training (historical) housing_train.csv and Apply (new) housing_test.csv data files.
Start by uploading these files to your Qlik Cloud tenant.
(The files are attached at the end of the blog post)
Once in the Deployment screen, add the Apply dataset, create a Prediction, and make sure to select SHAP and Coordinate SHAP as files to be generated. We will use these later on in our Qlik Sense Analytics app to gain explainability insights.
Now it’s time to visualize the predictions:
Load the Predictions:
Build the Dashboard:
You can experiment with different visualization types to explore the data from multiple perspectives.
Based on the Qlik AutoML model, we can clearly see how features like income levels and ocean proximity can influence housing prices.
For more inspiration on how you can use your predictions within your Qlik Sense Apps or in your embedded use cases, check out my previous blog posts:
If you’ve came across the initial Qlik Cloud Wordpress plugin on the Qlik Community Design blog and gave it a try, you probably have run into some issues with it. Today, I’m going to share a new updated version of the Qlik Cloud WordPress plugin that brings a more efficient way to embed Qlik Cloud analytics into your WordPress websites.
In this post, I'll walk you through the steps to install, configure, and use the new version of the plugin to bring your Qlik Cloud visualizations directly into your WP pages and posts.
The previous version of our plugin relied on JWT tokens for auth, iframes (single integration API) and nebula.js for embedding, which worked but had limitations such as third-party cookies. Qlik Embed is the new embedding library and adopts better auth flows. In this version, I'm using OAuth impersonation to generate access token on the backend without need for users to interact with a login page.
Note: If you have the previous version installed, deactivate and delete it before installing the new one to avoid conflicts.
Before using the plugin, you'll need to set up OAuth impersonation in your Qlik Cloud tenant.
Docs here: https://qlik.dev/authenticate/oauth/create/create-oauth-client-m2m-impersonation/
Make sure to read through the Guiding Principles of OAuth Impersonation: https://qlik.dev/authenticate/oauth/guiding-principles-oauth-impersonation
P.S: this method will create a number of anonymous users on your tenant and you need to implement a way to remove these users periodically (using a Qlik Application Automation / users API)
https://your-tenant.region.qlikcloud.com
.
With the plugin configured, you can now embed Qlik Cloud content using Shortcodes.
Use the [qlik-embed-app]
shortcode:
[qlik-embed-app appid="1234-c56a-4062-ac50-377bba443e85" sheetid="12345-698f-449f-9a17-dca17eeadb71"]
Parameters:
Use the [qlik-embed-object]
shortcode:
[qlik-embed-object appid="1234-64317-8432" objectid="1234-5553-326432"]
Parameters:
Use the [qlik-embed-selections]
shortcode:
[qlik-embed-selections appid="1234-c56a-4062-ac50-377bba443e85"]
Parameters:
Tip:
/sheet/
You can download the plugin here: https://github.com/qlik-demo-team/wp-qlik-saas-plugin
P.S: this plugin is maintained by myself. If you find any bugs or issues, please report them to me or create an issue on Github and I'll do my best to resolve them quickly.
Thank you!
Hello Qlik Users,
On January 13th 2025, Qlik will introduce breaking changes to the execution token functionality for triggered automations.
Hi everyone,
Want to stay a step ahead of important Qlik support issues? Then sign up for our monthly webinar series where you can get first-hand insights from Qlik experts.
The Techspert Talks session from January looked at SAP Connection to Qlik Talend Cloud.
But wait, what is it exactly?
Techspert Talks is a monthly free webinar, where you can hear directly from Qlik Techsperts on topics relevant to Customers and Partners today.
In this session, we cover:
Click on this link to watch the recording.
Users can explore historical air pollution levels in major cities worldwide, comparing them to regional averages. The app reveals trends in air quality over time and helps identify cities with the highest and lowest pollution levels. By analyzing the concentration of specific air pollutants, such as PM2.5 and NOx, users can discover correlations between air quality and asthma rates in different regions. This app also provides insights into the impact of urbanization and industrialization on air quality, allowing users to understand the potential health risks associated with varying pollution levels. Additionally, it highlights the progress made in reducing air pollution in certain areas, offering a comprehensive view of global air quality trends.
The app has significantly impacted public health awareness by providing easy access to critical data on air pollution and its effects on respiratory health. It has enabled health professionals, policymakers, and the general public to make informed decisions about air quality management and mitigation strategies, ultimately contributing to efforts in reducing pollution-related health risks.
The audience for this app includes: 1. Public Health Professionals: Researchers and healthcare providers interested in studying the effects of air pollution on health, particularly respiratory conditions like asthma. 2. Policymakers and Government Agencies: Officials who develop regulations and policies to improve air quality and public health. 3. Environmental Organizations: Groups focused on environmental protection and advocacy, using the app to support initiatives for cleaner air. 4. Urban Planners and City Officials: Professionals involved in urban development who need data on pollution levels to make informed decisions about infrastructure and zoning. 5. Educational Institutions and Researchers: Students and academics studying environmental science, public health, or urban planning. 6. General Public: Individuals concerned about air quality and its impact on health, looking for information about pollution levels in their cities or regions.
The app leverages comprehensive data analytics to visualize and compare air pollution levels across different regions and times. By utilizing advanced analytics, it provides actionable insights into pollution trends and their correlation with health outcomes, enabling more targeted and effective public health interventions.
Often you need to create conditional aggregations in QlikView, e.g. when you want to create a graph that shows this year’s numbers only, also if there are several years possible.
There are basically three ways to do this
If you choose a conditional expression outside the aggregation function, you will have a condition that is evaluated once per dimensional value. Further, all three parameters of the If() function are aggregations, so you need to use aggregation functions, also in the condition, otherwise the expression will not be evaluated the way you want to.
So - don’t use naked field references!
If( ShippingDate >= vReferenceDate, Sum( Amount ) ) // Incorrect !
If( Min( ShippingDate ) >= vReferenceDate, Sum( Amount ) ) // Correct
If you instead put the conditional expression inside the aggregation function, you will have a very different situation: First, the condition will be evaluated on the record level of the source data. In other words: You may get performance problems if you have large data amounts.
Sum( If( ShippingDate >= vReferenceDate, Amount ) )
Secondly, the aggregation function now contains an expression based on several fields (in the above example, ShippingDate and Amount), possibly from several source tables. This means that QlikView will aggregate over the Cartesian product of the included source tables. Normally this is not a problem, but in some odd cases, you will have results different from what you expect.
For instance, if the record with Amount has several shipping dates associated with it, the amount will be counted several times, once per shipping date, and you will get a result that you probably consider incorrect. There is usually a way to get around this problem by writing the expression differently, but if you can’t find one, you should use Set Analysis instead.
The conditional expression can be written in several ways:
The two first examples contain comparisons, whereas the two last contain flags - Boolean fields created in the script. All four ways work fine, but I would recommend avoiding comparisons altogether. Use flags instead. See e.g. Year-over-Year Comparisons for more on flags.
Finally, you can choose to use Set Analysis. This is slightly different from other conditional expressions in that it uses the QlikView selection metaphor for the analysis: First, the Set Expression is interpreted as a selection, whereupon the aggregation is evaluated given this selection.
Sum( {$<ShippingDate = {">='$(vReferenceDate)'"}>} Amount )
Sum( {$<IsThisYear = {1}>} Amount )
This means that Set Analysis often is faster than using a conditional expression inside the aggregation. It also means that it calculates what you expect, as opposed to a case where an inside condition creates an unwanted Cartesian product.
However, a drawback with the Set Analysis is that it needs to be performed before QlikView performs the aggregation – you cannot have a Set Expression that evaluates to different values for different rows. The work-around is to calculate the condition in the script and store it in a flag.
Bottom line: Define flags in the script. And use Set Analysis.
Further reading related to this topic: