互联网服务商业智能

基于mdl给cube添加custom view来实现权限控制

OpenMDL "D:\hljdl\dl\我的文档\Transformer\Models\weather.mdl"

ViewMake "people" Dimension "隶属关系" ViewSecurity "people" Apex "1003"

CustomViewMake "people" DimensionView "隶属关系" "people"

SecurityNameSpaceMake "dbAuth" SecurityNamespaceCAMID 'CAMID("dbAuth")'

SecurityObjectAdd 'CAMID("dbAuth:g:1003")' SecurityNamespace "dbAuth"

SecurityObjectDisplayName "people" SecurityObjectType SecurityType_Role CustomViewList "people" EndList

PowerCubeUserListUpdate Cube "weather"

StartList "people"  EndList

savemdl "D:\hljdl\dl\我的文档\Transformer\Models\weather.mdl"


我的加粗字体将g改成u权限就好使,如果我想将u改成组就不好使,请问大家给予解决

参与15

7同行回答

kingwangkingwang商业智能工程师前景科技有限公司
U是代表user,G代表group,怎么可以乱改呢?认证OK后,请去Cognos  AD里面查看组合用户的层次结构,确保你代码中的group存在,以及对应的用户存在于对应的组中显示全部

U是代表user,G代表group,怎么可以乱改呢?认证OK后,请去Cognos  AD里面查看组合用户的层次结构,确保你代码中的group存在,以及对应的用户存在于对应的组中

收起
医药 · 2016-01-26
浏览1059
kingwangkingwang商业智能工程师前景科技有限公司
我再来详细的说一下你这个问题:1:首先确保你在Cognos Connection里面的用户管理里面已经成功看到了你自定义的用户空间下的group,当然你的用户认证没问题的话这一切都是顺理成章的会按照 角色-组-用户 或者 组-用户  又或者  角色-用户来显示的2:在确保...显示全部

我再来详细的说一下你这个问题:

1:首先确保你在Cognos Connection里面的用户管理里面已经成功看到了你自定义的用户空间下的group,当然你的用户认证没问题的话这一切都是顺理成章的会按照 角色-组-用户 或者 组-用户  又或者  角色-用户来显示的

2:在确保第一条正常的情况下,你可以在Transform中给这个cube添加用户视图,添加对象里面选择group,然后保存该模型为MDL的格式,然后以XML的格式查看该mdl文件,你就自然看到了基于组的mdl文件的脚本是什么格式的,然后程序按照这个格式添加权限即可

收起
医药 · 2016-01-26
浏览850
jack_1jack_1软件开发工程师北京信科达有限公司
我用的是sdk认证,然后cognos_group中表中CREATE TABLE COGNOS_GROUP(  USER_CLASS_ID        VARCHAR2(20 )     NOT NULL,  USER_CLASS_NAME      VARCHAR2(60 ), &nbs...显示全部

我用的是sdk认证,然后cognos_group中表中

CREATE TABLE COGNOS_GROUP

(

  USER_CLASS_ID        VARCHAR2(20 )     NOT NULL,

  USER_CLASS_NAME      VARCHAR2(60 ),

  PARENT_USER_CLASS_ID  VARCHAR2(20 )

)表中字段USER_CLASS_ID的值是1003,求解决

收起
互联网服务 · 2016-01-26
浏览793
jack_1jack_1软件开发工程师北京信科达有限公司
谢谢您的回答显示全部

谢谢您的回答

收起
互联网服务 · 2016-01-26
浏览765
jack_1jack_1软件开发工程师北京信科达有限公司
请大侠给个脚本吧显示全部

请大侠给个脚本吧

收起
互联网服务 · 2016-01-26
浏览819
jack_1jack_1软件开发工程师北京信科达有限公司
王小景在吗,我以前是用户,但是我想现在改成组脚本怎么写。请给出一段代码,我参考一下。显示全部

王小景在吗,我以前是用户,但是我想现在改成组脚本怎么写。请给出一段代码,我参考一下。

收起
互联网服务 · 2016-01-26
浏览761
jack_1jack_1软件开发工程师北京信科达有限公司
王小景在吗,我以前是用户,但是我想现在改成组脚本怎么写。请给出一段代码,我参考一下。显示全部

王小景在吗,我以前是用户,但是我想现在改成组脚本怎么写。请给出一段代码,我参考一下。

收起
互联网服务 · 2016-01-26
浏览799

提问者

jack_1
软件开发工程师北京信科达有限公司

相关问题

相关资料

问题状态

  • 发布时间:2016-01-25
  • 关注会员:4 人
  • 问题浏览:5127
  • 最近回答:2016-01-26
  • X社区推广