Adaptive Apply を使用したマッピング

ソース表とターゲット表が同期していないことが分かっているが、エラーなしでソースからターゲットにデータを複製する場合は、 「Adaptive Apply」 マッピング・タイプを使用してソース表をターゲット表にマップします。

例えば、ソース表に挿入があるが、その行がターゲット表に既に存在する場合、 CDC Replication は挿入を更新操作に切り替えます。 また、ソース表に対する更新があり、その行がターゲット表に存在しない場合、 CDC Replication は更新を挿入に切り替えます。

アダプティブ・アプライ は、ソース表とターゲット表で複製された行が同じであることを確認します。 Adaptive Apply を使用して、記録されたジャーナルまたはログ項目からターゲット表の内容を復元することもできます。 これを行うには、ジャーナルまたはログの位置を特定のエントリーまたはポイント・イン・タイムに設定してから、 「アダプティブ・アプライ」 を使用して、空のターゲット表に最新のデータを取り込みます。

管理コンソール は、マッピングのための以下の 2 つのメカニズムを提供します。
複数の 1 対 1 表マッピング (Multiple one-to-one table mappings)
複数のソース表を複数のターゲット表に一度にマップするときに、これらの表が同じ表構造と類似の表名を共有している場合は、1 対 1 レプリケーションを使用して表をマップします。
「表のマップ」ウィザードは、ユーザーがセットアップしたマッピング例に基づいて、表を自動的にマップします。
カスタム表マッピング
一度に 1 つのソース表を 1 つのターゲット表にのみマップする場合は、カスタム・レプリケーションを使用して表をマップします。 カスタム表マッピングを使用するのは、表のマッピング方法を厳密に制御する必要がある場合です。
例えば、同じ表構造や類似の表名を共有していない表の場合や、特定の表でフィルターを使用して列を除外しなければならないマッピングの場合、特定の索引を選出する表の場合などに、カスタム・マッピングを使用します。
注: 複数の固有制約を持つ表をターゲットにする場合は、 Adaptive Apply マッピングを使用しないでください。 CDC Replication はこれを強制しません。 「アダプティブ・アプライ」 マッピングが、複数の固有性制約を持つ表をターゲットにするように構成されている場合、適用時にエラーが発生します。