Assign permissions to individual cells in the OLAP cube and enter MDX expressions to enforce cell-level security.
To grant read-only access to the cells in the cube, select Enable read permissions. With read-only access, users can view the cells in the MDX expression. To grant read-contingent access to the sells in the cube, select Enable read-contingent permissions. With read-contingent access, users can view the cells in the MDX expression only if the database role has read permission on the cells they were derived from. To grant read/write access to the cells in the cube, select Enable read/write permissions. Members of the database role can view and update the cells in the MDX expression, but they also must have read/write permissions for the entire cube.
In the box under each permission you select, enter an MDX expression to select the cells that the permissions apply to. For each cell, the MDX expression is calculated before the program displays the cell value. If the expression returns a value of true, the program displays the cell value. If it returns a value of false, the program does not display the cell value.
Warning: To grant permissions on a subset of cube cells, you must include an MDX expression. If you assign cell-level permissions but do not include an MDX expression to specify the cells, the database role does not have permissions on any cells in the cube.
|