一种对个人数据库的管理方法及系统技术方案

技术编号:22755012 阅读:18 留言:0更新日期:2019-12-07 03:56
本发明专利技术提供了一种对个人数据库的管理方法及系统,包括:基于用户界面的设置为个人数据库设定属性;基于所述个人数据库属性将待上传的数据通过预先设定的上传接口上传至个人数据库,并对个人数据库中的数据进行处理;基于权限管理,实现了个人数据的共享;基于公用数据与个人数据的指标关系,设置对应的计算公式,将计算结果保存至公用数据库。本发明专利技术提升了个人数据管理的专业性和灵活性,用户可根据自身研究需要,定制个人专用数据,同时能够与公共数据库进行交互,在实现个人个性化应用的同时,满足个人研究成果的共享需要。

A management method and system for personal database

The invention provides a management method and system for personal database, including: setting attributes for personal database based on user interface; uploading the data to be uploaded to personal database based on the attributes of personal database through preset upload interface, and processing the data in personal database; realizing the sharing of personal data based on authority management Based on the indicator relationship between public data and personal data, set the corresponding calculation formula and save the calculation results to the public database. The invention improves the professionalism and flexibility of personal data management. Users can customize personal special data according to their own research needs, interact with public databases, and meet the sharing needs of personal research results while realizing personal personalized application.

【技术实现步骤摘要】
一种对个人数据库的管理方法及系统
本专利技术涉及能源及电力领域,具体涉及一种对个人数据库的管理方法及系统。
技术介绍
个人数据库主要应用于研究机构进行课题研究,目前个人数据库的管理软件层出不穷,但对经济、社会、能源、电力和企业等5个领域的适用性较弱。主要体现在下列方面:第一、目前尚未统一权威机构的数据发布格式,导致同一领域的不同机构或不同领域之间发布的数据格式存在较大差异,例如:在能源领域方面,美国的国际能源署(IEA)、彭博、美国能源信息署(EIA)等各机构发表数据的格式都存在差异。当研究结构需要将权威机构发布的数据进行整理存储到个人数据库用于研究时,若使用通用的接口上传数据表格,则需要调整表格格式,该过程存在繁杂及重复工作量,耗费精力;若针对各个机构发布的数据格式进行接口开发,则由于数据格式更新或网站结构变动,导致开发的工作量大且维护成本较高。第二、研究过程中用到的数据,并不是都从世界银行、国际能源署、国家统计局等权威机构发布的指标数据中获取,还有部分数据来自于其他机构的研究成果,研究的过程中需要将所有的数据存储到个人数据库中。第三、研究过程中用到的数据,除了从权威机构中直接获取指标数据外还有部分数据需要对公共数据库中的某几个指标数据进行计算得到,如研究中需要用到“各类能源发电结构占比”数据,而世界银行、国际能源署、国家统计局等权威机构发布的指标数据中仅有各类能源发电量和总发电量,需要通过处理得到“各类能源发电结构占比”数据,而处理后的数据仅用于个人或部门的研究,需要存储在个人数据库中。第四、研究机构可以将研究结果从个人数据库中推送至公共数据库,供其他研究机构进行参考。综上,现有的个人数据库管理软件无法满足能源领域研究的个性化需要;同时在个人数据库与公用数据库的交互方面不够灵活,在研究人员对数据的个性化应用方面存在短板。
技术实现思路
为了解决现有技术中所存在的上述不足,本专利技术提供一种对个人数据库的管理方法,包括:基于用户界面的设置为个人数据库设定属性;基于所述个人数据库属性将待上传的数据通过预先设定的上传接口上传至个人数据库,并对个人数据库中的数据进行处理,获得处理结果;基于权限管理,将所述处理结果保存至公用数据库。优选的,所述个人数据库属性,包括:指标、时间、国家、单位、数据值、上传者和共享权限。优选的,所述基于所述个人数据库属性将待上传的数据通过预先设定的上传接口上传至个人数据库,包括:基于个人数据库属性在用户界面上配置表格格式;对待上传的数据进行解析,写入用户界面对应的表格中;使用poi工具提取表格中每个属性对应位置的数据,封装为数据对象;通过Hibernate将所述数据对象存储至个人数据库中;其中,所述待上传的数据为EXCEL表格数据。优选的,所述权限管理,包括:数据的上传者在个人数据库属性的共享权限中增加被共享人。优选的,所述数据的上传者在个人数据库属性的共享权限中增加被共享人,包括:在进行数据展示时,当用户账号与共享权限中的用户账号匹配则将所述数据进行展示,被共享人对展示数据进行查阅、导出操作。优选的,对个人数据库中的数据进行处理,包括:在公用数据库中选定需要推送数据的指标,并在个人数据库中选定被推送的一个或多个指标;根据推送指标与被推送指标之间的关系和/或单位换算关系设置计算公式;提取被推送数据指标的各个属性,基于所述计算公式对各属性对应的数据值进行计算,得到处理结果;将所述处理结果封装为公用数据库的数据对象。基于同一专利技术构思,本专利技术还提供了一种对个人数据库的管理系统,包括:界面层、交互层和逻辑层;所述界面层,用于基于用户界面的设置为个人数据库设定属性;所述交互层,用于接收所述界面层发送的个人数据库属性、待上传的数据和设置权限管理并分发到不同展现组件,由展现组件组织所述逻辑层来协同处理所述个人数据库属性、待上传的数据和设置权限管理;所述逻辑层,用于基于所述个人数据库属性将待上传的数据通过预先设定的上传接口上传至个人数据库,并对个人数据库中的数据进行处理,获得处理结果,以及基于权限管理,将所述处理结果保存至公用数据库。优选的,所述系统还包括:持久层;所述持久层,用于为个人数据库将处理结果保存至公共数据库提供接口。优选的,所述逻辑层,包括:配置单元,用于基于个人数据库属性在用户界面上配置表格格式;解析单元,用于对待上传的数据进行解析,写入用户界面对应的表格中;提取单元,用于使用poi工具提取表格中每个属性对应位置的数据,封装为数据对象;存储单元,用于通过Hibernate将所述数据对象存储至个人数据库中;其中,所述待上传的数据为EXCEL表格数据。优选的,所述持久层集成Hibernate,用于支持不同数据库连接方式以及不同数据库访问。与现有技术相比,本专利技术的有益效果为:本专利技术提供的技术方案,基于用户界面的设置为个人数据库设定属性;基于所述个人数据库属性将待上传的数据通过预先设定的上传接口上传至个人数据库,并对个人数据库中的数据进行处理,获得处理结果;基于权限管理,将所述处理结果保存至公用数据库,提升了个人数据管理的专业性和灵活性,用户可根据自身研究需要,设定个人数据库属性,将待上传的数据通过预先设定的上传接口上传至个人数据库,同时能够与公共数据库进行交互,满足个人研究成果的共享需要。本专利技术提供的技术方案,提供了定制化数据上传接口,根据用户设置的表格格式,可以实现将同一领域的不同机构或不同领域之间发布的数据存储到个人数据库中,缩短了调整数据格式的时间,提高了工作效率。本专利技术提供的技术方案,研究机构将研究过程中需要的数据从权威机构和其他研究机构中进行获取并存储在个人数据库中。本专利技术提供的技术方案,研究机构可以将研究结果从个人数据库中推送至公共数据库,供其他研究机构进行参考。附图说明图1为本专利技术一种对个人数据库的管理方法流程图;图2为本专利技术实施例中的模板格式示意图;图3为本专利技术的一种对个人数据库的管理系统结构图。具体实施方式为了更好地理解本专利技术,下面结合说明书附图和实例对本专利技术的内容做进一步的说明。实施例1如图1所示,本专利技术提供的一种对个人数据库的管理方法,包括:步骤S1、基于用户界面的设置为个人数据库设定属性;步骤S2、基于所述个人数据库属性将待上传的数据通过预先设定的上传接口上传至个人数据库,并对个人数据库中的数据进行处理,获得处理结果;步骤S3、基于权限管理,将所述处理结果保存至公用数据库。本专利技术提供的专利技术构思,实现了用户对个人数据库的管理,对个人常用的数据进行线上管理,并实现与其他用户的共享。本专利技术提供的步骤S1、基于用户界面的设置为个人数据库设定属性,包括:设定个人本文档来自技高网
...

【技术保护点】
1.一种对个人数据库的管理方法,其特征在于,包括:/n基于用户界面的设置为个人数据库设定属性;/n基于所述个人数据库属性将待上传的数据通过预先设定的上传接口上传至个人数据库,并对个人数据库中的数据进行处理,获得处理结果;/n基于权限管理,将所述处理结果保存至公用数据库。/n

【技术特征摘要】
1.一种对个人数据库的管理方法,其特征在于,包括:
基于用户界面的设置为个人数据库设定属性;
基于所述个人数据库属性将待上传的数据通过预先设定的上传接口上传至个人数据库,并对个人数据库中的数据进行处理,获得处理结果;
基于权限管理,将所述处理结果保存至公用数据库。


2.如权利要求1所述的方法,其特征在于,所述个人数据库属性,包括:
指标、时间、国家、单位、数据值、上传者和共享权限。


3.如权利要求2所述的方法,其特征在于,所述基于所述个人数据库属性将待上传的数据通过预先设定的上传接口上传至个人数据库,包括:
基于个人数据库属性在用户界面上配置表格格式;
对待上传的数据进行解析,写入用户界面对应的表格中;
使用poi工具提取表格中每个属性对应位置的数据,封装为数据对象;
通过Hibernate将所述数据对象存储至个人数据库中;
其中,所述待上传的数据为EXCEL表格数据。


4.如权利要求2所述的方法,其特征在于,所述权限管理,包括:
数据的上传者在个人数据库属性的共享权限中增加被共享人。


5.如权利要求4所述的方法,其特征在于,所述数据的上传者在个人数据库属性的共享权限中增加被共享人,包括:
在进行数据展示时,当用户账号与共享权限中的用户账号匹配则将所述数据进行展示,被共享人对展示数据进行查阅、导出操作。


6.如权利要求1所述的方法,其特征在于,对个人数据库中的数据进行处理,包括:
在公用数据库中选定需要推送数据的指标,并在个人数据库中选定被推送的一个或多个指标;
根据推送指标与被推送...

【专利技术属性】
技术研发人员:孔维政赵留军代红才宗炫君邹盛翟晓萌李伟张春平王清明
申请(专利权)人:国网能源研究院有限公司国网江苏省电力有限公司经济技术研究院
类型:发明
国别省市:北京;11

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

1