Large app support
With large app support, you can work with apps that are larger than the standard app size. You can configure one or more spaces in Qlik Cloud to support large apps, ensuring they have the memory needed to run efficiently.
How large app support works
Large app support provides additional memory through engines of different sizes in engine pools. Every app is loaded into an engine at runtime. An autoscaling mechanism dynamically allocates resources as needed and routes large apps to the best-suited engines. This ensures that you can work with an app even if it requires more resources than a single engine can provide.
The total large app capacity determines how many apps larger than the standard app size that you can have open at the same time. Only the in-memory size of the app is counted, not the number of user sessions on each app.
Large app capacity options
Large app capacity is available in 20 GB and 100 GB packs for the following subscriptions:
-
Qlik Cloud Analytics Premium
-
Qlik Cloud Enterprise
-
Qlik Sense Enterprise SaaS
You can mix and match capacity packs to allocate the right amount to your tenant. Qlik Cloud Enterprise includes 40 GB of large app capacity by default.
Qlik provides support for capacity planning and provisioning. Contact Qlik Sales for more information.
Large app support is not available in Qlik Anonymous Access subscriptions.
Supported app capacity
The maximum supported app size varies depending on your subscription level and the assigned large app capacity.
App type | Supported app size (in-memory) |
---|---|
Standard app for Qlik Sense Enterprise SaaS | Up to 5 GB |
Standard app for Qlik Cloud Analytics Premium | Up to 10 GB |
Standard app for Qlik Cloud Analytics Enterprise | Up to 15 GB |
Large app | Up to 50 GB |
Supported app size based on assigned capacity
If the large app capacity assigned to your tenant is less than 50 GB, the maximum supported app size is equal to the assigned capacity. The table shows the supported app size when the total large app capacity is 20, 40, or 50 GB.
Assigned large app capacity | Supported app size (in-memory) |
---|---|
1 pack of 20 GB | 20 GB |
2 packs of 20 GB | 40 GB |
50 GB or more | 50 GB |
Estimating your large app capacity needs
To determine your required large app capacity:
-
Count the in-memory size of the apps you need to have open at the same time.
-
If you experience peak memory constraint errors when loading data into an app, consider increasing the capacity.
Example: Calculating capacity needs
If you have five apps with the average size of 15 GB and you want to open them all at the same time, you need: 5 apps x 15 GB = 75 GB of capacity
To support this, you could:
-
Assign four packs of 20 GB to your tenant (total 80 GB).
-
Purchase one 100 GB pack to allow for future growth.
Working with large apps
Administrators can define which spaces that allow large apps. You can see whether a space allows large apps in the Allow large apps column of the Spaces table.
Enabling large app support for a new space
Do the following:
-
In the Administration activity center, select Spaces.
- Click Create new.
- Enter the space details and select the Allow large apps checkbox.
- Click Create.
Enabling large app support for an existing space
Do the following:
-
In the Administration activity center, select Spaces.
- Locate the space, click
, and select Edit space.
- Select the Allow large apps checkbox.
- Click Save.
For more information about managing spaces, see Managing spaces.
Considerations when using large apps
When using large apps, consider the following:
Capacity usage
-
The large app capacity is only used for apps that exceed the standard app size.
-
Each open instance of an app counts toward the large app capacity. For example, if a source app is open in a shared space and a published copy of the app is open in a managed space, both count as separate instances.
-
When you open a large app, it counts against your large app capacity, whether you open the app with or without data.
Space behavior
- Spaces that allow large apps are not explicitly labeled in Qlik Cloud Catalog. To indicate that a space is intended for large apps, use the description field of the space.
- Apps can be moved between standard spaces and spaces with large app support. However:
- If an app exceeds the standard in-memory limit and is moved to a standard space, it cannot be opened. You can still download the app and view its details in activity centers.
- If large app support is removed from a space, the app remains, but it cannot be opened it it exceeds the standard in-memory limit.
Reloading large apps
-
When you reload data from a space with large app support, the reload runs on that space.
Information note-
When you create a new app, its size is initially unknown. To avoid any issues, run the initial reload via the Reload now option from the Analytics activity center. This will accurately determine the size of your app and ensure it is routed to the appropriate engine based on its size.
-
For subsequent reloads, the memory limit depends on the previous reload size. If reloading directly from the Script Editor (DLE) fails because the app exceeds this limit, restart the reload from the DLE to redirect the app to a larger engine.
-
-
The peak reload size for apps in spaces without large app support is up to 34 GB. If a reload exceeds this limit, move the app to a space that allows large apps.
Monitoring large app capacity
Administrators can track the usage of large app capacity from the Administration activity center.
View total large app capacity
Go to Home > Capabilities to see the total large app capacity assigned to your tenant.
Monitor current usage
The Large app utilization chart on the Home page shows current usage and peak capacity for the day. For more information, see Monitoring resource consumption.
Identify spaces allowing large apps
You can see which spaces that are configured to allow large apps by viewing the Allow large apps column on the Spaces page.
Track app sizes
View app sizes from the Apps tab on the Content page.
Monitor in-memory app size and memory usage
Use the App Analyzer monitoring app to track in-memory app size and memory usage over time.
The App Analyzer app is part of the Qlik Cloud Monitoring Apps, which are community-supported and not officially supported by Qlik. To quickly install and update these apps, use the Qlik Cloud Monitoring Apps Installer with Qlik Application Automation. For details on installation and support, see App Installers.
For more information, see: