数据处理方法、装置、电子设备以及计算机可读存储介质制造方法及图纸

技术编号:28036445 阅读:30 留言:0更新日期:2021-04-09 23:18
本公开提供了一种数据处理方法、装置、电子设备以及计算机可读存储介质,其中,该方法包括:获取数据请求端发送的数据获取请求;在目标数据维度中确定携带鉴权标识的鉴权数据维度;鉴权标识用于表征数据请求端具备对数据源中相应鉴权数据维度的数据的操作权限;根据鉴权关系确定数据请求端在鉴权数据维度下的数据鉴权范围,并根据数据鉴权范围在所述数据源中获取目标数据。本公开实施例通过根据鉴权标识确定鉴权数据维度,并根据鉴权关系在数据源中获取所属于鉴权数据维度的数据鉴权范围内的目标数据的方式,能够实现更加细粒度的数据鉴权,满足用户对细粒度的数据鉴权需求。

【技术实现步骤摘要】
数据处理方法、装置、电子设备以及计算机可读存储介质
本公开涉及数据处理的
,具体而言,涉及一种数据处理方法、装置、电子设备以及计算机可读存储介质。
技术介绍
目前,对于现今大多数企业而言,数据平台的取数和可视化系统承担着企业多个不同部门的数据需求,而在在这些不同需求当中,每个部门对于数据鉴权的要求又是不一致的。因此对于这些数据资源的管理是取数和可视化系统中功能的一个重要组成部分。现在市面上存在的取数和可视化系统中对数据资源的管理基本是基于用户的角色来决定,首先在系统中存在超级管理员角色,超级管理员根据业务线不同设置不同的角色,然后将不同的用户赋予不同的角色,每个角色所拥有的数据资源的权限不同,以此来对数据资源进行管控。以上的鉴权管控是一种粒度较粗的管控策略,当用户对取数或者可视化图表的数据有更细粒度的数据鉴权需求时,以上的权限管控是无法满足的。
技术实现思路
本公开实施例至少提供一种数据处理方法、装置、电子设备以及计算机可读存储介质。第一方面,本公开实施例提供了一种数据处理方法,包括:获取数据请求端发送本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n获取数据请求端发送的数据获取请求;所述数据获取请求中携带所请求获取数据的目标数据维度;/n在所述目标数据维度中确定携带鉴权标识的鉴权数据维度;所述鉴权标识用于表征数据请求端具备对数据源中相应鉴权数据维度的数据的操作权限;/n根据鉴权关系确定所述数据请求端在所述鉴权数据维度下的数据鉴权范围,并根据所述数据鉴权范围在所述数据源中获取目标数据;所述鉴权关系为数据请求端预先设定的用于指示各个数据请求端在各个鉴权数据维度下的数据鉴权范围的信息。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
获取数据请求端发送的数据获取请求;所述数据获取请求中携带所请求获取数据的目标数据维度;
在所述目标数据维度中确定携带鉴权标识的鉴权数据维度;所述鉴权标识用于表征数据请求端具备对数据源中相应鉴权数据维度的数据的操作权限;
根据鉴权关系确定所述数据请求端在所述鉴权数据维度下的数据鉴权范围,并根据所述数据鉴权范围在所述数据源中获取目标数据;所述鉴权关系为数据请求端预先设定的用于指示各个数据请求端在各个鉴权数据维度下的数据鉴权范围的信息。


2.根据权利要求1所述的方法,其特征在于,所述在所述目标数据维度中确定携带鉴权标识的鉴权数据维度,包括:
响应于校验所述数据请求端对所述所请求获取数据的操作权限的结果为校验通过,在所述目标数据维度中确定携带所述鉴权标识的鉴权数据维度;其中,所述操作权限包括:数据查看权限和/或数据编辑权限。


3.根据权利要求2所述的方法,其特征在于,所述校验所述数据请求端对所述所请求获取数据的操作权限,包括:
在目标服务系统中确定所述所请求获取数据所属的目标项目组,其中,所述目标服务系统中包含至少一个业务线,每个业务线对应设置一个或多个项目组;
若所述数据请求端包含在所述目标项目组内,则确定所述数据请求端具备对所述所请求获取数据的操作权限。


4.根据权利要求3所述的方法,其特征在于,所述目标项目组中包含目标角色对象的对象信息,其中,所述目标角色对象包括:项目管理对象和/或项目成员对象;
所述项目管理对象被配置成调整所述项目成员对象的权限信息和/或角色信息;
所述项目成员对象被配置成具备所述目标项目组所对应数据源的操作权限,其中,所述操作权限包括:数据查看权限和/或数据编辑权限。


5.根据权利要求1至4中任一项所述的方法,其特征在于,所述根据所述数据鉴权范围在所述数据源中获取目标数据,包括:
按照预设格式对所述鉴权数据维度和所述鉴权数据维度的数据鉴权范围进行封装,得到SQL查询指令;
向数据库服务器发送所述SQL查询指令,并获取所述数据库服务器根据所述SQL查询指令查询到的所述目标数据。


6.根据权利要求1至4中任一项所述的方法,其特征在于,所述在所述目标数据维度中确定携带鉴权标识的鉴权数据维度,包括:
获取所述数据源中用于表征所述目标数据维度的目标字段信息;
若在所述目标字段信息中包含用于表征所述鉴权标识的鉴权字段,则确定所述目标数据维度为所述鉴权数据维度。


7.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:
若根据所述鉴权关系未确定出所述数据请求端在所述鉴权数据维度下的数据鉴权范围,则向所述数据请求端返回数据获取失败的消息。
...

【专利技术属性】
技术研发人员:王亮
申请(专利权)人:北京嘀嘀无限科技发展有限公司
类型:发明
国别省市:北京;11

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

1