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

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

时间: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登录结果

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

    推荐阅读
  • 汤达人怎么泡(怎么泡汤达人)

    怎么泡汤达人将泡面撕开取出蔬菜包、泡面油、高汤包、叉子倒入热水壶中烧好的开水,溢过泡面饼封好包装盖,将泡面油放在上面压着,这样做的一个好处就是方便,泡面油快速融化泡面泡至2分钟,沥干泡面水,往泡面桶中倒入泡面油、。

  • 轻松保理赔哪些疾病(带病投保也能赔付)

    产品上线后,将在基本医疗保障之外再增加一重保障,进一步减轻参保群众就医经济负担,为龙江人民提供更坚实的医疗保障。黑龙江省医疗保障局副局长刘万龙推介“龙江惠民保”医疗保障是人民健康福祉的重要守护者。他表示,“龙江惠民保”已正式在全省发售。此外,黑龙江省各市(地)医保局在分会场参加发布仪式。

  • 恢复删除的好友 如何恢复删除的好友

    方法二,到QQ好友恢复系统进行恢复1、打开QQ好友恢复系统并登录需要恢复好友的QQ账号;2、选择一个时间范围,提交恢复,非QQ会员可以选择恢复一个月、二个月及三个月内被删除的好友,QQ会员可以恢复六个月内被删除的好友。

  • 苦荞养生茶有什么作用(苦荞养生茶的功效有哪些)

    可以控制三高,降低血压,降低血脂和降低血糖特别是苦荞茶降低血糖,效果很是理想,可以能辅助治疗2型糖尿病的血糖控制不理想;,现在小编就来说说关于苦荞养生茶有什么作用?苦荞养生茶有什么作用可以控制三高,降低血压,降低血脂和降低血糖。

  • 华为财经精英大赛初赛(复旦大学代表队摘得第七届华为财务精英挑战赛桂冠)

    华为财务精英挑战赛旨在为全球财务专业学生提供专业性的财务竞技平台。最终有十只队伍脱颖而出参加上海站晋级赛。晋级赛共有两轮,分别采用团队展示评委提问以及队伍对垒评委提问的方式进行。上海赛区中,复旦大学代表队和上海财经大学代表队成功晋级决赛。自4月30日申请参赛起,整个团队为此次比赛准备了2个多月。参与比赛的学生能够在全球范围内力敌其他经验丰富的选手,这和管院的培养宗旨密不可分。

  • 四川古镇美食探店(四川小镇上的苍蝇馆子)

    四川泡菜不仅种类丰富,味道酸爽,还能够在各种川菜中做到很好的提味和承托。而这里面更是少不了四川泡菜,下面我就来给你介绍一下,这家有特色的路边川菜。不过这家炒菜店,可不在自贡市的中心地区,而是在贡井区的桥头镇上。但近年来,却频繁有从自贡市区,甚至从成都或者四川其他地方过来的人,跑到这个地方打卡。而四川的麻辣也是我乐此不疲的课题,多说一句肠胃不太好的朋友,不要轻易尝试哦。

  • 高校科技学术节(北工大学子展示)

    四位该校的“科技之星”获得者代表现场分享了在规划科研生涯、解决科研难题、参加科技竞赛等方面的经验感悟。北京工业大学供图本次科技节,该校充分发挥自身平台建设优势,严格落实疫情防控要求,采用线上线下相结合方式,创造性开展科技成果展、科技竞赛、科技之星评选,以及学术报告、学院特色立项等特色活动。

  • 罗江县美食(几种好吃的罗江县美食)

    罗江县美食罗江豆鸡:采用民间传统工艺与现代科学技术相结合生产的罗江牌罗江豆鸡,无任何添加剂,纯正的绿色食品。

  • 钢铁是怎样炼成的好句摘抄(钢铁是怎样炼成的好句摘抄内容)

    等他们走过去,朝这个端枪的家伙背后放一枪,朱赫来就能得救。朱赫来两个箭步,蹿到他们跟前,他抡起拳头,朝押送兵的头上打去。他松手放开躺在地上的保尔,像一只装满粮食的口袋,滚进了壕沟。于是,这位农艺师就乘着浊流在全国泛滥的机会,浮游上来,成了戈卢勃上校老爷。他们逮捕了站上的宪兵、年老的上校和警备队长。小男孩心疼得哭了起来,但是又没有办法,只好一边骂,一边转身跑开了。保尔却心满意足地跑回家去。

  • 琅琊榜夏冬何时认出梅长苏(卫铮说的这句话)

    卫铮说的这句话琅琊榜:夏冬崩了,靖王怒了,梅长苏心在滴血,只因卫铮这一句话相信看过《琅琊榜》的人都知道由李帅饰演的赤焰副将卫铮吧,这个角色虽然没有多少浓墨重彩,但是也是极其重要因为他是唯一梅岭战后不仅得以存活,还留。