注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
保持ポリシーは、ユーザーの組織で使用される各スペースごとに別々に管理されます。各ポリシーは独立して評価され、特定の順序で適用されます。ポリシーを設定する際には、ポリシーに含めるデータセットを選択できます。ポリシーが実行されると、指定したトランザクションタイプを実行する選択されたデータセットは削除対象としてマークされ、どのユーザーにも利用できなくなります。これらのマークされたトランザクションの完全な削除は定期的に行われ、データはプラットフォームから完全に削除されます。
各保持ポリシーは、ポリシーに含めるか除外する必要があるデータセットを定義する一連のデータセットセレクターから構築されます。また、削除対象としてマークするべきデータセットトランザクションを定義する一連のトランザクションセレクターも含まれます。
1つのスペースにつき、カスタムポリシーは最大50件まで許可されています。
デフォルトでは、ポリシーが作成された時点でデータセットは選択されていません。データセットセレクターを使用すると、特定のデータセットを選択または除外することで、ポリシーに必要なデータセットを特定することができます。データセットセレクターの順序は、最終結果に影響を与えません。ポリシーによって選択される各データセットは、指定されたすべてのデータセットセレクターの制約を満たします。少なくとも1つのデータセットセレクターは Select モードで設定する必要があります。そうしないと、データセットは選択されません。
保持ポリシーで利用可能なデータセットセレクターについて詳しくはこちら。
デフォルトでは、各ポリシーはすべての閉じたトランザクションを含みます。これは、すべての選択されたデータセット、すべてのブランチでのもので、(OPEN
トランザクションは常に無視されます)。各トランザクションセレクターでは、その範囲を狭めて、ポリシーに必要なデータセットトランザクションを特定することができます。トランザクションセレクターは常に範囲を狭めるため、セレクターは任意の順序で指定できます。ポリシーによって削除される各トランザクションは、指定されたすべてのトランザクションセレクターの制約を満たします。
保持ポリシーで利用可能なトランザクションセレクターについて詳しくはこちら。
選択されたデータセットのすべてのブランチのすべてのトランザクションを削除する場合は、Transaction count セレクターを使用し、トランザクションを0件保持し、Latest view transaction deletion を適切に設定することを確認してください。
以下のフラグは、設定ミスがデータの誤削除を招く可能性があるため、高度な使用のみを対象としています。
デフォルトでは、保持ポリシーは最新ビューの任意のブランチにあるトランザクションを削除しません。このフラグは、現在のデータの削除を許可することで、この動作を上書きし、非常に危険と考えられるべきです。
これらのポリシーが現在のビューからデータを削除する場合、Foundry は DELETE
トランザクションを追加して、現在のビューが削除されたファイルを含まないことを示します。
このフラグは、Abort open transactions オプションを使用してさらにカスタマイズすることができます。これは、ポリシーによって選択されたデータセットが頻繁にトランザクションをコミットする(例えば、数分ごとに)場合にのみ使用するべきです。
例として、システムポリシーが、データが最後の3つのビューの外側であり、かつ30日以上古い場合にデータを削除するという、Foundry 環境を考えてみましょう。
この場合、30分ごとに増分ビルド(例えば、APPEND
トランザクションを使用)されるデータセットがあるかもしれません。SNAPSHOT
トランザクションだけが新たなビューを開始するので、コミットされる新たなトランザクションはすべて同じビューになり、最後の3つのビューの外側にあるものは一つもない(2つの SNAPSHOT
トランザクションが発生するまで)。したがって、このデータセットのデータは保持ポリシーによって削除されることはありません。
このデータセットのデータを削除したいと決めた場合、以下のようなポリシーを作成することができます:
これは、データセットの任意のブランチの現在のビュー内にあっても、30日以上前にコミットされたデータセットのトランザクションをすべて削除します。
一方、データセットを保持するフォルダーが選択された場合、ポリシーはそのフォルダー内のすべてのデータセットに適用されます。これは危険な場合があります。例えば、31日前にコミットされた単一のトランザクションのみを持つデータセットがある場合、そのトランザクションはこのポリシーによって削除され、そのデータセットは利用可能なデータが一切ありません、過去のものも現在のものも。