一种用于时序数据存储的事件索引分析系统技术方案

技术编号:26303992 阅读:55 留言:0更新日期:2020-11-10 19:59
本发明专利技术提供一种用于时序数据存储的事件索引分析系统,涉及流程工业信息化领域,所述系统包括时序数据库、关系数据库、事件数据服务模块、数据分析服务模块、计划调度模块、web报表引擎模块;所述计划调度模块分别与事件数据服务模块、数据分析服务模块以及关系数据库连接,所述事件数据服务模块还分别与关系数据库和时序数据库连接,所述关系数据库还分别与数据分析服务模块和web报表引擎模块连接。本发明专利技术在关系数据库中设置的事件定义信息,通过周期性轮训或者订阅数据变化的方式根据触发规则产生事件周期,实时将事件信息存储于关系数据库,并将事件信息关联到采集地历史数据,达到根据事件信息为索引获取相应采集地历史数据的目的。

【技术实现步骤摘要】
一种用于时序数据存储的事件索引分析系统
本专利技术涉及流程工业信息化领域,尤其涉及一种用于时序数据存储的事件索引分析系统。
技术介绍
在流程工业领域中,为保障生产过程的稳定和高效,需要实时采集设备状态数据、生产过程数据等。目前,主要使用基于时间序列存储结构的数据库(又称实时数据库)进行数据处理,处理的数据为时序数据(即带有时间标记的数据),时序数据处理的特性是每条数据在存储时需要同时存储数据的时标;同样地,需要通过时标才能访问到对应时刻的数据。因此,当前用于实时数据库的数据分析是基于时标索引的历史数据或者历史数据统计形式。基于时标索引的用于时序数据的分析系统,一般按照时间序列访问采集点历史数据或者历史数据趋势,并在此基础上进行历史数据简单的平均、累加等基本的统计分析。但是流程工业领域对于设备和工艺数据分析往往涉及到基于实时数据的事件分析,例如OEE(OverallEquipmentEfficiency,全局设备效率),批次数据分析等,这类事件分析需要能够按照事件发生的开始时间和结束时间访问历史数据,因此当前基于时标索引的用于时序数据的分析系统无法达到事件分析的目的。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种用于时序数据存储的事件索引分析系统,在关系数据库中设置的事件定义信息,包括事件名称、事件触发点、事件触发规则以及事件数据分析计算模型,通过周期性轮训或者订阅数据变化的方式根据触发规则产生事件周期(即根据事件开始时间和结束时间判断事件周期),实时将事件信息存储于关系数据库,并将事件信息关联到采集地历史数据,达到根据事件信息为索引获取相应采集地历史数据的目的,即基于事件索引获取时序数据并进行分析。本专利技术提供一种用于时序数据存储的事件索引分析系统,所述系统包括时序数据库、关系数据库、事件数据服务模块、数据分析服务模块、计划调度模块、web报表引擎模块;所述计划调度模块分别与事件数据服务模块、数据分析服务模块以及关系数据库连接,所述事件数据服务模块还分别与关系数据库和时序数据库连接,所述关系数据库还分别与数据分析服务模块和web报表引擎模块连接;所述时序数据库用于提供实时数据和历史数据;所述关系数据库用于存储事件信息和事件分析结果;所述事件数据服务模块用于实时产生事件信息;所述数据分析服务模块用于分析事件信息;所述计划调度模块用于执行服务管理;所述web报表引擎模块用于可视化分析事件结果。进一步的,所述关系数据库中存储的事件信息包括事件定义信息和事件记录信息。进一步的,所述时序数据库包括数据采集模块,所述数据采集模块实时获取设备传感器的测量数据,并将测量数据按照事件序列存储到时序数据库。进一步的,所述关系数据库存储需要分析的事件定义信息、事件记录信息、事件分析结果以及所有服务的基本配置信息,所述事件定义信息包括事件名称、事件触发点、事件触发规则以及事件数据分析计算模型。进一步的,所述事件数据服务模块加载关系数据库中的事件触发点和事件触发规则,同时获取时序数据库中相关触发点的测量数据,根据事件触发规则产生事件开始和事件结束时间并存储于关系数据库中作为基本的事件记录信息。进一步的,所述数据分析服务模块加载关系数据库中的事件数据分析计算模型和事件记录信息,同时获取时序数据库中相关触发点的测量数据进行计算,并将计算结果存储于关系数据库中作为事件分析结果。进一步的,所述计划调度模块是系统服务的执行管理工具,包括服务的执行周期,执行开始时间、执行参数、执行次数指令的设置,同时提供服务执行过程中的所有错误信息的查询。进一步的,所述web报表引擎模块是可视化的数据展示工具,根据具体的展示方式需求获取关系数据库中的数据,并以表格、图形的方式将数据可视化展示。如上所述,本专利技术的一种用于时序数据存储的事件索引分析系统,具有以下有益效果:本专利技术在关系数据库中设置的事件定义信息,包括事件名称、事件触发点、事件触发规则以及事件数据分析计算模型,通过周期性轮训或者订阅数据变化的方式根据触发规则产生事件周期(即从事件开始时间到事件结束时间为一个事件周期),实时将事件信息存储于关系数据库,并将事件信息关联到采集地历史数据,达到根据事件信息为索引获取相应采集地历史数据的目的,即基于事件索引获取时序数据并进行分析。附图说明图1显示为本专利技术实施例中公开的事件索引分析系统结构框图;图2显示为本专利技术实施例中公开的事件数据服务模块工作流程图;图3显示为本专利技术实施例中公开的数据分析服务模块工作流程图。具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图示中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。如图1所示,本专利技术提供一种用于时序数据存储的事件索引分析系统,所述系统包括时序数据库、关系数据库、事件数据服务模块、数据分析服务模块、计划调度模块、web报表引擎模块;所述计划调度模块分别与事件数据服务模块、数据分析服务模块以及关系数据库连接,所述事件数据服务模块还分别与关系数据库和时序数据库连接,所述关系数据库还分别与数据分析服务模块和web报表引擎模块连接;所述时序数据库用于提供实时数据和历史数据;所述关系数据库用于存储事件信息和事件分析结果,所述事件信息包括事件定义信息和事件记录信息;所述事件数据服务模块用于实时产生事件信息;所述数据分析服务模块用于分析事件信息;所述计划调度模块用于执行服务管理;所述web报表引擎模块用于可视化分析事件结果;具体的,所述时序数据库包括具有设备自控系统接口驱动的数据采集模块,所述数据采集模块实时获取设备传感器的测量数据,并将测量数据按照事件序列存储到时序数据库中;此外,所述时序数据库还包括开放数据获取接口,便于其他设备获取时序数据库中实时数据和历史数据;所述关系数据库存储需要分析的事件定义信息,所述事件定义信息包括事件名称、事件触发点、事件触发规则以及事件数据分析计算模型等;同时存储了根据触发点和触发规则获取的事件记录信息,以及根据事件记录信息和事件数据分析计算模型进行计算的计算结果数据;同时存储了事件数据服务和数据分析服务的基本信息;所述事件数据服务模块加载关系数据库中事件定义信息中事件触发点和事件触发规则,通过时序数据库接口实时获取相关触发点数据,同时根据事件触本文档来自技高网...

【技术保护点】
1.一种用于时序数据存储的事件索引分析系统,其特征在于:所述系统包括时序数据库、关系数据库、事件数据服务模块、数据分析服务模块、计划调度模块、web报表引擎模块;所述计划调度模块分别与事件数据服务模块、数据分析服务模块以及关系数据库连接,所述事件数据服务模块还分别与关系数据库和时序数据库连接,所述关系数据库还分别与数据分析服务模块和web报表引擎模块连接;/n所述时序数据库用于提供实时数据和历史数据;/n所述关系数据库用于存储事件信息和事件分析结果;/n所述事件数据服务模块用于实时产生事件信息;/n所述数据分析服务模块用于分析事件信息;/n所述计划调度模块用于执行服务管理;/n所述web报表引擎模块用于可视化分析事件结果。/n

【技术特征摘要】
1.一种用于时序数据存储的事件索引分析系统,其特征在于:所述系统包括时序数据库、关系数据库、事件数据服务模块、数据分析服务模块、计划调度模块、web报表引擎模块;所述计划调度模块分别与事件数据服务模块、数据分析服务模块以及关系数据库连接,所述事件数据服务模块还分别与关系数据库和时序数据库连接,所述关系数据库还分别与数据分析服务模块和web报表引擎模块连接;
所述时序数据库用于提供实时数据和历史数据;
所述关系数据库用于存储事件信息和事件分析结果;
所述事件数据服务模块用于实时产生事件信息;
所述数据分析服务模块用于分析事件信息;
所述计划调度模块用于执行服务管理;
所述web报表引擎模块用于可视化分析事件结果。


2.根据权利要求1所述的用于时序数据存储的事件索引分析系统,其特征在于:所述关系数据库中存储的事件信息包括事件定义信息和事件记录信息。


3.根据权利要求1所述的用于时序数据存储的事件索引分析系统,其特征在于:所述时序数据库包括数据采集模块,所述数据采集模块实时获取设备传感器的测量数据,并将测量数据按照事件序列存储到时序数据库。


4.根据权利要求2所述的用于时序数据存储的事件索引分析系统,其特征在于:所述关系数据库存储需要分析的事件定义信息...

【专利技术属性】
技术研发人员:王庆
申请(专利权)人:上海顶岩自动化工程有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1