Validate Applications
Last updated: 2026-11-03The 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.XLSXand.JSONto theValidationfolder 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.