在一个做好的模型中,生产的cube机构是没什么问题的。但是用脚本添加了权限就出现了问题:顶层机构丢失了。但是确实可以进行权限控制。请问是什么问题导致的这个现象。高手指教!!
添加权限的脚本:
OpenMDL "D:mdl/test.mdl"
SecurityNameSpaceMake "Cognos" SecurityNamespaceCAMID 'CAMID(":")'
ViewMake "v11010000" Dimension "机构" ViewSecurity "cv11010000" Apex "11010000"
CustomViewMake "cv11010000" DimensionView "机构" "v11010000"
SecurityObjectMake 'CAMID(":orgs:11010000")' SecurityNamespace "Cognos" SecurityObjectDisplayName "" SecurityObjectType SecurityType_User CustomViewList "cv11010000" EndList
ViewMake "v11010001" Dimension "机构" ViewSecurity "cv11010001" Apex "11010001"
CustomViewMake "cv11010001" DimensionView "机构" "v11010001"
SecurityObjectMake 'CAMID(":orgs:11010001")' SecurityNamespace "Cognos" SecurityObjectDisplayName "" SecurityObjectType SecurityType_User CustomViewList "cv11010001" EndList
ViewMake "v11010093" Dimension "机构" ViewSecurity "cv11010093" Apex "11010093"
CustomViewMake "cv11010093" DimensionView "机构" "v11010093"
……………………
这样应该是11010000在顶层才对,但是加了权限这个机构直接消失了。机构是直接展开的,没有了顶层!如图:
没添加权限
添加权限后:
少了顶层的广州分公司。有知道为什么的没?
收起