注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。

管理保留策略

保留策略由您组织中使用的每个空间分别管理。每个策略独立评估和应用,没有特定的顺序。在配置策略时,您可以选择要包含在策略中的数据集;当策略运行时,任何运行指定事务类型的选定数据集将被标记为删除,并且将不再对任何用户可用。这些标记为删除的事务将定期完全删除,从平台上彻底移除数据

每个保留策略都是基于一组数据集选择器构建的,这些选择器定义了哪些数据集需要包含或排除在策略之外,以及一组事务选择器,定义了哪些数据集事务应被标记为删除。

每个空间最多允许50个自定义策略。

数据集选择器

默认情况下,在策略创建时未选择任何数据集。数据集选择器允许您通过累积选择或排除某些数据集来识别策略所需的数据集。数据集选择器的顺序对最终结果没有影响。每个策略选择的数据集都将满足所有指定的数据集选择器的约束。至少应在选择模式下配置一个数据集选择器,否则将不会选择任何数据集。

了解更多关于保留策略中可用的数据集选择器

事务选择器

默认情况下,每个策略包括所有已关闭的事务,针对所有选定的数据集,在所有分支上(OPEN事务始终被忽略)。每个事务选择器允许您缩小范围,以识别策略所需的数据集事务。由于事务选择器始终缩小范围,因此可以以任何顺序指定选择器。每个策略删除的事务都将满足所有指定的事务选择器的约束。

了解更多关于保留策略中可用的事务选择器

如果需要删除所选数据集中的所有分支的所有事务,请使用事务计数选择器,保留0个事务,并确保正确配置最新视图事务删除

附加标志

警告

以下标志仅用于高级使用,因为错误配置可能导致数据误删。

最新视图事务删除

默认情况下,保留策略永远不会删除任何分支的最新视图中的事务。此标志会覆盖此行为,允许删除当前数据,因此应被视为非常危险

如果这些策略最终从当前视图中删除数据,Foundry将添加一个DELETE事务,以表示当前视图不包含已删除的文件。

此标志可以通过中止打开的事务选项进行进一步定制。只有在策略选择的数据集频繁提交事务(例如每几分钟)时才应使用此选项。

示例策略

作为示例,我们将描述一个假设的Foundry环境,该环境具有一个系统策略,如果数据超出最后3个视图并且也超过30天,则删除数据。 在这种情况下,您可能有一个每30分钟增量构建一次的数据集(例如,使用APPEND事务)。由于只有SNAPSHOT事务启动新视图,因此所有新提交的事务将处于同一视图中,且在发生2次SNAPSHOT事务之前,任何事务都不会超出最后3个视图。因此,此数据集中的数据可能永远不会被保留策略删除。

如果您决定要删除此数据集中的数据,可以创建如下策略: 增量删除策略

这将删除数据集中提交超过30天的任何事务,即使它们在数据集的任何分支的当前视图中。

否则,如果选择的是包含数据集的文件夹,则策略将适用于该文件夹中的所有数据集。这可能很危险,例如,如果您有一个只有单个事务的数据集,该事务是在31天前提交的。此策略将删除该事务,其包含的数据集将没有可用的数据,无论是历史数据还是当前数据。