高考考试网
当前位置: 首页 高考资讯

数据权限分配怎么设置(常见的数据库管理系统操作方式)

时间:2023-07-01 作者: 小编 阅读量: 4 栏目名: 高考资讯

常见的数据库管理系统操作方式数据安全,是每家公司在进行数据建设时,都会重点考虑的问题如何避免人员调整所带来的数据规则变化,减少数据控制阶段的工作量及增加严谨性,是用户的真实诉求和痛点永洪BI在权限管理层面,将用户的相关信息封装成。

数据安全,是每家公司在进行数据建设时,都会重点考虑的问题。如何避免人员调整所带来的数据规则变化,减少数据控制阶段的工作量及增加严谨性,是用户的真实诉求和痛点。

永洪BI在权限管理层面,将用户的相关信息封装成参数,可直接应用在数据预处理和报表制作阶段,不仅满足了大量场景下数据权限管控,更在一定程度上规避了因“人员调整”导致的数据规则手工修改情况。

本次,我们就一个双重数据规则限制场景,详细讲解相关操作及实现效果。

一、权限要求场景

1、员工登录BI系统,①根据所属岗位(A岗/B岗… …),确定岗位属性;②根据员工所属部门(部门A/部门B… …),确定部门属性;通过双重限制的权限条件实现数据过滤;

2、若A员工为A岗、部门A,则可以看到表1 数据表中,“A岗”列中值为“部门A”的数据记录;

3、若A员工为B岗、部门B,则可以看到表1 数据表中,“B岗”列中值为“部门B”的数据记录。

➤表1 数据表

项目日期事业线A岗B岗CRM商机号PMS项目编号主项目名称项目类型项目经理客户经理
2021/1/1事业线A部门A部门BCRM001PMS010优质A类A张三
2021/2/1事业线A部门B部门BCRM002PMS020优质A类AAA李四
2021/3/1事业线A部门C部门ACRM003PMS030良好B类A张三
2021/4/1事业线A部门C部门ACRM004PMS040良好B类B李四
2021/5/1事业线B部门B部门ACRM005PMS050劣质C类AAA张三
2021/6/1事业线B部门A部门BCRM006PMS060劣质C类B李四
2021/7/1事业线B部门B部门BCRM007PMS070良好B类AA张三
2021/8/1事业线C部门C部门ACRM008PMS080劣质C类A李四
2021/9/1事业线C部门A部门CCRM009PMS090优质A类B张三
2021/10/1事业线C部门A部门ACRM010PMS100良好B类A李四

二、场景实现方式

1、数据导入

将表1 数据表中的数据导入到数据集中,图1使用的是创建数据集的SQL数据集。(本示例采用mysql5.7.18版本的数据库

图1 数据表导入

2、报告制作

根据表1 数据表制作一维表的报告,图2使用的是制作报告图表组件的表。

图2 一维表制作

3、用户配置

新增4个用户、3个分组、2个角色,并配置权限关系,表2使用的是认证授权导出的用户信息。

➤表2 用户信息

admin1权限配置,配置所有模块读写权限,用于设定后续的权限过滤。

3个测试用户(test1、test2、test3)权限配置,配置相关的的模块及操作权限即可,如图3所示。图3使用的是角色权限信息的配置结果。

图3 权限配置

4、权限过滤

admin1登录BI,通过数据集的SQL编辑,实现权限配置逻辑。图4是变更数据集“表1 数据集”的查询语句。

逻辑实现:用户登录后,识别角色,判断通过哪一列进行过滤,再识别分组,判断过滤列的筛选值。

SQL语句:

select * from date1

where 1=0 OR

case

when ?{_ROLES_}=”A岗” then A岗 in (?{_GROUPS_})

when ?{_ROLES_}=”B岗” then B岗 in (?{_GROUPS_})

else 1=0

end

图4 逻辑实现

三、场景实现效果

1、用户test1(A岗;部门A)登录,结果如图5所示。

图5 test1登录结果

2、用户test2(B岗;部门B)登录,结果如图6所示。

图6 test2登录结果

3、用户test3(A岗;部门C)登录,结果如图7所示。

图7 test3登录结果

该场景实现了对不同权限用户的数据过滤,核心逻辑是:根据第一个属性值,获取判断条件列;根据第二个属性值,获取条件列的筛选结果值;双重限制下,实现数据记录的条件过滤。

    推荐阅读
  • 减肥的正确方法和注意事项和饮食(你最关心的15个关于减肥的饮食问答来了)

    总热量降低了,体重下降也正常,只是利用了总热量的亏空而已。为避免脱发,平时多摄入奶制品及豆制品,减肥期间可以额外注意补充维生素和矿物质。少吃或者避免吃高脂肪的食物。主食可以适当减少。然而每克乙醇产生7kcal的热量,仅次于脂肪。并且燕麦可以帮助延缓餐后血糖上升速度,让血糖更加稳定,减少胰岛素抵抗。以下几类食物比较建议少吃:动物皮。

  • 用什么软件拍照识别文字(如何用手机拍照识别文字)

    现在手机的升级换代,拍出的照片像素也越来越高。田立平常就是这样做,但是时间一长,他也没有及时记录在笔记本上。首先要把拍的照片识别成文字。而且因为每个人使用的手机型号不同,有的手机相册里可能不具备图片提取文字功能。在手机上安装app,打开后底部主要有四个板块,中间的拍照功能的是用于拍摄图片信息的。结果会出现在新的页面,识别出来的内容支持再次编辑,也可以与原图进行对照。

  • 如释负重的意思是(怎么理解如释负重)

    如释负重在解除某种负担后轻松愉快释:放下;重负:重担如释重负:像放下重担那样形容紧张心情过去以后的轻松愉快比喻人在解除某种负担后轻松愉快,我来为大家讲解一下关于如释负重的意思是?跟着小编一起来看一看吧!如释负重的意思是如释负重在解除某种负担后轻松愉快。若是“负重”则应作动宾结构理解,负:背负;重:重担。这样词义就会产生矛盾。而且如释负重无出处。

  • 青菜水饺怎么做(青菜水饺的做法)

    准备青菜,洗干净切成小段备用锅中放入适量清水,加入油盐,烧开,今天小编就来说说关于青菜水饺怎么做?下面更多详细答案一起来看看吧!青菜水饺怎么做准备青菜,洗干净切成小段备用。放入饺子煮熟盛起。另烧开水,放入油盐、青菜,煮至青菜变软熟。水饺盛入碗中,注入芥菜汤,撒上炒香的芝麻。美味的青菜水饺就做好了。

  • 发朋友圈的简短情话(适合发朋友圈的情话短句)

    跟着小编一起来看一看吧!发朋友圈的简短情话我想和你,始于初见,止于终老。在平淡无奇的岁月里我只喜欢你。总想把世界上最好的都给你,却发现世界最好的就是你。海浪是赐予沙滩最好的礼物,就像老天安排我遇见你一样。今夜思念如此美丽,看窗外风清月明。今夜思念如此多情,听屋后草虫低鸣,今夜思想如此动心,因为我在想你!

  • 梦到下雨什么征兆(梦到下雨有什么说法)

    接下来我们就一起去研究一下吧!女人梦见狂风暴雨,表示家里可能会遇到灾难。和情人分离的人梦见下大雨,表示以后也不会在一起,会长期分离。农民梦见下大雨,表示吉祥的征兆,能够获得丰收。病人梦见下雨,表示很可能会有严重的疾病,卧床不起。旅游的人梦见下雨,表示旅游可以圆满完成。梦见下大雨,表示事业很有可能会遇到坎坷,需要自己厚积薄发,等待机会,遇到机会的时候,要能够把握住机会。

  • 十种实用厨房神器(大厨常用的18件厨房工具)

    对于冷冻食品一定会使用锯齿刀,普通刀的利刃即使再锋利,对于冷冻食品都无济于事,强行使用,只会损伤刀刃甚至断裂,所以如果家中备有大块冷冻肉,又不想化掉在切的时候,可选择上图所示的工具。

  • 回忆儿时的梦想生活的诗句(我们都不是月亮)

    《流星》谁用墨水浸没了太阳?夜里的山吐不出一缕光神秘人也许在写诗,也许在作画此时需要一抹流星,慢慢的缓缓的,打通一道信使的路径捎带人间未沉睡的愿望.想起许多走失在旧时光的朋友他们散布在中国的每一寸城市,或乡村的土地上,扎根萌芽,成长,向往,遗忘,……现已出版诗友合著诗集《读睡诗选之春暖花开》《读睡诗选之草长莺飞》。

  • 俄罗斯和印度国土面积是多少(印度美国俄罗斯)

    下面是世界银行公开的近年来印度、美国更低面积变化趋势图。在2011年之前,美国的耕地数量长期稳居世界各国之首。到2015年,美国耕地数量又恢复至1.566亿公顷,而印度耕地却依然只有1.564亿公顷,即美国耕地数量再度超越印度,升至全球第一。从粮食产量角度来看,我国全球最高,美国第二,印度第三。毕竟与印度相比,美国国土面积巨大,并拥有大量的平原和河流。

  • 氧和氮的气态氢化物分别是什么(氧和氮的气态氢化物分别是什么意思)

    氧和氮的气态氢化物分别是什么氮的气态氢化物是氮气,氮是一种化学元素,它的化学符号是N,它的原子序数是7。氮是空气中最多的元素,在自然界中存在十分广泛,在生物体内亦有极大作用,是组成氨基酸的基本元素之一。气态氢化物一般是指非金属氢化物,即非金属以其最低化合价与氢结合的气态化合物。还有需要说明的是,一般所说的气态氢化物是指简单氢化物,如C元素对应的是CH4而不是C2HC2H6等,Si元素对应的是SiH4不是Si2H6等等。