データ保持
保持ポリシー
Section titled “保持ポリシー”DQSには、スキャン結果とエラーログの無制限な増大を防ぐための自動データパージが含まれています。保持ポリシーはCustom Metadata Typesを介して構成され、管理者が調整できます。
すべての保持設定はDQS_Configuration__mdt(Category: “Retention”)に保存されています:
| 設定 | デフォルト | 説明 |
|---|---|---|
| エラーログ保持期間 | 7日 | エラーログが削除されるまでの日数 |
| スキャン結果保持期間 | 30日 | ディメンション結果がパージされるまでの日数 |
| パージバッチサイズ | 2,000 | バッチチャンクあたりの処理レコード数 |
| パージCRON式 | 0 0 2 * * ? | パージジョブの実行タイミング(デフォルト:毎日午前2時) |
パージの仕組み
Section titled “パージの仕組み”パージプロセスはチェーンバッチジョブとして実行されます:
DQS_DataPurgeScheduler (CRON trigger) └── DQS_ErrorLogPurgeBatch (deletes error logs where Expires_At <= NOW) └── DQS_ResultPurgeBatch (deletes dimension results older than retention window) └── Cascade: Field Results + Metric Results (deleted automatically via master-detail relationship)カスケード削除
Section titled “カスケード削除”DQS_Dimension_Result__cレコードが削除されると:
- すべての子
DQS_Field_Result__cレコードが自動的に削除されます - すべての孫
DQS_Metric_Result__cレコードが自動的に削除されます
これはSalesforceのmaster-detailカスケードにより実行されます — 追加のバッチ処理は不要です。
保持期間の調整
Section titled “保持期間の調整”保持期間を変更するには、DQS HomeページのConfigurationパネルから直接値を編集します:

または、Salesforce Setupから更新することもできます:
- Setup → Custom Metadata Types → DQS Configurationに移動
- 該当するレコード(例:
Scan_Result_Retention_Days)を見つけます - 値を編集
- 変更は次回のパージ実行で反映されます
- Error Management Consoleでパージジョブのエラーを確認
- Setup → Scheduled Jobsで
DQS_DataPurgeSchedulerを確認し、パージが実行されていることを検証 - Salesforceレポートを使用して結果のボリュームを経時的に監視