数据管理方法及系统与流程

文档序号:18832276发布日期:2019-10-09 03:50阅读:212来源:国知局
数据管理方法及系统与流程

本发明涉及数据管理技术领域,尤其涉及一种数据管理方法及系统。



背景技术:

在大数据背景下,对业务应用产生的业务应用数据进行规范化管理变得尤为重要。然而,现有业务应用数据的规范管理只是为当前业务应用提供统一数据标准,但无法保证业务应用是否使用该数据标准对业务应用数据进行统一管理,从而导致业务应用数据的质量较低,利用率较低。



技术实现要素:

本发明实施例的主要目的在于提供一种数据管理方法及系统,可提高业务应用数据的质量和利用率。

本发明实施例第一方面提供了一种数据管理方法,所述方法包括:数据管理终端接收来自业务应用的业务应用数据,所述业务应用数据包括数据字典、数据定义语言和数据内容;所述数据管理终端根据预设的行业标准要求依次审核所述数据字典、所述数据定义语言和所述数据内容;若所述数据字典、所述数据定义语言和所述数据内容均审核通过,则所述数据管理终端从所述数据内容进行抽样,并将抽样的数据内容发送给所述审计终端,以使所述审计终端根据所述数据字典对所述数据内容进行审计;所述数据管理终端接收所述审计终端返回的审计结果,若所述审计结果为通过,则所述业务应用数据为规范化业务应用数据。

本发明实施例第二方面提供了一种数据管理系统,所述装置包括:数据管理终端,用于接收来自业务应用的业务应用数据,所述业务应用数据包括数据字典、数据定义语言和数据内容;所述数据管理终端,还用于根据预设的行业标准要求依次审核所述数据字典、所述数据定义语言和所述数据内容;所述数据管理终端,还用于若所述数据字典、所述数据定义语言和所述数据内容均审核通过,则从所述数据内容进行抽样,并将抽样的数据内容发送给审计终端;所述审计终端,用于根据所述数据字典对所述数据内容进行审计;所述数据管理终端,还用于接收所述审计终端返回的审计结果,若所述审计结果为通过,则所述业务应用数据为规范化业务应用数据。

从上述实施例可知,通过根据预设的行业标准要求依次审核数据字典、数据定义语言和数据内容,从而保证业务应用数据的各要素均符合行业标准,在此基础上,将审核通过的数据内容发送给审计终端进行审计,进一步保障业务应用数据符合行业标准,提高了业务应用数据的质量,并从整体上保证了业务应用数据的统一规范,便于进行后续的数据共享交换和业务协同过程,进而提高了业务应用数据的利用率。

附图说明

图1是本发明提供的第一实施例中的数据管理方法的实现流程示意图;

图2是本发明提供的第二实施例中的数据管理方法的实现流程示意图;

图3是本发明提供的第二实施例中的数据管理方法的实施组件示意图;

图4是本发明提供的第二实施例中的数据管理方法的应用流程示意图;

图5是本发明提供的第三实施例中的数据管理系统的结构示意图。

具体实施方式

为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,图1是本发明提供的第一实施例中的数据管理方法的实现流程示意图。如图1所示,该方法主要包括以下步骤:

101、数据管理终端接收来自业务应用的业务应用数据,该业务应用数据包括数据字典、数据定义语言和数据内容。

具体的,业务应用产生的业务应用数据包括三个要素:数据字典、数据定义语言(datadefinitionlanguage,ddl)和数据内容。其中,数据字典用于定义业务应用数据模型的各元素的信息,是业务应用数据的基础。ddl用于描述数据管理终端实际存储的业务应用数据模型。

102、该数据管理终端根据预设的行业标准要求依次审核该数据字典、该数据定义语言和该数据内容。

具体的,数据管理终端根据预设的行业标准对数据字典、数据定义语言和数据内容依次进行审核,以判断业务应用数据的各要素是否满足行业标准,进而确定业务应用数据是否为规范性业务应用数据。若业务应用数据的各要素任一要素不满足审核要求,则业务应用数据不是规范性业务应用数据。在实际应用过程中,该行业标准可为通信行业标准。

103、若该数据字典、该数据定义语言和该数据内容均审核通过,则该数据管理终端从该数据内容进行抽样,并将抽样的数据内容发送给该审计终端,以使该审计终端根据该数据字典对该数据内容进行审计。

104、该数据管理终端接收该审计终端返回的审计结果,若该审计结果为通过,则该业务应用数据为规范化业务应用数据。

具体的,在数据字典、数据定义语言及数据内容审核通过后,将通过审核的数据内容按照预设算法进行抽样,将抽样的数据内容发送给审计终端进行审核,以进一步确认数据内容是否符合规范。若该业务应用数据为规范化业务应用数据,则数据管理终端可响应于其他业务应用的请求,将该业务应用数据发送给其他业务应用进行使用,以提高该业务应用数据的利用率。

在本发明实施例中,通过根据预设的行业标准要求依次审核数据字典、数据定义语言和数据内容,从而保证业务应用数据的各要素均符合行业标准,在此基础上,将审核通过的数据内容发送给审计终端进行审计,进一步保障业务应用数据符合行业标准,提高了业务应用数据的质量,并从整体上保证了业务应用数据的统一规范,便于进行后续的数据共享交换和业务协同过程,进而提高了业务应用数据的利用率。

参见图2,图2是本发明提供的第二实施例中的数据管理方法的实现流程示意图。如图2所示,该方法主要包括以下步骤:

201、数据管理终端接收来自业务应用的业务应用数据,该业务应用数据包括数据字典、数据定义语言和数据内容。

202、该数据管理终端审核该数据字典是否符合预设的行业标准。

具体的,数据字典用于定义业务应用数据模型的各元素的信息。示例性地,预设的行业标准为通信行业标准,数据字典定义内容为手机号长度,而行业标准规定手机号长度为11位数字,则该数据管理终端审核该数据字典是否符合预设的行业标准为:数据字典中定义的手机号长度是否为11位数字。

其中,若该数据字典不符合该行业标准,则执行步骤203:该数据管理终端将该数据字典驳回给该业务应用进行整改,通过对数据字典的规范管理以达到从源头上业务应用数据规范性的目的。若该数据字典符合该行业标准,则执行步骤204。

204、该数据管理终端存储该数据字典,并根据已存储的数据字典审核该数据定义语言是否满足预设的合法性要求。

具体的,数据字典定义的长度、类型等参数符合预设的行业标准,则根据已存储的数据字典自动审核数据定义语言是否满足合法性要求包括:数据定义语言的描述内容是否在已存储的数据字典中被定义、数据定义语言的描述内容的类型是否和已存储的数据字典中定义的类型相匹配或数据定义语言的描述内容的长度是否与已存储的数据字典中定义的长度相等。其中,数据定义语言不满足上述任一项,则该数据定义语言不满足该合法性要求,执行步骤205:该数据管理终端向该业务应用发送不合法信息。若该数据定义语言满足该合法性要求,则执行步骤206。可以理解的是,若数据定义语言满足该合法性要求,则数据定义语言符合预设的行业标准。

在实际应用过程中,数据管理终端可首先检测是否已存储该数据字典,若已存储该数据字典,则不再进行重复存储,并直接根据已存储的数据字典审核该数据定义语言是否满足预设的合法性要求。

206、该数据管理终端执行该数据定义语言,得到业务应用数据模型描述信息,并根据该业务应用数据模型描述信息审核该数据内容是否满足预设的规范性要求。

具体的,数据定义语言符合预设的行业标准,则数据定义语言执行得到的业务应用数据模型描述信息中的各元素的信息符合行业标准,则根据该业务应用数据模型信息审核该数据内容是否满足预设的规范性要求为:数据内容的各元素的信息是否与业务应用数据模型信息中的各元素的信息一致。

其中,若该数据内容不满足该规范性要求,则执行步骤207:该数据管理终端不存储该数据内容,并将该数据内容发送给该业务应用进行整改。若该数据内容满足该规范性要求,则执行步骤208。可以理解的是,若该数据内容满足规范性要求,则数据内容符合预设的行业标准。

208、该数据管理终端存储该数据内容,并从存储的数据内容中进行抽样,将抽样的数据内容发送给该审计终端,以使该审计终端根据该数据字典对该数据内容进行审计。

具体的,审计终端根据数据字典对于数据内容进行审计,而数据字典符合预设的行业标准,则审计终端审计通过,说明数据内容符合预设的行业标准,审计终端未通过,数据内容不符合预设的行业标准。

209、该数据管理终端接收该审计终端返回的审计结果,若该审计结果为通过,则该业务应用数据为规范化业务应用数据。

210、若该审计结果为不通过,则所该数据管理终端将该数据内容发送给该业务应用进行整改。

在实际应用过程中,如图3所示,本实施例提供的数据管理方法适用于各种业务应用,在业务应用与数据层之间建设数据管理中心,设置有数据管理中心和数据层的终端为数据管理终端,统一对业务应用产生的业务应用数据进行规范管理,包含数据字典规范管理、ddl规范管理、数据内容规范管理。数据字典和ddl通过审核后才能够在数据层存储执行,数据管理中心会对存储在数据层的数据内容抽样审计,并将存在问题的数据信息反馈给业务应用,进而从整体上保证业务应用数据规范性。

如图4所示,数据管理中心接入来自业务应用的数据字典并审核,若通过审核,则存储数据字典,若未通过审核,则返回业务应用进行整改。存储数据字典后,数据管理中心将来自业务应用的ddl语句进行拦截解析,并进行合法性校验,若校验通过,则执行ddl语句,若校验未通过,则返回业务数据不合法信息。执行ddl语句后,接入来自业务应用的数据内容,数据管理中心进行抽样审计,该过程包括:将抽样的数据内容发送给审计终端,并接收审计终端返回的审计结果。若审计结果为通过,则整个管理流程结束,若审计未通过,则将数据内容返回业务应用进行整改。

在本发明实施例中,通过根据预设的行业标准要求审核数据字典、根据审核通过的数据字典自动审核数据定义语言,根据审核通过的数据字典和数据定义语言审核数据内容,从而保证业务应用数据的各要素均符合行业标准。在此基础上,将审核通过的数据内容发送给审计终端进行人工审计,进一步保障业务应用数据符合行业标准,提高了业务应用数据的质量,并从整体上保证了业务应用数据的统一规范,便于进行后续的数据共享交换和业务协同过程,进而提高了业务应用数据的利用率。并且,将未通过的数据字典、数据定义语言和数据内容均返回给业务应用进行整改,以进一步提高业务应用数据的质量。

参照图5,图5是本发明提供的第三实施例中的数据管理系统的结构示意图。如图5所示的系统,主要包括:

数据管理终端301,用于接收来自业务应用的业务应用数据,业务应用数据包括数据字典、数据定义语言和数据内容。

数据管理终端301,还用于根据预设的行业标准要求依次审核数据字典、数据定义语言和数据内容。

数据管理终端301,还用于若数据字典、数据定义语言和数据内容均审核通过,则从数据内容进行抽样,并将抽样的数据内容发送给审计终端302。

审计终端302,用于根据数据字典对数据内容进行审计。

数据管理终端301,还用于接收审计终端302返回的审计结果,若审计结果为通过,则业务应用数据为规范化业务应用数据。

进一步地,数据管理终端301,还用于审核数据字典是否符合预设的行业标准。

数据管理终端301,还用于若数据字典符合行业标准,则存储数据字典,并根据已存储的数据字典审核数据定义语言是否满足预设的合法性要求。

数据管理终端301,还用于若数据定义语言满足合法性要求,则执行数据定义语言,得到业务应用数据模型描述信息,并根据业务应用数据模型描述信息审核数据内容是否满足预设的规范性要求。

进一步地,数据管理终端301,还用于若数据内容满足规范性要求,则存储数据内容,并从存储的数据内容中进行抽样。

进一步地,数据管理终端301,还用于若数据字典不符合行业标准,则将数据字典驳回给业务应用进行整改。

数据管理终端301,还用于若数据定义语言不满足合法性要求,则向业务应用发送不合法信息。

数据管理终端301,还用于若数据内容不满足规范性要求,则不存储数据内容,并将数据内容发送给业务应用进行整改。

进一步地,数据管理终端301,还用于若审计结果为不通过,则将数据内容发送给业务应用进行整改。

在本发明实施例中,通过根据预设的行业标准要求审核数据字典、根据审核通过的数据字典自动审核数据定义语言,根据审核通过的数据字典和数据定义语言审核数据内容,从而保证业务应用数据的各要素均符合行业标准。在此基础上,将审核通过的数据内容发送给审计终端进行人工审计,进一步保障业务应用数据符合行业标准,提高了业务应用数据的质量,并从整体上保证了业务应用数据的统一规范,便于进行后续的数据共享交换和业务协同过程,进而提高了业务应用数据的利用率。并且,将未通过的数据字典、数据定义语言和数据内容均返回给业务应用进行整改,以进一步提高业务应用数据的质量。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

以上为本发明所提供的数据管理方法及系统的描述,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均有改变之处,综上,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1