一种将实时数据转换为结构数据的方法及系统技术方案

技术编号:19635032 阅读:27 留言:0更新日期:2018-12-01 15:46
本发明专利技术公开了一种将实时数据转换为结构数据的方法及系统,属于计算机软件开发技术领域。本发明专利技术的将实时数据转换为结构数据的方法,在实时数据库服务器上部署Windows服务组件,根据配置参数,从实时数据库中提取数据,对提取的实时数据进行处理,并存储到关系数据库中。该发明专利技术的将实时数据转换为结构数据的方法可以按规则从实时数据库中提取数据并存储到关系数据库中,为数据分析提供便捷,具有很好的推广应用价值。

A Method and System for Converting Real-time Data into Structural Data

The invention discloses a method and system for converting real-time data into structural data, which belongs to the technical field of computer software development. The method of converting real-time data into structural data, deploying Windows service components on the real-time database server, extracting data from the real-time database according to configuration parameters, processing the extracted real-time data, and storing it in the relational database. The method of converting real-time data into structured data can extract data from real-time database according to rules and store it in relational database, which provides convenience for data analysis and has good application value.

【技术实现步骤摘要】
一种将实时数据转换为结构数据的方法及系统
本专利技术涉及计算机软件开发
,具体提供一种将实时数据转换为结构数据的方法及系统。
技术介绍
实时数据是按照“数据流”的方式,实时地获取并存储数据的一种数据库类型,在现代工业企业中应用较为广泛。实时数据可以高效、完整地记录过程数据,但是,数据的价值不仅仅在于过程记录,更重要的是对其进行分析处理,为决策者提供决策依据,软件开发人员基于实时数据库这种单一的数据结构和内容,很难实现数据的有效分析,而这一点正是关系数据库的强项,因此将实时数据转换为存在逻辑关系的数据,是进行数据分析的基础。
技术实现思路
本专利技术的技术任务是针对上述存在的问题,提供一种可以按规则从实时数据库中提取数据并存储到关系数据库中,为数据分析提供便捷的将实时数据转换为结构数据的方法。本专利技术进一步的技术任务是提供一种将实时数据转换为结构数据的系统。为实现上述目的,本专利技术提供了如下技术方案:一种将实时数据转换为结构数据的方法,该方法在实时数据库服务器上部署Windows服务组件,根据配置参数,从实时数据库中提取数据,对提取的实时数据进行处理,并存储到关系数据库中,具体包括以下步骤:S1:将Windows服务组件部署到实时数据库服务器上;S2:Windows服务组件在实时数据库服务器上运行,根据配置参数从实时数据库中提取数据;S3:对提取的实时数据进行处理,并存储到关系数据库中。通过该方法将实时数据库中结构单一的数据转换为存在逻辑关系的数据,为进一步对数据分析处理打下了基础。作为优选,步骤S2中,所述配置参数包括实时数据库连接参数、测点列表、初始时间、取数频率、实时数据库与关系数据库的映射关系、数据内容和限定差值,并将配置参数形成配置文件。所述测点列表用于获取实时数据库中包含的测点。所述初始时间用于设定以何时为初始点进行数据提取。所述取数频率用于设定间隔多长时间取一次数据。所述实时数据库与关系数据库的映射关系用于建立实时数据库与关系数据库之间的联系。所述数据内容用于配置需要获取哪些数据,如时间点、检测值等。所述限定差值用于设定一个差值范围,当检测数据在该差值范围内时,不提取数据。作为优选,所述实时数据库连接参数用于连接并访问实时数据库,包括服务器IP和数据库实例。作为优选,步骤S2中根据配置参数从实时数据库中提取数据,并暂存到缓存列队中。一种将实时数据转换为结构数据的系统,包括服务组件部署模块、参数配置模块、数据提取模块和数据处理模块,其中:服务组件部署模块:用于在实时数据库服务器上部署Windows服务组件;参数配置模块:用于配置数据提取的参数;数据提取模块:用于从实时数据库中提取数据;数据处理模块:用于对从实时数据库中提取的数据进行处理,并存储到关系数据库中。作为优选,还包括数据缓存模块,用于对从实时数据库提取的数据进行缓存。作为优选,所述数据缓存模块将数据暂存到缓存列队中。作为优选,所述参数配置模块包括实时数据库连接参数设定单元、测点列表设定单元、初始时间设定单元、取数频率设定单元、实时数据库与关系数据库的映射关系设定单元、数据内容设定单元和限定差值设定单元,实时数据库连接参数设定单元用于设定连接并访问实时数据库的参数,测点列表设定单元用于设定获取实时数据库中包含的测点,初始时间设定单元用于设定以何时为初始点进行数据提取,取数频率设定单元用于设定间隔多长时间取一次数据,实时数据库与关系数据库的映射关系设定单元用于设定实时数据库与关系数据库的映射关系,数据内容设定单元用于设定配置需要获取的数据,限定差值设定单元用于设定差值范围,当检测数据在该差值范围内的时候,不提取数据。作为优选,所述数据内容设定单元设定的配置需要获取的数据包括时间点和检测值。与现有技术相比,本专利技术的将实时数据转换为结构数据的方法具有以下突出的有益效果:通过所述将实时数据转换为结构数据的方法,将实时数据库中海量的结构单一的过程数据提取出来,转换为存在逻辑关系的数据存储到关系数据库中,一方面节省了开发人员进行数据分析的工作量,另一方面也为企业挖掘了数据的价值。附图说明图1是本专利技术所述将实时数据转换为结构数据的系统的拓扑图。具体实施方式下面将结合附图和实施例,对本专利技术的将实时数据转换为结构数据的方法及系统作进一步详细说明。实施例本专利技术的将实时数据转换为结构数据的方法,在实时数据库服务器上部署Windows服务组件,根据配置参数,从实时数据库中提取数据,对提取的实时数据进行处理,并存储到关系数据库中。具体包括以下步骤:S1:将Windows服务组件部署到实时数据库服务器上。运行批处理文件,在实时数据库服务器上部署Windows服务组件,运行代码如下:@echooffsetfilename=%cd%\PIDataMonitor.exesetservicename=PIDataMonitorpauseecho============================操作日志====================================>InstallService.logifexist"%SystemRoot%\Microsoft.NET\Framework\v4.0.30319"gotonetOld:DispErrorecho您的机器上没有安装.netFramework4.0,安装即将终止echo您的机器上没有安装.netFramework4.0,安装即将终止>>InstallService.loggotoLastEnd:netOldcd%SystemRoot%\Microsoft.NET\Framework\v4.0.30319echo您的机器上安装了相应的.netFramework4.0,可以安装本服务.echo您的机器上安装了相应的.netFramework4.0,可以安装本服务>>InstallService.logechooffecho清理原有服务项...%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil/U%filename%>>InstallService.logecho清理完毕echo.echo*********************echo安装服务%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil%filename%>>InstallService.logecho启动服务netstart%servicename%>>InstallService.logecho*********************echo=======================================================================>>InstallService.logtypeInstallService.logecho.echo操作结束,可以查看日志文件InstallS本文档来自技高网...

【技术保护点】
1.一种将实时数据转换为结构数据的方法,其特征在于:该方法在实时数据库服务器上部署Windows服务组件,根据配置参数,从实时数据库中提取数据,对提取的实时数据进行处理,并存储到关系数据库中,具体包括以下步骤:S1:将Windows服务组件部署到实时数据库服务器上;S2:Windows服务组件在实时数据库服务器上运行,根据配置参数从实时数据库中提取数据;S3:对提取的实时数据进行处理,并存储到关系数据库中。

【技术特征摘要】
1.一种将实时数据转换为结构数据的方法,其特征在于:该方法在实时数据库服务器上部署Windows服务组件,根据配置参数,从实时数据库中提取数据,对提取的实时数据进行处理,并存储到关系数据库中,具体包括以下步骤:S1:将Windows服务组件部署到实时数据库服务器上;S2:Windows服务组件在实时数据库服务器上运行,根据配置参数从实时数据库中提取数据;S3:对提取的实时数据进行处理,并存储到关系数据库中。2.根据权利要求1所述的将实时数据转换为结构数据的方法,其特征在于:步骤S2中,所述配置参数包括实时数据库连接参数、测点列表、初始时间、取数频率、实时数据库与关系数据库的映射关系、数据内容和限定差值,并将配置参数形成配置文件。3.根据权利要求2所述的将实时数据转换为结构数据的方法,其特征在于:所述实时数据库连接参数用于连接并访问实时数据库,包括服务器IP和数据库实例。4.根据权利要求1、2或3所述的将实时数据转换为结构数据的方法,其特征在于:步骤S2中根据配置参数从实时数据库中提取数据,并暂存到缓存列队中。5.一种将实时数据转换为结构数据的系统,其特征在于:包括服务组件部署模块、参数配置模块、数据提取模块和数据处理模块,其中:服务组件部署模块:用于在实时数据库服务器上部署Windows服务组件;参数配置模块:用于...

【专利技术属性】
技术研发人员:付洋
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:山东,37

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

1