[发明专利]基于FlinkSQL实时数仓领域的行级权限控制方法和电子设备在审
申请号: | 202310075862.X | 申请日: | 2023-02-07 |
公开(公告)号: | CN115982296A | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 白松;甘云锋;江敏;高雁冰;许锡彬 | 申请(专利权)人: | 杭州数澜科技有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F21/62;G06F16/22;G06F16/242;G06F16/25 |
代理公司: | 杭州天昊专利代理事务所(特殊普通合伙) 33283 | 代理人: | 何碧珩 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及数据处理技术领域,提供基于一种FlinkSQL实时数仓领域的行级权限控制方法和电子设备,包括:输入SQL信息;通过执行SQL信息中的用户名和表名来查找配置的行级约束条件;用Calcite解析表达式操作生成行级权限条件SqlBasicCall对象;构建Calcite SqlSelect对象,结合SQL信息中的原where和配置的行级权限条件SqlBasicCall重新组装来生成新的带行级过滤条件的抽象语法树;基于新的AST执行后续的语法校验、语义分析、优化和执行阶段。本发明在语法解析阶段通过组装行级过滤条件生成新的AST来实现行级权限控制,整个过程对执行SQL的用户都是透明和无感知的,用户还是调用Flink自带的执行方法,无需做额外的操作配置;不要求用户额外部署其他系统,运维成本较低;支持实时数仓FlinkSQL中的表行级权限的控制。 | ||
搜索关键词: | 基于 flinksql 实时 领域 权限 控制 方法 电子设备 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州数澜科技有限公司,未经杭州数澜科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/202310075862.X/,转载请声明来源钻瓜专利网。
- 上一篇:一种联合探测水库大坝渗漏通道的方法
- 下一篇:一种模温机的冷却装置