System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理领域,尤其涉及政务数据库管理方法、装置及计算机可读存储介质。
技术介绍
1、大数据的发展给政府管理变革带来了新的契机。政府部门众多,各部门及下属处(科)室在信息化建设过程中,引进来众多信息化系统,造成政府各部门分散式管理,无法有效、统一管理各部门事务。各部门信息化系统彼此孤立,导致信息数据分散,出现大量重复工作。为打破各种信息壁垒和数据“孤岛”,有些政府部门建立数据交换平台,通过数据接口的方式,实现数据相互交换。
2、但是目前的数据交换平台交换的数据类型只限于格式化的数据,对于非格式化的数据,则需要部门和部门间通过点对点的方式来互传。随着政务数据的增加,数据的量级和复杂度也不断提高,点对点传输的方式效率较低,限制了数据的共享效率。
技术实现思路
1、本申请实施例通过提供一种政务数据库管理方法、装置及计算机可读存储介质,解决了政务服务系统中,不同部门之间数据互通效率低的问题,实现了数据共享,提高信息共享效率。
2、本申请实施例提供了一种政务数据库管理方法,所述政务数据库管理方法包括:
3、在接收到至少两个数据源发送的基础数据时,获取所述基础数据对应的数据标识;
4、获取同一数据标识关联的第一基础数据和第二基础数据,其中,所述第一基础数据与所述第二基础数据为非同源数据;
5、确定所述第一基础数据和所述第二基础数据中的相同字段的第一填充值,以及差异字段的第二填充值;
6、根据数据源的置信度和所述第一
7、根据所述第一目标填充值,所述第二填充值,更新多源数据库。
8、可选地,所述获取所述基础数据对应的数据标识的步骤包括:
9、确定所述基础数据的数据格式,并根据所述数据格式对应的数据解析工具,对所述基础数据进行解析;
10、查找所述基础数据中包含所述数据标识的字段;
11、根据所述字段的字段名称或者字段类型,提取所述数据标识的值。
12、可选地,所述获取同一数据标识关联的第一基础数据和第二基础数据的步骤包括:
13、检测不同数据源中是否存在相同的数据标识;
14、若存在,则分别提取第一数据源和第二数据源中,所述数据标识关联的数据内容,将所述第一数据源的所述数据内容作为所述第一基础数据,将所述第二数据源的所述数据内容作为所述第二基础数据。
15、可选地,所述确定所述第一基础数据和所述第二基础数据中的相同字段的第一填充值,以及差异字段的第二填充值的步骤包括:
16、将所述第一基础数据和所述第二基础数据的数据字段进行匹配;
17、根据匹配结果,提取所述第一基础数据和所述第二基础数据中的相同字段和差异字段。
18、可选地,所述根据数据源的置信度和所述第一填充值,确定所述相同字段的第一目标填充值的步骤包括:
19、获取各个所述数据源对应的所述置信度;
20、将所述置信度最高的数据源对应的所述第一填充值,作为所述第一目标填充值。
21、可选地,所述根据所述第一目标填充值,所述第二填充值,更新多源数据库的步骤包括:
22、判断所述第二填充值的机密等级;
23、若所述第二填充值为非机密字段,则将所述第二填充值更新至所述多源数据库中。
24、可选地,所述根据所述第一目标填充值,所述第二填充值,更新多源数据库的步骤之后,包括:
25、在接收到数据查询请求时,获取所述数据查询请求对应的特征信息;
26、根据接收所述数据查询请求的接口确定要查询的数据源数据;
27、遍历所述多源数据库,判断所述多源数据库中是否包含所述特征信息以及所述特征信息对应的所述数据源数据。
28、可选地,所述根据所述第一目标填充值,所述第二填充值,更新多源数据库的步骤之后,包括:
29、在接收到数据修改请求时,判断当前用户是否具备修改权限;
30、若具备所述修改权限,对所述数据修改请求进行解析,确定待修改数据项;
31、在完成修改后,生成本次修改记录并存储。
32、此外,为实现上述目的,本专利技术实施例还提供一种政务数据库管理装置,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的政务数据库管理程序,所述处理器执行所述政务数据库管理程序时,实现如上所述的方法。
33、此外,为实现上述目的,本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有政务数据库管理程序,所述政务数据库管理程序被处理器执行时,实现如上所述的方法。
34、本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
35、在接收到多个数据源发送的基础数据时,获取基础数据对应的数据标识,再获取不同数据源中,携带所述数据标识的基础数据,如第一数据源的第一基础数据和第二数据源的第二基础数据。确定第一基础数据和第二基础数据中的相同字段对应的第一填充值,以及差异字段对应的第二填充值。对于第一填充值,对比不同数据源的置信度,将置信度高的数据源中的填充值确定为第一目标填充值。再将第一目标填充值和第二填充值更新到多源数据库中。将不同数据源的数据更新到多源数据库中,统一数据格式,方便管理。解决了不同部门数据传输共享效率低的问题,提高了部门间的数据共享效率。
本文档来自技高网...【技术保护点】
1.一种政务数据库管理方法,其特征在于,所述政务数据库管理方法包括:
2.如权利要求1所述的政务数据库管理方法,其特征在于,所述获取所述基础数据对应的数据标识的步骤包括:
3.如权利要求1所述的政务数据库管理方法,其特征在于,所述获取同一数据标识关联的第一基础数据和第二基础数据的步骤包括:
4.如权利要求1所述的政务数据库管理方法,其特征在于,所述确定所述第一基础数据和所述第二基础数据中的相同字段的第一填充值,以及差异字段的第二填充值的步骤包括:
5.如权利要求1所述的政务数据库管理方法,其特征在于,所述根据数据源的置信度和所述第一填充值,确定所述相同字段的第一目标填充值的步骤包括:
6.如权利要求1所述的政务数据库管理方法,其特征在于,所述根据所述第一目标填充值,所述第二填充值,更新多源数据库的步骤包括:
7.如权利要求1所述的政务数据库管理方法,其特征在于,所述根据所述第一目标填充值,所述第二填充值,更新多源数据库的步骤之后,包括:
8.如权利要求1所述的政务数据库管理方法,其特征在于,所述根
9.一种政务数据库管理装置,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的政务数据库管理程序,所述处理器执行所述政务数据库管理程序时,实现权利要求1-8任一所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有政务数据库管理程序,所述政务数据库管理程序被处理器执行时,实现权利要求1-8任一所述的方法。
...【技术特征摘要】
1.一种政务数据库管理方法,其特征在于,所述政务数据库管理方法包括:
2.如权利要求1所述的政务数据库管理方法,其特征在于,所述获取所述基础数据对应的数据标识的步骤包括:
3.如权利要求1所述的政务数据库管理方法,其特征在于,所述获取同一数据标识关联的第一基础数据和第二基础数据的步骤包括:
4.如权利要求1所述的政务数据库管理方法,其特征在于,所述确定所述第一基础数据和所述第二基础数据中的相同字段的第一填充值,以及差异字段的第二填充值的步骤包括:
5.如权利要求1所述的政务数据库管理方法,其特征在于,所述根据数据源的置信度和所述第一填充值,确定所述相同字段的第一目标填充值的步骤包括:
6.如权利要求1所述的政务数据库管理方法,其特征在于,所述根据所述第一目标...
【专利技术属性】
技术研发人员:彭小江,蔡樊涌,
申请(专利权)人:深圳市永兴元科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。