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