一种元数据服务发布方法和系统技术方案

技术编号:39740070 阅读:6 留言:0更新日期:2023-12-17 23:41
本发明专利技术涉及计算机技术领域,提供一种元数据服务发布方法和系统

【技术实现步骤摘要】
一种元数据服务发布方法和系统


[0001]本专利技术涉及计算机
,特别涉及一种元数据服务发布方法和系统


技术介绍

[0002]元数据是关于数据的组织

数据域及其关系的信息,简言之,元数据就是描述数据的数据

元数据与数据的不同之处在于:元数据描述的不是特定的实例或记录,
IT
部门和业务部门都需要高质量的元数据来理解现有数据;元数据是比一般意义上的数据范畴更加广泛的数据,不仅表示数据的类型

名称

值等信息,还提供数据的上下文描述,比如数据的所属业务域

取值范围

数据间的关系

业务规则

数据来源等

按照不同应用领域或功能,元数据一般大致可分为三类:业务元数据

技术元数据和操作元数据

[0003]现有元数据管理系统和服务发布系统大多都是分开独立部署

运行的系统,在将数据对外提供共享时,需要服务发布系统重新配置数据源,将数据源中的数据表发布成服务

而无法基于元数据信息直接发布成服务,也无法基于现有元数据信息构建新的数据集来发布服务

现有方法只解决了单一数据源单表发布服务的问题

事实上,仍存在以下问题:元数据管理系统与数据服务管理系统独立运行,数据之间无法无缝流转,无法直接基于采集的元数据信息发布服务;数据发布过于单一或操作门槛较高,只能基于现有数据源中的表结构或者由数据库管理员编写
SQL
语句,而自定义的主题数据集无法发布成服务,数据难以发挥更大的价值

此外,元数据维护复杂,表发生变动后元数据管理系统和服务发布系统均需要维护

[0004]因此,有必要提供一种新的元数据服务发布方法,以解决上述问题


技术实现思路

[0005]本专利技术意在提供一种元数据服务发布方法和系统,以解决现有技术中因元数据管理系统与数据服务管理系统独立运行造成数据之间无法无缝流转

无法直接基于采集的元数据信息发布服务,自定义的主题数据集无法发布成服务,以及元数据维护复杂等的技术问题,本专利技术要解决的技术问题通过以下技术方案来实现

[0006]本专利技术第一方面提出一种元数据服务发布方法,包括:接入业务系统数据库,采集元数据信息,以建立表元数据信息;根据所述表元数据信息,利用可视化工具构建主题数据集;在接收到数据使用者发起的当前使用请求时,对所述当前使用请求进行审批;基于通过审批的当前使用请求,自动配置相应元数据服务发布信息,以实现元数据服务发布,所述自动配置相应元数据服务发布信息包括:根据当前使用请求中的需求参数,确定发布服务方式;动态生成数据访问服务;生成服务使用信息

服务权限审批

[0007]根据可选的实施方式,所述自动配置相应元数据服务发布信息,包括:将元数据服务与表或主题数据集

权限参数

服务请求方法相关联;根据各元数据服务生成时所绑定的元数据,生成服务使用信息,服务使用信息包括返回提示信息,所述返回提示信息包括信息参数

传递参数

调用参数;通过预设模版与数据库中数据服务相关记录信息,组装完成服
务使用信息

[0008]根据可选的实施方式,所述根据所述表元数据信息,利用可视化工具构建主题数据集,包括:利用可视化拖拽界面,选择对应的表,通过以下数据处理或数据运算,构建主题数据集:关联

过滤

设置定值参数

限定传输参数;根据筛选条件,筛选元数据以生成相应子数据集

[0009]根据可选的实施方式,在自动配置相应元数据服务发布信息之前,对通过审批的当前使用请求进行主动发布服务和被动发布服务的判断

[0010]根据可选的实施方式,所述接入业务系统数据库,包括:通过配置各数据库的名称

请求地址

端口号

数据库账号的登录名

密码,根据不同的数据源类型,选择不同的驱动来实现对各数据库的接入

[0011]根据可选的实施方式,所述利用可视化工具构建主题数据集,包括:在可视化拖拽界面上,对不同表之间建立关联;创建筛选条件,对特定字段进行筛选,得到满足所述筛选条件的数据集,以用于构建主题数据集

[0012]根据可选的实施方式,根据元数据信息,动态生成数据访问服务,以供用户使用;在生成数据访问服务时,同时绑定相应元数据

[0013]根据可选的实施方式,提供数据资源门户,使得可将不同元数据的数据资源进行目录化展示

[0014]根据可选的实施方式,为所述当前使用请求的数据使用用户提供数据读取接口,以用于提供与所述当前使用请求相对应的数据服务

[0015]本专利技术第二方面提供一种元数据服务发布系统,采用本专利技术第一方面所述的元数据服务发布方法,所述元数据服务发布系统包括:元数据管理模块,用于接入业务系统数据库,采集元数据信息,以建立表元数据信息;根据所述表元数据信息,利用可视化工具构建主题数据集;元数据服务管理模块,在接收到数据使用者发起的当前使用请求时,对所述当前使用请求进行审批;基于通过审批的当前使用请求,自动配置相应元数据服务发布信息,以实现元数据服务发布,所述自动配置相应元数据服务发布信息包括:根据当前使用请求中的需求参数,确定发布服务方式;动态生成数据访问服务;生成服务使用信息

服务权限审批;数据资源门户,用于将不同元数据的数据资源进行目录化展示,使得数据使用者查看或定位所需的数据资源,并用于发起数据订阅申请

[0016]本专利技术第三方面提供一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术第一方面所述的方法

[0017]本专利技术第四方面提供一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本专利技术第一方面所述的方法

[0018]本专利技术实施例包括以下优点:与现有技术相比,本专利技术基于表的元数据信息通过关联

筛选

运算构建主题数据集,支持表的元数据信息和主题数据集发布成相应服务,通过参数配置

参数限定,能够有效保证数据安全;通过自动配置相应元数据服务发布信息,能够有效实现元数据服务发布,能够实现从元数据采集到元数据发布在同系统的一体化

附图说明
[0019]图1是本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种元数据服务发布方法,其特征在于,包括:接入业务系统数据库,采集元数据信息,以建立表元数据信息;根据所述表元数据信息,利用可视化工具构建主题数据集;在接收到数据使用者发起的当前使用请求时,对所述当前使用请求进行审批;基于通过审批的当前使用请求,自动配置相应元数据服务发布信息,以实现元数据服务发布,所述自动配置相应元数据服务发布信息包括:根据当前使用请求中的需求参数,确定发布服务方式;动态生成数据访问服务;生成服务使用信息

服务权限审批
。2.
根据权利要求1所述的元数据服务发布方法,其特征在于,所述自动配置相应元数据服务发布信息,包括:将元数据服务与表或主题数据集

权限参数

服务请求方法相关联;根据各元数据服务生成时所绑定的元数据,生成服务使用信息,服务使用信息包括返回提示信息,所述返回提示信息包括信息参数

传递参数

调用参数;通过预设模版与数据库中数据服务相关记录信息,组装完成服务使用信息
。3.
根据权利要求1所述的元数据服务发布方法,其特征在于,所述根据所述表元数据信息,利用可视化工具构建主题数据集,包括:利用可视化拖拽界面,选择对应的表,通过以下数据处理或数据运算,构建主题数据集:关联

过滤

设置定值参数

限定传输参数;根据筛选条件,筛选元数据以生成相应子数据集
。4.
根据权利要求1所述的元数据服务发布方法,其特征在于,在自动配置相应元数据服务发布信息之前,对通过审批的当前使用请求进行主动发布服务和被动发布服务的判断
。5.
根据权利要求1所述的元数据服务发布方法,其特征在于,所述接入业务系统数据库,包括:通过配置各数据库的名称

...

【专利技术属性】
技术研发人员:陈启志宋润葵肖小智黄昀博梁辰
申请(专利权)人:中国电子科技集团公司第十五研究所
类型:发明
国别省市:

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

1