在报表的使用过程中,用户经常有这样的需求:以一个销售团队为例,如果该销售团队的业务范围是全国,那么意味着该销售团队需要随时掌握30多个省的销售情况,而且每一个省还有若干个城市,每一个城市还有若干个县;随着业务量的不断增大和扩容,该销售团队所要查阅的销售数据也会日益增加。在如此庞大且复杂的数据中,如果能够实现每一个区域的负责人只看到自己负责的那份数据,那么既可以提高相关责任人的工作效率,又可以避免泄露敏感的商业数据。

Quick BI的行级权限功能就可以实现在一份报表中,不同的人看不同的数据。本章节以company_sales_record数据集为例介绍此功能。如果您想了解如何创建数据集,请参见创建数据集

说明 目前只有高级版和专业版的群空间下,有行级权限的功能。如果您想申请开通高级版和专业版,请参见 Quick BI购买、升级和续费

设置行级权限

行级权限的控制需要在工作空间中的数据集上进行。

请在已制作仪表板的数据集上设置行级权限。如果工作空间上没有该数据集,那么您需要在工作空间中新创建一个数据集。
  1. 登录Quick BI控制台。
  2. 单击工作空间标签页,选择一个群空间,如下图所示。

  3. 单击数据集,进入工作空间的数据集管理页面。
  4. 在待设置权限的数据集所在行,单击图标或鼠标右键,选择行级权限,如下图所示。

  5. 勾选启用行级权限控制,选择用户/用户组授权
  6. 单击下拉箭头,选择一个受控字段,例如,区域,如下图所示。

  7. 继续在列表中选择需要受控的对象。
    对象选择完成后,受控字段会自动列在 权限内容区域中,如下图所示。

  8. 单击区域,打开区域字段包含的全部信息。
  9. 选择一个区域名称,例如,东北,然后单击添加
    添加完成后,该成员就只能看到报表中,东北的销售数据。
    说明 某个数据集上哪怕只要有一个字段要进行行级权限控制,就需要为组织中所有的成员在该数据集的受控字段上指定其有权限访问的字段成员列表,如果不指定,则默认该成员访问该数据集生成的任何报表都将无数据可阅览。
  10. 单击确定,完成行级权限控制。

验证行级权限

  1. 单击工作空间标签页,选择一个群空间。
  2. 单击仪表板,进入仪表板管理页面。
  3. 找到需要分享的仪表板,单击后面的分享图标。
  4. 输入被分享人的账号,并选择一个分享截止日期。
    说明 被分享人的账号必须在群空间下设置好了行级权限,否则将无法验证效果。
  5. 单击确定,完成报表分享。

如果被分享人被设置了行级权限,那么被分享人就只能看到被授权的数据,而其它数据将无法阅览。