dbTalk Databases Forums  

Role Security confusion

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


Discuss Role Security confusion in the microsoft.public.sqlserver.olap forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Bill Hays
 
Posts: n/a

Default Role Security confusion - 04-04-2005 , 01:41 PM






The role based security seems understandable, but I cant seem to get it to
operate properly.

I have a test model, with a client dimension. I created a role with a test
user restricted using a custom rule that only gives access to a select group
(one) member for the dimension.

I have tried both shared dimensions and cube dimensions without success, and
with different results.

With a normal dimension (added in the cube editor) if i "Test Role" within
the Cube Role Manager the measures show up as #ERR both for "All Client" and
"named client" rows.

However, when I created a Partition with only data for the "named client" my
application connection can drill down past the "All Client" data and view
the "named client" slice.

With a shared dimension implementation the data is empty, blank. I want to
ignore this issue for now.

Any suggestions what might be going on here? It appears that there is some
file/group active directory security happening here that I dont expect.

Any web URL's about security might help. The KB 828343 Dynamic Security
presentation might work for me also, but I want to understand what is going
on here.

Thanks in advance!

Bill



Reply With Quote
  #2  
Old   
Richard Tkachuk [MSFT]
 
Posts: n/a

Default Re: Role Security confusion - 04-04-2005 , 02:19 PM






What is the expression for the allowedset or deniedset?

--
_______________
Disclaimer : This posting is provided "AS IS" with no warranties, and
confers no rights.

"Bill Hays" <bhays (AT) comtime (DOT) com> wrote

Quote:
The role based security seems understandable, but I cant seem to get it to
operate properly.

I have a test model, with a client dimension. I created a role with a
test
user restricted using a custom rule that only gives access to a select
group
(one) member for the dimension.

I have tried both shared dimensions and cube dimensions without success,
and
with different results.

With a normal dimension (added in the cube editor) if i "Test Role"
within
the Cube Role Manager the measures show up as #ERR both for "All Client"
and
"named client" rows.

However, when I created a Partition with only data for the "named client"
my
application connection can drill down past the "All Client" data and view
the "named client" slice.

With a shared dimension implementation the data is empty, blank. I want
to
ignore this issue for now.

Any suggestions what might be going on here? It appears that there is
some
file/group active directory security happening here that I dont expect.

Any web URL's about security might help. The KB 828343 Dynamic Security
presentation might work for me also, but I want to understand what is
going
on here.

Thanks in advance!

Bill





Reply With Quote
  #3  
Old   
Bill Hays
 
Posts: n/a

Default Re: Role Security confusion - 04-04-2005 , 02:54 PM



Richard,

I simply used the MDX that the Analysis Manager created...

Allowed Members - blank

Denied Members -

{[Client].[Client Name].&[bmr],[Client].[Client
Name].&[jack],[Client].[Client Name].&[UberClient]}

The client "[Bill] is missing from this list, which is correct.

Thanks


"Richard Tkachuk [MSFT]" <richtk (AT) microsoft (DOT) com> wrote

Quote:
What is the expression for the allowedset or deniedset?

--
_______________
Disclaimer : This posting is provided "AS IS" with no warranties, and
confers no rights.

"Bill Hays" <bhays (AT) comtime (DOT) com> wrote in message
news:ui2fP2TOFHA.3076 (AT) TK2MSFTNGP14 (DOT) phx.gbl...
The role based security seems understandable, but I cant seem to get it
to
operate properly.

I have a test model, with a client dimension. I created a role with a
test
user restricted using a custom rule that only gives access to a select
group
(one) member for the dimension.

I have tried both shared dimensions and cube dimensions without success,
and
with different results.

With a normal dimension (added in the cube editor) if i "Test Role"
within
the Cube Role Manager the measures show up as #ERR both for "All Client"
and
"named client" rows.

However, when I created a Partition with only data for the "named
client"
my
application connection can drill down past the "All Client" data and
view
the "named client" slice.

With a shared dimension implementation the data is empty, blank. I want
to
ignore this issue for now.

Any suggestions what might be going on here? It appears that there is
some
file/group active directory security happening here that I dont expect.

Any web URL's about security might help. The KB 828343 Dynamic Security
presentation might work for me also, but I want to understand what is
going
on here.

Thanks in advance!

Bill







Reply With Quote
  #4  
Old   
Richard Tkachuk [MSFT]
 
Posts: n/a

Default Re: Role Security confusion - 04-08-2005 , 01:19 PM



It's hard to say without being able to take a look at your cube. But some
ideas.

First- make sure you're defining security on the cube dimension. Defining
security on the database dimension has no affect after the dimension is in a
cube. (There is a one-time static inheritance at the time the dimension is
included in the cube.

Second, make sure there are no errors without dimension security being
applied. What you've done is quite simple and shouldn't be a problem.

Sorry to be so vague - but it's hard to tell what's going on.

Hope this helps,
Richard

--
_______________
Disclaimer : This posting is provided "AS IS" with no warranties, and
confers no rights.

"Bill Hays" <bhays (AT) comtime (DOT) com> wrote

Quote:
Richard,

I simply used the MDX that the Analysis Manager created...

Allowed Members - blank

Denied Members -

{[Client].[Client Name].&[bmr],[Client].[Client
Name].&[jack],[Client].[Client Name].&[UberClient]}

The client "[Bill] is missing from this list, which is correct.

Thanks


"Richard Tkachuk [MSFT]" <richtk (AT) microsoft (DOT) com> wrote in message
news:42518488$1 (AT) news (DOT) microsoft.com...
What is the expression for the allowedset or deniedset?

--
_______________
Disclaimer : This posting is provided "AS IS" with no warranties, and
confers no rights.

"Bill Hays" <bhays (AT) comtime (DOT) com> wrote in message
news:ui2fP2TOFHA.3076 (AT) TK2MSFTNGP14 (DOT) phx.gbl...
The role based security seems understandable, but I cant seem to get it
to
operate properly.

I have a test model, with a client dimension. I created a role with a
test
user restricted using a custom rule that only gives access to a select
group
(one) member for the dimension.

I have tried both shared dimensions and cube dimensions without
success,
and
with different results.

With a normal dimension (added in the cube editor) if i "Test Role"
within
the Cube Role Manager the measures show up as #ERR both for "All
Client"
and
"named client" rows.

However, when I created a Partition with only data for the "named
client"
my
application connection can drill down past the "All Client" data and
view
the "named client" slice.

With a shared dimension implementation the data is empty, blank. I
want
to
ignore this issue for now.

Any suggestions what might be going on here? It appears that there is
some
file/group active directory security happening here that I dont expect.

Any web URL's about security might help. The KB 828343 Dynamic
Security
presentation might work for me also, but I want to understand what is
going
on here.

Thanks in advance!

Bill









Reply With Quote
  #5  
Old   
Michael Cheng [MSFT]
 
Posts: n/a

Default Re: Role Security confusion - 04-11-2005 , 04:19 AM



Hi Bill,

I wonder if [bmr] is a member or a cell?
[Client].[Client Name].&[bmr]


Sincerely yours,

Michael Cheng
Microsoft Online Partner Support

When responding to posts, please "Reply to Group" via your newsreader so
that others may learn and benefit from your issue.
================================================== ===

This posting is provided "AS IS" with no warranties, and confers no rights.



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.