The Attributes page is used to set a list of dictionary attributes and their purpose. The list of attributes determines the set of characteristics that each dictionary element will have.
To create a list of attributes based on the list of source fields, click the Add button. A new string is added to the end of the list of attributes, and the Attribute Properties panel opens to set up the added attribute. Attributes can be added on editing the table.
To edit the attribute, click on it. The Attribute Properties panel opens, where necessary changes can be made.
To change the number of displayed attribute properties, click the Settings button and select or deselect the checkbox next to property names.
To delete one or several attributes, select them and click the Delete button. A confirmation dialog box opens. Attributes can be deleted on editing the dictionary.
Available operations with attributes:
Create an attribute. To create a new attribute, click the Add button. The Attribute Properties dialog box opens.
Edit attribute. To edit attribute, execute one of the operations:
Double-click the attribute
Select the attribute and click the Edit button.
Select the Edit item in the context menu of the attribute.
The Attribute Properties dialog box opens.
Delete attribute. To delete an attribute:
Select the attribute in the list.
Execute one of the operations:
Click the Delete button.
Select the Delete item in the context menu of the attribute.
It is asked to confirm the executed action. The attribute is deleted from the dictionary.
Set up access permissions attributes by elements. Specifying of access permissions attributes enables the user, on the dictionary use in cubes, to further limit particular user to access particular element data.
To specify attributes, execute the following:
Create or select two integer attributes.
Click the Access Permissions button. The dialog box opens:
Use all the drop-down lists to select the attributes, for which read and writes access must be set.
Click the OK button.
The fields, to which the specified attributes are bound, must contain decimal values corresponding to security mask. According to this mask, specific actions with the dictionary elements (reading or writing) is allowed or prohibited. Each bit of the mask corresponds to the security subject added on the Security Labels tab. The bit number corresponds to the subject number in the list. The bit value determines permission or prohibition for the object to execute actions.
Mask bit value:
0. Action is prohibited.
1. Action is allowed.
Example of creating a mask:
Mask value | ... 1 1 1 0 1 1 0 |
The order of subjects in the list on the Security Labels tab |
... 6 5 4 3 2 1 0 |
Access attribute value |
118 |
So to the subject that is first in the list (0), the action is prohibited; to the subject that is second in the list (1), the action is allowed, and so on.
Hide unavailable dictionary elements. If access permissions attributes are determined for the dictionary, selecting the Hide Inaccessible Dictionary Elements checkbox enables the user to hide dictionary elements for the users who do not have read access.
See also: