当前位置: 首页 > 专利查询>中南大学专利>正文

数据导出方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34951548 阅读:16 留言:0更新日期:2022-09-17 12:28
本发明专利技术实施例提供一种数据导出方法,方法包括:根据连接参数,创建连接对象,得到包含有多个所述连接对象的连接池;查询所有标签信息,将所述所有标签信息的查询结果保存在对应的所述连接对象中;通过所述连接对象将目标标签信息对应的目标数据从第一存储空间导出到第二存储空间。通过创建连接对象,并构建得到包含多个连接对象的连接池,在查询目标标签信息后,将查询结果保存在对应的连接对象中,通过连接池中的连接对象来将目标数据从第一存储空间导出到第二存储空间中,提高数据的导出效率。效率。效率。

【技术实现步骤摘要】
数据导出方法、装置、电子设备及存储介质


[0001]本专利技术涉及数据管理
,尤其涉及一种数据导出方法、装置、电子设备及存储介质。

技术介绍

[0002]近年来,我国电力企业信息化水平逐步提高,利用实时监控信息系统(Supervisory Information System SIS)完成整个企业管理控制一体化和实时信息共享,成为各电力企业提高整体效益、谋求创新发展的新方向。实时监控系统运行的首要环节就是采集电厂中的原始数据,即时间序列数据(Time series),并对其进行预处理,根据处理结果便可对电厂运行情况进行建模预测和控制。现有的与SIS系统进行数据通信的技术方案中,大多数是通过OPC协议进行的间接通信,缺点是针对火电厂不同机组相对独立的情况下,只能访问对应机组的数据,使得数据读写效率低下。SIS系统的许多数据源都是来自传感器或者流量计测量所得的实时数据,而这样的传感器往往有成千上万个,因此每秒SIS系统产生的时序数据是海量的,而之后基于历史数据集的时序建模预测等中高级应用又十分依赖于完整的数据集,传统的解决方案中面临的两个难题就是一是当采样时间过长时导出数据集将面临内存不足;二是如果存储所有完整的历史数据将很耗费磁盘空间。

技术实现思路

[0003]本专利技术实施例提供一种数据导出方法,旨在解决现有的数据导出过程中,数据读写速度慢,导致数据导出效率低的问题,通过创建连接对象,并构建得到包含多个连接对象的连接池,在查询所有标签信息后,将查询结果保存在对应的连接对象中,通过连接池中的连接对象来将目标数据从第一存储空间导出到第二存储空间中,提高数据的导出效率。
[0004]第一方面,本专利技术实施例提供一种数据导出方法,包括以下步骤:
[0005]根据连接参数,创建连接对象,得到包含有多个所述连接对象的连接池;
[0006]查询所有标签信息,将所述所有标签信息的查询结果保存在对应的所述连接对象中;
[0007]通过所述连接对象将所述目标标签信息对应的目标数据从第一存储空间导出到第二存储空间。
[0008]可选的,在所述根据连接参数,创建连接对象,得到包含有多个所述连接对象的连接池的步骤之前,所述方法还包括:
[0009]进行变量声明和变量初始化,所述变量包括标签信息与实例信息。
[0010]可选的,在所述通过所述连接对象将目标标签信息对应的数据从第一存储空间导出到第二存储空间的步骤之后,所述方法还包括:
[0011]关闭线程句柄,以断开所述连接池中每个所述连接对象的连接,并释放内存。
[0012]可选的,所述通过所述连接对象将目标标签信息对应的目标数据从第一存储空间导出到第二存储空间的步骤包括:
[0013]通过所述连接对象从第一存储空间读取所述目标标签信息对应的目标数据;
[0014]将所述目标数据以国际时间为主键,存储到第二存储空间。
[0015]可选的,在所述将所述目标数据以国际时间为主键,存储到所述第二存储空间的步骤之后,所述方法还包括:
[0016]在所述第二存储空间中,为所述主键插入对应的时间戳列。
[0017]可选的,所述将所述目标数据以国际时间为主键,存储到第二存储空间的步骤包括:
[0018]计算当前时刻与上一时刻的数据变化量;
[0019]当所述数据变化量满足预设的阈值精度,则将所述当前时刻的数据确定为目标数据;
[0020]将所述目标数据以国际时间为主键,存储到第二存储空间。
[0021]可选的,在所述将所述目标数据以国际时间为主键,存储到第二存储空间之后,所述方法还包括:
[0022]获取用户的导出条件;
[0023]根据所述导出条件,通过所述时间戳列计算出查询策略;
[0024]根据所述查询策略,导出用户所需要的数据。
[0025]第二方面,本专利技术实施例提供一种数据导出装置,装置包括:
[0026]创建模块,用于根据连接参数,创建连接对象,得到包含有多个所述连接对象的连接池;
[0027]查询模块,用于查询所有标签信息,将所述所有标签信息的查询结果保存在对应的所述连接对象中;
[0028]第一导出模块,用于通过所述连接对象将目标标签信息对应的目标数据从第一存储空间导出到第二存储空间。
[0029]第三方面,本专利技术实施例提供一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现本专利技术实施例提供的数据导出方法中的步骤。
[0030]第四方面,本专利技术实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现专利技术实施例提供的数据导出方法中的步骤。
[0031]本专利技术实施例中,根据连接参数,创建连接对象,得到包含有多个所述连接对象的连接池;查询所有标签信息,将所述所有标签信息的查询结果保存在对应的所述连接对象中;通过所述连接对象将目标标签信息对应的目标数据从第一存储空间导出到第二存储空间。通过创建连接对象,并构建得到包含多个连接对象的连接池,在查询目标标签信息后,将查询结果保存在对应的连接对象中,通过连接池中的连接对象来将目标数据从第一存储空间导出到第二存储空间中,提高数据的导出效率。
附图说明
[0032]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本
专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033]图1是本专利技术实施例提供的一种数据导出方法的流程图;
[0034]图2是本专利技术实施例提供的另一种数据导出方法的流程图;
[0035]图3是本专利技术实施例提供的另一种数据导出方法的流程图;
[0036]图4是本专利技术实施例提供的一种数据导出装置的结构图;
[0037]图5是本专利技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0038]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0039]本专利技术实施例提供的一种数据导出系统,该数据导出系统包括:第一存储空间和第二存储空间,其中,第一存储空间用于存储测量数据,测量数据可以是测量过程中的数据,测量数据可以通过传感器或流量计进行测量得到。
[0040]在本专利技术实施例中,上述数据导出系统可以用于电力企业信息化,具体可以应用于电力实时监控系统。上述测量数据为电力生产单位采集到的原始数据,也可以称为时间序列数据。上述测量数据可以用于对电力生产单位运行情况进行建模预测和控制。上述时间序列本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据导出方法,其特征在于,包括以下步骤:根据连接参数,创建连接对象,得到包含有多个所述连接对象的连接池;查询所有标签信息,将所述所有标签信息的查询结果保存在对应的所述连接对象中;通过所述连接对象将所述目标标签信息对应的目标数据从第一存储空间导出到第二存储空间。2.如权利要求1所述的方法,其特征在于,在所述根据连接参数,创建连接对象,得到包含有多个所述连接对象的连接池的步骤之前,所述方法还包括:进行变量声明和变量初始化,所述变量包括标签信息与实例信息。3.如权利要求2所述的方法,其特征在于,在所述通过所述连接对象将所述目标标签信息对应的数据从第一存储空间导出到第二存储空间的步骤之后,所述方法还包括:关闭线程句柄,以断开所述连接池中每个所述连接对象的连接,并释放内存。4.如权利要求3所述的方法,其特征在于,所述通过所述连接对象将所述目标标签信息对应的目标数据从第一存储空间导出到第二存储空间的步骤包括:通过所述连接对象从第一存储空间读取所述目标标签信息对应的目标数据;将所述目标数据以国际时间为主键,存储到第二存储空间。5.如权利要求4所述的方法,其特征在于,在所述将所述目标数据以国际时间为主键,存储到所述第二存储空间的步骤之后,所述方法还包括:在所述第二存储空间中,为所述主键插入对应的时间戳列。6.如权利要求5所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:叶鹏飞徐佳威武伟郭效源徐仁博侯天甲王梓源白粟瑱蒋佳学桂宁
申请(专利权)人:中南大学
类型:发明
国别省市:

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

1