一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种自动化进行数据资产盘点的方法和系统与流程

2021-12-15 03:20:00 来源:中国专利 TAG:


1.本发明涉及数据资产盘点管理技术领域,具体来说,涉及一种自动化进行数据资产盘点的方法和系统。


背景技术:

2.国内企业经过多年的数字化和信息化建设,已经拥有种类繁多、体量庞大的各类数据,并且随着业务范围、客户规模均不断扩大,所产生的数据规模也在飞速增长,这对数据资产的掌控能力提出了更高要求。数据资产盘点工作是掌控数据资产内容、明确数据资产存量和认知数据资产价值的关键环节,只有对数据进行标准化、规范化和系统化的归并、整理以及分类,才能够达到数据资产价值最大化。目前,大多数企业的数据资产盘点工作还处在探索阶段,缺少完整的数据标准和盘点方法论支持,大多数企业还主要依靠人工盘点,工作繁琐,效率低下。
3.目前数据资产盘点的主要存在以下问题:(1)数据资产定义不完善企业在发展的过程中积累了大量的数据,但是如何将数据转化成数据资产,缺少全面的数据标准化定义,无法对数据进行全面的盘点形成高价值的数据资产;(2)资产盘点基于人工,工作效率低下,准确率低企业在信息化建设过程中建设了几十套甚至上百套业务系统,但是业务系统数据结构定义不统一,不同业务系统同样指标或字段定义不一致,缺少统一的数据命名规范和标准,数据资产的盘点过程繁琐且耗费大量人力物力,工作效率低;缺少数据资产关联关系,无法准确掌握数据资产的应用全貌。


技术实现要素:

4.针对相关技术中的上述技术问题,本发明提出一种自动化进行数据资产盘点的方法和系统,能够克服现有技术方法的上述不足。
5.为实现上述技术目的,本发明的技术方案是这样实现的:一种自动化进行数据资产盘点的方法,包括以下步骤:s1: 定义元数据标准对应的属性要求,获取数据资产元数据集合;s2: 然后定义业务系统元数据自动化抽取方法和模型,获取业务系统中元数据集合;s3: 基于深度学习算法,定义和训练元数据标准与元数据自动识别和相似度匹配模型,获取自动化匹配算法;s4: 对业务系统元数据集合使用模型进行自动化识别和匹配,实现数据资产自动化盘点,获取数据资产目录和数据资产地图。
6.进一步地,步骤s1具体包括以下步骤:s11: 对业务数据元标准主题域进行定义,获取元数据标准的主题域分类集合;
s12: 据步骤s11中定义的元数据标准主题域定义业务元数据标准;s13: 依据定义的业务元数据标准集合,定义技术元数据集合。
7.进一步地,步骤s2具体包括以下步骤:s21: 根据业务系统的数据库类型,生成业务系统元数据抽取分类集合,并定义数据结构自动化抽取方法和模型;s22: 依据数据结构自动化抽取模型,提取各业务系统元数据定义规则,汇总生成业务系统待匹配字段元数据列表。
8.进一步地,步骤s4具体包括以下步骤:s41: 对待识别的业务系统元数据集合进行数据预处理;s42: 依据bilstm crf模型,对待识别的业务系统元数据集合进行数据识别,获取元数据标准与业务系统元数据的映射关系集合;s43: 利用数据映射关系集合,生成全业务系统的数据资产目录关联关系和数据资产地图。
9.根据本发明的另一方面,提供了一种自动化进行数据资产盘点系统,包括元数据分类和元数据标准模块、业务系统数据适配和元数据抽取模块、自动化识别模型训练和模型应用模块、数据资产目录和数据资产地图模块,其中,所述元数据分类和元数据标准模块,用于定义业务系统元数据标准包括技术元数据标准和业务元数据标准的数据集合;所述业务系统数据适配和元数据抽取模块,用于对全部业务系统的数据结构定义,定义自动化抽取业务系统中元数据的内容,包括字段英文名称、中文名称、字段类型长度的自动化抽取,获取业务系统待匹配元数据库;所述自动化识别模型训练和模型应用模块,基于bilstm crf模型,对业务系统待匹配元数据库进行自动化识别和映射,获取业务系统元数据标准映射结果;所述数据资产目录和数据资产地图模块,应用业务系统元数据标准映射结果,获得全业务系统的数据资产目录,并依据映射关系,获取基于元数据标准的数据资产地图。
10.进一步地,所述元数据分类和元数据标准模块包括元数据分类子模块、元数据标准子模块,其中,所述元数据分类子模块用于管理元数据的主题域分类信息,确定元数据的归属,形成元数据分类集合;所述元数据标准子模块用于管理元数据标准信息,确定数据资产的管理范围,形成元数据标准集合。
11.进一步地,所述业务系统数据适配和元数据抽取模块包括业务系统数据适配模型子模块、业务系统元数据抽取子模块,其中,所述业务系统数据适配模型子模块,依据业务系统的选用数据库类型,定义自动化抽取业务系统数据结构抽取模型;所述业务系统元数据抽取子模块,依据业务系统数据适配模型,配置业务系统元数据自动化抽取任务,形成业务系统待匹配元数据集合。
12.进一步地,所述自动化识别模型训练和模型应用模块包括模型管理子模块、模型应用子模块,其中,
所述模型管理子模块,依据bilstm crf模型进行模型的训练,获取可应用模型集合;所述模型应用子模块,应用模型对业务系统待匹配元数据集合进行识别,获取符合元数据标准的已匹配业务系统元数据集合。
13.进一步地,所述数据资产目录和数据资产地图生成模块包括数据资产目录子模块、数据资产地图子模块,其中,所述数据资产目录子模块,依据已匹配业务系统元数据集合,生成数据资产的多级目录,形成数据资产关联关系集合;所述数据资产地图子模块,依据已匹配业务系统元数据集合,生成数据资产的图形化关联关系可视化展示地图。
14.本发明的有益效果:通过对业务系统中的元数据集合,自动化抽取和生成待盘点数据,基于元数据标准,使用深度学习模型实现自动化的数据匹配,以此生成数据资产目录和数据资产地图。本发明在数据资产盘点领域提出了一种全新的技术实现方式,这样能够保证业务系统中的元数据集合能够通过深度学习模型实现与元数据标准的自动化匹配和映射,定义新的业务系统抽取规则无需二次开发,只需要增加对应适配器及抽取模型,即可实现对不同系统的元数据进行自动化的数据资产盘点,大幅降低了人工盘点带来的时间和准确率问题,快速提升资产盘点的效率,从而实现全面掌控数据资产的存储、去向和用户,实现全面掌控数据资产的价值。
附图说明
15.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
16.图1是根据本发明实施例所述的自动化进行数据资产盘点的方法和系统的方法流程框图。
17.图2是根据本发明实施例所述的自动化进行数据资产盘点的方法和系统的系统结构示意图。
具体实施方式
18.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围,为了方便理解本发明的上述技术方案,以下通过具体使用方式上对本发明的上述技术方案进行详细说明。
19.如图1所示,根据本发明实施例所述的自动化进行数据资产盘点的方法,包括首先,定义业务数据元标准主题域,定义的元数据标准主题域定义业务元数据标准,依据定义的业务元数据标准集合,定义技术元数据集合,获取元数据标准的主题域分类集合。
20.所述技术元数据包括元数据标准的字段英文名称、字段中文名称、字段描述、数据
类型、值域、代码编码规则以及数据格式。例如:元数据集合metadata = {{"records":[{"标准编码":1,"字段英文名称":" customer name","字段中文名称":"姓名","字段描述":"描述在法律上认可的自然人名称,该名称一般记录在国家授权部门颁发给自然人的有效证件上。","数据类型":"文本类","值域":"/","代码编码规则":"/","数据格式":"anc..80"},{
……
} ]}}。
[0021]
所述主题域分类集合,如下:主题域分类集合themedata = {{"records":[{"主题":"当事人","一级分类":"个人客户","二级分类":"管理信息","三级分类":"客户识别","主题编号":"01","一级分类编号":" dsr ","二级分类编号":"01","三级分类编号":"0"},{
……
}}] }}。
[0022]
定义业务系统元数据自动化抽取方法和模型,根据业务系统的数据库类型,生成业务系统元数据抽取分类集合,获取业务系统中元数据集合,并定义数据结构自动化抽取方法和模型,依据数据结构自动化抽取模型,提取各业务系统元数据定义规则,汇总生成业务系统待匹配字段元数据列表。
[0023]
所述待匹配字段元数据列表,例如信贷系统元数据列表,如下:metadata = {{"records":[{"模式名(schema) ":
ꢀꢀ
"ngiccs","表英文名":
ꢀꢀꢀꢀꢀꢀꢀ
"admin_sm_org","字段序号":
ꢀꢀꢀꢀꢀꢀꢀ
"1","字段英文名":
ꢀꢀꢀ
"org_id","字段中文名":
ꢀꢀꢀ
"记录编号","字段数据类型":"varchar(32) ","是否主键":
ꢀꢀꢀꢀꢀꢀꢀ
"y","是否允许空值":"y","是否代码字段":"n","是否引用代码表":
ꢀꢀ
"/",
"字段注释说明":"/"},{
……
} ]}}。
[0024]
再基于深度学习算法、业务系统原始数据和元数据标准,定义和训练元数据标准与元数据自动识别和相似度匹配模型,获取自动化匹配算法,进行人工标注和映射,获得模型训练集,所述模型训练集如下:metadata = {{"records":[{"业务系统名":"信贷系统","业务系统数据库名":"ncms","业务系统表名":"cms_biz_business","业务系统字段名":"custid","业务系统字段中文名称":"客户号","元数据类型":"业务元数据","数据标准编号":"05xy0202010018","标准中文名称":"借款人名称"},{
……
} ]}}。
[0025]
再构建bilstm crf模型, bilstm crf模型由look

up层、bilstm层和crf层,模型构建流程为,首先,业务系统元数据进入look

up层被表示成词向量和字向量序列,bilstm层将输入的词向量和字向量序列通过双向的lstm神经网络输出各个字符的所有元数据标准标签及其得分,最后通过crf层学习各元数据之间的依赖关系,输出符合元数据标准的匹配业务系统字段集合。例如:metadata = {{"records":[{"业务系统名":"信贷系统","业务系统数据库名":"ncms","业务系统表名":"cms_biz_business","业务系统字段名":"custid","业务系统字段中文名称":"客户号","元数据类型":"业务元数据","数据标准编号":"05xy0202010018","标准中文名称":"借款人名称"},{"业务系统表名":"cms_ac_operator","业务系统字段名":"status","业务系统字段中文名称":"正常,挂起,注销,锁定...","元数据类型":"业务元数据","数据标准编号":"02jg0201030002","标准中文名称":"员工状态"},{"业务系统表名":"cms_ac_operator","业务系统字段名":"operatorname","业务系统字段中文名称":"操作员名称","元数据类型":"业务元数据",
"数据标准编号":"01dsr0101020001","标准中文名称":"所属客户经理姓名"},{"业务系统字段中文名称":"cms_biz_bhht","元数据类型":"bhtype","数据标准编号":"保函种类","标准中文名称":"业务元数据","":"05xy0207020001","":"保函类别"},{"业务系统表名":"cms_biz_bhht","业务系统字段名":"syrcustid","业务系统字段中文名称":"受益人客户编号","元数据类型":"业务元数据","数据标准编号":"05xy0207020003","标准中文名称":"保函受益人名称"},{
……
} ]}}。
[0026]
依据bilstm crf模型,对待识别的业务系统元数据集合进行数据预处理,获取元数据标准与业务系统元数据的映射关系集合,利用数据映射关系集合,生成全业务系统的数据资产目录关联关系和数据资产地图。对业务系统元数据集合使用模型进行自动化识别和匹配,实现数据资产自动化盘点,获取数据资产目录和数据资产地图。
[0027]
如图2所示,本发明还提供了一种自动化进行数据资产盘点系统,包括元数据分类和元数据标准模块、业务系统数据适配和元数据抽取模块、自动化识别模型训练和模型应用模块、数据资产目录和数据资产地图模块,其中,所述元数据分类和元数据标准模块包括元数据分类子模块、元数据标准子模块;用于定义业务系统元数据标准包括技术元数据标准和业务元数据标准的数据集合。所述元数据分类子模块用于管理元数据的主题域分类信息,确定元数据的归属,形成元数据分类集合;所述元数据标准子模块用于管理元数据标准信息,确定数据资产的管理范围,形成元数据标准集合。
[0028]
所述业务系统数据适配和元数据抽取模块包括字段英文名称、中文名称、字段类型长度的自动化抽取,获取业务系统待匹配元数据库;用于对全部业务系统的数据结构定义,定义自动化抽取业务系统中元数据的内容。包括业务系统数据适配模型子模块、业务系统元数据抽取子模块,所述业务系统数据适配模型子模块,依据业务系统的选用数据库类型,定义自动化抽取业务系统数据结构抽取模型;所述业务系统元数据抽取子模块,依据业务系统数据适配模型,配置业务系统元数据自动化抽取任务,形成业务系统待匹配元数据集合。
[0029]
所述自动化识别模型训练和模型应用模块,基于bilstm crf模型,对业务系统待匹配元数据库进行自动化识别和映射,获取业务系统元数据标准映射结果。所述自动化识别模型训练和模型应用模块包括模型管理子模块、模型应用子模块,所述模型管理子模块,依据bilstm crf模型进行模型的训练,获取可应用模型集合;所述模型应用子模块,应用模型对业务系统待匹配元数据集合进行识别,获取符合元数据标准的已匹配业务系统
元数据集合。
[0030]
所述数据资产目录和数据资产地图生成模块包括数据资产目录子模块、数据资产地图子模块,所述数据资产目录子模块,依据已匹配业务系统元数据集合,生成数据资产的多级目录,形成数据资产关联关系集合;所述数据资产地图子模块,依据已匹配业务系统元数据集合,生成数据资产的图形化关联关系可视化展示地图;应用业务系统元数据标准映射结果,获得全业务系统的数据资产目录,并依据映射关系,获取基于元数据标准的数据资产地图。
[0031]
综上所述,借助于本发明的上述技术方案,通过对业务系统中的元数据集合,自动化抽取和生成待盘点数据,基于元数据标准,使用深度学习模型实现自动化的数据匹配,以此生成数据资产目录和数据资产地图。本发明在数据资产盘点领域提出了一种全新的技术实现方式,这样能够保证业务系统中的元数据集合能够通过深度学习模型实现与元数据标准的自动化匹配和映射,定义新的业务系统抽取规则无需二次开发,只需要增加对应适配器及抽取模型,即可实现对不同系统的元数据进行自动化的数据资产盘点,大幅降低了人工盘点带来的时间和准确率问题,快速提升资产盘点的效率,从而实现全面掌控数据资产的存储、去向和用户,实现全面掌控数据资产的价值。
[0032]
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献