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

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

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

常见的数据库管理系统操作方式数据安全,是每家公司在进行数据建设时,都会重点考虑的问题如何避免人员调整所带来的数据规则变化,减少数据控制阶段的工作量及增加严谨性,是用户的真实诉求和痛点永洪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登录结果

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

    推荐阅读
  • 狗狗长时间放在宠物店会怎么样(狗狗扔在宠物店)

    近日,湖里区法院审理此案并作出判决。庭审中,朱女士拒不到庭参加诉讼,被视为放弃抗辩权利。湖里区法院审理认为,根据双方的微信聊天记录,朱女士对寄养费标准并无异议,并承诺支付。洪女士与朱女士属于寄养服务合同关系,双方未约定寄养期限,只要在合理期限之前通知对方,洪女士就有权解除合同。朱女士应按照约定支付25.5个月的寄养费,扣除已经支付的2000元,尚欠36250元。

  • 什么房子叫h户型(具体什么房子叫h户型)

    跟着小编一起来看一看吧!什么房子叫h户型住房的结构和形状状似“H”的房子称为“H”户型。“H”户型分类主要有:一居室、二居室、三居室、多居室等。一居室在房型上系属典型的小户型,通常是指一个卧室,一个厅和一个卫生间,一个厨房。一般说法有二室一厅、二室两厅两种户型。是指有三个卧室,一个厅或两个厅,一个或两个卫生间和一个厨房。

  • 莴笋和平菇可以一起炒吗(莴笋炒平菇鲜倒眉毛)

    莴笋你家怎么吃?夏天,最常见的凉拌秋天,最时宜的炒肉因为我不太爱吃肉那平菇最新鲜的季节这两cp组一起那叫一个完美我的家乡有句俗语鲜的眉毛掉了形容一道菜的原汁原味的鲜美今天这道莴笋炒平菇来这么形容它,不为过赶紧做起来吧!止腹痛,止牙血莴笋的饮食禁忌不可多食,多食使人目糊,李时珍引彭乘语云:莴苣有毒,百虫不敢近,蛇虺触之,则目瞑不见物,人中其毒,以姜汁解之。痛风、泌尿道结石,眼疾患者不宜食。

  • 德州景点大全一日游旅游攻略图(长假短线游攻略大全)

    云台山是全球首批世界地质公园,有红石峡、潭瀑峡、子房湖、茱萸峰、猕猴谷等主要景点。

  • 笑语嫣然什么意思(笑语嫣然意思是什么)

    接下来我们就一起去了解一下吧!笑语嫣然也可以理解为形容女子边讲话边露出甜美的微笑。就是说话、谈论间所展现出来的笑得妩媚的样子。

  • 从命相学来论你一生(从相学上看您的性格和运气)

    2.唇红齿白,肯定发财口唇方正红润,牙齿洁白,排列比较整齐,为门户严谨,保护你财不外泄,脏话不出,做事很有分寸,是个能发家、创业、严于律己之人,前景看好。

  • ipada1822是苹果几(ipadA1822是)

    ipada1822是苹果几,ipad1822是苹果ipad第五代。iPad是由苹果公司推出的平板电脑产品系列,由设计主管乔纳森伊夫领导的团队设计,第一款iPad于2010年4月3日推出。

  • 陕西教资面试时间 2022陕西教资面试时间

    防疫要求根据新冠肺炎疫情防控常态化要求,报名参加2021年下半年中小学教师资格考试面试的考生,应提前关注选报考区属地疫情防控政策,按照要求参加面试现场确认和考试。考生到达确认现场,应遵守防疫要求,服从管理,佩戴口罩,保持间距。考试时,应遵守当地疫情防控要求,主动接受体温测量,除身份核查外,候考、抽题、备课环节应佩戴口罩。

  • 香菇干的怎么挑选(挑选香菇干的方法)

    香菇干的怎么挑选?接下来我们就一起去了解一下吧!好的香菇菌盖上有裂开的花纹,被称为花菇,差的则菌盖很薄。鲜香菇,菌盖水灵、菌褶一片一片立着的是比较新鲜的,要是表面发黏或者滴水,就要好好考虑一番。以菇香浓,菇肉厚实,菇面平滑,大小均匀,色泽黄褐或黑褐,菇面稍带白霜,菇褶紧实细白,菇柄短而粗壮,干燥,不霉,不碎的为优良品质。

  • 广铁中秋假期增开列车(深圳西站端午节前后)

    为了满足湖南方向的旅客出行需求,深圳西站端午节前后增开岳阳、怀化方向临客。据了解,上述列车均为快速空调旅客列车,环境舒适。车票发售时间以12306网站公布为准,需要前往岳阳、怀化方向的旅客可以通过12306网站、手机APP、火车票代售点和车站售票厅等方式购买车票。