Authorization object is the repository object used for access control of users and groups of users by creating data segments.
Data segment is a set of cube data slice and security subjects permissions to this data.
Cube data slice is a two-dimensional data table obtained by mandatory fixing at least one cube dimension. Dimension fixation is a selection of the dimension elements.
Authorization objects can be of two types:
Static, they determine static permissions that are permanent.
Dynamic, they determine dynamic permissions that are in use only on process step execution.
NOTE. The authorization object with dynamic access permissions must be specified on creating process steps.
On creating authorization object of any type, the cube permissions are limited for users or groups of users. To grant permissions for users or groups of users, set authorization object on their creation and determine data segment for them.
To create new and edit ready authorization objects, the Authorization Object Wizard is used.
The first authorization object wizard page is Basic Properties. The page view depends on authorization object type:
On the first wizard page specify basic properties of authorization object:
Name. Enter authorization object name.
Identifier. Change unique identifier of authorization object if required.
Comment. Determine comment to authorization object if required.
Authorization Object Type. Determine access type for users of groups of users:
After object basic properties have been determined, click the Next button.
The next wizard page, Data Segments, is used to determine the list of data segments. Data segments are set by determining selections by dimensions of the selected source.It enables dividing data source into segments available for singnle groups of users work.
Execute the following actions on the second wizard page:
Set selection by source dimensions
Click the Finish button to exit the wizard.
Thus, static data segments are created outside the processes using authorization objects, to which the permissions are granted for selected users or groups of users. Access permissions to static data segments are determined by discretionary access control method. The attribute access control method slices.
For details about selecting access control methods and their setup see the Selecting Access Control Methods and Their Setup article.
To work, dynamic data segments, that are created on starting process step and are active till it is finished, are defined in processes using authorization objects.
After creating authorization objects, set up them in the process.
See also:
Setting Up Role Model | Setting Up Process Authorization Objects