使用資料架構轉換 AWS SCT - AWS Schema Conversion Tool

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用資料架構轉換 AWS SCT

將專案連線到來源資料庫和目標 Amazon 資料RDS庫執行個體後, AWS Schema Conversion Tool 專案會在左側面板中顯示來源資料庫的結構描述。結構描述會呈現為樹狀檢視格式,並且延遲載入樹狀目錄的每個節點。當您在樹狀檢視中選擇節點時, AWS SCT 請求來源資料庫中的結構描述資訊。

您可以從來源資料庫選擇結構描述項目,然後將結構描述轉換到適用於目標資料庫執行個體之資料庫引擎的對等結構描述。您可以從來源資料庫選擇任何結構描述項目加以轉換。如果您選擇的結構描述項目取決於父項目,則 AWS SCT 也會產生父項目的結構描述。例如,假設您選擇要轉換的表格。如果是這樣, AWS SCT 會產生資料表的結構定義,以及資料表所在的資料庫。

轉換結構描述

若要從來源資料庫轉換結構描述,請選取要轉換的結構描述名稱核取方塊。接下來,從項目的左側面板中選擇此模式。 AWS SCT 以藍色反白結構描述名稱。開啟綱要的內容 (按一下滑鼠右鍵) 功能表,然後選擇 [轉換結構描述],如下所示。

轉換結構描述

當您轉換來源資料庫的結構描述後,您可以從專案左側面板選擇結構描述項目,並在專案中央面板查看轉換後的結構描述。中間下方的面板會顯示的性質和建立轉換結構描述的SQL指令,如下所示。

選擇來源結構描述項目

轉換結構描述之後,您可以儲存您的專案。來自來源資料庫的結構描述資訊會與您的專案一起儲存。此功能表示您可以在不連線至來源資料庫的情況下離線工作。 AWS SCT 如果您為來源資料庫選擇「從資料庫重新整理」,則連線到來源資料庫以更新專案中的結構描述。如需詳細資訊,請參閱更新和重新整理中的轉換結構 AWS SCT

您可以為無法自動轉換的項目建立資料庫遷移評估報告。評估報告可以用來識別和解決無法自動轉換的結構描述項目。如需詳細資訊,請參閱使用中的評估報告 AWS Schema Conversion Tool

AWS SCT 產生轉換後的結構描述時,不會立即將其套用至目標資料庫執行個體。反之,轉換後的結構描述會儲存於本機,直到您準備將其套用至目標資料庫執行個體。如需詳細資訊,請參閱套用轉換的結構定義

編輯轉換的結構

您可以編輯轉換後的結構描述,並將變更儲存在專案中。

若要編輯轉換後的結構描述
  1. 在顯示來源資料庫結構描述的左側窗格中,選擇您要編輯其轉換後結構描述的結構描述項目。

  2. 在顯示所選項目之轉換結構描述的下方中央面板中,選擇SQL索引標籤。

  3. 在為SQL頁籤顯示的文字中,視需要變更結構描述。當您更新結構描述後,結構描述會自動與您的專案一起儲存。

    重新整理目標資料庫執行個體的結構描述

在您進行更新後,您對轉換後結構描述進行的變更會與專案一起儲存。如果您新近從來源資料庫轉換結構描述項目,並曾對先前已轉換結構描述的該項目進行了更新,則會根據您的來源資料庫,以新轉換的結構描述項目取代這些現有更新。

清除轉換的結構描述

在您將結構描述套用至目標資料庫執行個體之前, AWS SCT 只會將轉換的結構描述儲存在專案本機中。您可以選擇資料庫執行個體的樹狀檢視節點,然後選擇「從資料庫重新整理」,從專案中清除已規劃的結構描述。由於尚未將結構描述寫入目標資料庫執行個體,因此從資料庫重新整理會移除 AWS SCT 專案中已規劃的結構描述元素,以符合來源資料庫執行個體中的資料。