AccessCubeGrant
Defines cube-level security permissions that control access to a specific OLAP cube and provide the foundation for more granular dimension, hierarchy, and member-level access controls within that analytical context. AccessCubeGrant operates as the primary business-domain security boundary, since cubes typically represent complete analytical subjects such as Sales Analysis, Financial Reporting, or Operations Management that align with organizational responsibilities and business processes.
Extends
Attributes
Name | Id | Type | Lower | Upper |
---|---|---|---|---|
cubeAccess | false | CubeAccess🔗 | 1 | 1 |
Specifies the access level for the cube using the CubeAccess enumeration values (all, none, custom), determining whether role members can view cube data and structure. |
References
Name | Type | Lower | Upper | Containment |
---|---|---|---|---|
dimensionGrants | AccessDimensionGrant🔗 | 0 | ∞ | true |
Collection of dimension-level access grants that provide fine-grained security control over specific dimensions within the cube's multidimensional space. | ||||
hierarchyGrants | AccessHierarchyGrant🔗 | 0 | ∞ | true |
Collection of hierarchy-level access grants that define granular security permissions for specific hierarchies within the cube's dimensional structure. | ||||
cube | Cube🔗 | 1 | 1 | false |
References the specific cube instance to which this access grant applies, establishing the security boundary for the targeted analytical domain. |
Used by
- AccessCatalogGrant🔗 → cubeGrants