インスタンスデータレプリケーション (IDR) のプロデューサーレプリケーションセットの個別マッピング

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む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 のデータプライバシー)」を参照してください。