一种信息系统数据的校验方法及装置的制作方法

文档序号:6482358阅读:215来源:国知局
专利名称:一种信息系统数据的校验方法及装置的制作方法
技术领域
本发明涉及数据处理领域,特别涉及一种信息系统数据的校验方法及装置。
背景技术
当信息系统的数据库投入运行后,需要不断的对数据库进行加载和更新。当数据 =库加载新数据时,就要对新数据进行入库前的检查,包括数据量、数据有效性和数据格式, 以确定数据是否符合接受规范。对不合格数据不予入库,并将数据问题反馈给信息来源单 位。

发明内容
本发明的目的是提供一种信息系统数据的校验方法及装置,提高数据加载的效率 和数据的可靠度。一方面,本发明提供一种信息系统数据的校验方法,所述信息系统包括数据库,包 括以下步骤a、读取所述信息系统加载的数据表,判断所述数据表是否包括有效数据,若有效 则转下一步骤,若无效则写入所述信息系统的数据库;b、比较所述加载的数据与所述数据库存储的该类数据的数据源级别,若加载的数 据的数据源级别高则将其写入所述数据库并更新,若其数据源级别相同则转下一步骤;C、比较所述加载的数据与所述数据库存储的该类数据的数据时间,若所述加载的 数据的数据时间为新则将其写入所述数据库并更新。所述方法还包括数据项逻辑校验步骤,当所述信息系统加载所述数据项时,获取 所述数据项的数据内容并按预定的校验规则进行校验,若校验未通过则显示出错信息。所述方法还包括数据项间逻辑校验步骤,当所述信息系统加载所述数据项时,解 析所述数据项间的逻辑关系并按预定的校验规则进行校验,若校验未通过则显示出错信 肩、ο所述方法还包括关系数据逻辑校验步骤,当所述信息系统批量加载所述数据项 时,解析所述批量数据项间的逻辑关系并按预定的校验规则进行校验,若校验未通过则显 示出错信息。另一方面,本发明还提供一种信息系统数据的校验装置,所述信息系统包括数据 库,包括加载单元,向所述信息系统的数据库加载数据;校验单元,连接所述加载单元,比较所述加载单元加载的数据的数据源级别,若其 数据源级别和所述数据库存储的该类数据的数据元级别相同,则继续比较两者的数据时 间;写入单元,连接所述校验单元,当所述加载的数据的数据源级别较所述数据库存 储的该类数据的数据元级别高,所述写入单元将其写入所述数据库并更新;
所述校验单元判断所述加载的数据的数据时间较所述数据库存储的该类数据的 数据时间新,所述写入单元将其写入所述数据库并更新。所述装置还包括数据项逻辑校验模块,当所述加载单元加载所述数据项时,获取 所述数据项的数据内容并按预定的校验规则进行校验,若校验未通过则显示出错信息。
所述装置还包括数据项间逻辑校验模块,当所述加载单元加载所述数据项时,解 析所述数据项间的逻辑关系并按预定的校验规则进行校验,若校验未通过则显示出错信 肩、ο所述装置还包括关系数据逻辑校验模块,当所述加载单元批量加载所述数据项 时,解析所述批量数据项间的逻辑关系并按预定的校验规则进行校验,若校验未通过则显 示出错信息。采用本发明所述的一种信息系统数据的校验方法及装置,其对加载的数据进行数 据源级别和数据时间的判断,当其数据源级别和数据时间较新时,则将其加载进所述信息 系统的数据库并更新。另外,本发明还具有数据项逻辑校验步骤、数据项间逻辑校验步骤以 及关系数据逻辑校验步骤,这些步骤按预定的校验规则进行校验,若校验未通过则显示出
曰fe息。


图1是本发明所述方法一实施例的流程图;图2是本发明所述装置的原理示意图。
具体实施例方式下面结合附图和实施例进一步说明本发明的技术方案,本实施例以加载企业诚信 数据库来说明。参见图1,图1是本发明所述一种信息系统数据的校验方法的一实施例参见步骤S1、S2、S3、S4,读取所述信息系统加载的数据表,判断所述数据表是否包 括有效数据,若有效则转下一步骤S31,若无效则写入所述信息系统的数据库;参见步骤S32,比较所述加载的数据与所述数据库存储的该类数据的数据源级别, 若加载的数据的数据源级别高则将其写入所述数据库并更新,若其数据源级别相同则转下 一步骤S33 ;参见步骤S33、S34,比较所述加载的数据与所述数据库存储的该类数据的数据时 间,若所述加载的数据的数据时间为新则将其写入所述数据库并更新。作为一实施例,所述方法还包括数据项逻辑校验步骤,当所述信息系统加载所述 数据项时,获取所述数据项的数据内容并按预定的校验规则进行校验,若校验未通过则显 示出错信息。所述方法还可以包括数据项间逻辑校验步骤,当所述信息系统加载所述数据 项时,解析所述数据项间的逻辑关系并按预定的校验规则进行校验,若校验未通过则显示 出错信息。所述方法也可以包括关系数据逻辑校验步骤,当所述信息系统批量加载所述数 据项时,解析所述批量数据项间的逻辑关系并按预定的校验规则进行校验,若校验未通过 则显示出错信息。参见图2,本发明还提供一种信息系统数据的校验装置100,所述信息系统包括数据库,还包括加载单元110,向所述信息系统的数据库加载数据;校验单元120,连接所述加载单元110,比较所述加载单元110加载的数据的数据 源级别,若其数据源级别和所述数据库存储的该类数据的数据元级别相同,则继续比较两 者的数据时间;写入单元130,连接所述校验单元120,当所述加载的数据的数据源级别较所述数 据库存储的该类数据的数据元级别高,所述写入单元130将其写入所述数据库并更新;所述校验单元120判断所述加载的数据的数据时间较所述数据库存储的该类数 据的数据时间新,所述写入单元130将其写入所述数据库并更新。所述装置还包括数据项逻辑校验模块140,当所述加载单元110加载所述数据项 时,获取所述数据项的数据内容并按预定的校验规则进行校验,若校验未通过则显示出错信息。所述装置还包括数据项间逻辑校验模块150,当所述加载单元110加载所述数据 项时,解析所述数据项间的逻辑关系并按预定的校验规则进行校验,若校验未通过则显示 出错信息。所述装置还包括关系数据逻辑校验模块160,当所述加载单元110批量加载所述 数据项时,解析所述批量数据项间的逻辑关系并按预定的校验规则进行校验,若校验未通 过则显示出错信息。需要说明的是,本发明所述的装置和所述的方法在原理以及实现过程中基本相同 或类似,故其具体实现过程在此不再赘述。本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明, 而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上实施例的变化、变 型都将落在本发明的权利要求书范围内。
权利要求
一种信息系统数据的校验方法,所述信息系统包括数据库,其特征在于,包括以下步骤a、读取所述信息系统加载的数据表,判断所述数据表是否包括有效数据,若有效则转下一步骤,若无效则写入所述信息系统的数据库;b、比较所述加载的数据与所述数据库存储的该类数据的数据源级别,若加载的数据的数据源级别高则将其写入所述数据库并更新,若其数据源级别相同则转下一步骤;c、比较所述加载的数据与所述数据库存储的该类数据的数据时间,若所述加载的数据的数据时间为新则将其写入所述数据库并更新。
2.如权利要求1所述的方法,其特征在于,所述方法还包括数据项逻辑校验步骤,当 所述信息系统加载所述数据项时,获取所述数据项的数据内容并按预定的校验规则进行校 验,若校验未通过则显示出错信息。
3.如权利要求1所述的方法,其特征在于,所述方法还包括数据项间逻辑校验步骤,当 所述信息系统加载所述数据项时,解析所述数据项间的逻辑关系并按预定的校验规则进行 校验,若校验未通过则显示出错信息。
4.如权利要求1所述的方法,其特征在于,所述方法还包括关系数据逻辑校验步骤,当 所述信息系统批量加载所述数据项时,解析所述批量数据项间的逻辑关系并按预定的校验 规则进行校验,若校验未通过则显示出错信息。
5.一种信息系统数据的校验装置,所述信息系统包括数据库,其特征在于,包括加载单元,向所述信息系统的数据库加载数据;校验单元,连接所述加载单元,比较所述加载单元加载的数据的数据源级别,若其数据 源级别和所述数据库存储的该类数据的数据元级别相同,则继续比较两者的数据时间;写入单元,连接所述校验单元,当所述加载的数据的数据源级别较所述数据库存储的 该类数据的数据元级别高,所述写入单元将其写入所述数据库并更新;所述校验单元判断所述加载的数据的数据时间较所述数据库存储的该类数据的数据 时间新,所述写入单元将其写入所述数据库并更新。
6.如权利要求5所述的装置,其特征在于,所述装置还包括数据项逻辑校验模块,当 所述加载单元加载所述数据项时,获取所述数据项的数据内容并按预定的校验规则进行校 验,若校验未通过则显示出错信息。
7.如权利要求5所述的装置,其特征在于,所述装置还包括数据项间逻辑校验模块,当 所述加载单元加载所述数据项时,解析所述数据项间的逻辑关系并按预定的校验规则进行 校验,若校验未通过则显示出错信息。
8.如权利要求5所述的装置,其特征在于,所述装置还包括关系数据逻辑校验模块,当 所述加载单元批量加载所述数据项时,解析所述批量数据项间的逻辑关系并按预定的校验 规则进行校验,若校验未通过则显示出错信息。
全文摘要
本发明揭示了一种信息系统数据的校验方法及装置,其对加载的数据进行数据源级别和数据时间的判断,当其数据源级别和数据时间较新时,则将其加载进所述信息系统的数据库并更新。另外,本发明还具有数据项逻辑校验步骤、数据项间逻辑校验步骤以及关系数据逻辑校验步骤,这些步骤按预定的校验规则进行校验,若校验未通过则显示出错信息。
文档编号G06F17/30GK101814074SQ200910046538
公开日2010年8月25日 申请日期2009年2月24日 优先权日2009年2月24日
发明者孙圭宁, 王伟, 王战英, 秦克明, 高念高 申请人:上海众恒信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1