一种数据违规监控方法及装置制造方法及图纸

技术编号:21184508 阅读:32 留言:0更新日期:2019-05-22 15:06
本发明专利技术涉及一种数据违规监控方法及装置,属于数据监控技术领域,解决了现有违规监测过程中根据元数据编写对应的校验规则造成的开发成本高、工作效率低等问题。步骤如下:获取数据对象以及包括元数据、表间关系和映射关系在内的数据对象的数据信息;根据所述数据对象的元数据,通过配置条件判断模板和校验规则模板,建立校验规则库及针对当前数据对象的校验规则包;录入所述数据对象主体数据;根据校验规则的判断条件,当所述数据对象主数据中所有的元数据均校验合格时,将经过校验后的主体数据录入到数据库。本发明专利技术可满足各种进行指定规则的校验规则自动生成,得到违规监控结果,而无需编写专门的代码,降低开发成本。

A Data Violation Monitoring Method and Device

The invention relates to a data violation monitoring method and device, which belongs to the technical field of data monitoring, and solves the problems of high development cost and low work efficiency caused by compiling corresponding verification rules according to metadata in the existing violation monitoring process. The steps are as follows: acquiring data information of data objects and data objects including metadata, table-to-table relationship and mapping relationship; according to metadata of data objects, setting up verification rule base and verification rule package for current data objects by configuring condition judgment template and verification rule template; inputting subject data of data objects; Judging according to verification rules When all metadata in the master data of the data object are verified to be qualified, the subject data after verification is entered into the database. The invention can automatically generate various checking rules for specified rules and obtain the results of violation monitoring without writing special codes, thus reducing the development cost.

【技术实现步骤摘要】
一种数据违规监控方法及装置
本专利技术涉及数据监控
,尤其涉及一种数据违规监控方法及装置。
技术介绍
随着信息技术的发展和信息化的深入,数据逐步成为企业宝贵的战略性资产。主数据管理正是从企业杂乱的数据中捕捉那些具有高业务价值的、被企业内各个业务部门重复使用的关键数据进行管理,构建单一、准确、权威的数据来源,从而提高企业的整体数据质量,提升数据资产价值,推动业务创新,全面增强企业竞争力。随着信息化的不断发展,数据情况越来越复杂,对日常储存的数据监控提出了更高的要求。以往数据维护都是很难解决的现实问题,需要安排特定人员完成监测工作,由于人工监控的方式非常容易将出现的异常情况忽视,因此,迫切需要对数据违规监控功能进行针对性的开发和研究。现有数据违规监控过程中,针对每一项元数据设置相应的校验规则,需为每个数据对象的校验规则编写专门的代码。当需求发生变化时,需不断进行代码开发,增加了开发成本,造成了不必要的浪费,进而导致数据监控效率降低。因此,这种模式无法满足在企业发展过程中,数据对象不断增加、业务对象不断转化而引起的数据违规监测出现变化的需求。
技术实现思路
鉴于上述的分析,本专利技术旨在提供一种数据违规监控方法及装置,用以解决现有违规监测过程中根据元数据编写对应的校验规则造成的监控效率较低的问题。本专利技术的目的主要是通过以下技术方案实现的:一种数据违规监控方法,步骤如下:获取数据对象以及包括元数据、表间关系和映射关系在内的数据对象的数据信息;根据所述数据对象的元数据,通过配置条件判断模板,生成N种判断条件,用于对所述数据对象进行条件资源分类;通过配置校验规则模板,使得每一种判断条件对应一种校验规则;以此建立校验规则库;从所述校验规则库中,筛选出所述数据对象的每个元数据对应的一种或多种校验规则,得到针对当前数据对象的校验规则包;录入所述数据对象主体数据;根据所述校验规则包中每个元数据对应的每一校验规则的判断条件,按顺序对所述数据对象的元数据进行判断,当所述数据对象主数据中所有的元数据均校验合格时,将经过校验后的主体数据录入到数据库。本专利技术有益效果如下:通过设置条件判断模板及校验规则模板生成校验规则库,利用校验规则库生成的校验规则包对数据对象主体数据进行监控,无需针对每个元数据编写专门的代码,降低了开发成本;同时,本专利技术中设置的针对数据对象的数据包,能够一次性完成数据对象中所有元数据、元数据对应的所有校验规则的检验,有效提高数据违规监控的准确度和监控效率。在上述方案的基础上,本专利技术还做了如下改进:进一步,校验规则库的建立方法,包括:步骤S201、筛选数据对象的数据信息中的元数据信息;步骤S202、对设定的条件判断模板进行参数设置,生成N种判断条件对元数据的分类进行判断;步骤S203、对设定的校验规则模板进行参数设置,使得每一种判断条件对应一种校验规则;步骤S204、将元数据信息、N种判断条件及于判断条件对应的校验规则进行汇总、保存,形成针对于数据对象元数据的校验规则库。采用上述进一步方案的有益效果是:通过给出建立校验规则库的具体方式,能够建立起元数据、条件判断模板、规则校验模板之间的关联关系,通过规则配置即可满足各种校验规则,而无需编写专门的代码,降低开发成本;进一步,所述条件判断模板,用于,获取条件判断的主体对象;提供函数运算关系式;提供全面的运算关系符;提供包括数值、字符、日期、引用关系在内的判断常量值;通过对条件判断模板进行设置,选取模板中提供的判断常量值和运算关系符建立条件判断的运算关系式,用于对条件判断的主体对象进行分类。进一步,所述校验规则模板至少包括:6)完整性校验:字段值非空;7)唯一性校验:字段重复检查;8)权威性校验:字段值是否符合格式、长度要求;9)合法性校验:字段值在对应引用关系要求;10)一致性校验:字段值等于某项目值。进一步,所述校验规则模板还包括自定义式模板,所述自定义式模板通过设置表达式的方式实现,所述表达式通过以下控件任意组合得到:并且、或者、如果、就、否则、包含、不包含、非、为空、非空。采用上述进一步方案的有益效果是:当普通的规则模板无法满足应用需求时,可通过自定义模板,实现规则校验,满足不同场景、不同业务下对元数据的规则校验需求。进一步,对数据对象进行规则校验的方法包括:步骤S401、对数据对象主体数据进行录入;步骤S402、顺序获取录入数据对象主体的元数据;步骤S403、根据校验规则包,判断所述元数据是否满足相应的一条或多条校验规则,若满足,所述数据对象主体数据校验合格,将经过校验后的主体数据录入数据库。采用上述进一步方案的有益效果是:利用本专利技术中设置的针对数据对象的数据包,能够一次性完成数据对象中所有元数据、元数据对应的所有校验规则的校验,有效提高数据违规监控的准确度和监控效率。进一步,当所述数据对象主体数据校验不合格时,将入库失败的主体数据进行缓存,并根据校验失败的元数据对应的校验规则,并对校验失败的主体数据中的元数据进行违规提示。进一步,根据所述违规提示修改违规主体数据元数据,重新录入所述数据对象主体数据,对其进行校验。一种数据违规监控装置,包括数据对象获取模块、校验规则库生成模块、校验规则包生成模块和数据对象监控模块;所述数据对象获取模块,用于获取数据对象以及包括元数据、表间关系和映射关系在内的数据对象的数据信息;所述校验规则库生成模块与所述数据对象获取模块连接,根据所述数据对象的元数据,通过配置条件判断模板,生成N种判断条件,用于对所述数据对象进行条件资源分类;通过配置校验规则模板,使得每一种判断条件对应一种校验规则;以此建立校验规则库;所述校验规则包生成模块与所述校验规则库生成模块连接,用于从所述校验规则库中,筛选出所述数据对象的每个元数据对应的一种或多种校验规则,得到针对当前数据对象的校验规则包;数据对象监控模块与所述数据对象获取模块和所述所述校验规则包生成模块连接,用于录入所述数据对象主体数据;根据所述校验规则包中每个元数据对应的每一校验规则的判断条件,按顺序对所述数据对象的元数据进行判断,当所述数据对象主数据中所有的元数据均校验合格时,将经过校验后的主体数据录入到数据库。进一步,所述校验规则库生成模块包括:数据信息获取模块、条件判断模板、条件设置模块、校验规则模板,所述数据信息获取模块,用户获取数据对象的数据信息中的元数据信息;所述条件判断模板,为预先设定的,内部包含生成条件判断式的所有要素;所述条件设置模块,用于设置条件判断模板,生成N种判断条件对元数据的分类进行判断;所述校验规则模板,为预先设定的,内部包含生成校验规则的所有要素;所述校验规则设置模块,用于设置所述校验规则模板,使得每一种判断条件对应一种校验规则;所述汇总存储模块,用于将元数据信息、N种判断条件及于判断条件对应的校验规则进行汇总、保存,形成针对于数据对象元数据的校验规则库。本专利技术中,上述各技术方案之间还可以相互组合,以实现更多的优选组合方案。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分优点可从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过说明书、权利要求书以及附图中所特别指出的内容中来实现和获得。附图说明附图仅用于示出具体实施例的目的,而本文档来自技高网...

【技术保护点】
1.一种数据违规监控方法,其特征在于,步骤如下:获取数据对象以及包括元数据、表间关系和映射关系在内的数据对象的数据信息;根据所述数据对象的元数据,通过配置条件判断模板,生成N种判断条件,用于对所述数据对象进行条件资源分类;通过配置校验规则模板,使得每一种判断条件对应一种校验规则;以此建立校验规则库;从所述校验规则库中,筛选出所述数据对象的每个元数据对应的一种或多种校验规则,得到针对当前数据对象的校验规则包;录入所述数据对象主体数据;根据所述校验规则包中每个元数据对应的每一校验规则的判断条件,按顺序对所述数据对象的元数据进行判断,当所述数据对象主数据中所有的元数据均校验合格时,将经过校验后的主体数据录入到数据库。

【技术特征摘要】
1.一种数据违规监控方法,其特征在于,步骤如下:获取数据对象以及包括元数据、表间关系和映射关系在内的数据对象的数据信息;根据所述数据对象的元数据,通过配置条件判断模板,生成N种判断条件,用于对所述数据对象进行条件资源分类;通过配置校验规则模板,使得每一种判断条件对应一种校验规则;以此建立校验规则库;从所述校验规则库中,筛选出所述数据对象的每个元数据对应的一种或多种校验规则,得到针对当前数据对象的校验规则包;录入所述数据对象主体数据;根据所述校验规则包中每个元数据对应的每一校验规则的判断条件,按顺序对所述数据对象的元数据进行判断,当所述数据对象主数据中所有的元数据均校验合格时,将经过校验后的主体数据录入到数据库。2.根据权利要求1所述的主数据违规监控方法,其特征在于,校验规则库的建立方法,包括:步骤S201、筛选数据对象的数据信息中的元数据信息;步骤S202、对设定的条件判断模板进行参数设置,生成N种判断条件对元数据的分类进行判断;步骤S203、对设定的校验规则模板进行参数设置,使得每一种判断条件对应一种校验规则;步骤S204、将元数据信息、N种判断条件及于判断条件对应的校验规则进行汇总、保存,形成针对于数据对象元数据的校验规则库。3.根据权利要求1或2所述的主数据违规监控方法,其特征在于,所述条件判断模板,用于,获取条件判断的主体对象;提供函数运算关系式;提供全面的运算关系符;提供包括数值、字符、日期、引用关系在内的判断常量值;通过对条件判断模板进行设置,选取模板中提供的判断常量值和运算关系符建立条件判断的运算关系式,用于对条件判断的主体对象进行分类。4.根据权利要求3所述的主数据违规监控方法,其特征在于,所述校验规则模板至少包括:1)完整性校验:字段值非空;2)唯一性校验:字段重复检查;3)权威性校验:字段值是否符合格式、长度要求;4)合法性校验:字段值在对应引用关系要求;5)一致性校验:字段值等于某项目值。5.根据权利要求4所述的主数据违规监控方法,其特征在于,所述校验规则模板还包括自定义式模板,所述自定义式模板通过设置表达式的方式实现,所述表达式通过以下控件任意组合得到:并且、或者、如果、就、否则、包含、不包含、非、为空、非空。6.根据权利要求4或5所述的主数据违规监控方法,其特征在于,对数据对象进行规则校验的方法包括:步骤S401、对数据对象主体数据进行录入;步骤S402、顺序获取录入数据对象...

【专利技术属性】
技术研发人员:卫洁张允君黄少洪林群仰
申请(专利权)人:远光软件股份有限公司
类型:发明
国别省市:广东,44

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

1