数据分析的权限控制

本文介绍了数据分析中的权限控制,通过用户权限配置实现不同用户看到不同的数据。主要讨论了如何使用可视文件、宏以及DQLTableFilter对象进行权限控制,并举例说明如何针对字段进行权限设置,以满足不同角色的访问需求。
摘要由CSDN通过智能技术生成

哈哈哈哈,打不过我吧,没有办法我就是这么强大,哈哈哈哈,追不上我吧,没有办法被我打败啦,哈哈哈哈,看不见我吧,分析权限根本没在怕!

所谓数据分析的权限控制,就是指针对不同的用户分别配置不同的访问规则,使他们在登录后看到的数据不一样。有些东西不是你想看,想看就能看的,想看还得问问俺老孙答不答应…

首先我们来捋捋分析的权限是如何体现在数据中的。

一、分析中的用户权限

在很多应用系统中,经常有两个典型的用户,root 和 guest。对于数据分析来说,root 用户权限最大,可以查询全部表的信息; guest 用户只有部分权限:只能查看个别表的信息。例如:

root 用户的查询页面 demo 如下图:

1png

guest 用户的查询页面 demo 如下图:

2png

怎么样,大不相同吧,guest 们是不是有种被“歧视”的感觉?那么,是怎么做到让你看啥你就只能看啥的呢?其实并没那么奇妙,说白了 root 和 guest 用户不同的权限,只是因为对应了不同的可视文件(后缀名为 vsb),而 vsb 文件中一些表和字段的可见性设置就是决定权限的最根本因素。具体而言,其中对于表的可见性又分为可见、不可见或者条件可见。

可视文件?什么鬼?——不要着急,接下来就教你制作可视文件。

二、使用可视文件控制分析权限

同学们可以翻到《当多维分析碰到预定义语义》,回顾一下如何创建元数据文件,然后,我们就可以继续讲解如何创建可视文件了。

在菜单栏中点击【系统】-【导入元数据】,将元数据文件中的表导入。

下面用 root.vsb 和 guest.vs

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值