cognos能否控制用户的导出权限,不是所有人都能导出报表数据

0
已邀请:
3

曾力 - 深处互联网四大坑当中~ 2013-07-13 回答

一般我们cognos的报表都是集成在web系统当中的
集成的模式有两种,1 url连接 2 sdk
分类讨论下:
在cognos门户控制
如果用url连接的方式集成,不使用sdk,则只能通过门户的整体权限操作控制来实现用户是否可以导出报表,具体的设置是指定某一张报表,给于某个用户组一定的权限。当然也可以通过在system.xml中配置url hide参数,隐藏导出选项,来实现对导出的屏蔽。

在web端控制
如果使用url和sdk两种方式集成,则可以也可以通过在system.xml中配置url hide参数,隐藏导出选项,来实现对导出的屏蔽。然后根据sdk读取用户组的是否有权限来导出,在web端控制导出按钮是否可以使用。
0

木神 - 踏往高富帅路上的屌丝 2013-07-10 回答

1.通过门户去整体控制,控制哪些组(人)可以看到报表组(报表),一般来说,是以组的方式去实现,如果以个人为单位的话,权限容易错乱。
    []数据权限控制,也就是说A地区人只能看到A地区的数据,B地区的人只能看到B地区的数据。数据权限我们可以通过第三方工具(如sunone)集成到cognos里面,通过赋予用户属性ID,然后利用函数去控制,或者是建立几张用户信息维度表与元数据表去关联,通过宏参数去过滤。这样当A地区的用户登录到门户上时,那么他只能看到A地区的数据,这样A地区的用户也只能导出A地区的数据。[/]

要回复问题请先登录注册