下位レベルの環境の維持
Oracle GoldenGateを使用して、QA、開発、パイロット、ユーザー承認データベースなどの下位レベル環境にデータを移入できます。ビジネス・ニーズに応じて、これらの環境は本番環境の完全なコピーとして作成することも(例: パフォーマンス・テストやパイロット環境用)、一部のデータを含めた環境(例: 開発用)として作成することもできます。
データのサブセットのみが必要な場合、Oracle GoldenGate管理者はExtractプロセスで、TABLE文にFILTER条件を構成できます。参照表は通常フィルタ処理されないので注意が必要です。通常のユーザー表はフィルタ処理されます。
外部キーを使用しないアプリケーションと比較し、外部キーを使用するアプリケーションではこれを簡単に実行できます。アプリケーションに外部キーが含まれていない場合は、部分的なデータをレプリケートするのに必要なフィルタをアプリケーション・チームと協力して決定する必要があります。
さらに、特定の列を難読化またはマスクする必要がある場合があります。これは、Oracle GoldenGateの組込み変換ルーチン(SQLEXEC/DBFUNCTIONコールなど)またはターゲット表のトリガーを使用して実行できます。