行级权限的控制需要在数据集上进行。Quick BI支持用户 / 用户组授权标签授权两种授权模式。目前仅在Quick BI高级版和专业版的群空间中可以对数据集设置行级权限。

用户/用户组授权模式适用于组织成员较少的场景,而标签授权模式适用于组织成员较多的场景。当组织成员较多时,通过使用标签授权可以避免对用户、用户组单独授权,实现一次性为所有用户授权,降低成本和复杂度,方便后续管理。

用户 / 用户组授权

  1. 登录Quick BI控制台。
  2. 选择一个工作空间。如果您需要新创建一个工作空间,请参见新建工作空间
  3. 单击数据集图标,进入数据集管理页面。
  4. 选择一个数据集,单击后面的省略号图标或右击数据集。
  5. 选择行级权限
  6. 勾选启用行级权限控制 > 用户/用户组授权,启用该功能。
  7. 单击下拉箭头,选择需要的受控字段,例如省份和度量值,如下图所示。

    度量值的成员就是数据集里面所有的度量指标。通过对度量值字段的控制,能够实现不同的用户看不同的度量指标。

  8. 权限内容列表里,单击province字段,右边会自动列出省份字段下所有的内容,如下图所示。
  9. 选择一个成员,并在province字段内容中为该成员配置权限,如下图所示。

    该成员只可以看到上海和云南的数据,其它省份的数据对该成员不可见。
    说明 某个数据集上只要有一个字段进行了行级权限控制,就需要为空间中所有的成员在该受控字段上指定其是否有权限访问。如果不指定,其他成员在访问该数据集生成的任何数据报表时,系统都会默认他们没有权限阅览。
  10. 单击确定,完成行级权限设置。

标签授权

示例场景:设置当前用户只可以访问数据集company_sales_record中字段shipping_type的值为大卡空运的数据。

设置成员标签

  1. 配置面板页面,选择需要授权的用户并单击成员标签,如下图所示:

    有关标签的详细操作请参见标签管理
  2. 修改成员标签页面,设置标签area的值为空运,大卡,并单击确定

成员标签设置完成后,需要在数据集的行级权限设置页面进行标签授权的设置。

设置标签授权

  1. 选择数据集company_sales_record,单击后面的省略号图标或右击数据集。
  2. 选择行级权限
  3. 勾选启用行级权限控制 > 标签授权,启用该功能。
  4. 受控字段选择shipping_type标签参数选择area,并单击确定完成行级权限设置。

标签授权设置完成后,该用户只能访问shipping_type空运大卡的数据。