# 驗證應用程式

Validate Applications 步驟會比較每個應用程式的 Qlik Sense Client-Managed 版本與其 Qlik Cloud 版本，以評估移轉的成功與否。這是透過使用 WebSocket 連線至兩個環境的資料和物件層級驗證來執行。

## 必要條件步驟

* `Import Applications`

## 步驟詳細資料

* 擷取方法：  
  應用程式會根據其在Import Applications步驟中建立的應用程式描述中繼資料來解析。

* 驗證邏輯:

  * 建立 WebSocket 連線至應用程式的內部部署和 Qlik Cloud 版本。
  * 比較資料模型以判斷兩個應用程式是否都包含資料。
  * 如果兩者都存在資料，則執行詳細的物件層級比較：
    * 非私人圖會轉換為超立方體定義。
    * 比較內部超立方體資料結構的一致性。

* 報告輸出：  
  會產生一份完整的驗證報告，並儲存為 `.XLSX` 格式，儲存在伺服器上「工作」資料夾中的 `Validations` 資料夾中。

## 備註

* 只有公用工作表物件會包含在比較中。
* 如果應用程式在沒有資料的情況下匯出，則必須在執行此驗證之前完成 Reload Applications 步驟。
* 此步驟有助於驗證業務邏輯準確度，並確保雲端版本與內部部署版本的行為完全相同。

## 相關步驟

* [匯入應用程式](https://help.qlik.com/zh-TW/migration/Content/AnalyticsMigrationTool/Managing-Migration-Steps/Applications/Import-Applications.htm)
* [載入應用程式](https://help.qlik.com/zh-TW/migration/Content/AnalyticsMigrationTool/Managing-Migration-Steps/Applications/Reload-Applications.htm)