Skip to main content

Creating apps

Qlik Sense apps contain data, and use visualizations to explore that data. Make discoveries by applying selections to visualizations.

The foundation of an app is the data model and load script. Measures and dimensions are reusable data items used to build charts. Sheets and stories display and organize your visualizations. Bookmarks are an easy way to save a specific selection state on a sheet.

Building blocks of an app.

Whoever creates an app is automatically designated as its owner. An app can be re-used, modified, and shared with others, depending on access rights.

Information noteThe .qvf file format is a proprietary format.


Data manager and Data load editor

The Data manager lets you quickly add and transform data. You can also associate data tables. The Data load editor uses scripts to connect to a data source and retrieve the data. See Managing data in apps with Data manager and Using the data load editor.

Data model

Loaded data is structured in a data model. You can reload your data to build the data model that is best for your app. See Viewing the data model.


Measures are calculations used in visualizations. Measures are created from an expression composed of aggregation functions, such as Sum or Max, combined with one or several fields. See Measures and Using expressions in visualizations.


Dimensions are fields used in visualizations. Dimensions determine how the data in a visualization is grouped. For example: total sales per country or number of products per supplier. See Dimensions and Fields.

Structure and visuals


Sheets contain data visualizations, such as charts and tables. You create structure in your app by grouping visualizations on sheets. For example, you could have a sheet for North American sales, and a different sheet for Europe. For more information, see Structuring an app using sheets and Choosing and using visualizations.


Bookmarks are shortcuts to a certain set of selections and chart expansions. See Bookmarking selections.


Stories are based on snapshots of visualizations. You present your data by creating a story that guides you to new insights by combining snapshots of data at specific times and selection states. See Data storytelling.

Working with apps in the cloud hub

You can add, edit, and share apps in the cloud hub.

Apps can be added in the cloud hub by users with a professional role. Cloud hub members can view and interact with shared apps. They cannot add community content such as sheets and stories to shared apps, unless the app is in a shared space to which they have edit access.

Information note

Apps made in Qlik Sense Enterprise on Windows and published to the cloud hub cannot be edited or shared within the cloud hub. If you want to edit these apps in the cloud hub, you should export the apps from the QMC and import them into the cloud hub.

There are different ways of developing apps and sharing them in your cloud hub. Here is a sample app lifecycle:

  1. Add your app to the cloud hub

    You can create a new app and develop it in the cloud hub. If you own an app in the cloud hub that you want to use as a template, you can duplicate that app and then edit the copy. You can also import an app exported from another deployment of Qlik Sense.

    Creating apps in the cloud hub

    If you want to develop the app collaboratively, you can add the app to a shared space. For a sample spaces workflow, see Working with others in the cloud hub.

  2. Add data and develop your app

    If you created a new app, you can add data sources, build your data model, and then create sheets and stories. If the app is in a shared space, you can also use data sources already added to the space.

    If you copied an app, you can change the data sources, revise the data model, and then edit the sheets and stories. If you duplicate an app containing data sources you do not own, you will need to add those sources.

    If you uploaded an app, you need to add the original data sources to the app again. You can also add new data sources and change the content.

    Your sheets and stories are private until you make them public.

  3. Create a data reload schedule

    You can create scheduled reloads of your data to make sure your visualizations reflect the most up to date information.

    Reloading app data in the cloud hub

  4. Share your app with other members

    You can share your personal app with members of your cloud hub by moving the app to a shared space. You can also publish the app to a managed space.

    Working with others in the cloud hub

  5. Update your app

    As app owner, you may receive feedback from your app users. A shared app can be updated at any time. You can make sheets and stories private again to work on them further. You can make changes to the data model.

  6. Retire an app in the cloud hub

    When the app is no longer required, you can delete it from the cloud hub.

    Deleting apps

Learn more