压缩存储数据¶
EnOS 存储策略支持对数据进行有损压缩后存储。在配置测点数据存储策略时,可选择对存储的数据进行压缩后再存储,节省存储资源。
EnOS 存储策略支持以下数据压缩算法:
死区压缩:通过比较相邻测点数据之间的差值,确定是否存储测点数据。若当前测点数据与上一个保存的数据的偏差超过了指定的数据变化限值,则保存当前测点数据,否则丢弃测点数据。
旋转门压缩:一种线性趋势压缩算法,适用于对慢变化的测点数据进行压缩。
在进行测点数据存储压缩配置时,可选择一种压缩方式或两种压缩方式叠加使用。目前 EnOS 存储策略支持对AI原始数据、AI分钟级归一化数据、和通用数据进行压缩。
对压缩算法的详细介绍,参见 数据压缩算法。
配置测点数据压缩参数¶
通过以下步骤,配置测点数据压缩参数:
登录 EnOS 管理控制台或本地资产配置工具,进入 EnOS Edge > Edge 管理 > Edge 详情 > 时序数据管理 页面。
将光标移到目标存储类型上,点击浮现的 编辑 图标,打开 编辑存储策略 页面。
选择需配置存储策略的模型和测点,将光标移到目标测点上,点击浮现的 测点配置 图标,打开测点压缩参数配置窗口。
配置测点数据压缩参数。若选择配置死区压缩算法,完成以下参数配置:
excdev:输入相邻测点数据之间的变化限值(数据类型为float)。
excmax:输入相邻测点间的最大时间间隔(数据类型为int),若超过该时间间隔还未存储任何测点数据,则强制存储一个测点数据。
excmin:输入相邻测点间的最小时间间隔(数据类型为int),若两个测点数据之间的时间间隔小于该时间,则强制丢弃测点数据。
若选择配置旋转门压缩算法,完成以下参数配置:
compdev:输入相邻测点数据之间的变化限值(数据类型为float)。
compmax:输入相邻测点间的最大时间间隔(数据类型为int),若超过该时间间隔还未存储任何测点数据,则强制存储一个测点数据。
compmin:输入相邻测点间的最小时间间隔(数据类型为int),若两个测点数据之间的时间间隔小于该时间,则强制丢弃测点数据。
点击 确定,完成测点压缩参数配置。
如需批量配置测点的数据压缩存储参数,可通过下载测点的存储配置文件,在配置文件中录入压缩存储参数后,上传配置文件快速更新存储策略配置。详细信息,参见 下载上传测点存储配置。
完成测点数据压缩参数配置后,可点击存储类型卡片中的 ,查看存储类型中配置的所有测点的数据压缩参数配置。