The Qlik Sense Extension Usage Dashboard is a Qlik application that parses application meta-data to uncover which applications use extension objects. The sources for this data are the meta-data fetch from the Qlik Sense Telemetry project and QRS API calls. By combining these, we can see which apps use extensions, where those extensions are used, who are the users who use extensions, which extensions are not used, as well as which extension usages could be replaced by a bundled visualization from Qlik.
TelemetryDashboard-1-Generate-Metadata
taskExtension Usage Dashboard.qvf
monitor_apps_REST_app
data connection in the QMC (this is a default data connection shipped with the product) to the user that will be reloading the application if it is planned to reload the app from the Hub. Ensure that the user can see this connection in the Data Load Editor. Occasionally this takes a services restart to take effect.TelemetryMetadata
data connection in the QMC to the user that will be reloading the application if it is planned to reload the app from the Hub. Ensure that the user can see this connection in the Data Load Editor. Occasionally this takes a services restart to take effect.RootAdmin
priveleges. The monitor_apps_REST_app
data connection is reloaded by the service account, and that account needs access to specific resources via the QRS API that are not available otherwise.Config
tab.vCentralHostname
contains the hostname of the Central Node and is directed to a virtual proxy using Windows authentication. If it has a virtual proxy prefix, be sure to include it (e.g. mycentralnode/myprefix
):The application will provide insight into what Qlik apps use extensions and on what sheet inside of that application the extension resides. The sheets are divided into:
The tool will not record apps which reference extensions which do not exist on the server. Example:
The rationale for this is that in order to determine which visualizations are extensions, (a) we either need to query the installed extensions by name (e.g. barchart-extension
) or (b) inline load a list of visualizations which come with Qlik Sense Enterprise on Windows. (a) will miss usages of visualizations which are not installed, like above. (b) would require that users upgrade this app upon each release of Qlik Sense Enterprise on Windows to ensure coverage for potentially added visualization types (e.g. the Mekko chart
in the November 2019 release). We've made the decision to go with option (a) for a more robust set of coverage across versions of Qlik Sense Enterprise.