dbTalk Databases Forums  

use in multiple roles

microsoft.public.sqlserver.olap microsoft.public.sqlserver.olap


Discuss use in multiple roles in the microsoft.public.sqlserver.olap forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Radu Colceriu
 
Posts: n/a

Default use in multiple roles - 04-19-2005 , 09:16 AM






Hi...

I have Win 2003 Sql 2000 EE Sp 3a


I have some cubes and around 140 roles (called standard) where I define for
some usergroups what are allowed to see in the dimensions.

Now I want to create a role in wich are all the users but in this role there
should be limitations only for one dimension (Time), like all the users are
allowed to see the data only for the years 2003,2004 and 2005. I don't want
to change each of 140 roles when the users are/aren't allowed to see on
year / month. This can happen on a monthly basis.

The problem is that the olap make as default an OR between the roles so if
in the "standand" role the time dimension is not limited and in the time
role the time dimension is limited they will get all the time members.

Are there any solutions for this?

Thanks,
Radu



Reply With Quote
  #2  
Old   
Monte
 
Posts: n/a

Default RE: use in multiple roles - 04-20-2005 , 06:31 AM






Hello.

Haven't tested this one, but it might be worth a try.

Try to create another Time Dimension (eg. TimeSecure) and add it to the
cube, linked to the fact table via the same Column and Key.
Then apply your security settings on this second dimension, which should
reduce the data shown as u desire. The former dimension security settings
should now be left untouched and merged with the new ones, the way you want.

It might even work with the new dimension set to invisible, so the user
doesn't even see a difference, but , just as mentioned in the first ... this
is just an untested idea :-)

Best regards

"Radu Colceriu" wrote:

Quote:
Hi...

I have Win 2003 Sql 2000 EE Sp 3a


I have some cubes and around 140 roles (called standard) where I define for
some usergroups what are allowed to see in the dimensions.

Now I want to create a role in wich are all the users but in this role there
should be limitations only for one dimension (Time), like all the users are
allowed to see the data only for the years 2003,2004 and 2005. I don't want
to change each of 140 roles when the users are/aren't allowed to see on
year / month. This can happen on a monthly basis.

The problem is that the olap make as default an OR between the roles so if
in the "standand" role the time dimension is not limited and in the time
role the time dimension is limited they will get all the time members.

Are there any solutions for this?

Thanks,
Radu




Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.