【技术实现步骤摘要】
一种基于数据湖的数据查询方法、装置、电子设备、介质
[0001]本申请涉及数据安全
,尤其涉及一种基于数据湖的数据查询方法、装置、电子设备、计算机可读介质。
技术介绍
[0002]随着互联网技术的发展,数字化信息技术的应用场景越来越多。
[0003]另外,为了更好地提高数据安全性,一些数据生产者需要针对其所生产的大量数据进行比较精细化管控,以在数据提供方面实现最小够用原则。
[0004]然而,如何实现上述数据管理需求是一项亟待解决的技术问题。
技术实现思路
[0005]为了解决上述技术问题,本申请提供了一种基于数据湖的数据查询方法、装置、电子设备、计算机可读介质,能够有效地提高针对大量数据(尤其是,数据湖或者湖仓一体中大量数据)的管控精细化程度。
[0006]为了实现上述目的,本申请实施例提供的技术方案如下:
[0007]本申请实施例提供一种基于数据湖的数据查询方法,所述方法包括:
[0008]获取目标用户触发的数据查询请求;所述数据查询请求携带有数据查询位置描述 ...
【技术保护点】
【技术特征摘要】
1.一种基于数据湖的数据查询方法,其特征在于,所述方法包括:获取目标用户触发的数据查询请求;所述数据查询请求携带有数据查询位置描述信息;若所述目标用户的数据使用权限描述信息满足所述数据查询位置描述信息对应的数据查询权限条件,则按照所述数据查询位置描述信息,获取目标数据;所述数据查询权限条件是根据所述目标数据对应的权限参考信息所确定的;所述权限参考信息包括所述目标数据对应的库级权限、所述目标数据对应的表级权限、所述目标数据对应的行级权限、所述目标数据对应的列级权限、以及所述目标数据对应的单元格级权限中至少一个;向所述目标用户反馈所述目标数据。2.根据权利要求1所述的方法,其特征在于,所述数据查询位置描述信息包括所述目标数据的N级位置表征信息;所述权限参考信息包括所述目标数据对应的第1级权限至所述目标数据对应的第N级权限;所述目标数据对应的第i级权限是指针对所述目标数据的第i级位置表征信息对应的数据范围内数据的访问权限;i为正整数,i≤N,N为正整数。3.根据权利要求2所述的方法,其特征在于,所述目标数据的第n级位置表征信息对应的数据范围包括所述目标数据的第n+1级位置表征信息对应的数据范围;n为正整数,n+1≤N,N为正整数;所述目标数据的获取过程,包括:若所述目标用户的数据使用权限描述信息表示所述目标用户具有所述目标数据对应的第n级权限,则按照所述数据查询位置描述信息,获取目标数据;若所述目标用户的数据使用权限描述信息表示所述目标用户不具有所述目标数据对应的第n级权限,但所述目标用户具有所述目标数据对应的第n+1级权限,则按照所述数据查询位置描述信息,获取目标数据。4.根据权利要求1所述的方法,其特征在于,所述权限参考信息包括所述目标数据对应的库级权限、所述目标数据对应的表级权限、所述目标数据对应的行级权限、所述目标数据对应的列级权限、以及所述目标数据对应的单元格级权限;所述目标数据的获取过程,包括:若所述目标用户的数据使用权限描述信息表示所述目标用户具有所述目标数据对应的库级权限,则按照所述数据查询位置描述信息,获取目标数据;若所述目标用户的数据使用权限描述信息表示所述目标用户不具有所述目标数据对应的库级权限,但所述目标用户具有所述目标数据对应的表级权限,则按照所述数据查询位置描述信息,获取目标数据;若所述目标用户的数据使用权限描述信息表示所述目标用户不具有所述目标数据对应的库级权限、以及所述目标数据对应的表级权限,但所述目标用户具有所述目标数据对应的行级权限,则按照所述数据查询位置描述信息,获取目标数据;若所述目标用户的数据使用权限描述信息表示所述目标用户不具有所述目标数据对应的库级权限、以及所述目标数据对应的表级权限,但所述目标用户具有所述目标数据对应的列级权限,则按照所述数据查询位置描述信息,获取目标数据;若所述目标用户的数据使用权限描述信息表示所述目标用户不具有所述目标数据对
应的库级权限、所述目标数据对应的表级权限、所述目标数据对应的行级权限、以及所述目标数据对应的列级权限,但所述目标用户具有所述目标数据对应的单元格级权限,则按照所述数据查询位置描述信息,获取目标数据。5.根据权利要求1
‑
4任一项所述的方法,其特征在于,所述数据查询权限条件是根据所述目标数据对应的权限参考信息和所述目标数据对应的标签参考信息确定的;所述标签参考信息包括所述目标数据对应的表级标签、以及所述目标数据对应的列级标签中至少一个。6.根据权利要求5所述的方法,其特征在于,所述目...
【专利技术属性】
技术研发人员:朱江,徐祎,孙科,郭俊,罗旋,
申请(专利权)人:北京火山引擎科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。