[发明专利]一种可视化数据接口集市实现方法有效
申请号: | 201710240065.7 | 申请日: | 2017-04-13 |
公开(公告)号: | CN107220274B | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 王海荣;曹鹏飞;周向军;聂林;朱文洲;鲁根成;徐云龙 | 申请(专利权)人: | 中科曙光南京研究院有限公司 |
主分类号: | G06F16/248 | 分类号: | G06F16/248;G06F16/25 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 柏尚春 |
地址: | 211100 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可视化 数据 接口 集市 实现 方法 | ||
本发明公开了一种可视化数据接口集市实现方法,包括以下步骤:1、查询所有数据表的基本信息并显示在前台客户端图形界面,选择需要注册的数据源;2、在前台客户端图形界面显示选择的数据源里存储的数据内容字段;3、根据数据接口使用要求,设置每个数据内容字段为显示字段或条件字段,并设置内容转换方式;4、根据设置信息和转换规则生成需要的接口定义。本发明公开的可视化数据接口集市实现方法,采用可视化的定义及查询的方式进行数据接口定义,为第三方系统使用本系统中的数据提供极其方便的手段。
技术领域
本发明属于数据处理领域,具体涉及一种可视化数据接口集市及其实现方法。
背景技术
随着企事业单位各种信息化建设,产生了大量的IT信息化业务系统,这些信息化业务系统根据各单位的业务需求存在大量的相互之间数据传输、内容交换、数据转换、数据收集等数据的使用,而不同的业务系统建设方不同,其输出数据的方式、数据格式也大不相同。为了进行不同系统间的数据交叉使用,就必须进行大量的转换工作;一个系统在使用其他系统数据的时候,现在业界通用的做法有两种:1、要求数据输出系统根据数据使用者的要求进行修改;2、数据使用者根据输出系统的数据方式进行转换适配。在实际处理中不管使用两种方式中的哪一种,都需要修改者或转换者根据原有系统的设计文档、开发文档、甚至测试文档中去查询原始数据的定义格式、获取方式等等,然后才能够定义相关的数据接口,再以文档的形式进行交换。这样存在着工作量大、接口定义及使用不清楚、不及时、不准确,甚至错误的情况。
如果一个已有系统的相关设计、开发、测试文档已经遗失或者文档本身同真实系统间有一定的偏差,则不管原有系统的开发人员,还是使用该系统数据的另外系统的开发人员根据这些相关文档定义出来的接口就会存在不能使用、数据错误的情况发生;而一旦没有相关文档或者文档记录不全面,要进行接口定义则需要花费巨大的人力物力对原有系统的数据进行分析甚至调试原有系统,这不仅浪费了人力物力还有可能造成原有系统的不稳定。
发明内容
发明目的:针对现有技术中存在的问题,本发明公开了一种可视化数据接口集市实现方法,采用可视化的定义及查询的方式进行数据接口定义,为第三方系统使用本系统中的数据提供极其方便的手段。
技术方案:一种可视化数据接口集市实现方法,包括以下步骤:
步骤1、查询所有数据表的基本信息并显示在前台客户端图形界面,选择需要注册的数据源;
步骤2、在前台客户端图形界面显示选择的数据源里存储的数据内容字段;
步骤3、根据数据接口使用要求,设置每个数据内容字段为显示字段或条件字段,并设置内容转换方式;
步骤4、根据设置信息和转换规则生成需要的接口定义。
优选地,所述数据表存储在hive中。
优选地,所述内容转换方式包括预先定义的内容格式转换和调用自定义脚本进行的特殊转换。
优选地,还包括以文件形式展示生成接口的具体信息。
所述文件的生成方法包括如下步骤:
步骤51、新增一个空白的文件,生成一个2列的表格,优先写入公共的表头信息:接口的url,接口的名称,请求参数的格式;
步骤52、读取接口定义注册时选择的相关调用参数存入List内,遍历list行写入表格;
步骤53、将生成的表格写入文件中,并存放于指定路径中,查看此文件可以将接口信息在系统中展示出来。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科曙光南京研究院有限公司,未经中科曙光南京研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710240065.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置