全部產品
Search
文件中心

Data Transmission Service:應用評估

更新時間:Jul 06, 2024

應用評估用于衡量應用與資料庫整體遷移改造的情況,可以展示應用需要改造的地方,並給出改造建議。

前提條件

全部應用採集包都已建立應用畫像。

背景資訊

遷移資料庫和應用的過程中存在以下幾個痛點問題:

  • 難以估算應用改造的工作量。

  • 難以制定詳情地遷移資料庫的計劃。

  • 應用長時間未維護,遷移後難以改造應用。

建立應用評估

  1. 填寫基本資料,選擇需要評估的目標庫以及目標庫版本。

  2. 選擇需要評估的應用畫像,支援多選。

    說明

    只有全部的應用畫像關聯資料庫評估狀態是完成,才可以建立應用評估。

  3. 選擇已經完成的資料庫評估專案。

整體評估結果

評估結果是應用評估的核心內容,分為整體、遷移分組、應用節點三個緯度。

首次進入評估結果,展示的是整體資訊,即應用與資料庫的彙總評估結果。用于衡量應用與資料庫整體遷移改造情況。

  • 架構列表:ADAM通過資料庫與應用的關係,結合智能演算法,將整體架構做了分組。遷移分組是一個遷移單位的最小子集,即遷移任何一個遷移分組不會影響到其他遷移分組外的資料依賴。

    說明

    應用之間調用關係不在考慮範圍。

  • 遷移評分:ADAM對遷移與改造難度進行的量化打分,分數越高說明遷移改部分的應用改造成本越低。

    說明

    遷移評分受採集資料完備性影響,請結合業務實際情況綜合考慮遷移成本。

  • 整體相容度: 衡量應用SQL與資料庫物件的相容性情況。

    說明

    資料庫採集SQL受資料庫系統本身影響,相容度不作為評估參考。

  • 架構藍圖: 通過拓撲圖的形式,直觀展示各遷移分組的情況。 2022-08-09_10-41-45

遷移分組評估結果

遷移分組是遷移資料庫包含的應用的最小子集,遷移單個應用分組不會對其他分組的資料庫節點產生資料依賴。

遷移分組包括應用節點以及資料庫節點。單擊應用節點可以查看單個應用節點的評估改造內容。

單應用評估主要分為應用依賴,SQL相容性,應用改造點三部分:

  • 應用依賴:展示目標應用節點依賴的資料庫情況,粒度到Schema。2022-08-09_10-42-34

  • SQL相容性:展示應用SQL的相容性情況,並提供每一條SQL具體轉換規則與改造位置。目前提供了評估概要資訊和相容性詳情。2022-08-05_10-18-262022-08-09_10-55-43

    • 相容: 應用無需改造,可以直接使用在目標資料庫上;

    • 修改後相容:ADAM提供轉換後SQL,直接在應用中替換,即可相容目標資料庫。

    • 不相容: 無法運行在目標資料庫上的SQL,需要根據改造建議,修改應用代碼或者SQL。

  • 應用改造點:展示應用需要改造的地方,並給出改造建議。 目前提供了改造點摘要資訊和改造點詳情。改造點2022-08-09_10-52-58