Cognos如何控制权限?
0
我举个例子:
系统有三个角色,院长,副院长,科室主任。
系统有五个用户:张三是院长,李四是管理临床的副院长,王五是管理后勤的副院长,赵六是骨科主任,,钱七是内科主任。
系统现在要求:院长可以查看所有数据和报表,副院长只能查看自己管理的数据报表,科室主任只能查看自己科室的数据报表。请问如何实现
系统有三个角色,院长,副院长,科室主任。
系统有五个用户:张三是院长,李四是管理临床的副院长,王五是管理后勤的副院长,赵六是骨科主任,,钱七是内科主任。
系统现在要求:院长可以查看所有数据和报表,副院长只能查看自己管理的数据报表,科室主任只能查看自己科室的数据报表。请问如何实现
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
5 个回复
hupingzhi - 大数据架构师 2013-08-08 回答
赞同来自: 梁勇 、呆瓜小贼 、冰咖啡 、H_Elsker
首先用户加入对应的角色,注意角色你提到的三个不够,需要细分、比如骨科、内科主任要分开。
平台权限控制用户能看到哪些报表,通过对文件夹、报表设置权限来实现。
对于科室主任的报表,可能需要访问同一张报表的不同数据,那么这时就需要设置数据权限,及将角色和SQL过滤绑定,在FM建模中可以设置。
权限是个很大的课题,建议专门学习。
贝克汉姆 - 高级数据仓库工程师,拥有丰富的数据治理实践经验 2013-08-07 回答
赞同来自:
曾力 - 深处互联网四大坑当中~ 2013-08-08 回答
赞同来自:
chexiaorui1209 2015-09-11 回答
赞同来自:
功能权限的话是在Connect的“安全”Tab下的,进入Cognos自己的组,给每一个组设定对应的功能权限,至于你的用户,可以通过LDAP映射到对应的Cognos组上,甚至自己写Java类来实现,参考SDK文档和示例。
数据权限的话,需要在建模的时候增加相应的数据字段,并指定对应规则,这样在生成报表的时候Cognos会自动根据当前登录的用户信息修改生成的SQL语句。
zhaozilan_ly 2015-09-16 回答
赞同来自: