场景
在数据分析工作中,分析师经常遇到SQL 编写和执行正确,返回结果却为空的情况,排查后发现是命中了行级权限,系统会自动添加where过滤条件,导致分析师无法查看全量数据。面对这种“隐形”限制,分析师只能线下联系管理员进行授权,流程繁琐且沟通成本高。那么,如何让数据分析师既能知晓“为什么没数据”,又能自助申请所需的数据权限?
解决方案及功能
Dataphin 支持行级权限的可视化提示与自助申请。数据开发者既能直观获知当前表命中了哪些行级规则,又能通过一站式流程快速获取权限。我们以“分析所有 VIP 客户的消费金额和支付方式”为例,演示申请流程:
- 在「分析」-「SQL查询」页面中编写并运行查询SQL。由于当前账号没有销售数据的行级权限,导致无法查询到完整数据。此时,系统会提示命中了行级权限,我们可以直接点击提示中的「权限申请」。
- 跳转进入「行级权限」申请页面,选择需要满足的行级权限管控规则,填写权限申请理由并提交申请。由于我们需要所有的VIP客户数据,所以管控规则我们选择全部规则。
- 待审批通过后,回到查询页点击「重新运行」,此时系统不再自动过滤数据,全量 VIP 客户的消费记录即可完整展示。