行级权限登场,向繁琐的视图授权说拜拜

本文涉及的产品
智能数据建设与治理Dataphin,200数据处理单元
简介: 为了解决视图授权和维护繁琐的问题,Dataphin V4.1 推出行级权限功能,支持灵活控制不同账号对计算引擎表的可见范围,帮助统一构建数据基座的企业,实现各子公司、大区、业务部之间的数据隔离。

概述

功能介绍:支持对计算引擎中的表配置行级权限,灵活控制不同账号可以查看的范围。

目标受众:总公司负责构建统一的数据基座,各子公司、大区、业务部在数据使用过程中需要实现数据隔离。

版本要求:Dataphin V4.1版本及以上。

应用场景

奔牛汽车是一家知名的新能源汽车企业,其信息科技部主要负责处理和加工公司所有的原始数据,并产出供各个业务线使用的数据表。

奔牛旗下共有3个品牌,分别是:奔牛、老黄牛和小黄牛,应公司安全规定,各品牌之间的数据在使用过程中要进行隔离。小阳作为集团的数据管理员,负责支持各品牌的研发、分析师使用Dataphin以对各品牌的营销情况进行分析。如下是小阳的日常:

  • 结合各品牌的数据需求,针对每一张需要使用的表创建视图,并逐一进行授权;
  • 关注来源表的更新,手动维护受影响的每个视图;

......

如上所述,通过视图对表进行分隔,不仅需要手动创建和授权每一个视图,同时还需要高频地更新和维护视图的结构,操作繁琐的同时难以保障数据隔离的准确性。

为了解决这个问题,Dataphin V4.1版本推出了行级权限这一增值功能,有了它,我们一起向繁琐的视图授权Say ByeBye~

产品功能

  • 集中配置与管理:由安全管理员统一配置和管理全局的行级权限;

  • 可拓展性强:提供逻辑控制字段,控制字段的主要作用是可以将不同表的不同名字段关联到同一权限下,例如:
  • 要求:存在"order_detail"和"order_info"两张都需要按照子品牌划分权限的表,两张表的品牌字段分别为"sub_brand"和"brand";
  • 实现方法:定义控制字段"sub_brand",并将"order_detail"和"order_info"的品牌字段与该字段进行绑定。

  • 灵活授权:可将不同的行级规则授权给不同的账号,包括个人账号、用户组、生产账号,举例如下:
  • 要求:各品牌方只可见自己所在品牌的相关数据;
  • 实现方法:分别创建“sub_brand='奔牛'”、“sub_brand='老黄牛'”、“sub_brand='小蜗牛'”的行级规则,并授权给对应的用户组;
  • 最终结果:用户在研发、分析和集成中仅可使用自己有权限的行。

写在最后

  • 行级权限与列级权限是两个相互独立的权限,用户如果想访问某张表,必须同时具备该表的行级权限和列级权限;
  • 对于没有关联行级权限的表,所有人获得列级权限后默认拥有所有行的权限;对于关联了行级权限的表,所有人默认没有任何行的权限,只有当管理员对用户进行授权后,该用户才拥有某行的权限。


-----------本文所涉及的奔牛汽车为虚构企业,如与现实中任何实际存在的企业名称或品牌有相似之处,纯属巧合。


相关文章
|
8月前
|
关系型数据库 MySQL 数据库连接
使用Django框架完成用户的增删改查操作
使用Django框架完成用户的增删改查操作
121 1
|
前端开发
jeecgboot数据权限用法
jeecgboot数据权限用法
1152 0
jeecgboot数据权限用法
|
13天前
|
存储 安全 生物认证
《严守权限之门:ArkTS中模型访问权限的管理之道》
在鸿蒙Next的ArkTS开发中,管理模型访问权限至关重要。通过系统权限管理机制,在config.json中声明权限并使用AbilityAccessCtrl模块进行检查和申请;基于用户身份认证,确保只有授权用户能访问模型;实现细粒度权限控制,按角色分配不同权限级别;实时监测权限变化,动态调整访问权限。这些措施共同保障数据安全、隐私及应用稳定性。
54 29
|
8月前
|
安全 API Android开发
Android应用开发中实现动态权限请求的实践指南
【4月更文挑战第5天】 在现代安卓应用开发中,用户隐私和安全日益受到重视。自Android 6.0(API级别23)起,系统引入了动态权限模型,要求应用在运行时而非安装时请求特定权限。这一变化迫使开发者调整权限请求策略,以增强用户信任并确保应用的正常运行。本文将深入探讨如何在Android应用中有效实施动态权限请求,提供一套详细的实践流程,并通过代码示例阐释关键步骤。我们将讨论如何判断权限的必要性、向用户发起请求的最佳时机以及如何处理用户的授权结果。
|
JavaScript 数据安全/隐私保护
【Vue 开发实战】实战篇 # 33:更加精细化的权限设计(权限组件、权限指令)
【Vue 开发实战】实战篇 # 33:更加精细化的权限设计(权限组件、权限指令)
150 0
【Vue 开发实战】实战篇 # 33:更加精细化的权限设计(权限组件、权限指令)
|
SQL 消息中间件 JavaScript
权限系统中的数据权限就该这么设计,yyds!
权限系统中的数据权限就该这么设计,yyds!
|
小程序 容器
小程序中的权限设计
小程序中的权限设计
小程序中的权限设计
|
缓存 小程序 JavaScript
小程序开发-第三章第五节获取用户权限、下载文件、保存到相册、用户拒绝授权重新授权-全栈工程师之路-中级篇
小程序开发-第三章第五节获取用户权限、下载文件、保存到相册、用户拒绝授权重新授权-全栈工程师之路-中级篇
538 0
小程序开发-第三章第五节获取用户权限、下载文件、保存到相册、用户拒绝授权重新授权-全栈工程师之路-中级篇
|
数据库
【自然框架】之通用权限(二):人员表组
      继续,这是第二章了。本来想在这一章里面介绍三个表组来着,但是我有点写不好的感觉,还是多分几章吧,这一章就只介绍人员表组。第二章到第五章主要是介绍表结构。我是习惯使用Excel来设计表,一开始的时候只能记录表名、字段名、字段类型、字段说明等信息,但是一直没能找到如何使用Excel来体现出来表之间的关系。
1115 0
|
BI 数据库
数据维护不求人,一招搞定增删改
随时随地进行数据的更新维护,只有技术人员可以做?!NO!只要你想,润乾报表帮你一招搞定!只需简单的点选操作就可以实现,详细内容请直接戳这里查看:<a href="http://c.raqsoft.com.
1354 0