一种电能表检定数据处理系统和方法技术方案

技术编号:32821086 阅读:10 留言:0更新日期:2022-03-26 20:18
本发明专利技术涉及一种电能表检定数据处理系统和方法,包括获取第三方平台的接口文档;建立映射关系,根据接口文档与检定系统的接口进行数据字典设置;启动数据转存执行程序,进行清洗,数据转换;上传/下载数据。本发明专利技术无须改动底层代码、执行程序,只需重新设置数据字典表即可实现灵活的数据存储需要,效率高,通用性强。最大限度地节省客户的建设投资成本、项目用地和生产管理成本。用地和生产管理成本。用地和生产管理成本。

【技术实现步骤摘要】
一种电能表检定数据处理系统和方法


[0001]本专利技术属于数据存储
,具体涉及一种电能表检定数据处理系统和方法。

技术介绍

[0002]传统的流水线检定完成后数据需要存储和上传不同的第三方管理平台,针对不同的数据平台的数据结构和格式,数据接口需要定制化开发,工作量大,适用性低,导致版本不统一,后期维护难。随着市场的发展,客户提出更高的技术要求,而这种传统的接口开发不能满足市场需求。

技术实现思路

[0003]本专利技术针对上述问题,提出一种电能表检定数据处理系统和方法,通过设置有一个独立的数据转存执行程序和数据字典表,数据字典表可以通过双方的数据库模式、数据表、需要上传的数据字段名称和属性进行设置后保存,在进行数据上传时,上传执行程序依据字典表逐条从源数据库中取出对应数据,并经过处理转换后,写入目标数据库,采用该方法针对不同的数据平台和数据需求,无须改动底层代码、执行程序,只需重新设置数据字典表即可实现灵活的数据存储需要,效率高,通用性强。
[0004]本专利技术的技术方案具体如下:
[0005]一种电能表检定数据处理方法,包括如下步骤:
[0006](1)获取第三方平台的接口文档;
[0007](2)建立映射关系,根据接口文档与检定系统的接口进行数据字典设置;
[0008](3)启动数据转存执行程序,进行清洗,数据转换;
[0009](4)上传/下载数据;
[0010]数据下载过程如下:
[0011]根据接口和表的映射关系,进行中间库获取数据,然后通过中间库和本地库的表映射关系,数据类型映射关系进行数据转换,然后进行数据存储;
[0012]数据上传过程如下:
[0013]根据中间库与本地库表的映射,数据类型关系映射进行数据上传,然后再根据接调用平台接口,进行数据上报。
[0014]进一步地,数据下载包括任务信息、资产信息和空箱信息的下载;通过第三方平台获取数据后,加载接口表映射关系规则,获取中间数据,加载中间库表与本地库表的映射规则,进行数据转换。
[0015]进一步地,数据上传包括将检测、施封信息、组箱、组垛信息上传到MDS平台;加载接口表映射关系规则,加载中间库表与本地库表的映射规则,上传数据到中间库,调用第三方接口上传数据,获取第三方接口反馈结果。
[0016]进一步地,获取中间库/本地库数据后,通过执行引擎进行加载对应的表映射关系、字段映射关系、类型映射关系、数据转换规则,进行数据转化,最后存储到指定的信息库
中。
[0017]进一步地,步骤(2)中,设置数据字典维护,建立数据类型,建立中间库与本地库表映射关系,建立接口与本地库表映射关系。
[0018]本专利技术还涉及的一种电能表检定数据处理系统,进行动态数据上传/下载,包括数据层、业务层和实现层;
[0019]数据层包括需要进行上传、下载的业务数据,包括用户信息、终端资产信息、任务信息、方案信息、实验数据信息、仓储信息;业务层包括任务下载、资产下载,检定、施封信息上传,组箱信息上传和组垛信息上传;
[0020]实现层包括数据字典表模块、webservice接口和数据转存执行模块。
[0021]进一步地,数据字典表模块通过双方的数据库模式、数据表、需要上传的数据字段名称和属性进行设置后保存,在进行数据上传时,依据字典表逐条从源数据库中取出对应数据,并经过处理转换后,写入目标数据库。
[0022]与现有技术相比,本专利技术的有益效果具体如下:
[0023]本专利技术应用于电能表自动检定系统与第三方系统的数据交互,存储,应用流水线上检定完成的检定结果数据上传至第三方的数据平台。采用该方法针对不同的数据平台和数据需求,无须改动底层代码、执行程序,只需重新设置数据字典表即可实现灵活的数据存储需要,效率高,通用性强。最大限度地节省客户的建设投资成本、项目用地和生产管理成本。
附图说明
[0024]图1是本专利技术的系统框架图;
[0025]图2是本专利技术的数据字典维护流程图;
[0026]图3是本专利技术的检定数据上转保存执行流程图;
[0027]图4是本专利技术的数据下载流程图;
[0028]图5是本专利技术的数据上传流程图;
[0029]图6是本专利技术的数据处理方法的流程图。
具体实施方式
[0030]下面将结合本申请实施例中的附图,对实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0031]除非另外定义,本申请实施例中使用的技术术语或者科学术语应当为所属领域内具有一般技能的人士所理解的通常意义。本实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。“上”、“下”、“左”、“右”、“横”以及“竖”等仅用
于相对于附图中的部件的方位而言的,这些方向性术语是相对的概念,它们用于相对于的描述和澄清,其可以根据附图中的部件所放置的方位的变化而相应地发生变化。
[0032]如图1所示,本实施例的电能表检定数据处理系统,能够实现动态数据上传/下载,包括数据层、业务层和实现层;数据层包括需要上传或下载的业务数据,包含但不仅限于用户信息、终端资产信息、任务信息、方案信息、实验数据信息、仓储信息等。
[0033]业务层包括任务下载、资产下载,检定、施封信息上传,组箱信息上传和组垛信息上传;实现层包括数据字典表模块、webservice接口和数据转存执行模块。
[0034]数据字典表模块通过双方的数据库模式、数据表、需要上传的数据字段名称和属性进行设置后保存,在进行数据上传时,依据字典表逐条从源数据库中取出对应数据,并经过处理转换后,写入目标数据库。
[0035]本实施例中,数据字典维护设置程序主要是对第三方数据平台数据结构定义和检定程序的数据结构定义表结构建立映射关系,数据传输模式。数据字典维护流程图如图2所示,设置数据字典维护,建立数据类型,建立中间库与本地库表映射关系,建立接口与本地库表映射关系。实现中间库表结构与本地库表结构建立起对应关系,接口调用的对应关系,接口查询条件参数对应关系,可以实现一对一关系,一对多关系,并且实现不同数据类型之间数据转化,存储。系统初始化时,首先由实时人员根据平台接口文档和本地系统文档,建立数据对应关系,建立后可以通过测试程序进行测试验证,以保证数据的准确性。
[0036]数据转存根据数据字本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电能表检定数据处理方法,其特征在于:包括如下步骤:(1)获取第三方平台的接口文档;(2)建立映射关系,根据接口文档与检定系统的接口进行数据字典设置;(3)启动数据转存执行程序,进行清洗,数据转换;(4)上传/下载数据;数据下载过程如下:根据接口和表的映射关系,进行中间库获取数据,然后通过中间库和本地库的表映射关系,数据类型映射关系进行数据转换,然后进行数据存储;数据上传过程如下:根据中间库与本地库表的映射,数据类型关系映射进行数据上传,然后再根据接调用平台接口,进行数据上报。2.根据权利要求1所述的方法,其特征在于:数据下载包括任务信息、资产信息和空箱信息的下载;通过第三方平台获取数据后,加载接口表映射关系规则,获取中间数据,加载中间库表与本地库表的映射规则,进行数据转换。3.根据权利要求1所述的方法,其特征在于:数据上传包括将检测、施封信息、组箱、组垛信息上传到MDS平台;加载接口表映射关系规则,加载中间库表与本地库表的映射规则,上传数据到中间库,调用第三方接口上传数据,获取第三方接口反馈结果。4.根...

【专利技术属性】
技术研发人员:赵静何兆磊熊峻方瑞沈鑫孙黎敏何傲纪新武朱葛余恒洁王景
申请(专利权)人:云南电网有限责任公司
类型:发明
国别省市:

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

1