

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

# 使用 AWS SCT 轉換結構描述
<a name="CHAP_Converting.Convert"></a>

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

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

## 轉換結構描述
<a name="CHAP_Converting.Convert.Procedure"></a>

若要從來源資料庫轉換結構描述，請選取要轉換之結構描述名稱的核取方塊。接著，從專案的左側面板選擇此結構描述。 會以藍色 AWS SCT 反白顯示結構描述名稱。開啟結構描述的內容 （按一下滑鼠右鍵） 選單，然後選擇**轉換結構描述**，如下所示。

![\[轉換結構描述\]](http://docs.aws.amazon.com/zh_tw/SchemaConversionTool/latest/userguide/images/transform_schema.png)


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

![\[選擇來源結構描述項目\]](http://docs.aws.amazon.com/zh_tw/SchemaConversionTool/latest/userguide/images/select_schema_item.png)


轉換結構描述之後，您可以儲存您的專案。來自來源資料庫的結構描述資訊會與您的專案一起儲存。此功能表示您可以離線工作，而無需連接到來源資料庫。如果您為來源資料庫選擇**從資料庫重新整理**， AWS SCT 會連接到來源資料庫，以更新專案中的結構描述。如需詳細資訊，請參閱[在 中更新和重新整理轉換後的結構描述 AWS SCT](CHAP_Converting.UpdateRefresh.md)。

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

當 AWS SCT 產生轉換後的結構描述時，不會立即將其套用至目標資料庫執行個體。反之，轉換後的結構描述會儲存於本機，直到您準備將其套用至目標資料庫執行個體。如需詳細資訊，請參閱[套用轉換後的結構描述](CHAP_Converting.SaveAndApply.md#CHAP_Converting.Applying)。

## 編輯轉換後的結構描述
<a name="CHAP_Converting.Edit"></a>

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

**若要編輯轉換後的結構描述**

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

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

1. 在針對 **SQL** 索引標籤顯示的文字中，視需要變更結構描述。當您更新結構描述後，結構描述會自動與您的專案一起儲存。  
![\[重新整理目標資料庫執行個體的結構描述\]](http://docs.aws.amazon.com/zh_tw/SchemaConversionTool/latest/userguide/images/edit_converted_schema.png)

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

## 清除轉換後的結構描述
<a name="CHAP_Converting.Clear"></a>

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