产品功能


EnOS 时序数据库可对接收到的设备上传的实时数据、经流数据处理的数据、和通过离线通道整合的时序数据进行数据存储、数据洞察和数据清理。产品功能如下图所示:


_images/tsdb_function.png

时序数据存储

时序数据存储策略为设备采集的实时数据和经流数据处理之后的数据提供多样化的存储选择和配置。你可以根据业务对时序数据的存储和读取需求,对需要频繁访问的时序数据进行分类存储,进而降低数据存储成本、提升数据读取效率。


测点数据通过存储策略配置被分类存储的流程,如下图所示:


_images/storage_policy_struct.png

时序数据洞察

通过数据洞察功能,对存储在TSDB中的时序数据,可生成基于时间范围和设备测点的数据图表,从而提高数据分析的效率。


通过数据洞察可以实现:


按时间范围展示数据

根据数据事件时间,按指定的时间范围查询和展示数据。可以快速展的时间范围内的数据,也可自定义查询数据的时间范围。


支持多设备多测点

支持同时查询和展示多设备多测点的数据,并且根据选择的设备和测点,在图表中动态展示查询到的数据。


按测点类型展示数据

可指定按测点类型查询和展示数据。根据选择的测点类型(AI,DI,PI和全部),动态显示可选择的测点。


数据聚合后展示

通过内置聚合函数,按指定的聚合粒度,对数据进行聚合处理后展示数据。支持的聚合函数包括 count、sum、avg、max、min、first、last,可选的聚合粒度包括5分钟、10分钟、15分钟、30分钟、1小时。


数据可视化展示

对查询到的数据,可选择按图表或数据列表的形式展示。如通过图表展示数据,可对图表进行区域缩放,查看每个数据点的详细信息。

时序数据清理

清理TSDB数据

EnOS 时序数据管理服务支持清理存储在 TSDB 中的资产历史数据(错误数据、非正式数据、或不再需要的业务数据),以释放存储资源、降低存储成本。通过数据清理功能,你可以删除指定指定模型、测点、和资产在一定时间范围内的历史数据。


清理Latest数据

EnOS 时序数据服务支持清理存储在内存数据库(IMDB)中的资产最新数据(不准确或业务不再需要的数据),以释放存储资源。通过数据清理功能,你可以删除指定模型、测点、和资产的最新数据。


清理Last Changed Record数据

EnOS 时序数据服务支持清理存储在 TSDB 中的资产最后变更记录数据数据,以释放存储资源。通过数据清理功能,你可以删除指定模型、测点、和资产的最后变更记录数据。