ロールアップのハード削除リフレッシュのサポート
ハード削除とは、ソース・データベースのロールアップ表から行を物理的に削除することを意味します。つまり、行をソフト削除するのではなく、削除済としてマークすることを意味します。 その後、リフレッシュによってロールアップ表が更新され、ソース・データ内の変更(挿入、更新、削除)が反映され、ロールアップ・データの一貫性が維持されます。
この機能を有効にするには、ZCA_ENABLE_ROLLUP_HARD_DELETE_REFRESHプロファイル・オプションを作成し、値をYに設定する必要があります。 このプロファイル・オプションを作成するには、にナビゲートします。
有効にすると、ロールアップのハード削除リフレッシュをサポートするための特定の制限があります。 たとえば:
- ロールアップ表から削除するロールアップがすでに公開されている場合は、この機能を使用するには、まずそのロールアップを非公開にしてから再度公開する必要があります。 詳細は、このプレイブックの「ロールアップの削除」セクションを参照してください。
- ロールアップに対して「完全リフレッシュのロールアップ」スケジュール済プロセスを実行している場合は、「削除済レコードのリフレッシュ」パラメータを含めて、値をYに設定する必要があります。
-
ロールアップのハード削除がインポートされた場合、このジョブはシグナル機能に関連付けられているため、ロールアップ増分リフレッシュ・ジョブを実行してもリフレッシュされません。 たとえば、ロールアップ増分リフレッシュ・ジョブが最後に成功した実行から7日以上実行された場合、または7日以上失敗した場合は、シグナル・データが7日後にパージされるため、ハード削除リフレッシュは実行できません。