一种元数据配置方法、装置及电子设备和存储介质制造方法及图纸

技术编号:31231944 阅读:25 留言:0更新日期:2021-12-08 10:07
本申请公开了一种元数据配置方法、装置及一种电子设备和计算机可读存储介质,该方法包括:确定当前作业,并获取所述当前作业对应的数据源列表;通过可视化选择组件在所述数据源列表中选择所述当前作业对应的目标数据源,并查询所述目标数据源下的所有数据表;通过可视化选择组件在所有所述数据表中选择所述当前作业对应的目标数据表,并查询所述目标数据表下的所有元数据;通过可视化选择组件在所有所述元数据中选择所述当前作业对应的目标元数据;通过输入组件接收所述目标元数据的配置信息,并存储所述目标元数据的配置信息。本申请提供的元数据配置方法,提高了元数据信息配置的效率和准确性。的效率和准确性。的效率和准确性。

【技术实现步骤摘要】
一种元数据配置方法、装置及电子设备和存储介质


[0001]本申请涉及计算机
,更具体地说,涉及一种元数据配置方法、装置及一种电子设备和一种计算机可读存储介质。

技术介绍

[0002]大数据时代,信息是现代企业的宝贵资源,是企业运用科学管理、决策分析的基础。ETL(Extract

Transform

Load)用来描述将数据从来源端经过抽取(Extract)、转换(Transform)、加载(Load)至目的端的过程。在相关技术中,ETL任务的元数据信息仍需要手动维护,工作量大,效率低,且难以避免人为出错的风险。
[0003]因此,如何提高元数据配置的准确性是本领域技术人员需要解决的技术问题。

技术实现思路

[0004]本申请的目的在于提供一种元数据配置方法、装置及一种电子设备和一种计算机可读存储介质,提高了元数据配置的准确性。
[0005]为实现上述目的,本申请提供了一种元数据配置方法,包括:
[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]图1为根据一示例性实施例示出的一种元数据配置方法的流程图;
[0040]图2为根据一示例性实施例示出的一种元数据配置装置的结构图;
[0041]图3为根据一示例性实施例示出的一种电子设备的结构图。
具体实施方式
[0042]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。另外,在本申请实施例中,“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0043]本申请实施例公开了一种元数据配置方法,提高了元数据配置的准确性。
[0044]参见图1,根据一示例性实施例示出的一种元数据配置方法的流程图,如图1所示,包括:
[0045]S101:确定当前作业,并获取所述当前作业对应的数据源列表;
[0046]本实施例可以应用于ETL任务,可视化操作页面,负责完成ETL任务的元数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种元数据配置方法,其特征在于,包括:确定当前作业,并获取所述当前作业对应的数据源列表;通过可视化选择组件在所述数据源列表中选择所述当前作业对应的目标数据源,并查询所述目标数据源下的所有数据表;通过可视化选择组件在所有所述数据表中选择所述当前作业对应的目标数据表,并查询所述目标数据表下的所有元数据;通过可视化选择组件在所有所述元数据中选择所述当前作业对应的目标元数据;通过输入组件接收所述目标元数据的配置信息,并存储所述目标元数据的配置信息。2.根据权利要求1所述元数据配置方法,其特征在于,还包括:监听所述目标数据表;若监听到所述目标数据表存在变更元数据,则以预设形式显示所述变更元数据。3.根据权利要求1所述元数据配置方法,其特征在于,所述通过输入组件接收所述目标元数据的配置信息之前,还包括:基于所有所述目标元数据生成对应的输入表单。4.根据权利要求1所述元数据配置方法,其特征在于,所述通过输入组件接收所述目标元数据的配置信息之后,还包括:利用所述目标元数据对应的校验规则对接收到的配置信息进行校验;若校验通过,则执行所述存储所述目标元数据的配置信息的步骤。5.根据权利要求1所述元数据配置方法,其特征在于,所述获取所述当前作业对应的数据源列表,包括:根据所述当前作业的作业类型获取所述当前作业对应的数据源列表。6.根据权利要求...

【专利技术属性】
技术研发人员:崔守佳贾少龙颜秉珩谭博
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:

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

1