複数のタスクの作成
移行シナリオによっては、複数の移行タスクを作成する必要があります。タスクは個別に動作し、同時に実行できます。各タスクには、独自の初期ロード、CDC、およびログ読み取りプロセスがあります。データ操作言語 (DML) を通じて関連付けられたテーブルは、同じタスクの一部である必要があります。
移行のために複数のタスクを作成する理由として、以下の理由が挙げられます。
-
タスクのターゲットテーブルが異なるデータベースに存在している (分散していたり、システムを複数のシステムに分割している場合など)。
-
フィルタリングを使用して、大きいテーブルの移行を複数のタスクに分割したい。
注記
タスクごとに独自の変更キャプチャおよびログ読み取りプロセスがあるため、タスク間で変更は調整されません。そのため、複数のタスクを使用して移行を実行する場合は、個々のソーストランザクションを完全に単一のタスクに収めていることを確認します。個々のトランザクションが複数のタスクに分散されていない場合は、複数のタスクを使用して移行を実行できます。