探索及匯入資料庫

本頁面說明如何使用資料庫收集指令碼,尋找及收集資料庫資料,並將資料上傳至 Migration Center。移轉中心會使用 GitHub 上的開放原始碼收集指令碼收集資料。如要瞭解 Migration Center 收集的資料類型,您可以查看收集指令碼的程式碼。

事前準備

  • 資料庫集合指令碼支援下列資料庫和資料庫版本:
    • Microsoft SQL Server for Windows 2008R2 (SP2) 至 SQL Server 2022
    • MySQL 8 版
    • PostgreSQL 14 和 15 版。

下載並執行指令碼

如要從資料庫中探索及收集資料,請按照下列步驟操作:

  1. 下載要探索的資料庫類型最新版收集指令碼:

  2. 解壓縮檔案,然後在 scripts/collector 資料夾中開啟資料庫的資料夾。

  3. 按照 README 檔案中的指示執行指令碼。執行完畢後,指令碼會在您選取的輸出資料夾中,建立包含所收集資料的 ZIP 檔案。

將收集到的資料上傳至 Migration Center

收集指令碼建立的 ZIP 檔案包含從資料庫收集到的所有規格和成效資料。

如要將 ZIP 檔案上傳至移轉中心,請按照下列步驟操作:

  1. 前往「資料匯入」頁面。
  2. 依序點選「新增資料」>「上傳檔案」
  3. 在「設定檔案上傳」部分中,輸入檔案上傳的名稱。
  4. 在「File format」清單中,選取「Database import file」
  5. 按一下「選取要上傳的檔案」,然後選取所有要上傳的檔案。
  6. 如要上傳檔案,請按一下「上傳檔案」
  7. 如果檔案驗證成功,請按一下「Import data」,然後點選「Confirm」,即可根據檔案建立素材資源。

查看上傳內容

上傳檔案後,遷移中心會驗證檔案,確認檔案是否符合正式規範。如果驗證成功,Migration Center 就會處理資料,以建立新的資產或更新現有資產。您可以透過 Google Cloud 控制台查看上傳工作的狀態。

如要查看上傳作業的狀態,請按照下列步驟操作:

  1. 前往「資料匯入」頁面,然後點選「檔案上傳」
  2. 從檔案匯入清單中,選取要查看的上傳內容。
  3. 在檔案上傳頁面的「資料匯入進度」下方,查看已上傳檔案的「狀態」

檔案的狀態可能為下列其中一種。

狀態清單

  • 已完成:檔案匯入成功。
  • 準備就緒。檔案已通過驗證,可供匯入。
  • 待處理:你的檔案正在等待另一個檔案的處理作業完成。
  • 執行中:系統正在處理你的檔案。
  • 驗證。檔案正在驗證階段。
  • 驗證失敗。你的檔案含有錯誤,請修正錯誤,然後再試著上傳檔案。
  • 失敗。無法匯入檔案。

查看錯誤詳細資料

如果在匯入檔案後發生錯誤,您可以直接在 Google Cloud 主控台中查看錯誤訊息。

如要查看上傳工作發生的錯誤,請按照下列步驟操作:

  1. 前往「資料匯入」頁面,然後點選「檔案上傳」
  2. 按一下顯示警告或錯誤的匯入檔案。「Import file details」(匯入檔案詳細資料) 頁面會顯示完整的錯誤清單。

在匯入檔案詳細資料頁面中,您可以查看導致錯誤的資產和資料欄位,以及錯誤說明。檔案匯入工作中的錯誤可能會導致 Migration Center 無法建立新素材資源,或更新現有素材資源的新變更。如要修正錯誤,請編輯檔案並建立新的檔案匯入工作,然後重新上傳檔案。

如要進一步瞭解可能出現的錯誤訊息,請參閱檔案匯入錯誤疑難排解

後續步驟