CN111143444A - 基于api的数据交换平台 - Google Patents
基于api的数据交换平台 Download PDFInfo
- Publication number
- CN111143444A CN111143444A CN201811315207.2A CN201811315207A CN111143444A CN 111143444 A CN111143444 A CN 111143444A CN 201811315207 A CN201811315207 A CN 201811315207A CN 111143444 A CN111143444 A CN 111143444A
- Authority
- CN
- China
- Prior art keywords
- data
- exchange
- access
- api
- interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000012544 monitoring process Methods 0.000 claims abstract description 23
- 238000011161 development Methods 0.000 claims abstract description 13
- 238000000034 method Methods 0.000 claims description 27
- 230000008569 process Effects 0.000 claims description 14
- 230000006870 function Effects 0.000 claims description 10
- 238000012360 testing method Methods 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 5
- 230000008676 import Effects 0.000 claims description 4
- 238000004088 simulation Methods 0.000 claims description 4
- 238000013075 data extraction Methods 0.000 claims description 3
- 230000001915 proofreading effect Effects 0.000 abstract description 2
- 238000007726 management method Methods 0.000 description 43
- 238000001514 detection method Methods 0.000 description 17
- 230000010354 integration Effects 0.000 description 7
- 238000010276 construction Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000001737 promoting effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 208000002693 Multiple Abnormalities Diseases 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 230000007115 recruitment Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
- G06Q50/205—Education administration or guidance
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了数据交换及共享技术领域的基于API的数据交换平台,包括***登录、交换日志、数据交换监控、交换资源监控、数据文档交换、数据源交换、数据接口生成、数据接口管理、API接口查看、API接口访问控制、数据访问统计、访问日志管理、知识管理和用户管理;本发明通过实现统一调度、统一开发和统一调用,可以有效的提高学校对数据的管理和监控工作。
Description
技术领域
本发明涉及数据交换及共享技术领域,具体为基于API的数据交换平台。
背景技术
经过近几年信息化的建设,学校在信息化方面已经取得了很大的进步,网络建设也得到了很好的发展。招生***、迎新***、离校***、办公***、内网信息门户、教务***等应用,日益成为学校师生业务办理、日常生活、信息获取、学习交流的重要渠道,在推动教育改革发展、促进思想文化交流、丰富教职员工精神生活等方面起到了积极作用。
通过大量业务***的建立之后,我们也发现了其中存在的问题:
(1)数据整合问题:随着信息化的多年发展和不断深入,各个部门积累了大量的业务数据。由于这些***采用不同的应用平台、数据模式和数据规则,阻碍了信息资源的有效共享与整合。
(2)应用集成问题:各自独立的、面向不同业务的信息***在校园内部形成一个个信息孤岛。有必要实现相关***的互联互通、形成有机整体,从而方便工作、提高效率,辅助决策。
(3)数据接口的多样性问题:目前数据交换大多是通过各方业务***自行提供数据接口,供第三方***进行调用,导致数据接口形式的多样性,这样的实现方式也不利于学校对数据的有效管理。
(4)单一的API分别由不同厂商进行提供,接口标准各自为阵,无法做到统一分配,统一监控,统一接入,对于同一***需要对接多个不同业务***时的接入效率低。
(5)频繁建立数据中间库,各中间库相对独立,并且需要对各中间库的访问权限进行设置,不好统一管理。
基于此,本发明设计了基于API的数据交换平台,以解决上述问题。
发明内容
本发明的目的在于提供基于API的数据交换平台,以解决上述背景技术中提出的现有的数据交换平台存在的数据整合问题、应用集成问题以及数据接口的多样性的问题。
为实现上述目的,本发明提供如下技术方案:基于API的数据交换平台,其特征在于:包括***登录、交换日志、数据交换监控、交换资源监控、数据文档交换、数据源交换、数据接口生成、数据接口管理、API接口查看、API接口访问控制、数据访问统计、访问日志管理、知识管理和用户管理;所述***登录,用于用户实现用户名和密码的自主登录;所述交换日志,用于日志的交换工作,且所述交换日志详细记录交换开始时间,结束时间,消耗时间,读取到的数据数量,且分析说明交换失败的原因;所述数据交换监控,用于以图像展示统计数据库资源流量、数据库吞吐量、数据库交换配置分布的基础信息;所述交换资源监控,用于图表显示数据交换运行概况,错误统计,交换服务交换配置分布,交换服务定时器分布数据吞吐量统计,及数据库的交换配置分布统计等信息内容;所述数据文档交换,用于对于无法直接进行对接的***,以EXCEl模板文件为载体实现数据文件的交换与导入,并将其作为数据交换的完整过程进行处理;所述数据源交换包括数据库配置管理和数据库连接池,且所述数据源交换用于对第三方数据库进行管理工作;所述数据接口生成,用于管理员授权每个接口的实用用户,并每个接口的开启或停用进行控制工作;所述数据接口管理,用于数据接口创建完成后,***提供接口测试查询来验证API接口的正确性;所述API接口查看,用于自动生成该API接口的调用方法,以及接口输入输出字段类型及API调用用例的文档;所述API接口访问控制,用于实现不同形式的访问控制工作;所述数据访问统计,用于后台支持统计每个接口数据的调用情况;所述访问日志管理,用于通过A形式格式对访问的来源、访问时间和执行时间进行记录工作;所述知识管理,用于通过将知识管理库进行梳理、归纳,且提供给第三方开发公司;所述用户管理,用于查看用户的使用情况和控制用户的使用。
优选的,所述交换资源监控包括运行概况、错误统计、交换服务交换配置分布、交换服务定时器分布、数据吞吐量统计和数据库的交换配置分布统计;所述运行概况,用于统计具体已配置的交换服务,数据库及交换配置的数量;所述错误统计,用于统计交换过程中出现的错误数;所述交换服务交换配置分布,用于统计每个交换服务承担的交换任务;所述交换服务定时器分布,用于统计每个交换服务所设置的定时任务数量;所述数据吞吐量统,用于统计每个数据库所进行的数据交换总量;所述数据库的交换配置分布统计,用于统计数据库数据抽取和订阅的配置数量。
优选的,所述数据文档交换包括消耗的时间、读取数据量、增加数据量、更新数据量和错误数据量。
优选的,所述API接口访问控制包括API访问包括应用程序正常访问、API生成时的测试访问和API接口文档中的模拟访问;所述API接口文档中的模拟访问,用于控制用户的访问权限。
优选的,所述数据访问统计包括对调用次数,调用时间段分布,调用失败次数的统计。
优选的,所述知识管理包括左侧菜单栏和中部知识点详情;所述左侧菜单栏包括至少一组的主菜单,且所述主菜单为提供不同数据的***,所述主菜单包括至少一组子菜单,且所述子菜单包括至少一组数据模块。
优选的,所述中部知识点详情包括知识点访问代码、知识点名称、知识点简介、知识点详细描述、数据访问固定参数、数据查询参数和数据输出字段;所述访问代码,用于函数名称和数据之间的交换工作;所述知识点名称,用于提供数据显示语言,且用于实现数据交换;所述知识点简介和详情描述和数据访问固定参数、数据查询参数和数据输出字段均用于对数据的分析。
优选的,所述用户管理包括用户数量显示、账号显示、状态显示以及用户账户信息显示。
与现有技术相比,本发明的有益效果是:本发明可实现:
1、统一调度。作为开放性的基础平台,支持多数据源异构数据库的接入,并由管理员对平台内的各API进行统一调度管控,实现API分配,访问控制,访问统计,日志管理等
2、统一开发。图形化引导性的配置界面,通过统一封装的函数库,实现API接口的快速创建,以屏蔽底层平台差异,降低接口开发成本,提高接口开发效率;
3、统一调用。通过标准API封装的方式,为各种实时的业务运行提供数据支撑,并提供统一的数据调用方法,具有实时动态的数据交互能力,实现数据交互的高效性、准确性,标准的数据开放接口,也有利于各应用***的数据集成。
当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明API平台数据传输流程图;
图2为本发明数据管理流程图;
图3为本发明组件与主要功能模块的对应关系图;
图4为本发明数据订阅定制总体功能流程图;
图5为本发明订阅流程图;
图6为本发明数据交换流程图;
图7为本发明整编流程图;
图8为本发明统一数据交换中心的架构图;
图9为本发明数据交换机制流程图;
图10为本发明数据交换整合流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
请参阅图1-10,本发明提供一种技术方案:基于API的数据交换平台,其特征在于:包括***登录、交换日志、数据交换监控、交换资源监控、数据文档交换、数据源交换、数据接口生成、数据接口管理、API接口查看、API接口访问控制、数据访问统计、访问日志管理、知识管理和用户管理;所述***登录,用于用户实现用户名和密码的自主登录;所述交换日志,用于日志的交换工作,且所述交换日志详细记录交换开始时间,结束时间,消耗时间,读取到的数据数量,且分析说明交换失败的原因;所述数据交换监控,用于以图像展示统计数据库资源流量、数据库吞吐量、数据库交换配置分布的基础信息;所述交换资源监控,用于图表显示数据交换运行概况,错误统计,交换服务交换配置分布,交换服务定时器分布数据吞吐量统计,及数据库的交换配置分布统计等信息内容;所述数据文档交换,用于对于无法直接进行对接的***,以EXCEl模板文件为载体实现数据文件的交换与导入,并将其作为数据交换的完整过程进行处理;所述数据源交换包括数据库配置管理和数据库连接池,且所述数据源交换用于对第三方数据库进行管理工作;所述数据接口生成,用于管理员授权每个接口的实用用户,并每个接口的开启或停用进行控制工作;所述数据接口管理,用于数据接口创建完成后,***提供接口测试查询来验证API接口的正确性;所述API接口查看,用于自动生成该API接口的调用方法,以及接口输入输出字段类型及API调用用例的文档;所述API接口访问控制,用于实现不同形式的访问控制工作;所述数据访问统计,用于后台支持统计每个接口数据的调用情况;所述访问日志管理,用于通过A形式格式对访问的来源、访问时间和执行时间进行记录工作;所述知识管理,用于通过将知识管理库进行梳理、归纳,且提供给第三方开发公司;所述用户管理,用于查看用户的使用情况和控制用户的使用。
其中,所述交换资源监控包括运行概况、错误统计、交换服务交换配置分布、交换服务定时器分布、数据吞吐量统计和数据库的交换配置分布统计;所述运行概况,用于统计具体已配置的交换服务,数据库及交换配置的数量;所述错误统计,用于统计交换过程中出现的错误数;所述交换服务交换配置分布,用于统计每个交换服务承担的交换任务;所述交换服务定时器分布,用于统计每个交换服务所设置的定时任务数量;所述数据吞吐量统,用于统计每个数据库所进行的数据交换总量;所述数据库的交换配置分布统计,用于统计数据库数据抽取和订阅的配置数量;
其中,所述数据文档交换包括消耗的时间、读取数据量、增加数据量、更新数据量和错误数据量。
其中,所述API接口访问控制包括API访问包括应用程序正常访问、API生成时的测试访问和API接口文档中的模拟访问;所述API接口文档中的模拟访问,用于控制用户的访问权限。
其中,所述数据访问统计包括对调用次数,调用时间段分布,调用失败次数的统计。
其中,所述左侧菜单栏包括至少一组的主菜单,且所述主菜单为提供不同数据的***,所述主菜单包括至少一组子菜单,且所述子菜单包括至少一组数据模块。
其中,所述中部知识点详情包括知识点访问代码、知识点名称、知识点简介、知识点详细描述、数据访问固定参数、数据查询参数和数据输出字段;所述访问代码,用于函数名称和数据之间的交换工作;所述知识点名称,用于提供数据显示语言,且用于实现数据交换;所述知识点简介和详情描述和数据访问固定参数、数据查询参数和数据输出字段均用于对数据的分析。
其中,所述用户管理包括用户数量显示、账号显示、状态显示以及用户账户信息显示。
更近一步的具体实施方式如图1示出了API数据共享平台是一个开放式的数据应用管理平台,建立在采集层与应用层之间,实现对多种数据源的数据进行统一载入、分类、处理,通过API库方式对外提供数据订阅和应用接入服务,同时对接入应用进行全程管理和支持,统一并简化了各应用***数据接口的开发模式;
同时,***登录在登录前需要进行***注册,并且通过填写完成信息后,设置单一密码,对用户信息进行保存,同时注册完成且登录之后,可以根据用户的兴趣进行订阅工作,订阅方式如图4-6所示,通过用户选择性的选择需要订阅的内容并提供请求,管理员根据情况选择允许或不允许用户订阅请求,订阅后,可以实现订阅资源查看、根据管理员控制实现订阅资料的双方验证,同时还可以通过用户和管理员双方验证删除订阅资源,并且还可以获取新的订阅资源,并且管理员在和用户之间建立联系后,可以通过管理员提供资源包的下载;
接着,在进行交换日志阶段工作时,每次交换均会生成一次交换日志,若交换失败则会在交换日志中说明失败的具体原因。管理员可以设置日志的保留天数,避免因日志条目过多导致信息查找不便。交换日志详细记录交换开始时间,结束时间,消耗时间,读取到的数据数量,更新的数据量及错误数据。当交换遇到错误时会跳过该条继续执行下一条。管理员可进一步查看详细的错误日志,方便解决问题;
而后,通过在进行数据交换监控阶段时,交换监控结果以图形化的形式对外展现,方便工作人员全面、直观了解数据交换全过程情况,及时发现数据交换过程中出现的异常。统计数据库资源流量、数据库吞吐量、数据库交换配置分布等基本信息,方便管理人员全面了解数据交换整体运行情况;
进而,利用交换资源监控,通过图表显示数据交换运行概况,错误统计,交换服务交换配置分布,交换服务定时器分布数据吞吐量统计,及数据库的交换配置分布统计等信息内容;
并且,再对数据文档交换,对于无法直接进行对接的***,以EXCEl模板文件为载体实现数据文件的交换与导入,并将其作为数据交换的完整过程进行处理,实现对交换目标数据库、目的表的设置,以及数字字段的对照文档交换配置与数据交换***配置基本一致,不同之外在于,将对源数据库表的定义转为对交换文件的选择,实现对数据源读取方式的转换。***支持对导入的EXCEL文档进行校验,保证EXCEL信息内容规范,与目的表对应关系良好。提醒管理人员及时处理校验过程发现的异常,确认数据交换按预期目标完成。***同时详细记录文档交换过程,包括消耗的时间、读取数据量、增加数据量、更新数据量和错误数据量。并提供详细信息参考,方便管理人员监控文档交换过程,及时发现并处理文档交换异常;
更进一步的,在数据源管理阶段时,数据管理中心对提供数据的第三方***的数据库进行管理。包括数据库配置管理和数据库连接池,支持第三方公司用户自己维护本公司数据源;
同时,在数据接口生成过程中,任何第三方***既可作为提供数据的源***,又可作为获取数据的目的***,数据接口的创建,支持输入及输出条件的自定义、必要条件的自定义。管理员可控制每个接口的开启或停用状态,并可授权每个接口的使用用户;
而且,在进行数据接口管理阶段时,通过数据接口创建完成后,***提供接口测试查询的功能,以验证API接口的正确性;
接着,在通过API查看阶段时,管理员除必须输入必要的接口名称和接口描述信息。***在生成API接口的同时自动生成该API接口的调用方法,以及接口输入输出字段类型及API调用用例的文档(用例需要提供java、C#、PHP等主流开发语言),以供第三方调用用户查看。用户根据不同权限按查看允许查看的功能简介及详细信息。默认情况下,用户可查看接口的简介,在经授权后,方可查看用户接口参数等详细信息;
同时,可以在API接口访问控制阶段,通过API访问包括应用程序正常访问、API生成时的测试访问和API接口文档中的模拟访问。模拟访问可由管理员决定是否允许用户访问使用。数据管理中心需采用通用的ACCESS_TOKEN访问机制来验证不同的应用程序的访问。每个应用程序须自行维护一个时效的ACCESS_TOKEN,每次访问接口,都必须添加此令牌,以验证访问是否合法。令牌失效后不能再使用,可通过***约定的APPID和密钥进行重新申请,请求数据只允许以POST方式进行;
而且,在进行数据访问统计时,后台支持统计每个数据接口的调用情况,包括调用次数,调用时间段分布,调用失败次数等报表;
接着,对访问日志管理,通过在默认情况下,访问结果可以优选以json的格式返还给应用程序。每次访问的来源、访问时间是执行时间都会被***记录,以供统计使用;
并且,可进行知识管理,为方便各业务***接入数据中心,平台提供优选的全面的KM(知识管理)库,将通过多个项目累积下来的技术文档进行梳理、归纳,成为宝贵的知识财富,提供给第三方开发公司。信息内容不仅涉及***功能操作,更主要的是对数据交换配置与监控过程中可能出现的各项异常提出处理与解决方案;知识管理分为左侧菜单栏和中部知识点详情两部分组成。左侧菜单栏按提供数据的***进行划分不同***是一次主菜单,主菜单下的子菜单是该***提供的数据模块;中部知识点详情分为知识点访问代码、知识点名称、知识点简介、知识点详细描述、数据访问固定参数、数据查询参数和数据输出字段组成。访问代码是指用户获得数据的函数名称,***根据不同的函数名称,得到不同的***的数据。该名称在全***中唯一。知识点名称为该知识点的汉语名称,方便用户使用、交流。知识点简介和详情描述和***对该知识点的介绍。简介具有概括性,而详情介绍访问时参数的限制,以便用户的最快得到访问数据。另外在详情中可以使用图片、使用不同的字体和颜色便于着重描述。关于知识先名称、简介和详情;***默认提供分页查找,所以为用户提供了几个默认的参数:page、pageSize、sortField和orderBy。Page参数指示访问查询结果的第几页数据;pageSize数据指定访问数据每页结果的条数;sortField指定数据的结果按哪个字段进行排序,***目前仅支持按单字段进行排序;orderBy指定结果数据排序方式,分为ASC和DESC两种。管理员指定***是否提供上述字段、默认值以及字段数据的数据类型。如果不提供正确的数据类型的数据,将会得到意想之外的结果;不同知识点,***可以指定不同的查询字段对数据进行查询。管理员需要提供字段的名称、数据类型、数据范围、是否必填等信息;不同知识点,***可以指定不同的输出字段。用户根据实际需求在***中使用这些字段;
而且,在用户管理时,管理员可以通过控制用户的接入端口的接入,并且可以控制用户上限以及查看用户信息;
另外,图2示出了在进行数据共享服务中,充分利用数据中心建设成果,通过数据共享服务发布与审核功能,为第三方业务***提供有效的信息服务,实现数据共享权限控制,避免数据中心相关表结构对外直接开放,保护数据安全。管理人员创建数据共享服务,详细说明服务的响应格式、请求方式、方法名称、服务地址、请求参数和响应参数,并提供示例代码,方便服务使用者了解服务的具体内容与调用方法。只有审核通过后的数据共享服务才正式对外发布,接受使用申请。***实时统计、展现服务调用情况,包括调用时间,调用的业务***以及传送的数据量。方便管理员统计与跟踪。能够集成各种异构的业务***,通过接口实现与应用的交互,完成数据的存取;适应各***数据内容和格式的变化,提供变化,提供可视化的API配置界面。平台作为一套专门的数据API接口管理***,具有完善的用户管理体系,能创建不同权限、不同角色的用户帐号,支持学校第三方公司用户直接登录***进行本公司***的API接口创建,做到对***内的数据信息进行数据表级的查看和访问。“数据”是学校最具价值的资产之一。信息技术的发展,信息化的推进,信息数据的大量产生,数据质量问题必须引起重视。尤其是在信息化建设的初始阶段,信息标准不统一、数据来源多样、业务操作不规范,都会影响所存放数据的质量。根据“垃圾进,垃圾出(garbagein,garbage out)”的原理,错误的数据容易误导决策,影响服务质量,甚至引发损失和严重后果。数据质量管理子***,实时校验、跟踪数据中心及各业务***数据质量、提供全面的数据质量检测报告,确保数据质量满足业务需求;建立学校的数据标准,包括代码集、数据集、编码规则,数据权威源、数据共享数据流。根据数据标准来构建学校的主数据库(主数据:学校的核心数据,是学校对数据质量要求比较高的数据),定义数据质量检测规则,定义需要进行质量检测与管理的相关表、数据项,***根据数据质量检测规则对从权威源抽取的相关数据项进行数据质量检测并给出数据质量报告,反馈给数据权威源部门,由权威源部门根据质量管理要求进行数据修正,通过审核后进入学校的主数据库,只有进入到主数据库的数据才可以提供数据服务。***根据定义好的检测规则和检测内容定时进行数据质量检测,给出质量检测报告。检测报告具体内容包括:数据检测通过情况、数据质量改善情况、数据表详细检测情况、表字段详细检测情况。管理员可以查阅指定部门、***和检测规则的数据质量检测结果,了解异常多发“地带”,使相关工作更有针对性,有助于对相关部门数据质量情况进行整体评估。结合数据质量检测报告,***详细列出各检测目标不符合数据质量要求的字段,由指定人员负责进行数据修正。修正结果经审核通过后进入主数据库,对外提供数据共享与服务。
在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。
Claims (7)
1.基于API的数据交换平台,其特征在于:包括***登录、交换日志、数据交换监控、交换资源监控、数据文档交换、数据源交换、数据接口生成、数据接口管理、API接口查看、API接口访问控制、数据访问统计、访问日志管理、知识管理和用户管理;
所述***登录,用于用户实现用户名和密码的自主登录;
所述交换日志,用于日志的交换工作,且所述交换日志详细记录交换开始时间,结束时间,消耗时间,读取到的数据数量,且分析说明交换失败的原因;
所述数据交换监控,用于以图像展示统计数据库资源流量、数据库吞吐量、数据库交换配置分布的基础信息;
所述交换资源监控,用于图表显示数据交换运行概况,错误统计,交换服务交换配置分布,交换服务定时器分布数据吞吐量统计,及数据库的交换配置分布统计等信息内容;
所述数据文档交换,用于对于无法直接进行对接的***,以EXCEl模板文件为载体实现数据文件的交换与导入,并将其作为数据交换的完整过程进行处理;
所述数据源交换包括数据库配置管理和数据库连接池,且所述数据源交换用于对第三方数据库进行管理工作;
所述数据接口生成,用于管理员授权每个接口的实用用户,并每个接口的开启或停用进行控制工作;
所述数据接口管理,用于数据接口创建完成后,***提供接口测试查询来验证API接口的正确性;
所述API接口查看,用于自动生成该API接口的调用方法,以及接口输入输出字段类型及API调用用例的文档;
所述API接口访问控制,用于实现不同形式的访问控制工作;
所述数据访问统计,用于后台支持统计每个接口数据的调用情况;
所述访问日志管理,用于通过A形式格式对访问的来源、访问时间和执行时间进行记录工作;
所述知识管理,用于通过将知识管理库进行梳理、归纳,且提供给第三方开发公司;
所述用户管理,用于查看用户的使用情况和控制用户的使用。
2.根据权利要求1所述的基于API的数据交换平台,其特征在于:所述交换资源监控包括运行概况、错误统计、交换服务交换配置分布、交换服务定时器分布、数据吞吐量统计和数据库的交换配置分布统计;
所述运行概况,用于统计具体已配置的交换服务,数据库及交换配置的数量;
所述错误统计,用于统计交换过程中出现的错误数;
所述交换服务交换配置分布,用于统计每个交换服务承担的交换任务;
所述交换服务定时器分布,用于统计每个交换服务所设置的定时任务数量;
所述数据吞吐量统,用于统计每个数据库所进行的数据交换总量;
所述数据库的交换配置分布统计,用于统计数据库数据抽取和订阅的配置数量。
3.根据权利要求1所述的基于API的数据交换平台,其特征在于:所述数据文档交换包括消耗的时间、读取数据量、增加数据量、更新数据量和错误数据量。
4.根据权利要求1所述的基于API的数据交换平台,其特征在于:所述API接口访问控制包括API访问包括应用程序正常访问、API生成时的测试访问和API接口文档中的模拟访问;
所述API接口文档中的模拟访问,用于控制用户的访问权限。
5.根据权利要求1所述的基于API的数据交换平台,其特征在于:所述数据访问统计包括对调用次数,调用时间段分布,调用失败次数的统计。
6.根据权利要求1所述的基于API的数据交换平台,其特征在于:所述知识管理包括左侧菜单栏和中部知识点详情;
所述左侧菜单栏包括至少一组的主菜单,且所述主菜单为提供不同数据的***,所述主菜单包括至少一组子菜单,且所述子菜单包括至少一组数据模块。
7.根据权利要求6所述的基于API的数据交换平台,其特征在于:所述中部知识点详情包括知识点访问代码、知识点名称、知识点简介、知识点详细描述、数据访问固定参数、数据查询参数和数据输出字段;
所述访问代码,用于函数名称和数据之间的交换工作;
所述知识点名称,用于提供数据显示语言,且用于实现数据交换;
所述知识点简介和详情描述和数据访问固定参数、数据查询参数和数据输出字段均用于对数据的分析。
根据权利要求1所述的基于API的数据交换平台,其特征在于:所述用户管理包括用户数量显示、账号显示、状态显示以及用户账户信息显示。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811315207.2A CN111143444A (zh) | 2018-11-06 | 2018-11-06 | 基于api的数据交换平台 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811315207.2A CN111143444A (zh) | 2018-11-06 | 2018-11-06 | 基于api的数据交换平台 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111143444A true CN111143444A (zh) | 2020-05-12 |
Family
ID=70515295
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811315207.2A Withdrawn CN111143444A (zh) | 2018-11-06 | 2018-11-06 | 基于api的数据交换平台 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111143444A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112541031A (zh) * | 2020-12-21 | 2021-03-23 | 四川新网银行股份有限公司 | 一种基于自动化数据组装的统一数据服务方法和*** |
CN113111279A (zh) * | 2021-05-12 | 2021-07-13 | 广东九联科技股份有限公司 | 机顶盒访问数据统计方法及访问数据策略定制方法 |
CN113220343A (zh) * | 2021-04-14 | 2021-08-06 | 深圳新贝奥数字科技有限公司 | 一种企业跨***数据整合处理*** |
CN113220764A (zh) * | 2021-05-13 | 2021-08-06 | 国网宁夏电力有限公司电力科学研究院 | 一种基于能源大数据的数据接入管理方法 |
CN113938515A (zh) * | 2021-09-23 | 2022-01-14 | 浪潮云信息技术股份公司 | 基于第三方平台接入方法、***、电子设备及存储介质 |
-
2018
- 2018-11-06 CN CN201811315207.2A patent/CN111143444A/zh not_active Withdrawn
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112541031A (zh) * | 2020-12-21 | 2021-03-23 | 四川新网银行股份有限公司 | 一种基于自动化数据组装的统一数据服务方法和*** |
CN113220343A (zh) * | 2021-04-14 | 2021-08-06 | 深圳新贝奥数字科技有限公司 | 一种企业跨***数据整合处理*** |
CN113111279A (zh) * | 2021-05-12 | 2021-07-13 | 广东九联科技股份有限公司 | 机顶盒访问数据统计方法及访问数据策略定制方法 |
CN113220764A (zh) * | 2021-05-13 | 2021-08-06 | 国网宁夏电力有限公司电力科学研究院 | 一种基于能源大数据的数据接入管理方法 |
CN113938515A (zh) * | 2021-09-23 | 2022-01-14 | 浪潮云信息技术股份公司 | 基于第三方平台接入方法、***、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111143444A (zh) | 基于api的数据交换平台 | |
CN108647277B (zh) | 一种移动校园综合服务平台及其工作方法 | |
US11232377B2 (en) | Integrated clinical trial workflow system | |
US10754932B2 (en) | Centralized consent management | |
US7467198B2 (en) | Architectures for netcentric computing systems | |
US7991838B2 (en) | Apparatus and method for report sharing within an instant messaging framework | |
Kunz et al. | Attribute quality management for dynamic identity and access management | |
Agostino et al. | Accounting and accountability for the digital transformation of public services | |
WO2001033349A2 (en) | Architectures for netcentric computing systems | |
CN113722301A (zh) | 基于教育信息的大数据处理方法、装置及***、存储介质 | |
CN108229921A (zh) | 国税地税联合数据采集***及其操作方法 | |
CN107423223A (zh) | 测试管理*** | |
Cardoni et al. | Continuous auditing and data mining for strategic risk control and anticorruption: Creating “fair” value in the digital age | |
CN109165211A (zh) | 一种基于大数据的贫困生精准资助*** | |
Parvez | Informatization of local democracy: A structuration perspective | |
Lin | [Retracted] Research on Enterprise Employee Performance Appraisal Management System Based on CS Architecture | |
US20040107010A1 (en) | Planning support system and method | |
CN115222501A (zh) | 财务核算方法、装置、存储介质及核算服务器 | |
CN106815714A (zh) | 培训项目和培训资源管理方法和*** | |
Jin et al. | Design and implementation of an intelligent exam management system based on B/S structure for Hebei University | |
CN101576917A (zh) | 航空不安全事件人为因素分析*** | |
Shi | Research on University Information Management Based on Nonlinear Matrix Organizational Structure | |
CN118037068A (zh) | 战略运行管控平台的构建方法及*** | |
Saarenmaa | Towards a shared European environmental information infrastructure | |
Asatiani et al. | Security by envelopment–a novel approach to data-security-oriented configuration of lightweight-automation systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20200512 |
|
WW01 | Invention patent application withdrawn after publication |