}ApplicationSecurity Cube
-
- Regular Participant
- Posts: 269
- Joined: Tue Apr 21, 2009 3:43 am
- OLAP Product: Cognos TM1, Planning
- Version: 9.1 SP3 9.4 MR1 FP1 9.5
- Excel Version: 2003
}ApplicationSecurity Cube
I've tried loading the security of the Application Security by using TI and getting the security setting from the types of attributes I've created for }ApplicationEntries base on the condition I've created in the TI process.
However, I've noticed that the security that I loaded doesn't seem to apply correctly. When I click on any folder in the Application...the list doesn't match the content of the {ApplicaitonSecurity.
I've double checked my TI and I've restricted certain folders from certain user groups but when I run the TI...it doesn't comply to the element attribute I've set in the dimension {ApplicationEntries. I need my security to be on a per person basis so this is the fastest way to make sure that everything in TM1 is maintained accurately when a new user is added base on the attributes of the element in the }Clients dimension.
Hope you can clarify it with me cause I've been runing the process over and over and can't figure out why it wont work. Even when I empty out the }ApplicationSecurity cube the folders are still visible by the users. Only when I click none on all the main folders in the Application Security Assignment does Application doesn't have that icon to drill down any folder to the user.
However, I've noticed that the security that I loaded doesn't seem to apply correctly. When I click on any folder in the Application...the list doesn't match the content of the {ApplicaitonSecurity.
I've double checked my TI and I've restricted certain folders from certain user groups but when I run the TI...it doesn't comply to the element attribute I've set in the dimension {ApplicationEntries. I need my security to be on a per person basis so this is the fastest way to make sure that everything in TM1 is maintained accurately when a new user is added base on the attributes of the element in the }Clients dimension.
Hope you can clarify it with me cause I've been runing the process over and over and can't figure out why it wont work. Even when I empty out the }ApplicationSecurity cube the folders are still visible by the users. Only when I click none on all the main folders in the Application Security Assignment does Application doesn't have that icon to drill down any folder to the user.
-
- 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: }ApplicationSecurity Cube
Security in TM1 is by group, not by user. The only way to have it by user is to create a separate group for each user, make that the user the only member of the group, and do your security assignments to the group.appleglaze28 wrote:I need my security to be on a per person basis so this is the fastest way to make sure that everything in TM1 is maintained accurately when a new user is added base on the attributes of the element in the }Clients dimension.
The only way to keep users from seeing the application objects is to put a NONE in the cell for that object. Unlike the other security, the Application Security does not default to NONE if the cell is blank. I don't know if this is by design but this is the behavior I have seen so I always fully populate the cube with either WRITE, READ, or NONE, depending on the desired security to make sure it works. Don't leave any blank.appleglaze28 wrote:Even when I empty out the }ApplicationSecurity cube the folders are still visible by the users. Only when I click none on all the main folders in the Application Security Assignment does Application doesn't have that icon to drill down any folder to the user.
-
- Posts: 4
- Joined: Tue Jun 08, 2010 7:30 am
- OLAP Product: Cognos TM1
- Version: 9.4 9.5
- Excel Version: 2003 2007
Re: }ApplicationSecurity Cube
@appleglaze28: Just to make sure -> after all changes you do in }ApplicationSecurity Cube did you do SecurityRefresh?
@tomok - i have also a question to Application Security - i use 9.5.2 HF8, after i added ExcelWebPublishedEnabled to the .cfg Application Security doesn't seem to work at all-> it doesn't matter what i enter into the }ApplicationSecurity cube, it doesn't matter what i choose in TM1 Interface for Application Security -> all rights are set to read in TM1 Interface when i open it after saving changes, in }ApplicationSecurity cube some other values are shown, and after Security Refresh users still don't have access to Applications. Do you have an idea, what can be goining on?
Another tm1 model running on the same server without ExcelWebPublishedEnalbed parameter seems to work fine.
Thanks
@tomok - i have also a question to Application Security - i use 9.5.2 HF8, after i added ExcelWebPublishedEnabled to the .cfg Application Security doesn't seem to work at all-> it doesn't matter what i enter into the }ApplicationSecurity cube, it doesn't matter what i choose in TM1 Interface for Application Security -> all rights are set to read in TM1 Interface when i open it after saving changes, in }ApplicationSecurity cube some other values are shown, and after Security Refresh users still don't have access to Applications. Do you have an idea, what can be goining on?
Another tm1 model running on the same server without ExcelWebPublishedEnalbed parameter seems to work fine.
Thanks
- Michel Zijlema
- Site Admin
- Posts: 713
- Joined: Wed May 14, 2008 5:22 am
- OLAP Product: TM1, PALO
- Version: both 2.5 and higher
- Excel Version: 2003-2007-2010
- Location: Netherlands
- Contact:
Re: }ApplicationSecurity Cube
Please note that Application Security only accepts NONE, READ or ADMIN as security setting. I've been working at a site where someone populated the }ApplicationSecurity cube with WRITE security rights, which corrupted the security cube - after this it was impossible to edit the security through the Application Security interface and in the end we had to delete/recreate the }ApplicationSecurity cube to get everything working again.tomok wrote:so I always fully populate the cube with either WRITE, READ, or NONE
Michel
-
- MVP
- Posts: 3706
- Joined: Fri Mar 13, 2009 11:14 am
- OLAP Product: TableManager1
- Version: PA 2.0.x
- Excel Version: Office 365
- Location: Switzerland
Re: }ApplicationSecurity Cube
Also worth noting that the }ApplicationSecurity cube is fundamentally different from other security cubes in 2 ways.Michel Zijlema wrote:Please note that Application Security only accepts NONE, READ or ADMIN as security setting.
- Application security has the concept of "inheritance". If a group is given access to a folder then they will have the same level of access to all files and sub-folders. This default can be overwritten by applying different security to sub-folders and objects but this is different from element security in all other dimensions which is "point specific" (this different behaviour makes perfect sense in the context of folder security though)
- NONE security access is given by a string value of "NONE". In all other security cubes NONE access is a blank string in the security cube
-
- Regular Participant
- Posts: 269
- Joined: Tue Apr 21, 2009 3:43 am
- OLAP Product: Cognos TM1, Planning
- Version: 9.1 SP3 9.4 MR1 FP1 9.5
- Excel Version: 2003
Re: }ApplicationSecurity Cube
Thanks a bunch fellas for the help....I guess when your too stressed out you kinda forget the logic of it all. Thanks again alot
-
- Posts: 2
- Joined: Fri May 18, 2012 6:36 pm
- OLAP Product: Cognos TM1
- Version: 10.1
- Excel Version: 2007
Re: }ApplicationSecurity Cube
Bingo - we set security to "write" and now the }ApplicationSecurity cube does not appear to work (everyone is blocked out of the Applications). How do I delete the }ApplicationSecurity cube?
-
- 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: }ApplicationSecurity Cube
Take down the TM1 server service, delete the file }ApplicationSecurity.cub from the data directory, and then restart.ErinL wrote:Bingo - we set security to "write" and now the }ApplicationSecurity cube does not appear to work (everyone is blocked out of the Applications). How do I delete the }ApplicationSecurity cube?
- qml
- MVP
- Posts: 1098
- Joined: Mon Feb 01, 2010 1:01 pm
- OLAP Product: TM1 / Planning Analytics
- Version: 2.0.9 and all previous
- Excel Version: 2007 - 2016
- Location: London, UK, Europe
Re: }ApplicationSecurity Cube
Just delete the }ApplicationSecurity.cub file from the Data directory and restart the service. Then when you go to set up application security via the GUI it will create the cube afresh.
Kamil Arendt
-
- Posts: 2
- Joined: Fri May 18, 2012 6:36 pm
- OLAP Product: Cognos TM1
- Version: 10.1
- Excel Version: 2007
Re: }ApplicationSecurity Cube
I hoped it was that easy, but wanted to be sure - thanks! Also, is the }ApplicationSecurity.Default.blb the Default view of that cube? Should I delete both at the same time?
-
- 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: }ApplicationSecurity Cube
This will not always work. You need to take down the service first. This is because if you have any pending data changes in memory, when you take the service down TM1 will save those changes to a .cu$ file and then rename it to .cub and you will still be left with the cube, even though you deleted it earlier. Taking the service down first will flush those changes to disk and then you can delete it.qml wrote:Just delete the }ApplicationSecurity.cub file from the Data directory and restart the service. Then when you go to set up application security via the GUI it will create the cube afresh.