数据集管理方式
查看可用于 PDS V2的数据集管理方式。
使用 PDS V2收集历史数据时,您可以选择按空间或时间来管理数据集。 方式的规范取决于分配数据集时使用的 SMS 数据类的 "扩展数据块约束移除 (ECR)" 属性。
- 基于空间 (扩展数据块约束移除 = NO)
每个数据集中的历史数据量取决于数据集的大小。 分配的数据集的数量和大小是使用参数 Kpp_PDS2_FILE_COUNT 和 Kpp_PDS2_STORE_SIZE 定义的。 这些数据集始终处于联机状态。 除一个数据集外,所有已分配的数据集都用于写入数据,而一个数据集对于将来的交换机仍为空。 当当前数据集耗尽空间时,将切换到下一个数据集; 当当前数据集已满时,将不采用任何扩展数据块。
要使用此方式,请使用将 "扩展数据块约束移除" (ECR) 参数设置为值 NO 的 SMS 数据类来分配数据集。 可以使用 SMS 数据类 ACS 例程来分配数据类。
注意: 建议您定期查看数据集大小,并根据需要更改大小。- 基于时间 (移除扩展数据块约束 = YES)
每个数据集都包含 24 小时的历史数据。 分配的数据集的数量和大小是使用参数 Kpp_PDS2_FILE_COUNT , Kpp_PDS2_STORE_SIZE 和 Kpp_PDS2_SEC_SIZE 定义的。 这些数据集始终处于联机状态。 除一个数据集外,所有已分配的数据集都用于写入数据,而一个数据集对于将来的交换机仍为空。 切换到下一个数据集将在本地午夜前后发生。
当当前数据集填满并且无法扩展时,记录将回滚到下一个数据集,并且数据集中可能存在少于 24 小时的数据。 请务必使每个 PDS V2 数据集足够大,以包含完整的 24 小时时间段内的历史数据。
要使用此方式,请使用将 "扩展数据块约束移除" (ECR) 参数设置为值 YES 的 SMS 数据类来分配数据集。 可以使用 SMS 数据类 ACS 例程来分配数据类。注:ECR=YES,数据集的增长可能会大大超出其初始大小。 因此,建议仅在需要固定天数的历史数据时才使用基于时间的方式。
对于基于时间的方式和基于空间的方式,将使用回绕过程来分配和删除数据集。 发生切换时,将切换到下一个空数据集。 然后,为了准备将来的交换机,将除去最旧的数据集,并将其替换为具有相同已删除数据集名称的新分配的空数据集。 此过程使您有机会解决分配数据集时可能发生的问题。
一次针对给定代理程序的历史数据的 PDS V2 数据集数永远不会超过 Kpp_PDS2_FILE_COUNT 中定义的值。 除了历史数据的数据集外,还有一个配置数据集,在所有时间为每个代理程序分配并联机。