本申请涉及数据处理,具体公开了一种元数据管理方法、系统及存储介质,所述方法包括:元数据管理平台在接收到表基础信息和表字段信息后,分别对所述表基础信息和表字段信息进行检测;在表基础信息和表字段信息均通过检测后,元数据管理平台将表基础信息和表字段信息存储在数据库中;数据平台生产环境基于数据库中存储的表基础信息及所述表字段信息,生成建表脚本;在检测到数据平台生产环境给所述元数据管理平台放开建表权限时,数据平台生产环境基于所述建表脚本进行测试环境建表及生产环境建表。打通元数据管理测试环境或生产环境之间的通道,不但保障元数据的质量,而且能够直接利用元数据,有效提高测试环境或生产环境建表质量。
【技术实现步骤摘要】
元数据管理方法、系统及存储介质
本申请涉及数据处理
,尤其涉及一种元数据管理方法、系统及存储介质。
技术介绍
元数据,是指用来描述数据属性的数据,现有的元数据管理平台,有表名规范、字段词规范管理的功能。表名规范是线下有制定表名规范文档,用户根据线下指定的表名规范,在线上进行建表,并且,建表相关的元数据信息通常需要用户人工填写,在填写完成后,也是用户进行人工检查。现有技术中的自动化建表时,有些建表元数据信息还是依赖用户进行人工填写,比如:需要人为检测输入的表名是否规范,而人工填写的信息质量规范通常很难得到保证,使得建表的数据质量不高。在元数据信息录入后,线上生成建表脚本,然后,根据建表脚本部署测试环境及生产环境,测试环境或生产环境的建表,均需要人工进行建表。现有技术中虽然存在线上生成建表脚本,但是,由于相关的元数据在生成时,元数据与测试环境或生产环境相隔离,测试环境或生产环境建表时流程不完整,且不利于元数据的质量监控。
技术实现思路
本申请提供了一种数据处理的一种元数据管理方法、系统及存储介质,打通元数据管理测试环境或生产环境之间的通道,不但保障元数据的质量,而且能够直接利用元数据,有效提高测试环境或生产环境建表质量。第一方面,本申请提供了一种元数据管理方法,所述元数据管理方法应用于元数据管理系统;所述元数据管理系统包括元数据管理平台和数据平台生产环境;所述方法包括:所述元数据管理平台在接收到表基础信息和表字段信息后,分别对所述表基础信息和表字段信息进行检测;在所述表基础信息和表字段信息均通过检测后,所述元数据管理平台将所述表基础信息和表字段信息存储在数据库中;所述数据平台生产环境基于所述数据库中存储的表基础信息及所述表字段信息,生成建表脚本;在检测到所述数据平台生产环境给所述元数据管理平台放开建表权限时,所述数据平台生产环境基于所述建表脚本进行测试环境建表及生产环境建表。第二方面,本申请还提供了一种元数据管理系统,所述元数据管理系统包括至少两个计算机设备,分别对应运行有元数据管理平台和数据平台生产环境的终端,其中,所述计算机设备包括存储器和处理器;所述存储器用于存储计算机程序;所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如上述的元数据管理方法。第三方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如上述的元数据管理方法。本申请公开了一种元数据管理方法、系统及存储介质,在建立脚本之前,首先,将元数据管理平台接收用户录入的表基础信息,然后,对表基础信息进行规则检测,在检测成功时,将表基础信息存储到数据库中;接着,对用户录入的表字段信息进行检测。并且,在得到表基础信息及表字段信息后,若数据平台生产环境给元数据管理平台放开建表权限,则可以直接自动通过元数据管理平台基于表基础信息及表字段信息生成测试环境及生产环境需要的建表脚本,通过元数据管理平台,实现对元数据质量全流程的管控,能够在规范化、元数据开发、事前元数据质量检测、事后元数据质量检测、元数据上线等元数据开发各个流程中提升元数据质量。高质量的元数据保证业务元数据的准确,业务指标唯一性,这样有助于开发人员更好、更快的了解业务模型、业务数据,完成开发任务。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。附图说明为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请的实施例提供的一种元数据管理方法的应用场景示意图;图2是本申请的实施例提供的一种元数据管理方法的示意流程图;图3是本申请的实施例提供的对表基础信息和表字段信息进行检测的步骤示意流程图;图4是本申请的实施例提供的表基础信息的录入界面的结构示意图;图5为本申请的实施例提供的一种元数据管理系统的结构示意性框图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。本申请的实施例提供了一种元数据管理方法、系统及存储介质。其中,该元数据管理方法可以应用于元数据管理系统(可以包括元数据管理平台和数据平台生产环境),用于打通元数据管理测试环境或生产环境之间的通道,不但保障元数据的质量,而且能够直接利用元数据,有效提高测试环境或生产环境建表质量。下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。请参阅图1,图1是本申请的实施例提供的一种元数据管理方法的应用场景示意图。如图1所示,该应用场景即元数据管理系统,具体包括元数据管理平台和数据平台生产环境。具体地,元数据管理平台和数据平台生产环境均为Web应用程序,设置在运行Web应用程序的终端;打通元数据管理测试环境或生产环境之间的通道,不但保障元数据的质量,而且能够直接利用元数据,有效提高测试环境或生产环境建表质量。其中,终端可以包括智能手机、平板电脑、笔记本电脑或者台式电脑等。请参阅图2,图2是本申请的实施例提供的一种元数据管理方法的示意流程图。该元数据管理方法可应用于图1中的元数据管理系统中,打通元数据管理测试环境或生产环境之间的通道,不但保障元数据的质量,而且能够直接利用元数据,有效提高测试环境或生产环境建表质量。如图2所示,该元数据管理方法具体包括步骤S101至步骤S104。S101、所述元数据管理平台在接收到表基础信息和表字段信息后,分别对所述表基础信息和表字段信息进行检测。现有技术中,开发人员或用户在进行建表前,会进行元数据的录入,而元数据的录入页面,缺少数据库类型、层次、主题、周期、分区信息的输入与信息验证,因此,需要人工填写,而人工填写的信息质量规范很难得到保证。本申请中,元数据管理平台规划好了之后,本文档来自技高网...
【技术保护点】
1.一种元数据管理方法,其特征在于,所述元数据管理方法应用于元数据管理系统;所述元数据管理系统包括元数据管理平台和数据平台生产环境;所述方法包括:/n所述元数据管理平台在接收到表基础信息和表字段信息后,分别对所述表基础信息和表字段信息进行检测;/n在所述表基础信息和表字段信息均通过检测后,所述元数据管理平台将所述表基础信息和表字段信息存储在数据库中;/n所述数据平台生产环境基于所述数据库中存储的表基础信息及所述表字段信息,生成建表脚本;/n在检测到所述数据平台生产环境给所述元数据管理平台放开建表权限时,所述数据平台生产环境基于所述建表脚本进行测试环境建表及生产环境建表。/n
【技术特征摘要】
1.一种元数据管理方法,其特征在于,所述元数据管理方法应用于元数据管理系统;所述元数据管理系统包括元数据管理平台和数据平台生产环境;所述方法包括:
所述元数据管理平台在接收到表基础信息和表字段信息后,分别对所述表基础信息和表字段信息进行检测;
在所述表基础信息和表字段信息均通过检测后,所述元数据管理平台将所述表基础信息和表字段信息存储在数据库中;
所述数据平台生产环境基于所述数据库中存储的表基础信息及所述表字段信息,生成建表脚本;
在检测到所述数据平台生产环境给所述元数据管理平台放开建表权限时,所述数据平台生产环境基于所述建表脚本进行测试环境建表及生产环境建表。
2.根据权利要求1所述的方法,其特征在于,所述元数据管理平台在接收到表基础信息和表字段信息后,分别对所述表基础信息和表字段信息进行检测,包括:
在元数据管理平台接收到用户的表基础信息的提交操作指令时,所述元数据管理平台对所述表基础信息进行规范检测,其中,所述规范检测为元数据中表基础信息建立时的质量检测;
在所述表基础信息通过所述规范检测时,若所述元数据管理平台接收到用户的表字段信息的提交操作指令,所述元数据管理平台对所述表字段信息进行数据检测,其中,所述数据检测为元数据中表字段信息建立时的质量检测。
3.根据权利要求2所述的方法,其特征在于,所述在元数据管理平台接收到用户的表基础信息的提交操作指令时,所述元数据管理平台对所述表基础信息进行规范检测,包括:
所述元数据管理平台获取用户账户信息;
所述元数据管理平台根据所述用户账户信息输出建表页面筛选输入项及自定义输入界面;
在所述建表页面筛选输入项接收到被触发的表名选择,及所述自定义输入界面接收到对应的的表业务信息内容时,对所述表名和表业务信息进行规范检测。
4.根据权利要求2所述的方法,其特征在于,所述元数据管理平台对所述表基础信息进行规范检测,还包括:
所述元数据管理平台通过建表页面筛选输入项对所述表名进行预设规范检...
【专利技术属性】
技术研发人员:周维,
申请(专利权)人:中国平安财产保险股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。