

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AWS DMS タスクの使用
<a name="CHAP_Tasks"></a>

 AWS Database Migration Service (AWS DMS) タスクは、すべての作業が行われる場所です。ログ記録要件、制御テーブルデータ、エラー処理など、移行と特別な処理に使用するテーブル（またはビュー）とスキーマを指定します。

タスクは、3 つの主なフェーズで構成できます。
+ 既存データの移行 (フルロード)
+ キャッシュされた変更の適用
+ 継続的なレプリケーション (変更データキャプチャ)

 AWS DMS 移行タスクによるデータの移行方法の詳細と概要については、「」を参照してください。 [の概要 AWS DMS](CHAP_Introduction.HighLevelView.md)

移行タスクを作成するとき、いくつかのことを知っておく必要があります。
+ 移行タスクを作成する前に、ソースエンドポイント、ターゲットエンドポイント、およびレプリケーションインスタンスを作成していることを確認します。
+ 移行タスクを調整するために多くのタスク設定を指定できます。これらは、、 AWS Command Line Interface (AWS CLI) AWS マネジメントコンソール、または 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 を使用してタスクを停止する方法については、 API [AWS DMS リファレンス](https://docs.aws.amazon.com/dms/latest/APIReference/)の[StopReplicationTask](https://docs.aws.amazon.com/dms/latest/APIReference/API_StopReplicationTask.html)」を参照してください。

以下は、 AWS DMS タスクを操作するときに実行できるアクションです。


| タスク | 関連資料 | 
| --- | --- | 
|  **[Creating a task]** (タスクの作成) <br />タスクを作成するときに、ソース、ターゲット、およびレプリケーションインスタンスを、移行設定とともに作成します。 | [[Creating a task] (タスクの作成)](CHAP_Tasks.Creating.md) | 
|  **[Creating an ongoing replication task]** (継続的レプリケーション タスク作成) <br />ソースとターゲット間で、継続的なレプリケーションを提供するようにタスクをセットアップできます。 | [を使用した継続的なレプリケーション用のタスクの作成 AWS DMS](CHAP_Task.CDC.md) | 
|  **[Applying task settings]** (タスク設定の適用) <br />各タスクには、データベース移行の必要に応じて設定できる設定があります。これらの設定は JSON ファイルで作成します。その一部の設定は AWS DMS コンソールで指定できます。タスク設定ファイルを使用してタスク設定を設定する方法については、「[タスク設定例](CHAP_Tasks.CustomizingTasks.TaskSettings.md#CHAP_Tasks.CustomizingTasks.TaskSettings.Example)」をご参照ください。 | [AWS Database Migration Service タスクのタスク設定の指定](CHAP_Tasks.CustomizingTasks.TaskSettings.md) | 
|  **[Using table mapping]** (テーブルマッピングの使用) <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) | 
|  **[Running premigration task assessments]** (移行前のタスク評価の実行) <br />移行中に問題を引き起こす可能性のあるサポートされているソースおよびターゲットデータベースに関する問題を示す移行前タスク評価を有効にして実行することができます。これには、サポートされていないデータ型および、インデックスとプライマリ キーの不一致、その他の競合するタスク設定などの問題が含まれます。これらの移行前評価は、タスクを実行する前に実行され、移行中に発生する可能性のある問題を特定します。 | [タスクの移行前評価の有効化と操作](CHAP_Tasks.AssessmentReport.md) | 
|  **[Data validation]** (データ検証) <br />データ検証は、 AWS DMS でターゲットデータストア上のデータを、ソースデータストアからのデータと比較するために使用できるタスク設定です。 | [AWS DMS データ検証](CHAP_Validating.md). | 
|  **[Modifying a task]** (タスクの変更) <br />タスクが停止した際に、そのタスクの設定を変更できます。 | [[Modifying a task] (タスクの変更)](CHAP_Tasks.Modifying.md) | 
|  **[Moving a task]** (タスクの移動) <br />タスクが停止すると、そのタスクを別のレプリケーション インスタンスに移動できます。 | [タスクの移動](CHAP_Tasks.Moving.md) | 
|  **タスク実行中のテーブルの再ロード** <br />タスク実行中にエラーが発生した場合には、タスク実行中にテーブルを再ロードできます。 | [タスク実行中のテーブルの再ロード](CHAP_Tasks.ReloadTables.md) | 
|  **フィルターの適用** <br />ソースフィルタを使用すると、ソースからターゲットに転送されるレコードの数とタイプを制限できます。例えば、本社を拠点とする従業員だけがターゲットデータベースに移行されるように指定できます。データの列にフィルタを適用します。 | [ソースフィルタの使用](CHAP_Tasks.CustomizingTasks.Filters.md) | 
| [Monitoring a task] (タスクのモニタリング) タスクのパフォーマンスとそのタスクが使用するテーブルに関する情報を取得するためには、複数の方法があります。 | [DMS AWS タスクのモニタリング](CHAP_Monitoring.md) | 
| タスクログの管理 AWS DMS API または を使用して、タスクログを表示および削除できます AWS CLI。 | [DMS AWS タスクログの表示と管理](CHAP_Monitoring.md#CHAP_Monitoring.ManagingLogs) | 

**Topics**
+ [[Creating a task] (タスクの作成)](CHAP_Tasks.Creating.md)
+ [を使用した継続的なレプリケーション用のタスクの作成 AWS DMS](CHAP_Task.CDC.md)
+ [[Modifying a task] (タスクの変更)](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)