

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

# 使用 AWS DMS 任務
<a name="CHAP_Tasks"></a>

 AWS Database Migration Service (AWS DMS) 任務是所有工作發生的地方。您可以指定要用於遷移和任何特殊處理的資料表 (或檢視) 及結構描述，例如日誌記錄需求、控制資料表資料及錯誤處理。

任務可由三個主要階段組成：
+ 遷移現有資料 (完全載入)
+ 套用快取變更
+ 進行中複寫 (變更資料擷取)

如需 AWS DMS 遷移任務如何遷移資料的詳細資訊和概觀，請參閱 [的高階檢視 AWS DMS](CHAP_Introduction.HighLevelView.md)

建立遷移任務時，您需要了解幾個事項：
+ 先確認建立來源端點、目標端點及複寫執行個體，才能建立任務。
+ 您可以指定許多任務設定來量身打造您的遷移任務。您可以使用 AWS 管理主控台、 AWS Command Line Interface (AWS CLI) 或 DMS API AWS 來設定這些項目。這些設定包含指定處理遷移錯誤的方式、記錄錯誤日誌及控制資料表資訊。如需取得如何使用任務組態檔案來進行任務設定的相關資訊，請參閱[任務設定範例](CHAP_Tasks.CustomizingTasks.TaskSettings.md#CHAP_Tasks.CustomizingTasks.TaskSettings.Example)。
+ 在您建立任務後，您便可以立即執行它。包含必要中繼資料定義的目標資料表會自動建立及載入，並且您可以指定進行中複寫。
+ 根據預設， 會在您建立任務後立即 AWS DMS 啟動任務。但是，在某些情況下，您可能會希望延遲啟動任務。例如，使用 時 AWS CLI，您可能會有一個程序來建立任務，以及另一個程序會根據一些觸發事件啟動任務。若有需要，您可以延遲啟動您的任務。
+ 您可以使用 主控台或 API 來監控 AWS CLI、停止或 AWS DMS 重新啟動任務。如需有關使用 AWS DMS API 停止任務的資訊，請參閱 [AWS DMS API 參考](https://docs.aws.amazon.com/dms/latest/APIReference/)中的 [StopReplicationTask](https://docs.aws.amazon.com/dms/latest/APIReference/API_StopReplicationTask.html)。

以下是您在使用 AWS DMS 任務時可以執行的動作。


| 任務 | 相關文件 | 
| --- | --- | 
|  **建立任務** <br />您在建立任務時，可以指定來源、目標和複寫執行個體，以及任何遷移設定。 | [建立任務](CHAP_Tasks.Creating.md) | 
|  **建立進行中複寫任務** <br />您可以設定任務來在來源和目標間提供持續複寫。 | [使用 建立持續複寫的任務 AWS DMS](CHAP_Task.CDC.md) | 
|  **套用任務設定** <br />每個任務都具備您可以根據資料庫遷移需求設定的設定。您可以在 JSON 檔案中建立這些設定，或是在進行一些設定後，使用 AWS DMS 主控台指定這些設定。如需取得如何使用任務組態檔案來進行任務設定的相關資訊，請參閱[任務設定範例](CHAP_Tasks.CustomizingTasks.TaskSettings.md#CHAP_Tasks.CustomizingTasks.TaskSettings.Example)。 | [指定 AWS Database Migration Service 任務的任務設定](CHAP_Tasks.CustomizingTasks.TaskSettings.md) | 
|  **使用資料表對應** <br />資料表對應為使用數種規則的資料表指定其他任務設定。這些規則可讓您指定資料來源、來源結構描述、資料表和檢視資料、任務期間發生的任何資料表和資料轉換，以及這些資料表和資料欄如何從來源遷移至目標的設定。 | 選擇規則<br />[選取規則與動作](CHAP_Tasks.CustomizingTasks.TableMapping.SelectionTransformation.Selections.md)<br />轉換規則<br />[轉換規則與動作](CHAP_Tasks.CustomizingTasks.TableMapping.SelectionTransformation.Transformations.md)<br />資料表設定規則<br />[資料表和集合設定規則與操作](CHAP_Tasks.CustomizingTasks.TableMapping.SelectionTransformation.Tablesettings.md) | 
|  **執行預遷移任務評估** <br />您可以啟用並執行預遷移任務評估，以顯示支援的來源和目標資料庫的問題，這些問題可能會在遷移期間造成問題。這可能包括諸如不支援的資料類型、不相符的索引和主索引鍵，以及其他衝突任務設定等問題。這些預遷移評估會在您執行任務之前執行，以便在遷移期間發生潛在問題之前找出這些問題。 | [啟用和使用任務的預遷移評估](CHAP_Tasks.AssessmentReport.md) | 
|  **資料驗證** <br />資料驗證是一項任務設定，您可以使用它來讓 AWS DMS 比較目標資料存放區上的資料及來源資料存放區上的資料。 | [AWS DMS 資料驗證](CHAP_Validating.md). | 
|  **修改任務** <br />在任務停止時，您便可以修改任務的設定。 | [修改任務](CHAP_Tasks.Modifying.md) | 
|  **移動任務** <br />任務停止時，您可以將任務移至不同複寫執行個體。 | [移動任務](CHAP_Tasks.Moving.md) | 
|  **在任務期間重新載入資料表** <br />若在任務期間發生錯誤，您便可以在任務期間重新載入資料表。 | [在任務期間重新載入資料表](CHAP_Tasks.ReloadTables.md) | 
|  **套用篩選條件** <br />您可以使用來源篩選條件來限制從來源傳輸到目標的記錄數量和類型。例如，您可以指定只將位置是總部的員工移動到目標資料庫。您可以在資料的資料行上套用篩選條件。 | [使用來源篩選條件](CHAP_Tasks.CustomizingTasks.Filters.md) | 
| 監控任務您可以透過數種方法取得任務效能及任務所使用資料表的資訊。 | [監控 AWS DMS 任務](CHAP_Monitoring.md) | 
| 管理任務日誌您可以使用 AWS DMS API 或 檢視和刪除任務日誌 AWS CLI。 | [檢視和管理 DMS AWS 任務日誌](CHAP_Monitoring.md#CHAP_Monitoring.ManagingLogs) | 

**Topics**
+ [建立任務](CHAP_Tasks.Creating.md)
+ [使用 建立持續複寫的任務 AWS DMS](CHAP_Task.CDC.md)
+ [修改任務](CHAP_Tasks.Modifying.md)
+ [移動任務](CHAP_Tasks.Moving.md)
+ [在任務期間重新載入資料表](CHAP_Tasks.ReloadTables.md)
+ [使用資料表映射指定任務設定](CHAP_Tasks.CustomizingTasks.TableMapping.md)
+ [使用來源篩選條件](CHAP_Tasks.CustomizingTasks.Filters.md)
+ [啟用和使用任務的預遷移評估](CHAP_Tasks.AssessmentReport.md)
+ [指定任務設定的補充資料](CHAP_Tasks.TaskData.md)