How do I optimize my applications so that they can stay under the limit?
These are a couple of the questions we frequently hear. There hasn’t been a clear way to get a holistic picture of what is happening within your tenant…
I am happy to share with you the new App Analyzer for Qlik SaaS!
The App Analyzer will help answer those questions and more! The app provides insights on:
App, Table and Field memory footprints
Synthetic keys and island tables to help improve app development
Threshold analysis for fields, tables, rows and more
Reload times and peak RAM utilization by app
And much more!
The App Analyzer uses a single REST connection to iterate over application metadata endpoints within a tenant. The data retrieve can then be measured against tenant quotas and user-defined thresholds to empower Admins to act on the insights that the app reveals. To see the app in action, check out this demo:
A few things to note:
This app is provided as-is and is not supported by Qlik Support.
An undocumented API was used in the document script that is experimental.
It is recommended to always use the latest app.
Information is not collected by Qlik when using this app.
The app as well as the configuration guide can be found at the bottom of this post. This app was created internally and will be supported by the developers of the app. They will be following this thread so be sure to post any questions or issues here so they can be addressed.
Be sure to subscribe to the Qlik Support Updates Blog by clicking the green Subscribe button to stay up-to-date with the latest Qlik Support announcements. Please give this post a like if you found it helpful!
Qlik Digital Support Team
Update 10/7/2020 - New version of App Analyzer (v3.0.1) uploaded
Update 1/21/2021 - The App Analyzer has been updated and uploaded
Update 8/24/2021 - App Analyzer's latest update is reflected in the attachment below
Update 12/02/2021: Updated and attached latest QVF file for App Analyzer. This version addresses apps that are in spaces tied to Forts. Those apps will be read in the analyzer but not their metadata.