Skip to main content

Blogs

This space offers a variety of blogs, all written by Qlik employees. Product and non product related.

Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 

Design

The Design blog is all about product and Qlik solutions, such as scripting, data modeling, visual design, extensions, best practices, and more!

Product Innovation

By reading the Product Innovation blog, you will learn about what's new across all of the products in our growing Qlik product portfolio.

Support Updates

The Support Updates blog delivers important and useful Qlik Support information about end-of-product support, new service releases, and general support topics.

Qlik Academic Program

This blog was created for professors and students using Qlik within academia.

Community News

Hear it from your Community Managers! The Community News blog provides updates about the Qlik Community Platform and other news and important announcements.

Qlik Digest

The Qlik Digest is your essential monthly low-down of the need-to-know product updates, events, and resources from Qlik.

Qlik Education

The Qlik Education blog provides information about the latest updates of our courses and programs with the Qlik Education team.

Subprocessors List

Qlik Subprocessors General Data Protection Regulation (GDPR).

Japan

Qlik Community blogs for our customers and partners in Japan.

Recent Blog Posts

  • Image Not found

    Design

    Getting to know the new UI

    A look into some of the new features of Qlik Cloud's new UI.
  • Image Not found

    Design

    Discovering qlik-embed: Qlik’s new library for Embedding Qlik Sense in web apps

    In previous posts on the Design blog, we've explored various ways for embedding Qlik Sense analytics. These have ranged from straightforward iFrames to more complex approaches like the Capabilities API, as well as more recent tools such as Nebula.js and Enigma.js. Today, we’re going to be taking a quick look at a new library from Qlik called qlik-embed, but before diving into it, I would like to clarify that this library is currently in public pr... Show More

    In previous posts on the Design blog, we've explored various ways for embedding Qlik Sense analytics. These have ranged from straightforward iFrames to more complex approaches like the Capabilities API, as well as more recent tools such as Nebula.js and Enigma.js.

    Today, we’re going to be taking a quick look at a new library from Qlik called qlik-embed, but before diving into it, I would like to clarify that this library is currently in public preview and at the time of writing this blog, frequent updates as well as breaking changes are prone to happen (you can read more about that on qlik.dev or follow the Changelog for updated https://qlik.dev/changelog)

    So what exactly is qlik-embed?

    qlik-embed is a library for easily embedding data and analytics interfaces into your web apps while overcoming some of the concerns that usually arise when embedding content from one software application to another such as third-party cookies, cross-site request forgery, content security policy etc..

    The library is designed to work with web apps from simple plain HTML ones to more modern frameworks like React etc.. That is in fact made easier since whichever qlik-embed flavor you use, the configuration options, the methods, and the properties will be similar.

    If you are already embedding Qlik Sense content into your web applications, you can learn about the various reasons why qlik-embed would be a better solution on qlik.dev (https://qlik.dev/embed/qlik-embed/qlik-embed-introduction#why-qlik-embed-over-capability-api-or-nebulajs)

    Web Components:

    qlik-embed makes use of web components which are basically custom HTML elements in the form of <qlik-embed> </qlik-embed> HTML tags that allow you to configure properties of the content you’re embedding

    You can find all supported web-components here:

    How to quickly get started?

    Before getting started, it’s worth noting that there are several ways to connect qlik-embed web components to Qlik.

    More information about Auth can be found here:

    - Connect qlik-embed: https://qlik.dev/embed/qlik-embed/connect-qlik-embed

    - Best Practices: https://qlik.dev/embed/qlik-embed/qlik-embed-auth-best-practice

    You can connect to qlik-embed in these ways:

    • Qlik Cloud API keys (cookie-less)
    • Qlik Cloud OAuth2 clients (cookie-less)
    • Qlik Cloud interactive login (cookies)
    • Qlik Sense Enterprise Client Managed interactive login (cookies)
    • None (This is a more advanced option and requires handling authenticated requests using a custom authorization backend proxy - learn more about that here: https://qlik.dev/authenticate/jwt/jwt-proxy/)

    In this post, we’re going to use OAuth2 Single-page-app from the Qlik Cloud tenant Management Console under oAuth:

    blog-embedjs-1.png

    Example using HTML Web Components:
    Reference page: https://qlik.dev/embed/qlik-embed/qlik-embed-webcomponent-quickstart

    First thing we need to do is add a <script> element in the <head> tag to configure the call to the qlik-embed library and set up the attributes relevant to the connection we choose.

    <script
      crossorigin="anonymous"
      type="application/javascript"
      src="https://cdn.jsdelivr.net/npm/@qlik/embed-web-components"
      data-host="<QLIK_TENANT_URL>"
      data-client-id="<QLIK_OAUTH2_CLIENT_ID>"
      data-redirect-uri="<WEB_APP_CALLBACK_URI>"
      data-access-token-storage="session"
    >
    </script>
    • data-host is the URL to your Qlik Cloud tenant. For example https://example.us.qlikcloud.com/
    • data-client-id is the client ID for the single-page application OAuth2 client registered for this web application.
    • data-redirect-uri is the location of the web page the OAuth2 client will call back to when authorization requests are made from your web application to your Qlik tenant. This web page should be added to your web application.

    web-component:

    <qlik-embed ui="classic/app" app-id="<APP_ID>"></qlik-embed>

    oauth-callback.html:

    <!DOCTYPE html>
    <html lang="en">
      <head>
        <meta charset="utf-8" />
        <script
          crossorigin="anonymous"
          type="application/javascript"
          data-host="<QLIK_TENANT_URL>"
          src="https://cdn.jsdelivr.net/npm/@qlik/embed-web-components/dist/oauth-callback.js"
        ></script>
      </head>
    </html>

    You can fork the full example here and change the “Tenant URL” and the rest of the attributes to your own tenant after creating the OAuth SPA config: https://replit.com/@ouadielim/qlik-embed-HTML-Web-Components#index.html 

    result:

    blog-embedjs-2.png

    Example using React:

    In React, you can use qlik’s embed-react library package: npm install @qlik/embed-react (https://www.npmjs.com/package/@qlik/embed-react)

    Then, you can import QlikEmbed and QlikEmbedConfig from @qlik/embed-react. React’s context is used to pass in the hostConfig that you configure to point to your Qlik Cloud Tenant (host) and use the OAuth 2 config (clientId). The redirect URI needs to point to a page which is similar to what we did above in HTML web components.

    import { QlikEmbed, QlikEmbedConfig } from "@qlik/embed-react";
    
    const hostConfig = {
      host: "<QLIK_CLOUD_TENANT>",
      clientId: "<CLIENT_ID>",
      redirectUri: "https://localhost:5173/oauth-callback.html",
      accessTokenStorage: "session",
      authType: "Oauth2",
    };
    const appId = "<APP_ID>";
    const sheetId = ""; // sheet id or empty string
    
    export default () => (
      <QlikEmbedConfig.Provider value={hostConfig}>
    	<div className="container">
          <h1>Qlik Embed with React</h1>
    	      <div className="selections-bar">
            <QlikEmbed ui="analytics/selections" appId={appId} />
          </div>
          <div className="viz">
            <QlikEmbed ui="classic/app" app={appId} sheet={sheetId} />
          </div>
          <div className="viz">
            <QlikEmbed ui="analytics/chart" appId={appId} objectId="hRZaKk" />
          </div>
    	  </div>
      </QlikEmbedConfig.Provider>
    );

     You can clone the full React example here: https://github.com/ouadie-limouni/qlik-embed-react 

    result:

    blog-embedjs-3.png

    Limitations ?

    There are a few limitations to qlik-embed as it continues to develop into a more stable and robust library - you can read more about those on qlik.dev: https://qlik.dev/embed/qlik-embed/qlik-embed-limitations

    Like I mentioned at the very beginning, qlik-embed is new and evolving quickly, I invite you to test it to get familiar with it early and stay tuned for more updates and bug fixes as they come out using the Changelog page.

    I hope you found this post helpful, please let me know in the comments below if you have any questions!

    Thanks
    - Ouadie

    Show Less
  • Image Not found

    Product Innovation

    Celebrating Summer Solstice with Streamlined Scripting

    As we embrace the longest day of the year, the summer solstice, I am reminded of the importance of making the most of every moment. While the sun shines brightly, we want our dedicated Qlik developers, consultants, and "Qlik script rock-stars" to enjoy the weather rather than spend countless hours in the script editor interface. That’s why we are excited to introduce our latest improvements, designed to enhance your scripting experience and give ... Show More

    As we embrace the longest day of the year, the summer solstice, I am reminded of the importance of making the most of every moment. While the sun shines brightly, we want our dedicated Qlik developers, consultants, and "Qlik script rock-stars" to enjoy the weather rather than spend countless hours in the script editor interface. That’s why we are excited to introduce our latest improvements, designed to enhance your scripting experience and give you more time to bask in the summer glow.

    Keep reading to explore the enhancements we've made to the script and data load editors, ensuring a more efficient, consistent, and enjoyable user experience. Whether you're tackling data prep or loading data into a Qlik Sense app, these updates will streamline your workflow and promote best practices, allowing you to spend less time on scripts and more time soaking up the sunshine.

    Fixing pain points in autocomplete

    Autocomplete has been a persistent issue for many of you, often causing more frustration than convenience. Recognizing this, we released an update on February 15th, to make autocomplete less aggressive in both script and expression editors. This seemingly small bug fix has had a significant impact, earning praise from our developer community.

    A few days ago on June 18th, we released an enhancement that allows you to enable or disable autocomplete according to your preference. This flexibility addresses one of the biggest pain points raised by our script writers, empowering you to work more efficiently.

    For more details, check out the community discussion by Partner Ambassador – Ometis.

    Consistent user experience across script editors

    We are committed to providing a consistent user experience across our platforms. In November 2023, we released a standalone script editor for data prep use cases. This year, we’ve ensured that the functionality in the standalone script editor is mirrored in the Data Load Editor used by over 11k users for loading data into Qlik Sense apps.

    Promoting good practices with reusable and modular code

    We’ve also made strides in promoting good coding practices. We introduced QVS file support, allowing you to upload, preview, and include QVS files in your scripts. This feature, released on April 31st in the script editor and on May 21st in the Data Load Editor, supports the reuse of script parts and encourages modularity.

    Stay tuned for future updates… because we are planning to take the current functionality of read only to the next level and include editable scripts within Qlik Cloud!

    This enhancement not only promotes best practices but also helps with a smoother transition to Qlik Cloud for those heavily utilizing QVS files in client-managed deployments.

    Explore community feedback:


    Enhanced Data Load Editor 

    The Enhanced Data Load Editor, released on May 21st, brings a host of new functionalities aimed at improving usability. These include the ability to preview loaded data directly from the editor, the introduction of a STORE command wizard, and resizable panels. With these improvements the script coding experience is more intuitive and efficient, aligning it with the capabilities of the enhanced script editor in Qlik Cloud.

    Key features include:

    • Data preview with limited loading and table/profile previews for troubleshooting during development without switching between app sheets or data model viewer, allowing quick checks on script effects on a limited number of rows.
    • Resizable panels for a customizable workspace

    Note: These enhancements were previously introduced in the standalone script editor in November 2023 for data prep use cases. If you missed that update, catch up here:

     

    Community reactions 

    The release of these improvements in the Data Load Editor has inspired positive reactions across the Qlik community. Here’s what some of our Partner Ambassadors and consultants had to say:

     

    Embracing a 'Cloud-First' approach

    While we emphasize a cloud-first strategy, we understand the importance of supporting both cloud and client-managed environments. The standalone script editor and script object improvements are currently supported in Qlik Cloud. However, enhancements to the Data Load Editor and expression editor are also included in Qlik Sense client-managed, with major updates planned for the November 2024 release.

    These updates, including enhanced Data Load Editor features and QVS file support, not only improve the current experience but also encourage a gradual move to Qlik Cloud.

    Looking forward

    As we continue to innovate and improve the Qlik scripting experience, your feedback remains invaluable. Be on the lookout for more updates, and let’s make the most of these long summer days together!

    To learn more:

    Show Less
  • Image Not found

    Product Innovation

    Introducing Qlik Answers

    Informing workers with knowledge from unstructured content.  A plug-and-play, Generative AI powered RAG solution.
  • Image Not found

    Design

    Sheet and Object-level Access Control in Qlik Cloud

    Let's see how it is possible to control sheet and object-level access in Qlik Cloud, specifically when organizations want to show/hide specific assets in an application based on the group membership of the current user that is accessing the application. 
  • Image Not found

    Qlik Digest

    August Qlik Digest

    Qlik has the Answers!
  • Image Not found

    Design

    This is How You Enable Your Sales Team with Qlik Answers

    Let’s take a look at how Qlik’s new generative-AI powered knowledge assistant, Qlik Answers, is helping our own salesforce better serve customers. 
  • qlik-community-blogs.jpg

    Design

    The Document Locale

    The locale defines a number of regional settings. Here is how it is done in Qlik Sense. 
  • Image Not found

    Product Innovation

    Natural Language Insights – Powerful AI on Dashboards

    We have recently introduced a new, natural language object in Qlik Sense SaaS that can be added directly to dashboards and applications to deliver AI-generated insights.  This capability extends our NLG capabilities beyond the Insight Advisor experience, allowing a much broader audience of Qlik Sense users to benefit from narrative interpretations and readouts when exploring in dashboards, boosting data literacy and delivering improved data story... Show More

    We have recently introduced a new, natural language object in Qlik Sense SaaS that can be added directly to dashboards and applications to deliver AI-generated insights.  This capability extends our NLG capabilities beyond the Insight Advisor experience, allowing a much broader audience of Qlik Sense users to benefit from narrative interpretations and readouts when exploring in dashboards, boosting data literacy and delivering improved data storytelling.

    Show Less
  • Image Not found

    Product Innovation

    Navigating Qlik Cloud's newest user experience. Better findability, smoother nav...

    Everything you need to know about the new user experience across Qlik Cloud Analytics and Qlik Talend Cloud.  Welcome to a new world where you always know where to go.
  • Image Not found

    Support Updates

    Qlik Sense Enterprise on Windows: New Patches available for May 2024, February 2...

    Hello all, The following patches for Qlik Sense Enterprise on Windows have been released today: May 2024 Patch 4 (Release Notes) February 2024 Patch 8 (Release Notes) and November 2023 Patch 11 (Release Notes)   All installation files are available on our Download site. Log in with your Qlik ID, apply your version's relevant filter, and download the new patch release.  Looking for product lifecycle information? See Qlik Sense Enterprise on Win... Show More

    Hello all,

    The following patches for Qlik Sense Enterprise on Windows have been released today:

     

    All installation files are available on our Download site. Log in with your Qlik ID, apply your version's relevant filter, and download the new patch release. 

    new patch releases qlik sense.png

    Looking for product lifecycle information? See Qlik Sense Enterprise on Windows Product Lifecycle.
    Wondering why we have not seen an August 2024 major release? See Release Cadence Update: Qlik Sense Enterprise Client-Managed.

     

    Thank you for choosing Qlik,
    Qlik Support

    Show Less
  • Image Not found

    Qlik Academic Program

    A Summer of Learning with the Qlik Academic Program

    In EMEA our Academic Program activities continue into the summer, even with many schools off, we've still been busy!
  • Image Not found

    Design

    New Straight Table Enhancements

    The new straight table, found in the Qlik Visualization bundle, has two new enhancements in Qlik Cloud. The first is expression-based text styling and the second is measure modifiers. Let’s look at how these new enhancements can be used. With the first enhancement, columns in a straight table can be styled based on an expression. This is done in the properties of a column in the Text style expression.                   There are four styles that... Show More

    The new straight table, found in the Qlik Visualization bundle, has two new enhancements in Qlik Cloud. The first is expression-based text styling and the second is measure modifiers. Let’s look at how these new enhancements can be used.

    With the first enhancement, columns in a straight table can be styled based on an expression. This is done in the properties of a column in the Text style expression.

    text style exp.png

     

     

     

     

     

     

     

     

     

    There are four styles that can be applied in the expression. They are:

    1. Bold: <b> or <B>
    2. Italics: <i> or <I>
    3. Underlined: <u> or <U>
    4. Strikethrough: <s> or <S>

    In the expression, the style can be in written in uppercase or lowercase letters and it should be enclosed in single quotes. Here is an example of an expression that can be used to bold the text in the Customer column if the Customer is Boombastic.

    bold.png

     

    The results in the table look like this:

    bold table.png

    To bold all the text in the Customer column, '<b>' can be used in text style expression without the if statement.

    In the example below, the text in the Discount column and the Product Name column is strikethrough if the discount is equal to 0. The same expression below is used in both columns to format the text.

    strike.png

     

    strike table.png

    Text styles can also be combined in an expression. In the example below, the text is bold, italicized and underlined if the Sales value is greater than $1,000. Notice that all the style codes are included in the single quotes.

    multiple.png

     

    multiple table.png

    Multiple styles can be used in the same expression based on different criteria as well. For example, Sales values can be bold if over $1,000 and strikethrough if under $100.

    mult2.png

     

     

    mult table2.png

    While text styles can be combined, use with care and use the text styles to highlight something in the data, not clutter it.

    The second enhancement of the new straight table are measure modifiers. Modifiers are not new to Qlik Sense, but they are new to the straight table. In the properties of a measure, there is an option to add a modifier. The four modifier options are: accumulation, moving average, difference and relative numbers (see image below). When a modifier is selected, other modifier settings will be made available for developers to edit as needed.

    modifier.png

     

     

     

     

     

     

     

     

     

     

     

    Let’s look at each modifier briefly. The accumulation modifier will accumulate the measure value over dimension(s). In the table below, the Sales – Accumulation value will accumulate over the Year Month dimension.

    accum.png

    The moving average modifier will average the measure value over a specified period. In the properties below, the moving average modifier is set to full. Also notice the output expression which shows the expression used for the modified measure – this is available for all modifier options.

    moving avg.png

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    With these settings, the results off the modifier will look like the table below. With every row, the Sales value is included to calculate the new moving average.

    moving table.png

    The difference modifier will display the difference between the measure value as seen in the table below. In this case, the difference between the previous row and current row values.

    difference table.png

    The relative numbers modifier will display relative percentages that can change based on the properties selected. In the example below, the year 2023 is selected. If the selection scope is set to current selections, then the resulting table will show the percentages for 2023 only.

    relative properties selection.png

     

     

     

     

     

     

     

     

     

     

     

    relative with selection.png

     

    If the selection is disregarded, then the percentages ignore the 2023 selection and show percentages across all the month year timeframes. Below in the resulting table, the percentages are a lot lower since they are across a larger dataset.

    relative no selection.pngTo learn more about these enhancements, check out Qlik help using the links below.

    Straight table

    Modifiers

     

    Thanks,

    Jennell

     

    Show Less
  • Image Not found

    Qlik Academic Program

    Australia is the new hub for a data analytics career

    The demand for business analytics skills is surging globally, particularly in India and Australia, driven by the rise in digital transformation across various industries.
  • Image Not found

    Product Innovation

    The Evolution of Insight Advisor – Continuing the path forward with Augmented An...

    Introducing LLM-driven language generation and automated authoring   Insight Advisor in Qlik was introduced in 2019 as a first step into AI-driven analytics.  At the time, users could auto-generate visualizations and analytics using selections and keyword search.  That kicked off a journey of rapid innovation that resulted in full natural language-driven insight generation in over 10 languages, conversational analytics through Insight Advisor Cha... Show More

    Introducing LLM-driven language generation and automated authoring

     

    Insight Advisor in Qlik was introduced in 2019 as a first step into AI-driven analytics.  At the time, users could auto-generate visualizations and analytics using selections and keyword search.  That kicked off a journey of rapid innovation that resulted in full natural language-driven insight generation in over 10 languages, conversational analytics through Insight Advisor Chat, natural language insights on dashboards, a variety of advanced analysis types such as correlation, clustering, forecasting, key driver analysis, etc., and predictive analytics with Qlik AutoML.  We introduced a rich business logic layer to customize natural language processing and insight generation, and a full set of augmented analytics APIs to extend and embed AI-driven capabilities.

    Show Less
  • Image Not found

    Design

    Conditional Show/Hide Dimensions and Measures in a Chart

    Conditional show or hide is available in line and bar charts giving the user the ability to toggle dimensions or measures on or off in a single chart. This allows developers to customize line and bar charts and save space by using one chart to show various metrics and dimensions. Let’s look at a simple way of using this feature to show or hide lines in a line chart. In the Overall Equipment Efficiency demo found on the Demo Site, there is a line ... Show More

    Conditional show or hide is available in line and bar charts giving the user the ability to toggle dimensions or measures on or off in a single chart. This allows developers to customize line and bar charts and save space by using one chart to show various metrics and dimensions. Let’s look at a simple way of using this feature to show or hide lines in a line chart. In the Overall Equipment Efficiency demo found on the Demo Site, there is a line chart accompanied by buttons that are used to toggle the lines on and off in the line chart.

    demo.pngThis is done by using variables. When each button is clicked, the respective variable is toggled from 0 to 1 or 1 to 0 depending on its current value. See the value expression in the image below.

    variable.png

     

     

     

     

     

     

     

     

     

     

     

    In the measure expression in the line chart, this variable is checked to determine if the expression should be evaluated and displayed or if the measure should be set to null.

    if.png

     

    This is a perfectly good way to toggle the lines, but with the ability to use conditional show and hide in line and bar charts, this process can be simplified. First, in the measure expression, we no longer need to use an if statement which can help reduce calculation time. We can simply use our normal expression and the “Show measure if” setting, with the respective variable, to evaluate if a line should be shown in the visualization or not.

    show measure if.png

     

     

     

    The “Show measure if” and “Show dimension if” settings evaluate the expression and will show the line if the expression evaluates to true. In my example, vShowOEE will be either 1 or 0. If it is 1, the line will be displayed. If it is 0, then it will not be displayed. We can continue to use the buttons to toggle the respective variable (from 1 to 0 and vice versa) for each line.

    My example is basic, but more complex expressions can be used as well. For example, you may want to show/hide lines based on a selection or a calculated value or you may want to use some business logic to determine which dimension or measure should be displayed. The expression can be as simple or complex as needed, as long as it returns a true or false value. Keep in mind, that this show setting is optional and can be left blank. When no expression is entered, the line (or bar) is displayed.

    There are a few limitations of this new feature to be aware of: 1) Custom tooltips are disabled when using a conditional dimension, 2) Time series forecasting is not available when using conditional dimensions or measures. While the “Show measure if” and the “Show dimension if” can both be used in the same chart, it is recommended that you use only one at a time. Check out Qlik Help to learn more and test this new feature out in your next line or bar chart.

    Thanks,

    Jennell

    Show Less
  • qlik-community-blogs.jpg

    Explore Qlik Gallery

    Football Betting Dashboard

    Football Betting Dashboard 2Foqus WHAT IF: you would bet €10 on your favorite sports team for every game?⚽ Would you end up with a profit by the end of the season? Let's find out! What IF analysis in combination with Football Betting Data, visualized using the powerful Layout Container.   Discoveries Flexibility and countless visualization possibilities with Layout Container in combination with a WHAT IF analysis Impact New ways... Show More
    Show Less
  • qlik-community-blogs.jpg

    Explore Qlik Gallery

    Social Media Report

    Social Media Report Clay TechSystems Consulting Private Limited You can gather information on the reach, impressions, and visitors of your social media posts with this app. It provides analysis on a monthly and yearly basis, allowing you to prioritize your marketing efforts. Discoveries We obtained more in-depth analysis of the data, allowing us to concentrate on areas that are currently not being targeted. Impact Data-driven ins... Show More
    Show Less
  • Image Not found

    Explore Qlik Gallery

    LinkedIn Personal Data

    LinkedIn Personal Data BriefCam LinkedIn provides data about your profile, such as your connections, post reactions, messages and a huge list of other files you can analyze and get quick insights. Using Qlik I created an app that monitors my LinkedIn activity. Discoveries Analyze personal usage in LinkedIn network Impact Get insights about your LinkedIn profile Audience LinkedIn users who want to explore their activity on ... Show More
    Show Less
  • Image Not found

    Support Updates

    Free access to Qlik Sense Desktop is ending

    Hello Qlik Users,I hope everyone is doing well!Free access to Qlik Sense Desktop ends today, July 14, 2020. You will still be able to access your Qlik Sense Apps via your local file system (default path is C:\Users\username\Documents\Qlik\Sense\Apps) and copy the files to other editions of Qlik Sense. To continue working in Qlik Sense Desktop, you must authenticate against Qlik Sense Enterprise on Windows or SaaS editions of Qlik Sense. To authen... Show More

    Hello Qlik Users,

    I hope everyone is doing well!

    Free access to Qlik Sense Desktop ends today, July 14, 2020. You will still be able to access your Qlik Sense Apps via your local file system (default path is C:\Users\username\Documents\Qlik\Sense\Apps) and copy the files to other editions of Qlik Sense. 

    To continue working in Qlik Sense Desktop, you must authenticate against Qlik Sense Enterprise on Windows or SaaS editions of Qlik Sense. To authenticate against Qlik Sense Enterprise in Windows, a professional license is required.

    If you’re a Qlik API Developer, please sign into Qlik Branch and go to your profile. You will find instructions unlock Qlik Sense Desktop. Please follow the instructions on the page and note that the unlock files are temporary and will have to be replaced every 60 days.

    Jamie_Gregory_0-1594729014355.png

    If you have any questions, please see the Desktop FAQ or let us know in the comments below. Be sure to subscribe to the Qlik Support Updates Blog by clicking the green Subscribe button to stay up-to-date. Please give this post a like if you found it helpful!

    Thank you for choosing Qlik!

    Kind regards,

    Qlik Global Support

    Show Less