個別のレプリケーション

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • プロデューサーレプリケーションセットで個別マッピングを使用して、インスタンスデータレプリケーション (IDR) (IDR) でコンシューマーを区別します。

    すべてのプロデューサーレプリケーションセットに、各コンシューマーサブスクリプションとの一意の関係があります。この関係を区別する 1 つの方法は、プロデューサーレプリケーションセットに対して個別のフィールド値をマッピングすることです。

    個別マッピングを有効にすると、レプリケーションセットの送信エントリごとに個別の値フィールドを定義できます。プロデューサーレプリケーションセットのアドミニストレーターは、この個別の値を設定することで、各コンシューマーサブスクリプションのマッピングを定義できます。

    たとえば、プロデューサーインスタンスとしての ACME 企業と、ACME US および ACME Europe のコンシューマー登録者があるとします。インシデントテーブルの送信レプリケーションエントリに地域の個別の値を設定できます。これらのエントリはどちらも同じ会社テーブルを参照しますが、個別の値のルールセットでは、ACME US の場合は US を、ACME Europe の場合は Europe を表示できます。

    個別マッピングで双方向を有効にしている場合、異なるコンシューマーサブスクリプションでは以下に従います。
    • 他のコンシューマー登録者から送信されたレコードを受信しないこと
    • 他のコンシューマー登録者を対象としたプロデューサーからレコードを受信しないこと

    双方向レプリケーションにより、コンシューマーインスタンスで作成されたレコードがプロデューサーインスタンスにレプリケートされ、その逆も同様です。コンシューマーがレコードをプロデューサーにレプリケートすると、プロデューサーレプリケーションセットで定義したコンシューマーの個別フィールド値が、コンシューマーレコードの個別フィールド値 (異なる場合) を上書きします。たとえば、次のようにコンシューマーインスタンスごとに個別のリージョンを使用して個別マッピングを定義するとします。

    表 : 1. [リージョン] フィールドを使用した個別マッピング
    コンシューマーインスタンス 地域
    コンシューマーインスタンス A アジア
    コンシューマーインスタンス B 欧州
    コンシューマーインスタンス C 米国

    [リージョン (Region)] フィールドを [アジア] に設定してコンシューマーインスタンス B にレコードを手動で追加すると、双方向レプリケーションによりレコードがコンシューマーからプロデューサーに送信されて挿入されますが、[リージョン] フィールドが上書きされ、値が [ヨーロッパ] に変更されます。代わりに、プロデューサーレプリケーションセットで定義されている個別の値が使用されます。

    インスタンス間の個別マッピングおよびデータ転送の影響に関する詳細については、「data privacy in IDR (IDR のデータプライバシー)」を参照してください。