TM1 Security to restrict users from Compensation cube / data

Post Reply
TM1Guru
Posts: 2
Joined: Wed Jul 23, 2008 9:44 pm

TM1 Security to restrict users from Compensation cube / data

Post by TM1Guru »

Question regarding TM1 Security to restrict users from accessing Compensation cube or Salary data
---------------------------------------------------------------------------------------------------------------------
TM1 Ver 9.5.2 (64-bit) running on Windows Server 2008 R2

In my model I have Finance and Compension cubes
I have implemented Element level security on scenario and department dimensions and it all works great.
Basically I have one group per department and the users are assigned to the group(dept) they own.
(I am using rules to accomplish this). The users have WRITE Access to both cubes so they can enter budget data.

The client would like to add a couple of new users who would have READ access to ALL Departments but only in FINANCE cube and NOT in Compensation cube. Alternatively, it would be ok if these users see the Compensation cube but be able to see the "Salary" element.

I have tried several different approaches including rules in the CubeSecurity cube, but to no avail. I would appreciate any ideas that you may have to accomplish this. thank-you in advance.
User avatar
jim wood
Site Admin
Posts: 3961
Joined: Wed May 14, 2008 1:51 pm
OLAP Product: TM1
Version: PA 2.0.7
Excel Version: Office 365
Location: 37 East 18th Street New York
Contact:

Re: TM1 Security to restrict users from Compensation cube /

Post by jim wood »

Surely for their group if you give that group only read access to the finance cube that should do it as the salary bit is an alternative. If this isn't the case I may have misunderstood you and you may need to expand a little further.

BTW What's a TM1Guru doing, asking for help from us mere mortals??? :D
Struggling through the quagmire of life to reach the other side of who knows where.
Go Build a PC
Jimbo PC Builds on YouTube
OS: Mac OS 11 PA Version: 2.0.7
tomok
MVP
Posts: 2836
Joined: Tue Feb 16, 2010 2:39 pm
OLAP Product: TM1, Palo
Version: Beginning of time thru 10.2
Excel Version: 2003-2007-2010-2013
Location: Atlanta, GA
Contact:

Re: TM1 Security to restrict users from Compensation cube /

Post by tomok »

TM1Guru wrote:The client would like to add a couple of new users who would have READ access to ALL Departments but only in FINANCE cube and NOT in Compensation cube. Alternatively, it would be ok if these users see the Compensation cube but be able to see the "Salary" element.
It's pretty simple. Create a group for these new users, give that group READ to all elements in the Departments dimension, and NONE to the Compensation cube (in CubeSecurity). BTW, you did say NEW users. If these users aren't NEW, meaning they are already TM1 users with other rights, then this may not work because TM1 security rights are cumulative. You get the combination of all the rights you have from all the groups you are in. But you already knew that, right, being a guru and all. ;)
Tom O'Kelley - Manager Finance Systems
American Tower
http://www.onlinecourtreservations.com/
TM1Guru
Posts: 2
Joined: Wed Jul 23, 2008 9:44 pm

Re: TM1 Security to restrict users from Compensation cube /

Post by TM1Guru »

Hi,
I really appreciate the suggestions. It is working now. Just an FYI - Here is what I have done.

a) Created a group called "NoComp"
b) Assigned the new user to "NoComp" group ONLY

c) Provide "NoComp" Group READ Access to all departments (See rule below)
Rules in the Element Security Cube of Department dimension
------------------------------------------------------------------------
['Admin'] = S: STET;
['TOTAL'] = S: 'READ';
['NoComp'] = S: 'READ';
[] = S: IF (!Department @= !}Groups, 'WRITE', 'NONE');

https://picasaweb.google.com/1156645597 ... 2323701298


d) For the Compensation cube, provide no rights to "NoComp" group (see rule below)
Rules in Cube Security
------------------------------------------------------------------------
['Admin'] = S: STET;
['Compensation','NoComp'] = S: 'NONE';
[] = S: 'WRITE';

https://picasaweb.google.com/1156645597 ... 6922343330
Post Reply