

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

# 導覽 的使用者介面 AWS SCT
<a name="CHAP_UserInterface"></a>

使用下列主題來協助您使用 AWS SCT 使用者介面。如需安裝的資訊 AWS SCT，請參閱 [安裝和設定 AWS Schema Conversion Tool](CHAP_Installing.md)。

**Topics**
+ [在 中檢視專案視窗 AWS SCT](CHAP_UserInterface.Overview.ProjectWindow.md)
+ [在 中啟動和管理專案 AWS SCT](CHAP_UserInterface.Project.md)
+ [使用 AWS SCT 精靈](CHAP_UserInterface.Wizard.md)
+ [在 中儲存專案 AWS SCT](CHAP_UserInterface.SaveProject.md)
+ [在 中將伺服器新增至專案 AWS SCT](CHAP_UserInterface.AddServers.md)
+ [在 中使用離線模式 AWS Schema Conversion Tool](CHAP_UserInterface.OfflineMode.md)
+ [在 中使用樹狀篩選 AWS Schema Conversion Tool](CHAP_UserInterface.TreeFilters.md)
+ [在 中隱藏結構描述 AWS Schema Conversion Tool](CHAP_UserInterface.HidingSchemas.md)
+ [在 中檢視評估報告 AWS Schema Conversion Tool](CHAP_UserInterface.AssessmentReport.md)
+ [在 中轉換結構描述 AWS Schema Conversion Tool](CHAP_UserInterface.Converting.md)
+ [在 中套用轉換後的結構描述 AWS Schema Conversion Tool](CHAP_UserInterface.ApplyingConversion.md)
+ [在 中管理設定檔 AWS Schema Conversion Tool](CHAP_UserInterface.Profiles.md)
+ [在 AWS Secrets Manager 中設定 AWS Schema Conversion Tool](CHAP_UserInterface.SecretsManager.md)
+ [在 中存放密碼 AWS Schema Conversion Tool](CHAP_UserInterface.StoringPasswords.md)
+ [在 中建立 UNION ALL 檢視 AWS Schema Conversion Tool](CHAP_UserInterface.UnionAllView.md)
+ [在 中使用鍵盤快速鍵 AWS Schema Conversion Tool](CHAP_UserInterface.KeyboardShortcuts.md)

# 在 中檢視專案視窗 AWS SCT
<a name="CHAP_UserInterface.Overview.ProjectWindow"></a>

下圖是您在建立結構描述遷移專案，然後轉換結構描述時在 中 AWS SCT 看到的內容。

1. 在左側面板中，來自您來源資料庫的結構描述會呈現在樹狀檢視中。您的資料庫結構描述為「延遲載入」。換句話說，當您從樹狀檢視中選取項目時， 會從來源資料庫 AWS SCT 取得並顯示目前的結構描述。

1. 在上方中間面板，對於無法自動轉換到目標資料庫引擎的來源資料庫引擎結構描述元素，會顯示動作項目。

1. 在右側面板中，來自您目標資料庫執行個體的結構描述會呈現在樹狀檢視中。您的資料庫結構描述為「延遲載入」。也就是說，當您從樹狀檢視中選取項目時， 會從目標資料庫 AWS SCT 取得並顯示目前的結構描述。

![\[AWS SCT 專案視窗\]](http://docs.aws.amazon.com/zh_tw/SchemaConversionTool/latest/userguide/images/AWS_Migration_Tool.png)


1. 在左下方面板中，當您選擇結構描述元素時，會顯示屬性。這些描述來源結構描述元素和 SQL 命令，以在來源資料庫中建立該元素。

1. 在右下方面板中，當您選擇結構描述元素時，會顯示屬性。這些描述目標結構描述元素和 SQL 命令，以在目標資料庫中建立該元素。您可以編輯此 SQL 命令，並將更新的命令儲存至您的專案。

# 在 中啟動和管理專案 AWS SCT
<a name="CHAP_UserInterface.Project"></a>

若要啟動 AWS Schema Conversion Tool，請按兩下應用程式圖示。

使用下列程序來建立 AWS Schema Conversion Tool 專案。

**若要建立專案**

1. 啟動 AWS Schema Conversion Tool。

1. 在**檔案**功能表上，選擇**新增專案**。**新專案**對話方塊隨即出現。  
![\[New Project (新增專案) 對話方塊\]](http://docs.aws.amazon.com/zh_tw/SchemaConversionTool/latest/userguide/images/file-new-project.png)

1.  輸入專案的名稱，這會儲存在本機電腦上。

1.  輸入本機專案檔案的位置。

1. 選擇**確定**以建立您的 AWS SCT 專案。

1. 選擇**新增來源**，將新的來源資料庫新增至您的 AWS SCT 專案。您可以將多個來源資料庫新增至您的 AWS SCT 專案。

1. 選擇**新增目標**以在 AWS SCT 專案中新增新的目標平台。您可以將多個目標平台新增至您的 AWS SCT 專案。

1. 在左側面板中選擇來源資料庫結構描述。

1. 在右側面板中，指定所選來源結構描述的目標資料庫平台。

1. 選擇**建立對應**。在您選擇來源資料庫結構描述和目標資料庫平台之後，此按鈕會變成作用中。如需詳細資訊，請參閱[資料類型映射](CHAP_Mapping.md)。

 現在，您的 AWS SCT 專案已設定完成。您可以儲存專案、建立資料庫遷移評估報告，以及轉換來源資料庫結構描述。

# 使用 AWS SCT 精靈
<a name="CHAP_UserInterface.Wizard"></a>

您可以使用新的專案精靈建立新的資料庫遷移專案。此精靈可協助您判斷遷移目標並連線至資料庫。它估計遷移對所有支援的目標目的地而言有多複雜。執行精靈之後， AWS SCT 會產生摘要報告，以將資料庫遷移至不同的目標目的地。您可以使用此報告來比較可能的目標目的地，並選擇最佳的遷移路徑。

**執行新的專案精靈**

1. 選擇您的來源資料庫。

   1. 啟動 AWS Schema Conversion Tool。

   1. 在**檔案**功能表上，選擇**新增專案精靈**。**建立新的資料庫遷移專案**對話方塊隨即開啟。

   1. 若要輸入來源資料庫連線資訊，請使用下列指示：    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/SchemaConversionTool/latest/userguide/CHAP_UserInterface.Wizard.html)

   1. 選擇**下一步**。**連線至來源資料庫頁面隨即**開啟。

1. 連接到您的來源資料庫。

   1. 提供來源資料庫的連線資訊。連線參數取決於您的來源資料庫引擎。請確定您用於分析來源資料庫的使用者具有適用的許可。如需詳細資訊，請參閱[使用 連線至來源資料庫 AWS Schema Conversion Tool](CHAP_Source.md)。

   1. 選擇**下一步**。選擇**結構描述**頁面隨即開啟。

1. 選擇您的資料庫結構描述。

   1. 選取您要評估之結構描述名稱的核取方塊，然後選擇結構描述本身。選取時，結構描述名稱會以藍色反白顯示，且**下一步**按鈕可用。  
![\[在新的專案精靈中選擇一個資料庫結構描述。\]](http://docs.aws.amazon.com/zh_tw/SchemaConversionTool/latest/userguide/images/new-project-wizard-choose-schema.png)

   1. 如果您想要評估數個資料庫結構描述，請選取所有結構描述的核取方塊，然後選擇父節點。若要成功評估，您必須選擇父節點。例如，針對來源 SQL Server 資料庫，選擇**資料庫**節點。父節點的名稱會以藍色反白顯示，且可使用**下一步**按鈕。  
![\[在新的專案精靈中選擇多個資料庫結構描述。\]](http://docs.aws.amazon.com/zh_tw/SchemaConversionTool/latest/userguide/images/new-project-wizard-choose-two-schemas.png)

   1. 選擇 **Next**. AWS SCT analyzes your source database 結構描述並建立資料庫遷移評估報告。來源資料庫結構描述中的資料庫物件數量會影響執行評估所需的時間。完成後，會開啟**執行資料庫遷移評估**頁面。

1. 執行資料庫遷移評估。

   1. 您可以檢閱和比較不同遷移目標的評估報告，或儲存評估報告檔案的本機副本以供進一步分析。

   1. 儲存資料庫遷移評估報告的本機副本。選擇**儲存**，然後輸入資料夾的路徑以儲存檔案，然後選擇**儲存**。將評估報告檔案 AWS SCT 儲存到指定的資料夾。

   1. 選擇**下一步**。選擇**目標頁面隨即**開啟。

1. 選擇您的目標資料庫。

   1. 針對**目標引擎**，選擇您根據評估報告決定使用的目標資料庫引擎。

   1. 提供目標資料庫的連線資訊。您看到的連線參數取決於您選取的目標資料庫引擎。確定為目標資料庫指定的使用者具有必要的許可。如需所需許可的詳細資訊，請參閱 [使用 連線至來源資料庫 AWS Schema Conversion Tool](CHAP_Source.md)和 中描述目標資料庫許可的章節[Amazon Redshift 做為目標的許可](CHAP_Converting.DW.md#CHAP_Converting.DW.ConfigureTarget)。

   1. 選擇**完成**. AWS SCT 建立您的專案並新增映射規則。如需詳細資訊，請參閱[資料類型映射](CHAP_Mapping.md)。

現在您可以使用 AWS SCT 專案來轉換來源資料庫物件。

# 在 中儲存專案 AWS SCT
<a name="CHAP_UserInterface.SaveProject"></a>

使用下列程序來儲存 AWS Schema Conversion Tool 專案。

**儲存您的專案**

1. 啟動 AWS Schema Conversion Tool。

1. 在**檔案**功能表上，選擇**儲存專案**。

    AWS SCT 會將專案儲存在您在建立專案時指定的資料夾中。

使用下列程序開啟現有的 AWS Schema Conversion Tool 專案。

**開啟您的專案**

1. 在**檔案**功能表上，選擇**開啟專案**。**開啟**對話方塊隨即出現。

1.  選擇專案資料夾，然後選擇 Windows 指令碼元件 (\$1.sct) 檔案。

1. AWS SCT 會開啟您的專案，但不會自動連線至您的來源和目標資料庫。選擇**連線至資料庫結構描述樹狀目錄頂端的伺服器**，以連線至來源和目標資料庫。

如果您開啟儲存在 1.0.655 AWS SCT 版或更早版本的專案， AWS SCT 會自動為所有來源資料庫結構描述建立映射規則至目標資料庫平台。若要新增其他目標資料庫平台，請刪除現有的映射規則，然後建立新的映射規則。如需建立映射規則的詳細資訊，請參閱 [中的映射資料類型 AWS Schema Conversion Tool](CHAP_Mapping.md)。

# 在 中將伺服器新增至專案 AWS SCT
<a name="CHAP_UserInterface.AddServers"></a>

您可以將多個來源和目標資料庫伺服器新增至 AWS Schema Conversion Tool 專案。

**將伺服器新增至您的專案**

1. 啟動 AWS Schema Conversion Tool。

1. 建立新的專案或開啟現有的專案。

1. 從功能表中選擇**新增來源**，以新增新的來源資料庫。

1.  選擇資料庫平台並指定資料庫連線憑證。如需連線至來源資料庫的詳細資訊，請參閱 [使用 連線至來源資料庫 AWS Schema Conversion Tool](CHAP_Source.md)。

使用下列程序連線至您的資料庫。

**連線至資料庫**

1. 開啟資料庫伺服器的內容 （按一下滑鼠右鍵） 選單，然後選擇**建立連線**。

   您也可以選擇**連線至資料庫結構描述樹狀結構頂端的伺服器**。

1.  輸入密碼以連線至來源資料庫伺服器。

1. 選擇**測試連線**以驗證 AWS SCT 可以連接到您的來源資料庫。

1. 選擇**連線**以連線至來源資料庫。

使用下列程序從 AWS SCT 專案中移除資料庫伺服器。

**移除資料庫伺服器**

1. 選擇要移除的資料庫伺服器。

1. 開啟內容 （按一下滑鼠右鍵） 選單，然後選擇**從專案移除**。

    AWS SCT 會移除選取的資料庫伺服器、所有映射規則、轉換結果，以及與此伺服器相關的其他中繼資料。

# 在 中使用離線模式 AWS Schema Conversion Tool
<a name="CHAP_UserInterface.OfflineMode"></a>

您可以在 AWS Schema Conversion Tool 離線模式下執行 。接下來，您可以了解如何在中斷與來源資料庫的連線時，使用現有 AWS SCT 專案。

AWS SCT 不需要連線至來源資料庫，即可執行下列操作：
+ 新增映射規則。
+ 建立資料庫遷移評估報告。
+ 轉換資料庫結構描述和程式碼。
+ 編輯來源和轉換後的程式碼。
+ 將來源和轉換後的程式碼儲存為文字檔案中的 SQL 指令碼。

在 AWS SCT 離線模式下使用 之前，請先連線至來源資料庫、載入中繼資料，並儲存專案。開啟此專案或中斷與來源資料庫伺服器的連線，以在 AWS SCT 離線模式下使用。

**在 AWS SCT 離線模式下執行**

1. 啟動 AWS Schema Conversion Tool 並建立新的專案。如需詳細資訊，請參閱[在 中啟動和管理專案 AWS SCT](CHAP_UserInterface.Project.md)。

1. 新增來源資料庫伺服器並連線至您的來源資料庫。如需詳細資訊，請參閱[在 中將伺服器新增至專案 AWS SCT](CHAP_UserInterface.AddServers.md)。

1. 新增目標資料庫伺服器或使用虛擬目標資料庫平台。如需詳細資訊，請參閱[映射至 中的虛擬目標 AWS Schema Conversion Tool](CHAP_Mapping.VirtualTargets.md)。

1. 建立映射規則來定義來源資料庫的目標資料庫平台。如需詳細資訊，請參閱[中的映射資料類型 AWS Schema Conversion Tool](CHAP_Mapping.md)。

1. 選擇**檢視**，然後選擇**主檢視**。

1. 在顯示來源資料庫物件的左側面板中，選擇來源資料庫結構描述。開啟物件的內容 （按一下滑鼠右鍵） 選單，然後選擇**載入結構描述**。此操作會將所有來源結構描述中繼資料載入您的 AWS SCT 專案。

   **建立報告**和**轉換結構描述**操作也會將所有來源結構描述中繼資料載入您的 AWS SCT 專案。如果您從內容選單執行其中一個操作，請略過**載入結構描述**操作。

1. 在**檔案**功能表上，選擇**儲存專案**，將來源資料庫中繼資料儲存在專案中。

1. 選擇**中斷與伺服器的連線**，以中斷與來源資料庫的連線。現在您可以在離線模式下使用 AWS SCT 。

# 在 中使用樹狀篩選 AWS Schema Conversion Tool
<a name="CHAP_UserInterface.TreeFilters"></a>

若要將資料從來源遷移到目標， 會將來源和目標資料庫的所有中繼資料 AWS SCT 載入樹狀結構。這個結構會顯示在 AWS SCT 主專案視窗的樹狀檢視中。

有些資料庫在樹狀目錄中可能會有大量物件。您可以在 中使用*樹狀篩選條件* AWS SCT 來搜尋來源和目標樹狀結構中的物件。當您使用樹狀篩選條件，不會變更當您轉換資料庫時所轉換的物件。篩選條件只會變更您在樹狀目錄中看到的內容。

樹狀篩選條件適用於 AWS SCT 已預先載入的物件。換言之， AWS SCT 在搜尋期間不會從資料庫載入物件。這個方法表示樹狀目錄包含的物件通常少於資料庫中存在的物件。

對於樹狀篩選條件，請記住下列各項：
+ 篩選條件預設為 ANY，這表示篩選條件使用名稱搜尋來尋找物件。
+ 當您選擇一或多個物件類型，您只會在樹狀目錄中看到這些類型的物件。
+ 您可以使用篩選條件遮罩來顯示不同的符號類型，包括 Unicode、空格和特殊字元。「%」字元是任何符號的萬用字元。
+ 套用篩選條件後，計數只會顯示篩選後的物件數量。

**若要建立樹狀篩選條件**

1. 開啟現有的 AWS SCT 專案。

1. 連線至您要套用樹狀篩選的資料庫。

1. 選擇篩選條件圖示。  
![\[結構描述樹狀目錄的篩選條件圖示\]](http://docs.aws.amazon.com/zh_tw/SchemaConversionTool/latest/userguide/images/filter-source-tree.png)

   復原篩選條件圖示呈現灰色，因為目前未套用篩選條件。

1. 在**篩選條件**對話方塊中輸入下列資訊。對話方塊中的選項會因每個資料庫引擎而不同。    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/SchemaConversionTool/latest/userguide/CHAP_UserInterface.TreeFilters.html)  
![\[結構描述樹狀目錄的篩選條件圖示\]](http://docs.aws.amazon.com/zh_tw/SchemaConversionTool/latest/userguide/images/filter-tree-db.png)

1. 選擇**新增子句**以新增其他篩選條件子句。 AWS SCT 可以使用 `AND`或 `OR` 邏輯運算子套用多個篩選條件子句。

1. 選擇**套用**。選擇 **Apply** (套用) 後，會啟用還原篩選條件圖示 (篩選條件圖示旁)。如果您想要移除您套用的篩選條件，請使用此圖示。

1. 選擇 **Close** (關閉) 來關閉對話方塊。

當您篩選顯示在樹狀目錄中的結構描述，並不會變更當您轉換結構描述時所轉換的物件。篩選條件只會變更您在樹狀目錄中所看到的項目。

## 匯入樹狀篩選的檔案清單
<a name="CHAP_UserInterface.UI.TreeFilters.ImportingFileList"></a>

您可以使用分號分隔符號或 JSON 檔案匯入逗號分隔值 (CSV) 檔案，其中包含您希望樹狀篩選使用的名稱或值。開啟現有的 AWS SCT 專案，連線至資料庫以套用樹狀篩選，然後選擇篩選圖示。

 若要下載 檔案的範例，請選擇**下載範本**。輸入檔案名稱，然後選擇**儲存**。

 若要下載現有的篩選條件設定，請選擇**匯出**。輸入檔案名稱，然後選擇**儲存**。

若要匯入樹狀篩選的檔案清單，請選擇**匯入**。選擇要匯入的檔案，然後選擇 **Open** (開啟)。選擇 **Apply** (套用)，然後選擇 **Close** (關閉)。

CSV 檔案使用分號做為分隔符號，格式如下：
+ `object_type` 是您要尋找的物件類型。
+ `database_name` 是此物件存在的資料庫名稱。
+ `schema_name` 是此物件存在的結構描述名稱。
+ `object_name` 是物件名稱。
+ `import_type` 從篩選條件指定 至 `include`或`exclude`此項目。

使用 JSON 檔案描述複雜的篩選案例，例如巢狀規則。JSON 檔案的格式如下：
+ `filterGroupType` 是套用至多個篩選條件子句的篩選條件規則 (`AND` `OR` 或 邏輯運算子） 類型。
+ `filterCategory` 是篩選條件的層級 **（類別**或**狀態**)。
+ `names` 是適用於**類別**篩選條件的物件名稱清單。
+ `filterCondition` 是適用於**類別**篩選條件的篩選條件 (`LIKE` 或 `NOT LIKE`)。
+ `transformName` 是套用到狀態篩選條件**的狀態**名稱。
+ `value` 是要篩選樹狀目錄的值。
+ `transformValue` 是適用於**狀態**篩選條件之篩選條件 (`TRUE` 或 `FALSE`) 的值。

# 在 中隱藏結構描述 AWS Schema Conversion Tool
<a name="CHAP_UserInterface.HidingSchemas"></a>

使用樹狀檢視設定來指定您要在 AWS SCT 樹狀檢視中查看的結構描述和資料庫。您可以隱藏空的結構描述、空的資料庫、系統資料庫以及使用者定義的資料庫和結構描述。

**若要在樹狀檢視中隱藏資料庫和結構描述**

1. 開啟 AWS SCT 專案。

1. 連接到您要顯示在樹狀檢視中的資料存放區。

1. 選擇**設定**、**全域設定**、**樹狀檢視**。  
![\[全域設定對話方塊的樹狀檢視設定區段\]](http://docs.aws.amazon.com/zh_tw/SchemaConversionTool/latest/userguide/images/treeview-hide.png)

1. 在**樹狀檢視設定**區段中，執行下列動作：
   + 針對**廠商**，選擇資料庫平台。
   + 選擇**隱藏空白結構描述**，以隱藏所選資料庫平台的空白結構描述。
   + 選擇**隱藏空白資料庫**，以隱藏所選資料庫平台的空白資料庫。
   + 針對**隱藏系統資料庫/結構描述**，依名稱選擇系統資料庫和結構描述來隱藏它們。
   + 針對**隱藏使用者定義的資料庫/結構描述**，輸入您要隱藏的使用者定義資料庫和結構描述名稱，然後選擇**新增**。名稱區分大小寫。

1. 選擇**確定**。

# 在 中檢視評估報告 AWS Schema Conversion Tool
<a name="CHAP_UserInterface.AssessmentReport"></a>

*資料庫遷移評估報告*摘要無法自動轉換為目標 Amazon RDS 資料庫執行個體引擎之結構描述的所有動作項目。本報告亦包含撰寫目標資料庫執行個體的相同程式碼所需要進行的作業量估算。

您可以在將來源資料庫和目標平台新增至專案並指定映射規則之後，建立資料庫遷移評估報告。

**若要建立並檢視資料庫遷移評估報告**

1. 請確定您已建立來源資料庫結構描述的映射規則，以建立評估報告。如需詳細資訊，請參閱[在 中映射新資料類型 AWS Schema Conversion Tool](CHAP_Mapping.New.md)。

1. 在**檢視**功能表上，選擇**主檢視**。

1. 在顯示來源資料庫結構描述的左側面板中，選擇要為其建立評估報告的結構描述物件。

   請確定您已選取所有結構描述物件的核取方塊，以建立評估報告。

1. 開啟物件的內容 （按一下滑鼠右鍵） 選單，然後選擇**建立報告**。  
![\[建立資料庫遷移評估報告\]](http://docs.aws.amazon.com/zh_tw/SchemaConversionTool/latest/userguide/images/create_assessment_report.png)

   評估報告檢視會開啟。

1. 選擇**動作項目**索引標籤。

   **動作項目**索引標籤會顯示描述無法自動轉換之結構描述的項目清單。選擇清單中的其中一個動作項目。 會 AWS SCT 反白顯示動作項目套用之結構描述中的項目，如下所示。  
![\[Action items (動作項目) 索引標籤\]](http://docs.aws.amazon.com/zh_tw/SchemaConversionTool/latest/userguide/images/action_items_tab.png)

1. 選擇 **Summary** (摘要) 索引標籤。

   **摘要**索引標籤會顯示資料庫遷移評估報告的摘要資訊。它會顯示已自動轉換的項目數，以及未自動轉換的項目數。摘要還包含在您的目標資料庫執行個體中，建立相當於來源資料庫中等同項目之結構描述的預估時間。

   **授權評估和雲端支援**一節包含將現有內部部署資料庫結構描述移至執行相同引擎的 Amazon RDS 資料庫執行個體的相關資訊。例如，如果您想要變更授權類型，報告的此區段會告訴您要從目前資料庫中移除哪些功能。

   以下顯示評估報告摘要的範例。  
![\[評估報告摘要\]](http://docs.aws.amazon.com/zh_tw/SchemaConversionTool/latest/userguide/images/summary_tab.png)

1. 選擇 **Summary** (摘要) 索引標籤，然後選擇 **Save to PDF** (儲存至 PDF)。資料庫遷移評估報告會儲存為 PDF 檔案。PDF 檔案同時包含摘要和動作項目資訊。

   您也可以選擇**儲存至 CSV**，將報告儲存為 CSV 檔案。當您選擇此選項時， 會 AWS SCT 建立三個 CSV 檔案。這些檔案包含下列資訊：
   + 具有建議動作的轉換動作項目清單。
   + 轉換動作項目的摘要，以及轉換動作項目出現所需的工作量估計值。
   + 執行摘要，其中包含依預估轉換時間分類的數個動作項目。  
![\[資料庫遷移評估報告\]](http://docs.aws.amazon.com/zh_tw/SchemaConversionTool/latest/userguide/images/assessment_report.png)

# 在 中轉換結構描述 AWS Schema Conversion Tool
<a name="CHAP_UserInterface.Converting"></a>

將來源和目標資料庫新增至專案並建立映射規則之後，您可以轉換來源資料庫結構描述。使用下列程序來轉換結構描述。

**轉換您的結構描述**

1. 選擇**檢視**，然後選擇**主檢視**。  
![\[選擇主檢視\]](http://docs.aws.amazon.com/zh_tw/SchemaConversionTool/latest/userguide/images/select_main_view.png)

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

   若要轉換數個資料庫物件，請選取所有物件的核取方塊。接著，選擇父節點。例如，對於資料表，父節點是**資料表**。請確定 以藍色 AWS SCT 反白顯示父節點的名稱。開啟父節點的內容 （按一下滑鼠右鍵） 選單，然後選擇**轉換結構描述**。  
![\[轉換結構描述\]](http://docs.aws.amazon.com/zh_tw/SchemaConversionTool/latest/userguide/images/transform_schema.png)

1.  AWS SCT 完成轉換結構描述後，您可以在專案右側的面板中檢視建議的結構描述。

   此時，不會將結構描述套用至您的目標資料庫執行個體。計劃的結構描述屬於您專案的一部分。如果您選擇轉換後的結構描述項目，您可以在目標資料庫執行個體的下中心面板中看到計劃的結構描述命令。

   您可以在這個視窗中編輯結構描述。編輯的結構描述會儲存為專案的一部分，並在您選擇套用轉換後的結構描述時寫入目標資料庫執行個體。  
![\[檢視轉換後的結構描述\]](http://docs.aws.amazon.com/zh_tw/SchemaConversionTool/latest/userguide/images/view_transformed_schema.png)

# 在 中套用轉換後的結構描述 AWS Schema Conversion Tool
<a name="CHAP_UserInterface.ApplyingConversion"></a>

您可將轉換後的結構描述套用至您的目標 資料庫執行個體。將結構描述套用至您的目標資料庫執行個體之後，您可以根據資料庫遷移評估報告中的動作項目來更新結構描述。

**警告**  
下列程序會覆寫現有的目標結構描述。請小心不要意外覆寫結構描述。請小心不要覆寫您修改過的目標資料庫執行個體中的結構描述，或覆寫這些變更。

**將轉換後的資料庫結構描述套用至目標資料庫執行個體**

1. 選擇專案右面板頂端的**連線至伺服器**，以連線至目標資料庫。如果您已連線到目標資料庫，請略過此步驟。

1. 在顯示您目標資料庫執行個體之計劃結構描述的專案右側面板中，選擇結構描述元素。

1. 開啟結構描述元素的內容 (按一下右鍵) 選單，然後選擇 **Apply to database** (套用至資料庫)。  
![\[套用至資料庫\]](http://docs.aws.amazon.com/zh_tw/SchemaConversionTool/latest/userguide/images/write_to_database.png)

   轉換後的結構描述已套用至目標資料庫執行個體。

# 在 中管理設定檔 AWS Schema Conversion Tool
<a name="CHAP_UserInterface.Profiles"></a>

您可以在 中存放您的 AWS 登入資料 AWS SCT。當您使用與 AWS 服務整合的功能時， AWS SCT 會使用您的登入資料。例如， 與 Amazon S3、 AWS Lambda、Amazon Relational Database Service (Amazon RDS) 和 AWS Database Migration Service () AWS SCT 整合AWS DMS。

AWS SCT 當您存取需要登入資料的功能時， 會要求您提供 AWS 登入資料。您可以將登入資料存放在全域應用程式設定中。當 AWS SCT 要求您提供登入資料時，您可以選取儲存的登入資料。

您可以在全域應用程式設定中存放不同的 AWS 登入資料集。例如，您可以存放一組用於測試案例的登入資料，以及另一組用於生產案例的登入資料。您也可以存放不同 AWS 區域的不同登入資料。

## 儲存 AWS 登入資料
<a name="CHAP_UserInterface.Profiles.Storing"></a>

使用下列程序來全域存放 AWS 登入資料。

**存放 AWS 登入資料**

1. 啟動 AWS Schema Conversion Tool。

1. 開啟**設定**選單，然後選擇**全域設定**。**Global settings** (全域設定) 對話方塊隨即出現。

1. 選擇**AWS 服務設定檔**，然後選擇**新增 AWS 服務設定檔**。

1. 輸入您的 AWS 資訊，如下所示。    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/SchemaConversionTool/latest/userguide/CHAP_UserInterface.Profiles.html)

   如果您需要遵守「聯邦資訊處理標準」(FIPS) 的安全要求，請選擇 **Use FIPS endpoint for S3** (使用 S3 的 FIPS 端點)。FIPS 端點可在下列 AWS 區域使用：
   + 美國東部 (維吉尼亞北部) 區域
   + 美國東部 (俄亥俄) 區域
   + 美國西部 (加利佛尼亞北部) 區域
   + 美國西部 (奧勒岡) 區域

1. 選擇**測試連線**來驗證您的登入資料是否正確且處於作用中狀態。

   **測試連線**對話方塊隨即出現。您可以查看連接到您設定檔的每個服務狀態。**Pass** (通過) 表示設定檔可以成功存取服務。  
![\[測試連線對話方塊\]](http://docs.aws.amazon.com/zh_tw/SchemaConversionTool/latest/userguide/images/AWSServiceProfileSettings-Test.png)

1. 設定好設定檔之後，選擇 **Save** (儲存) 以儲存您的設定檔，或選擇 **Cancel** (取消) 以取消變更。

1. 選擇**確定**以關閉**全域設定**對話方塊。

## 設定專案的預設設定檔
<a name="CHAP_UserInterface.Profiles.Project"></a>

您可以設定 AWS SCT 專案的預設設定檔。這樣做會將儲存在設定檔中的 AWS 登入資料與專案建立關聯。開啟專案時，使用下列程序來設定預設設定檔。

**若要設定專案的預設設定檔**

1. 啟動 AWS Schema Conversion Tool 並建立新的專案。

1. 在**設定**功能表中，選擇**專案設定**。**專案設定**對話方塊隨即出現。

1. 選擇**專案環境**索引標籤。

1. 選擇**新增 AWS 服務設定檔**以新增設定檔。然後，針對**AWS 服務設定檔**，選擇要與專案建立關聯的設定檔。

1. 選擇**確定**以關閉**專案設定**對話方塊。您也可以選擇 **Cancel** (取消) 以取消變更。

## 使用 AWS 服務設定檔的許可
<a name="CHAP_UserInterface.Profiles.Permissions"></a>

從 AWS 服務設定檔存取 Amazon S3 儲存貯體時需要下列許可：
+ `s3:PutObject` – 在 Amazon S3 儲存貯體中新增物件。
+ `s3:DeleteObject` – 移除物件的 null 版本並插入刪除標記，這會成為物件的目前版本。
+ `s3:ListBucket` – 從 Amazon S3 儲存貯體傳回最多 1，000 個物件。
+ `s3:GetObject` – 從 Amazon S3 儲存貯體擷取物件。

下列程式碼範例示範如何將這些許可授予使用者。

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:DeleteObject",
                "s3:GetObject",
                "s3:ListBucket",
                "s3:PutObject"
            ],
            "Resource": [
                "*"
            ]
        }
    ]
}
```

------

# 在 AWS Secrets Manager 中設定 AWS Schema Conversion Tool
<a name="CHAP_UserInterface.SecretsManager"></a>

AWS SCT 可以使用您存放在其中的資料庫登入資料 AWS Secrets Manager。您可以從 Secrets Manager 填入資料庫連線對話方塊中的所有值。若要使用 Secrets Manager，請確定您在 中存放 AWS 設定檔 AWS Schema Conversion Tool。

如需使用 的詳細資訊 AWS Secrets Manager，請參閱*AWS Secrets Manager 《 使用者指南*》中的[什麼是 AWS Secrets Manager？](https://docs.aws.amazon.com/secretsmanager/latest/userguide/intro.html)。如需儲存 AWS 設定檔的詳細資訊，請參閱 [在 中管理設定檔 AWS Schema Conversion Tool](CHAP_UserInterface.Profiles.md)。

**從 Secrets Manager 擷取資料庫登入資料**

1. 啟動 AWS Schema Conversion Tool 並建立新的專案。

1. 選擇**新增來源**或**新增目標**，將新資料庫新增至您的專案。

1. 選擇資料庫平台，然後選擇**下一步**。

1. 針對 **AWS 秘密**，選擇您要使用的秘密。

1. 選擇**填入**。然後 AWS SCT 填入資料庫連線對話方塊中的所有值。

1. 選擇**測試連線**以驗證 AWS SCT 可以連接到您的資料庫。

1. 選擇**連線**以連線至您的資料庫。

 AWS SCT 支援具有下列結構的秘密。

```
{
  "username": "secret_user",
  "password": "secret_password",
  "engine": "oracle",
  "host": "secret_host.eu-west-1.compute.amazonaws.com",
  "port": "1521",
  "dbname": "ora_db"
}
```

在此結構中，需要 `username`和 `password`值，而所有其他值都是選用的。請確定您在 Secrets Manager 中存放的值包含所有資料庫登入資料。

# 在 中存放密碼 AWS Schema Conversion Tool
<a name="CHAP_UserInterface.StoringPasswords"></a>

您可以在 AWS SCT 快取中存放資料庫密碼或 SSL 憑證。若要存放密碼，請在建立連線時選擇 **Store Password** (存放密碼)。

系統會使用 `seed.dat` 檔案中隨機產生的符記來加密密碼。接著將使用者名稱和密碼一起存放在快取檔案中。如果您遺失 `seed.dat` 檔案或檔案損毀，資料庫密碼可能無法正確解密。在這種情況下，連線會失敗。

# 在 中建立 UNION ALL 檢視 AWS Schema Conversion Tool
<a name="CHAP_UserInterface.UnionAllView"></a>

如果來源資料表已分割， 會 AWS SCT 建立 *n* 個目標資料表，其中 *n* 是來源資料表上的分割區數目。 會在目標資料表上方 AWS SCT 建立 UNION ALL 檢視來代表來源資料表。如果您使用 AWS SCT 資料擷取器來遷移資料，來源資料表分割區會由不同的子任務平行擷取和載入。

**使用專案的 Union All 檢視**

1. 開始 AWS SCT。建立新的專案或開啟現有的 AWS SCT 專案。

1. 在**設定**功能表中，選擇**轉換設定**。

1. 從頂端的清單中選擇一對 OLAP 資料庫。

1. 開啟**使用聯集所有檢視？**  
![\[轉換設定\]](http://docs.aws.amazon.com/zh_tw/SchemaConversionTool/latest/userguide/images/conversion-settings.png)

1. 選擇**確定**以儲存設定，然後關閉**轉換設定**對話方塊。

# 在 中使用鍵盤快速鍵 AWS Schema Conversion Tool
<a name="CHAP_UserInterface.KeyboardShortcuts"></a>

以下是您可以搭配使用的鍵盤快速鍵 AWS SCT。


| 鍵盤快速鍵 | Description | 
| --- | --- | 
| Ctrl\$1N | 建立新專案。 | 
| Ctrl\$1O | 開啟現有的專案。 | 
| Ctrl\$1S | 儲存開啟的專案。 | 
| Ctrl\$1W | 使用精靈建立新的專案。 | 
| Ctrl\$1M | 建立新的多伺服器評估。 | 
| Ctrl\$1L | 新增來源資料庫。 | 
| Ctrl\$1R | 新增目標資料庫。 | 
| Ctrl\$1F4 | 關閉開啟的專案。 | 
| F1 | 開啟 *AWS SCT 使用者指南*。 | 