数据治理中心 DATAARTS STUDIO-配置行级访问控制:约束与限制

时间:2024-10-17 19:05:41

约束与限制

  • 仅DAYU Administrator、Tenant Administrator用户或者数据安全管理员可以创建、修改或删除行级访问控制策略,其他普通用户无权限操作。
  • 当前行级访问控制策略仅支持DWS数据源,且不支持DWS逻辑集群。DWS数据连接中的账户要具备待控制表的GRANT权限(数据库对象创建后,默认只有对象所有者或者系统管理员可以通过GRANT命令将对象的权限授予其他用户)。
  • 行级访问控制为指定用户/用户组在数据源上关联策略,因此需要先将 IAM 上的用户信息同步到数据源上,详见同步IAM用户到数据源
  • 当前行级访问控制支持影响数据表的读取操作(SELECT、UPDATE、DELETE、ALL,ALL表示会影响SELECT、UPDATE、DELETE三种操作),暂不支持影响数据表的写入操作(INSERT、MERGE INTO)。
  • 行级访问控制策略名称是针对表的,同一个数据表上不能有同名的行访问控制策略;对不同的数据表,可以有同名的行访问控制策略。
  • 支持对行存表、行存分区表、列存表、列存分区表、复制表、unlogged表、hash表定义行级访问控制策略,不支持HDFS表、外表、临时表定义行级访问控制策略。
  • 不支持对视图定义行级访问控制策略。
  • 同一张表上可以创建多个行级访问控制策略,一张表最多创建100个行访级问控制策略。
  • 具有DWS管理员权限的用户和初始运维用户(Ruby)不受行访问控制影响,可以查看表的全量数据。
  • 通过SQL语句、视图、函数、存储过程查询包含行级访问控制策略的表,都会受影响。
  • 同步行访级问控制策略后,不支持对行访问控制策略依赖的列进行类型修改。
support.huaweicloud.com/usermanual-dataartsstudio/dataartsstudio_01_1163.html