📒
Gitoqlok
Gitoqlok
  • 🐱‍👓 Welcome
  • 🟢Changelog
  • ❔FAQ
  • ⚒️Functionality Overview
  • 🐞How to report a bug?
  • 💳License Management
    • Master License key
    • Single License Key
  • Main
    • Git for newbies
    • Collaborative Development with Gitoqlok
    • Gitoqlok Development Set of Rules: Git + Qlik Sense
    • Best Practices to Configure Git Environment
    • How Gitoqlok Bypasses the Git API rate limit
    • How Fast do Git Providers Process Large App Versioning
  • 🏃‍♀️Kick-start
    • Connect Qlik Sense to Git
      • Connect Qlik Sense to GitHub
      • Connect Qlik Sense to GitLab
      • Connect Qlik Sense to Bitbucket
      • Connect Qlik Sense to Azure DevOps
    • Applications Manager: Bulk repository creation
      • From Options Page
      • From Qlik Sense hub
    • Git Settings for repositories
      • Repository grouping
    • Creating Git repository and commits in Qlik Sense
      • Committing Bookmarks to the Git Repository
      • Committing Static Files to the Git Repository
      • Standalone Qlik SaaS Script versioning
      • Committing Qlik Automation to the Git Repository
    • Revert to the previous version of the Qlik Sense application
    • How to Publish an Application?
  • 👩‍💻Tutorials
    • Importing Qlik Apps and App Objects from Git
      • Import
      • Deploy from Git
      • Import Qlik app from existing repository
    • Gitoqlok Helper
      • Time Machine
      • Diff Viewer
      • Set a Thumbnail
      • Sheets Comparator
      • Diff Editor (Merge)
      • Load Script Versioning
      • Highlighted Master Items
      • Tags Manager
      • QVD Links: Data Load Editor
    • Application Checklist
      • Publish checklist to everyone
      • Share checklist privately
    • Environment Migration
      • Export
        • Existing repository
        • Create Repository
        • Download file
      • Import
    • Migration of Bookmarks between Qlik Servers
    • Task Chain
    • Security Rules Manager
    • Dark Theme
    • Collision Detection
    • Business Glossary
    • Usage Management
  • 🤝Third-party Integrations
    • ✨OpenAI
      • AskAI: Sheets and Mesaures
      • AskAI: Documentation Wizard
    • QSDA Pro Integration
      • QSDA Pro Charts Deconstruction
    • Soterre Integration
      • QVD Lineage
      • Global Search
  • Gitoqlok for Power BI
    • Application Checklist
Powered by GitBook
On this page
  • Without QSDA Pro connection
  • With QSDA Pro connection
  • Alternative: video tutorial

Was this helpful?

  1. Third-party Integrations
  2. QSDA Pro Integration

QSDA Pro Charts Deconstruction

Learn charts performance optimization possibilities right in Qlik UI with Gitoqlok and QSDA Pro.

PreviousQSDA Pro IntegrationNextSoterre Integration

Last updated 5 months ago

Was this helpful?

QSDA Charts Deconstruction displays the Calculation time for each Qlik chart directly within a Qlik sheet. This functionality assists developers in identifying visualization performance bottlenecks and optimizing chart effectiveness.

Navigate to a sheet and access this feature by right-clicking the extension icon in browser. Find "QSDA Calctime".

You can find this feature in Gitoqlok's context menu. Right-click on the extension icon in your browser or find three dots icon near Gitoqlok in extensions list.

Without QSDA Pro connection

Each chart on a sheet will be augmented with frames and Calculation time badges. The Side Panel provides a list of all visualizations on a current sheet with their calculation times.

How does Gitoqlok calculate chart performance?

Gitoqlok scans the Qlik Sense application to gather metadata about visualizations.

It identifies the dimensions, measures, and expressions used in each visualization. For each chart, Gitoqlok measures the time taken to compute its results.

This involves evaluating the complexity of expressions, the use of functions like Aggr(), and the data volume being processed.

Users can drill down into specific charts to view their components, such as dimensions and measures.

  • For dimensions, Gitoqlok calculates the number of distinct values. This information helps assess the complexity and potential performance impact of each dimension.

  • For each measure, Gitoqlok evaluates the expressions used and measures their individual calculation times. This detailed timing allows developers to pinpoint which measures may be contributing to longer overall chart rendering times.

Expand any chart in Side Panel to view the deconstruction table. The Deconstruction table is used to break down chart calculation time by expression. This is useful information when tuning a long running chart.

Click the refresh button on a chart badge to repeat the calculation. The history of calctimes for this chart will be available in a deconstruction table and saved within the current viewing session. This is useful for tracking the calculation time changes using the new chart settings.

You can repeat the calculation for the chart deconstruction table as well by clicking the refresh button on a chart in Side Panel.

With QSDA Pro connection

Orange icon on a chart badge will indicate there is a QSDA Pro flag associated with chart expressions. Click on the orange icon to view the flag in Side Panel. Hover on the flag icon to reveal the flag definition.

Alternative: video tutorial

Learn more about Charts Deconstruction from

Freemium Gitoqlok users are able to view calctime badges for all charts in an app. The deconstruction tables are available for 10 charts per app only. To reduce this limit,

Configure the connection in Options to view flags associated with charts in Gitoqlok. Learn more about

🤝
QSDA Pro documentation page.
consider our licensing options.
QSDA Pro
Gitoqlok + QSDA Pro licensing options.
Visit QSDA Pro documentation page to learn more about each flag description.
QSDA Pro Charts Deconstruction in Gitoqlok
No QSDA Pro: Charts Calctime
No QSDA Pro: Chart calctime deconstruction in Side Panel
Session history of chart calctimes
Viewing QSDA Pro flags in chart deconstruction table