Tutorials
MSAS
Tutorial 64: MSAS - Understanding Database Roles
Tutorial 64: MSAS - Understanding Database Roles - Page 2
Note that the Database Role dialog box contains a drop down list labeled Enforce on. The drop down list contains two values: Server and Client. When this is enforced on the client it restricts the values stored in the Client cache. The PivotTable Services will determine whether to allow values to be stored in the client cache for retrieval and use. When this is enforced on the server, the client side cache gets effectively disabled and no values will pass to the client over the network whether security is enforced on the client or not.
It is possible to make a duplicate copy of an existing role and make modifications on it. When making a duplicate copy, the Administrator will be prompted to give the role a new name. To make a duplicate click the duplicate button after selecting the role to be duplicated. A small dialog box appears prompting us to enter a new name as under:
|
|
Enter the name and click ok. The new role appears as an exact copy of the previous one with a new name. Now the role can be edited to make changes.
|
|
Click the ellipsis button in the Cubes & Mining models column. The dialog that appears is identical to the create a Database role dialog box. However, note that the caption is different and the name cannot be changed or entered.
|
|
Navigate to the Cubes tab and clear the sales cube check box and select Sales forecast check box. Click Ok
|
|
Existing roles can also be changed. Select the detailed reviewers role and click the Edit button. The same dialog boxes as above are displayed. Edit the role and click ok. A role can be deleted from within the database. Select the role to be deleted and Click the delete button. Confirm the deletion when asked to confirm.
When a database role is created it must be explicitly added to the cube. A default role gives unrestricted access to read any cell value, but gives the user no power to writeback to the cube.
First Page: Tutorial 64: MSAS - Understanding Database Roles