行级权限的控制需要在数据集上进行配置。Quick BI的行级授权模式包含用户 / 用户组授权和标签授权。当组织成员较多时,通过使用标签授权可以避免对用户、用户组单独授权,实现一次性为所有用户授权,降低成本和复杂度,方便后续管理。
前提条件
背景信息
目前仅在Quick BI高级版和专业版的群空间中可以对数据集设置行级权限。
设置成员标签
示例场景:设置当前用户只可以访问数据集company_sales_record中字段shipping_type的值为大卡和空运的数据。
- 登录Quick BI控制台。
- 在顶部菜单栏单击
图标。
- 在配置面板页面,选择需要授权的用户并单击成员标签。
有关标签的详细操作请参见管理成员标签。
- 在修改成员标签页面,设置标签area的值为空运,大卡,并单击确定。
成员标签设置完成后,需要在数据集的行级权限设置页面进行标签授权的设置。
设置标签授权
- 单击 。
- 在数据集管理页面,找到目标数据集company_sales_record并单击操作列的
图标,选择行级权限。
您也可以右键单击目标数据集company_sales_record并选择行级权限。 - 在行级权限设置页面,勾选启用行级权限控制。
- 选择授权模式为标签授权并参考下图设置字段。
参数项 说明 示例 受控字段 用于控制该数据集的行级权限的字段。 product_type和product_box 标签参数 为已选中的受控字段中添加标签。 - product_type的标签值为area。
- product_box的标签值为branch。
标签间逻辑 支持配置为AND或OR: - 当配置AND,当前访问者需要两个标签同时命中,才能显示数据。数据的product_type既要符合用户area标签里的值,product_box又要符合用户branch标签里的值,才能返回这行数据。
- 当配置OR,当前访问者只需要两个标签中一个标签命中,就能显示数据。数据的product_type符合用户area标签里的值,或者product_box符合用户branch标签里的值,就能返回这行数据。
OR - 单击确定完成行级权限设置。
标签式授权全流程配置
验证标签授权准确性
当您没有开启行级权限时,订单销量分布显示了全国范围,如下图所示。

当您开启行级权限时,订单销量分布仅显示了数据范围限定内的数据(即,下图仅显示浙江省的数据)。

执行的SQL语句会自动根据访问者标签信息在过滤条件中追加区域、省份、城市的数据范围限定,如下图所示。

在文档使用中是否遇到以下问题
更多建议
匿名提交