インスタンスデータレプリケーション (IDR)のインスタンス間でのレプリケートされたデータの比較
インスタンスデータレプリケーション (IDR) (IDR) でインスタンス間のレプリケーションデータを比較することで、欠落または不一致のレコードを見つけることができます。
IDR は、プロデューサーインスタンスと 1 つ以上のコンシューマーインスタンスの間でデータを同期します。プロデューサーレプリケーションセットを有効にし、少なくとも 1 つのコンシューマーを登録した後、レコードをシードすることで、プロデューサーからコンシューマーに既存のレコードを送信できます。シードが完了した後、 IDR は新規および変更されたレコードをプロデューサーからコンシューマーにレプリケートすることで、インスタンス間のデータ同期を維持します。
コンシューマーでの挿入が失敗した場合、またはレプリケーション後にプロデューサーレコードとコンシューマーレコードが一致しない場合は、 IDR のデータ比較機能を使用してこれらのレコードを検索し、プロデューサーからコンシューマーに再シードできます。
主な特長
- シードした後、コンシューマーインスタンスから欠落しているレコードを特定します。
- 不一致のレコードを特定し、その違いを表示します。
- レコードを再シードすることで、インスタンス間でデータの同期を維持します。
変換されたデータの比較
変換されたデータを比較するときは、次の点に注意してください。
- レコードがプロデューサーのテーブルに追加された後、変換がコンシューマーインスタンスの別のテーブルにレプリケートされると、データ比較でさまざまな結果が返される可能性があります。
- フィールド定義が異なるマップされたフィールドはスキップされます。たとえば、プロデューサーのフィールドの列タイプまたは列の長さが、コンシューマーのマッピングされたフィールドと異なる場合、そのフィールドはスキップされます。
- アダプターによって変更されたすべてのフィールドは、タスク番号アダプターによって行われた変更を除きスキップされます。たとえば、文字列連結アダプターを使用して文字列が追加された場合、データ比較では連結を元に戻し、元の文字列を使用してデータを比較することができないため、フィールドはスキップされます。
互換性
リリース以降 Washington DC 、双方向レプリケーションセット、個別レプリケーションセット、およびレプリケーションセット内のレプリケートされたデータを、プロデューサーまたはコンシューマーのいずれかで構成された変換と比較できます。
異なるファミリリリースのデータを比較する場合は、次の互換性オプションに注意してください。
| データ比較 | プロデューサ | コンシューマー | サポートされているレプリケーションセット |
|---|---|---|---|
| プロデューサーからコンシューマーへ | Washington DC 以降 | Utah およびそれ以前 | なし |
| プロデューサーからコンシューマーへ | Washington DC 以降 | Vancouver | 単方向レプリケーションセットをサポートしますが、次はサポートしません。
|
| プロデューサーからコンシューマーへ | Washington DC 以降 | Washington DC 以降 | すべてのレプリケーションセット |
| データ比較 | コンシューマー | プロデューサ | サポートされているレプリケーションセット |
|---|---|---|---|
| コンシューマーからプロデューサーへ | Washington DC 以降 | Utah およびそれ以前 | なし |
| コンシューマーからプロデューサーへ | Washington DC 以降 | Vancouver | 双方向レプリケーションセットをサポートしますが、次はサポートしません。
|
| コンシューマーからプロデューサーへ | Washington DC 以降 | Washington DC 以降 | すべてのレプリケーションセット (単方向レプリケーションセットを除く) |
制限事項
- ジャーナルフィールドは、コンテンツのサイズが大きくなる可能性があるため、比較から除外されます。
- 添付ファイルはデータ比較に含まれません。
- システム監査 [sys_audit] テーブルのレコードは比較から除外されます。