テーブルのクリーンアップルールを作成する

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • テーブルのクリーンアップルールで不要なレコードを削除するためのクライテリアを定義します。

    始める前に

    必要なロール:admin

    手順

    1. 次のいずれかの方法で、新しい [自動フラッシュ] フォームにアクセスします。
      オプションステップ
      データ管理コンソールの使用
      1. 移動先 すべて > システムデータ管理 > データ管理コンソール > .
      2. [概要] タブで、[ 新しいクリーンアップ ルール] を選択します。
      データ管理ポリシーを使用する
      1. 移動先 すべて > システムデータ管理 > データ管理ポリシー.
      2. 削除するレコードを含むテーブルのデータ管理ポリシーを選択します。
      3. [テーブルのクリーンアップルール] 関連リストで、[新規] を選択します。
    2. フォームのフィールドに入力します。
      表 : 1. [自動フラッシュ] フォーム
      フィールド 説明
      テーブル名 ターゲットテーブルの名前。
      一致フィールド 期間を監視するために使用されるターゲットテーブルの [日付/時刻] フィールド。デフォルトは sys_created_on で、作成日からの経過時間に基づいてレコードを削除します。
      経過時間 (秒) レコードを削除するまでにシステムが待機する時間。[一致フィールド] の値が [経過時間 (秒)] よりも古くなると、レコードは削除されます。
      有効 このテーブルのテーブルクリーニングをアクティブ化または非アクティブ化するオプション。
      アプリケーション このテーブルクリーナージョブが適用されるアプリケーションスコープ
      ジャーナルを消去する 選択すると、ジャーナルエントリ [sys_journal_field] テーブルの関連レコードも削除されます。

      オフにすると、ターゲットテーブルからレコードが削除されますが、このテーブル内の関連するジャーナルレコードは削除されません。

      監査を消去 選択すると、次の監査テーブルの関連レコードも削除されます。
      • Sys 監査 [sys_audit] テーブル
      • リレーションシップ変更の監査 [sys_audit_relation] テーブル

      テーブルクリーナーによって監査削除レコード [sys_audit_delete] テーブルに作成された監査レコードは保持されることに注意してください。

      オフにすると、ターゲットテーブルからレコードが削除されますが、これらのテーブル内の関連する監査レコードは削除されません。

      カスケード削除 このオプションを選択すると、一致するすべてのレコードとそれらを参照するすべてのレコードが削除されます。オフにすると、一致するレコードが削除されますが、それらを参照しているレコードは削除されません。
      条件 削除するレコードを定義するフィルター条件を指定するための条件ビルダー。たとえば、「active = false AND state =closed」のレコードのみを削除するように指定できます。
    3. [Submit (送信)] を選択します。

    タスクの結果

    テーブルのクリーンアップルールは、指定されたレコード経過時間と設定した条件を満たすと、自動的に実行され、レコードを削除します。