全部產品
Search
文件中心

Data Transmission Service:應用靜態改造

更新時間:Jul 06, 2024

通過靜態代碼掃描方式,對應用的SQL代碼進行識別,快速發現因為遷移應用代碼需要改造的位置,並使用程式進行自動化改造。對於可以自動替換的SQL進行自動檔案改造,對於無法自動替換的SQL提示改造資訊。

前提條件

來源資料庫類型為:Oracle、Db2、Teradata。

建立改造專案

  1. 登入Data Management 5.0

  2. 在頂部功能表列中,選擇整合與開發(DTS) > 異構資料庫遷移(ADAM) > 應用評估改造

  3. 單擊應用靜態改造頁簽。

  4. 應用靜態改造頁簽,單擊建立改造專案

  5. 建立改造專案面板中,填寫源庫類型目標庫類型目標資料庫版本架構類型,上傳資料檔案,單擊建立

    建立改造專案需要程式進行自動化改造分析,通常處理時間為1~10分鐘。

    說明
    • 如果目標庫為PolarDB O引擎,支援自動改造。

    • 如果目標庫為RDS MySQL、AnalyticDB for PostgreSQL或PolarDB-X,只展示改造點,不支援自動改造。

查看應用靜態改造詳情

  1. 登入Data Management 5.0

  2. 在頂部功能表列中,選擇整合與開發(DTS) > 異構資料庫遷移(ADAM) > 應用評估改造

  3. 單擊應用靜態改造頁簽。

  4. 應用靜態改造頁簽,單擊目標改造專案操作列中的詳情

  5. 在目標改造專案詳情頁,查看專案概要,改造大盤和應用靜態改造。

    • 專案概要:介紹專案基本資料。

    • 改造大盤:通過圖表形式展示特殊代碼塊和代碼塊統計。

      • 特殊代碼塊

        • 無需改造:代碼塊無需改造,即可運行在目標資料庫。

        • 自動改造:代碼塊由ADAM自動改造,只需要用轉換後的檔案進行替換。

        • 手動改造:ADAM已指出改造位置和改造內容,需要使用者手動操作改造。

        • 識別SQL失敗:代碼塊由於用法特殊或SQL編寫異常,導致無法識別出SQL。

      • 代碼塊統計

        • select:select代碼塊數量。

        • insert:insert代碼塊數量。

        • update:update代碼塊數量。

        • procedure:預存程序代碼塊數量。

        • delete:delete代碼塊數量。

        • statement:statement對象執行的代碼塊數量。

    • 應用靜態改造:在操作列,單擊詳情,查看代碼塊改造詳情。