Cognos8.3权限体系[转]
關(guān)于Cognos8.3的權(quán)限體系中所涉及到如下對像:
用戶、組、角色、數(shù)據(jù)視圖(Custom View)
它們之間存在一定的關(guān)系,一個用戶可以屬于一個組或角色(或者多個),一個組和角色可以有多擁有多個用戶
1、?用戶
它擁有登陸系統(tǒng)的權(quán)限,可以控制其查看哪些模塊和哪些報表,也可以控制其看cube的哪些數(shù)據(jù),一般情況下是把用戶指定到某個組,然后對組加權(quán)限來控制用戶可以看哪些報表和數(shù)據(jù)。實(shí)質(zhì)是對組的控制來實(shí)現(xiàn)對用戶的控制。
以前通過sumone添加用戶,不過我們目前已經(jīng)實(shí)現(xiàn)直接通過jsp頁面上,把用戶添加到s_user表,但都是添加到一個名稱空間。
2、?組
建立一個組,給這個組加上查看相關(guān)報表和數(shù)據(jù)的權(quán)限,然后把用戶指定到該組,用戶就有了這個組的權(quán)限
3、?角色
角色的功能和組是極其相似的,在某個角色中,把用戶指定到該角色下,實(shí)現(xiàn)和組的功能
4、?數(shù)據(jù)視圖(Custom View)
它是訪問Cube數(shù)據(jù)的視圖窗口,定義好一個視圖后,就可以把這個視圖賦給某個用戶或者組,然后這個用戶和組就通過視圖看數(shù)據(jù),可以控制其對cube的數(shù)據(jù)權(quán)限?
定義11000000cv視圖語句:
ViewMake "11v" Dimension "機(jī)構(gòu)" ViewSecurity "11000000cv" Apex "11000000"
CustomViewMake "11000000cv" DimensionView "機(jī)構(gòu)" "11v"
把11000000cv視圖賦給用戶11000000的方法:
?SecurityObjectMake 'CAMID("Default:u:uid=11000000,ou=people")' SecurityNamespace "ps" SecurityObjectDisplayName "11000000cv" SecurityObjectType SecurityType_User CustomViewList "11000000cv" EndList
把11000000cv視圖賦給組*******的方法:
轉(zhuǎn)載于:https://www.cnblogs.com/xiexing1986/archive/2011/01/24/1942860.html
總結(jié)
以上是生活随笔為你收集整理的Cognos8.3权限体系[转]的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为何泰山的气候如此多变?
- 下一篇: 新版上线时发现的数据库优化问题