行级权限设置
由管理员、被授权数据集(除行为数据集外)的管理权限的用户进行数据集的行级权限设置,其他非管理员用户也可以对自己创建的数据集进行行级权限设置。被授权用户可在数据集页面的已授权页签中看到被授权的数据集,可在分析、筛选等操作中使用数据集的指定行。
使用场景
行级权限设置便于您将数据集中的部分数据授权给其他用户使用,达到数据隔离的目的。
例如:数据集包含集团下属多个品牌、多个大区的客户数据,您希望仅对用户X授权品牌A、华北大区的客户数据,不希望用户X看到其他品牌、其他大区的客户数据。此时,您可以通过行级权限设置,将上述指定数据授权给用户X。
数据集启用行级权限控制后,只有被授权的用户可使用通过指定字段的值筛选后的行。若指定多个字段,则被授权的行同时满足多个字段的取值要求。
对用户授权行级权限前,需要先授权管理权限或使用权限,否则无权使用数据集任何数据。用户只有先获得管理权限或使用权限,再获得行级权限,才能使用筛选出的行数据。
若某用户已获得管理权限或行级权限,该数据集启用行级权限后,若未向该用户授权行级权限,则该用户不能使用数据集的所有数据。已获得管理权限的用户仍可进行管理。
AIPL模型、商品标签数据集不支持行级权限设置。
授权操作
授权行级权限前,请确认已向用户授权数据集的管理权限或使用权限,参见管理权限设置、使用权限设置。否则授权行级权限后,用户仍不能使用数据。
在数据集页面,选择要授权的数据集,单击图标,选择权限设置。
在弹窗中选择行级权限。
选择数据表,勾选启用行级权限,启用行级权限控制。
选择受控字段,可多选。
说明若选择多个受控字段,则被授权的行同时满足多个字段的取值要求。
选择的受控字段将对所有用户有效,即不能对不同用户设置不同的受控字段。如果某个用户不需要通过某个受控字段筛选行,则需要在第7步授权操作中对该受控字段的值选择所有。
受控字段的增减将影响所有用户,立即生效。若移除受控字段,所有用户该字段的授权值设置都会被清除;若增加受控字段,请为所有需要行级权限的用户设置该字段的授权值,否则该字段无授权值,不能取到任何一行。
受控字段类型要求:
不能选择ID字段、日期字段,即不能通过ID、日期指定要授权的行。
对于行为数据集,受控字段仅可选择行为渠道、行为对象属性、行为对象属性值字段。
对于RFM模型,受控字段不可设置为RFM映射字段,即用户标识、最近一次消费时间、累积消费次数、累积消费金额、交易日期、交易金额的映射字段。
选择授权方式:支持用户和用户组。
说明两种授权方式相互排斥,仅可选其中一种进行授权。若已按一种方式授权,再次授权时选择另一种方式,则使用旧授权方式的授权将解除,仅生效使用新授权方式的授权。
在列表中单击用户/用户组,在右侧单击受控字段前的图标,下拉列表显示已授权的值,如下图所示。
图中以指定常驻省份城市为北京、天津,且已加入会员的客户数据为例。
解除授权:如上图所示,鼠标移动到已授权的值上方,单击右侧的图标,可移除该值,立即生效。
当所有值都移除时,用户无任何行的权限。
授权:单击受控字段,右侧列表显示该字段的所有值,选择要授权的值,单击添加,加入已授权的值列表,用户获得对应的行权限,立即生效,如下图所示。
说明若选择所有,单击添加后,用户对该字段的所有值都有权限,包括未来增加的字段值,即用户获得的行权限将不受该字段限制。