Validate Applications | Migration Center Help
Skip to main content Skip to complementary content

Validate Applications

Last updated: 2026-11-03

The Validate Applications step compares each application's Qlik Sense Client-Managed version with its Qlik Cloud version to assess the success of the migration. This is performed through data and object-level validation using WebSocket connections to both environments.

Prerequisite steps

  • Import Applications

Step details

  • Retrieval method:
    Applications are resolved by their app description metadata created during the Import Applications step.
  • Validation logic:
    • Establishes WebSocket connections to both the on-premise and Qlik Cloud versions of the app.
    • Compares data models to determine whether both apps contain data.
    • If data exists in both, performs a detailed object-level comparison:
    • Non-private charts are converted to hypercube definitions.
    • Inner hypercube data structures are compared for consistency.
  • Report output:
    The validation report is written as .XLSX and .JSON to the Validation folder of the job, and can be downloaded from the job page. For details, see Job reports.
    The workbook opens with a Summary sheet that uses the same verdicts as the Validate Tasks step: Validated, Needs attention, Failed, and Not checked. Each application is counted once.
    When applications failed validation, the job log reports this at error level.

Notes

  • Only public sheet objects are included in the comparison.
  • If the application was exported without data, the Reload Applications step must be completed before running this validation.
  • This step is useful for validating business logic accuracy and ensuring that the cloud version behaves identically to the on-premise version.

Related steps

Visit the discussion forum at community.qlik.com

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!