数据与业务融合的数据管理系统和管理方法技术方案

技术编号:28131491 阅读:10 留言:0更新日期:2021-04-19 11:54
本发明专利技术涉及一种数据与业务融合的数据管理系统和管理方法,所述方法包括以下步骤:获取数据的结构和/或规则;解析数据内容:读取数据内容并将数据内容与数据的结构和/或规则关联;加载数据内容并加载结构和/或业务规则,并对所加载内容进行质量检查,生成新的数据版本;数据分发。本发明专利技术提供了一种功能上简化,管理的数据更能与业务融合的一套主数据管理工具,兼顾高性能,易用性。避免了主数据管理只能包含静态标签数据,被迫基于结构进行质量检查,忽略数据质量中的业务质量,使系统能够提供更符合质量要求的标准主数据,可以支持整个企业的IT基础建设。企业的IT基础建设。企业的IT基础建设。

【技术实现步骤摘要】
数据与业务融合的数据管理系统和管理方法


[0001]本专利技术涉及管理系统和管理方法,具体涉及一种数据与业务融合的数据管理系统和管理方法。

技术介绍

[0002]目前,在很多以关系型数据库(Relational Database Management System,RDBMS)为基础的主数据管理系统。这些系统将数据与企业的业务进行了剥离,只关注在标签型数据的管理/治理层面,没有将业务数据作为主数据进行管理,也没有将业务与各种标签数据进行结合管理,并未解决企业最为核心的数据关切,例如:
[0003]场景1:主数据管理系统作为打破企业数据孤岛的有力工具,它包含静态标签型数据,例如地区信息。也要包含复杂的业务链路中的关键数据,例如制药行业的架构数据,它的上游是医院,流向等业务系统,下游有指标,绩效,拜访等业务系统。架构数据与上下游系统的数据相互影响和制约,任何架构数据修改时,都需要检查业务规则,是否满足上游系统的要求,影响了哪些下游业务系统数据。
[0004]场景2:数据进入主数据系统,在系统中发生修改等时,只对数据结构进行检查和校验,并未对数据的业务逻辑进行检查和校验。若该数据符合了结构规范,但不符合企业的实际业务规范,则会产生符合结构的无意义的数据,降低了系统中数据质量,对使用该数据的下游系统造成不必要的损失。
[0005]场景3:企业的业务往往既复杂又灵活多变。在做数据管理时,使用的业务检验规则一般不能灵活配置,而且也没有版本控制。例如,对比数据的不同版本之间差异时,找不到相同数据检验结果不同的原因,即数据的版本并没有与校验规则的版本对应,导致无法追踪数据差异的根源。

技术实现思路

[0006]针对现有技术的不足,本专利技术公开了一种数据与业务融合的数据管理系统和管理方法。
[0007]本专利技术所采用的技术方案如下:
[0008]一种数据与业务融合的数据管理方法,包括以下步骤:
[0009]获取数据的结构和/或规则;
[0010]解析数据内容:读取数据内容并将数据内容与数据的结构和/或规则关联;
[0011]加载数据内容并加载结构和/或业务规则,并对所加载内容进行质量检查,生成新的数据版本;
[0012]数据分发。
[0013]其进一步的技术方案为:获取结构和/或规则的方法包括:
[0014]注入元数据;元数据包括结构和/或规则;根据元数据的结构和/或规则进行配置更新,生成新的结构和/或规则版本;
[0015]或者:直接修改结构,更新配置,生成新的结构版本;
[0016]或者:直接修改规则,更新配置,生成新的规则版本。
[0017]其进一步的技术方案为:添加数据的方法包括在线调整、上传文件导入、本地数据导入或者在线同步。
[0018]其进一步的技术方案为:当所读取的数据为非本地数据时,在解析数据内容步骤之后,提交数据变更集,之后再进行质量检查。
[0019]其进一步的技术方案为:其特征在于,提交数据变更集步骤包括:
[0020]变更集提交开始,首先进行数据结构/引用/主键的检查,如果有错误,则直接进行结果反馈且变更集提交结束;如果没有无错误,则事务开启;
[0021]新增数据,并将新增数据存储入全版本表;
[0022]新增版本信息,并将新增的版本信息存储入版本表;
[0023]更新当前版本数据,并将数据存入当前版本表;
[0024]变更集更新;
[0025]之后事务结束,结果反馈并变更集提交结束。
[0026]其进一步的技术方案为:质量检查的步骤包括,
[0027]检查规则扫描开始;
[0028]校验请求生成;读取数据和数据结构,并生成请求表并储存;
[0029]检查规则装载;根据检查规则配置表,读取检查规则当前版本表,根据检查规则当前版本表进行规则装载;
[0030]质量检查;对所读取的数据和结构进行质量检查;
[0031]检查规则结果记录;记录检查规则结果,并将结果储存于校验表、执行记录表和执行明细表;
[0032]检查规则结果封装;
[0033]检查规则结果返回。
[0034]种执行上述的数据与业务融合的数据管理方法的系统,包括:
[0035]结构和规则获取模块,用于获取数据的结构和/或规则;
[0036]数据内容解析模块,用于读取数据内容并将数据内容与数据的结构和/或规则关联;
[0037]数据内容加载模块,用于加载结构和/或规则,并对所加载内容进行质量检查,生成新的数据版本。
[0038]其进一步的技术方案为:所述结构和规则获取模块包括:
[0039]元数据注入模块;元数据注入模块包括用于注入元数据的元数据导入模块、根据元数据所包括的结构和/或规则进行配置更新的第一配置模块以及用于生成新的结构和/或规则版本的第一创建模块;
[0040]结构调整模块;结构调整模块包括用于修改结构的第一修改模块、根据修改内容更新结构配置的第二配置模块以及用于生成新的结构版本的第二创建模块。
[0041]规则调整模块;规则调整模块包括用于修改规则的第二修改模块、根据修改内容更新规则配置的第三配置模块以及用于生成新的规则版本的第三创建模块。
[0042]其进一步的技术方案为:还包括质量检查模块,用对所加载内容进行质量检查。
[0043]其进一步的技术方案为:还包括变更集提交模块,用于提交数据变更集。
[0044]本专利技术的有益效果如下:
[0045]本专利技术提供了一种功能上简化,管理的数据更能与业务融合的一套主数据管理工具,兼顾高性能,易用性。避免了主数据管理只能包含静态标签数据,被迫基于结构进行质量检查,忽略数据质量中的业务质量,使系统能够提供更符合质量要求的标准主数据,可以支持整个企业的IT基础建设。
[0046]具体的,本专利技术在数据架构中增加了业务这一特征,使得在架构数据修改时,上下游的业务规则均不受影响,更适合企业的管理需求。
[0047]本专利技术的系统中,当数据发生修改时,不仅对数据的结构进行检查和校验,还对数据的业务逻辑进行检查和校验,避免产生结构的无意义数据,提高系统的数据质量。
[0048]通过设置变更集,可以在数据变更时,方便对比数据的不同版本之间的差异,而且数据的版本与校验规则的版本均一一对应,可以追踪数据差异的根源。
附图说明
[0049]图1为本专利技术的管理方法的流程示意图。
[0050]图2是执行变更集提交的流程图。
[0051]图3是进行质量检查的流程示意图。
[0052]图4是步骤401的示意图。
[0053]图5是步骤402的示意图。
[0054]图6是步骤403的示意图。
[0055]图7是步骤404的示意图。
具体实施方式
[0056]下面结合附图,说明本专利技术的具体实施方式。
[0057]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据与业务融合的数据管理方法,其特征在于,包括以下步骤:获取数据的结构和/或规则;解析数据内容:读取数据内容并将数据内容与数据的结构和/或规则关联;加载数据内容并加载结构和/或业务规则,并对所加载内容进行质量检查,生成新的数据版本;数据分发。2.根据权利要求1所述的数据与业务融合的数据管理方法,其特征在于:获取结构和/或规则的方法包括:注入元数据;元数据包括结构和/或规则;根据元数据的结构和/或规则进行配置更新,生成新的结构和/或规则版本;或者:直接修改结构,更新配置,生成新的结构版本;或者:直接修改规则,更新配置,生成新的规则版本。3.根据权利要求1所述的数据与业务融合的数据管理方法,其特征在于:读取数据内容的方法包括在线调整、上传文件导入、本地数据导入或者在线同步。4.根据权利要求1所述的数据与业务融合的数据管理方法,其特征在于:当所读取的数据为非本地数据时,在解析数据内容步骤之后,提交数据变更集,之后再进行质量检查。5.根据权利要求4所述的数据与业务融合的数据管理方法,其特征在于:其特征在于,提交数据变更集步骤包括:变更集提交开始,首先进行数据结构/引用/主键的检查,如果有错误,则直接进行结果反馈且变更集提交结束;如果没有无错误,则事务开启;新增数据,并将新增数据存储入全版本表;新增版本信息,并将新增的版本信息存储入版本表;更新当前版本数据,并将数据存入当前版本表;变更集更新;之后事务结束,结果反馈并变更集提交结束。6.根据权利要求1所述的数据与业务融合的数据管理方法,其特征在于,质量检查的步骤包括,检查规则...

【专利技术属性】
技术研发人员:刘春贤
申请(专利权)人:萨孚凯信息系统无锡有限公司
类型:发明
国别省市:

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

1