技术特征:
1.一种元数据的管理方法,其特征在于,包括:s1:获取多个数据源的元数据和访问日志,所述数据源包括计算引擎、查询引擎和数仓中的至少一种;s2:利用所述访问日志确定多个所述元数据的访问角色和访问权限;s3:根据多个所述元数据创建数据接口,并利用所述数据接口对多个所述元数据及其访问权限进行存储与管理。2.根据权利要求1所述的元数据的管理方法,其特征在于,步骤s1中,获取多个数据源的元数据包括:s11:获取每个所述数据源的多个元数据字段;s12:针对每个所述数据源,利用多个所述元数据字段建立元数据表;s13:利用多个所述元数据表建立元数据库,所述元数据库包括多个。3.根据权利要去2所述的元数据的管理方法,其特征在于,步骤s2包括:s21:利用所述访问日志确定所述元数据字段、所述元数据表和所述元数据库的访问角色;s22:利用所述元数据字段、所述元数据表和所述元数据库的访问角色确定所述元数据字段、所述元数据表和所述元数据库的访问权限,所述访问权限包括访问方式,所述访问方式包括创建、删除、查询、授权、更新、获取中的至少一种。4.根据权利要求3所述的元数据的管理方法,其特征在于,步骤s3中,所述数据接口包括依次级联的元数据字段接口、元数据表接口和元数据库接口,所述元数据字段接口用于对所述元数据字段及其访问权限进行存储和管理;所述元数据表接口用于对所述元数据表及其访问权限进行存储和管理;所述元数据库接口用于对所述元数据库及其访问权限进行存储和管理。5.一种元数据的管理装置,其特征在于,包括:获取模块,用于获取多个数据源的元数据和访问日志,所述数据源包括计算引擎、查询引擎和数仓中的至少一种;确定模块,用于利用所述访问日志确定多个所述元数据的访问角色和访问权限;管理模块,用于根据多个所述元数据创建数据接口,并利用所述数据接口对多个所述元数据进行存储与管理。6.根据权利要求5所述的元数据的管理装置,其特征在于,所述获取模块包括元数据获取单元和访问日志获取单元,所述元数据获取单元包括多个元数据接口、多个元数据表创建单元和元数据库创建单元,所述访问日志获取单元用于获取多个所述数据源的访问日志;所述元数据接口用于获取所述数据源的多个元数据字段,所述元数据表创建单元用于利用多个所述元数据字段创建元数据表,所述元数据库创建单元用于利用多个所述元数据表创建元数据库。7.根据权利要求6所述的元数据的管理装置,其特征在于,所述确定模块包括角色认证单元和权限确定单元,所述角色认证单元根据所述访问日志单元获取的访问日志确定所述元数据字段、所述元数据表和所述元数据库的访问角色;所述权限确定单元根据所述元数据字段、所述元数据表和所述元数据库的访问角色确定元数据字段、所述元数据表和所述
元数据库的访问权限。8.根据权利要求7所述的元数据的管理装置,其特征在于,所述管理模块包括接口创建单元和管理单元,所述接口创建单元用于根据多个所述元数据创建数据接口,所述数据接口包括依次级联的元数据字段接口、元数据表接口和元数据库接口;所述管理单元分别利用所述元数据字段接口、所述元数据表接口和所述元数据库接口分别对所述元数据字段及其访问权限、所述元数据表及其访问权限以及所述元数据库及其访问权限进行存储和管理。9.一种元数据管理设备,其特征在于,包括:处理器;存储器,用于存储由所述处理器执行的计算机程序;其中,所述处理器执行所述计算机程序时实现权利要求1-4中任一项所述的元数据的管理方法。10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被执行时实现权利要求1-4中任一项所述的元数据的管理方法。
技术总结
本发明提供了一种元数据的管理方法、装置、设备和计算机存储介质,所述元数据的管理方法包括:获取多个数据源的元数据和访问日志,所述数据源包括计算引擎、查询引擎和数仓中的至少一种;利用所述访问日志确定多个所述元数据的访问角色和访问权限;根据多个所述元数据创建数据接口,并利用所述数据接口对多个所述元数据及其访问权限进行存储与管理,其可以利用同一数据接口对多个所述元数据进行统一管理,降低了所述元数据的管理成本和管理难度;而且,其通过利用所述访问日志可以确定多个所述元数据的访问权限,实现不同所述元数据的访问权限隔离,提高了元数据访问的安全性。提高了元数据访问的安全性。提高了元数据访问的安全性。
技术研发人员:林沛欣 关梓文 卢超 许洁斌
受保护的技术使用者:广州市玄武无线科技股份有限公司
技术研发日:2022.12.02
技术公布日:2023/3/7