一种锅炉数据的查询方法、装置、设备及存储介质制造方法及图纸

技术编号:27656192 阅读:11 留言:0更新日期:2021-03-12 14:18
本发明专利技术实施例公开了一种锅炉数据的查询方法、装置、设备及存储介质。其中,该方法包括:根据预设的时间周期,将锅炉数据传输至锅炉数据表中进行存储;响应于锅炉数据查询指令,从所述锅炉数据表中确定目标数据表和目标字段;根据所述目标字段,从所述目标数据表中确定所述目标字段所对应的目标分区,读取所述目标分区中的目标数据。通过确定目标数据表,减轻数据查询负担,根据目标字段,确定对应的目标分区,避免从整张数据表中查询数据,提高锅炉数据的查询效率和查询精度。

【技术实现步骤摘要】
一种锅炉数据的查询方法、装置、设备及存储介质
本专利技术实施例涉及数据处理技术,尤其涉及一种锅炉数据的查询方法、装置、设备及存储介质。
技术介绍
锅炉数据涉及到社会应用的方方面面,在使用锅炉数据时,需要从大量的数据中查找目标数据,因此,对锅炉数据的管理和查询受到人们的关注。目前对锅炉数据的管理方式通常是在采集到锅炉数据后,将锅炉数据存储在统一的数据表中,难以对不同的锅炉数据进行区分。在查询锅炉数据时,通常会对整张数据表进行扫描,导致数据查询的效率和精度较低。
技术实现思路
本专利技术实施例提供一种锅炉数据的查询方法、装置、设备及存储介质,以提高锅炉数据的查询精度和效率。第一方面,本专利技术实施例提供了一种锅炉数据的查询方法,该方法包括:根据预设的时间周期,将锅炉数据传输至锅炉数据表中进行存储;响应于锅炉数据查询指令,从所述锅炉数据表中确定目标数据表和目标字段;根据所述目标字段,从所述目标数据表中确定所述目标字段所对应的目标分区,读取所述目标分区中的目标数据。第二方面,本专利技术实施例还提供了一种锅炉数据的查询装置,该装置包括:数据存储模块,用于根据预设的时间周期,将锅炉数据传输至锅炉数据表中进行存储;数据查询模块,用于响应于锅炉数据查询指令,从所述锅炉数据表中确定目标数据表和目标字段;数据确定模块,用于根据所述目标字段,从所述目标数据表中确定所述目标字段所对应的目标分区,读取所述目标分区中的目标数据。第三方面,本专利技术实施例还提供了一种锅炉数据的查询设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本专利技术任意实施例所述的锅炉数据的查询方法。第四方面,本专利技术实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本专利技术任意实施例所述的锅炉数据的查询方法。本专利技术实施例通过预设不同数据表存储的锅炉数据,区分锅炉数据的收集时间,将锅炉数据传输至对应的锅炉数据表中进行存储,在需要查询锅炉数据时,只扫描目标字段所在的目标分区,从目标分区中获取目标数据。解决了现有技术中,大量锅炉数据存储混乱的问题,避免了在查询数据时,需要查询整张数据表的情况,节约了数据查询的时间,提高了数据查询的效率和精度。附图说明图1是本专利技术实施例一中的一种锅炉数据的查询方法的流程示意图;图2是本专利技术实施例二中的一种锅炉数据的查询方法的流程示意图;图3是本专利技术实施例三中的一种锅炉数据的查询装置的结构框图;图4是本专利技术实施例四中的一种锅炉数据的查询设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一所提供的一种锅炉数据的查询方法的流程示意图,本实施例可适用于对锅炉数据进行查询管理的情况,该方法可以由一种锅炉数据的查询装置来执行。如图1所示,该方法具体包括如下步骤:步骤110、根据预设的时间周期,将锅炉数据传输至锅炉数据表中进行存储。其中,预先设置不同的时间周期,每个时间周期对应一张锅炉数据表,可以有至少两张锅炉数据表,即可以设置至少两个不同的时间周期。将预设时间周期内的数据存储在对应的锅炉数据表中,例如,预设时间周期有10分钟和24小时,对应的锅炉数据表为数据表一和数据表二,则数据表一存储的是10分钟内的锅炉数据,数据表二存储的是24小时内的锅炉数据。本实施例中,可选的,根据预设的时间周期,将锅炉数据传输至锅炉数据表中进行存储,包括:将锅炉数据实时传输至第一数据表中进行存储;根据预设的第一时间周期,将第一数据表中的锅炉数据存储至第二数据表中进行存储;根据预设的第二时间周期,将第二数据表中的锅炉数据存储至第三数据表中进行存储。具体的,预设时间周期可以是三个不同的时间周期,最小的时间周期可以是实时存储锅炉数据,第一时间周期的时间比第二时间周期的时间短。对应实时时间周期的锅炉数据表为第一数据表,对应第一时间周期的锅炉数据表为第二数据表,对应第二时间周期的锅炉数据表为第三数据表。在获取到锅炉数据后,将锅炉数据实时传输到第一数据表中,在到达第一时间周期时,将第一数据表中第一时间周期内的锅炉数据传输至第二数据表中存储,在到达第二时间周期时,将第二数据表中第二时间周期内的锅炉数据传输至第三数据表中进行存储。例如,第一时间周期是10分钟,第二时间周期是24小时,则将实时的锅炉数据存储在第一数据表中,每隔10分钟就将第一数据表中的数据存储至第二数据表中,每隔24小时,就将第二数据表中的数据存储至第三数据表中。即第一数据表中存储实时锅炉数据,第二数据表中每隔一个第一时间周期的时间才接受一次锅炉数据,第三数据表每隔一个第二时间周期的时间才接受一次锅炉数据。可以使用关系型数据库存储监控的锅炉数据,数据来源可以包括采集温度、压力、电压和电流等的监测设备,所涉及的数据种类可以包括业务数据、设备状态监测数据以及用户信息数据等。可以通过MQTT(MessageQueuingTelemetryTransport,消息队列遥测传输)协议传输锅炉数据,锅炉数据经解析之后保存至关系型数据库中。为减少服务器关系型数据库频繁的写入与写出操作,先将数据实时缓存到Redis数据库中,再定时集中发送到关系型数据库的持久表中。Redis数据库中的是第一数据表,存储实时锅炉数据,关系型数据库的持久表为第二数据表。随着数据的积累,可以采用HDFS(HadoopDistributedFileSystem,分布式文件系统)方案对历史数据进行存储,将关系型数据库持久表中的锅炉数据转储到HDFS中,HDFS是第三数据表。可以选用MySQL(关系型数据库管理系统)来存储监控的锅炉数据,提供数据查询等功能。大规模的历史数据可以采用Hive(基于Hadoop的数据仓库工具)数据仓库,为数据挖掘分析提供海量数据支持。在对历史数据进行存储和计算之前首先要将数据存储到HDFS中,可以使用Sqoop来实现MySQL和Hive之间的数据转存。Sqoop是一个用于数据导入导出的工具,是运行在Hadoop(海杜普)环境之上,可以用来进行MySQL数据库和HDFS之间的数据转存,支持把MySQL中的数据导入到HDFS中。这样设置的有益效果在于,设置不同的时间周期,按照时间的不同将锅炉数据存储至不同的数据表中,减轻数据存储的压力,避免数据表中数据量过大,导致数据丢失或混乱,提高数据管理的精度和效率。步骤120、响应于锅炉数据查询指令,从锅炉数据表中确定目标数据表和目标字段。其中,在锅炉数据存储后,可以对存储的锅炉数据进行查询。用户可以发出锅炉数据查询指令,服务器响应于用户的锅炉数据查询指令,从锅炉数据查询指令中获取待查询的锅炉数据所本文档来自技高网...

【技术保护点】
1.一种锅炉数据的查询方法,其特征在于,包括:/n根据预设的时间周期,将锅炉数据传输至锅炉数据表中进行存储;/n响应于锅炉数据查询指令,从所述锅炉数据表中确定目标数据表和目标字段;/n根据所述目标字段,从所述目标数据表中确定所述目标字段所对应的目标分区,读取所述目标分区中的目标数据。/n

【技术特征摘要】
1.一种锅炉数据的查询方法,其特征在于,包括:
根据预设的时间周期,将锅炉数据传输至锅炉数据表中进行存储;
响应于锅炉数据查询指令,从所述锅炉数据表中确定目标数据表和目标字段;
根据所述目标字段,从所述目标数据表中确定所述目标字段所对应的目标分区,读取所述目标分区中的目标数据。


2.根据权利要求1所述的方法,其特征在于,在根据预设的时间周期,将锅炉数据传输至锅炉数据表中进行存储之前,还包括:
获取无线传感器采集的初始锅炉数据;
将所述初始锅炉数据以预设数据格式进行转换,得到待存储的锅炉数据。


3.根据权利要求1所述的方法,其特征在于,根据预设的时间周期,将锅炉数据传输至锅炉数据表中进行存储,包括:
将锅炉数据实时传输至第一数据表中进行存储;
根据预设的第一时间周期,将所述第一数据表中的锅炉数据存储至第二数据表中进行存储;
根据预设的第二时间周期,将所述第二数据表中的锅炉数据存储至第三数据表中进行存储。


4.根据权利要求3所述的方法,其特征在于,响应于锅炉数据查询指令,从所述锅炉数据表中确定目标数据表和目标字段,包括:
响应于锅炉数据查询指令,确定待查询锅炉数据的采集时间和目标字段;
根据所述采集时间,从所述锅炉数据表中选择目标数据表;其中,所述锅炉数据表包括第一数据表、第二数据表和第三数据表。


5.根据权利要求1所述的方法,其特征在于,在根据所述目标字段,从所述目标数据表中确定所述目标字段所对应的目标分区之前,还包括:
根据预设的分区要求,以分区键对所述目标数据表进行分区;其中,所述分区键表示所述目标数据...

【专利技术属性】
技术研发人员:常远征崔健谢清扬曾宪群
申请(专利权)人:广州奇享科技有限公司
类型:发明
国别省市:广东;44

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

1