Skip to content

AccessHierarchyGrant

Provides sophisticated hierarchy-level access control that enables fine-grained security policies for dimensional navigation, member visibility, and aggregation behavior within a specific hierarchy. AccessHierarchyGrant represents one of the most powerful and complex aspects of the OLAP security model, supporting advanced scenarios including member-level restrictions, level-based access boundaries, dynamic security expressions, and rollup policy controls that determine how aggregate values are calculated when some members are inaccessible.

Extends

Attributes

NameIdTypeLowerUpper
hierarchyAccessfalseHierarchyAccess🔗11
Specifies the access level for the hierarchy using HierarchyAccess enumeration values, controlling overall hierarchy visibility and navigation permissions.
rollupPolicyfalseRollupPolicy🔗11
Defines how aggregate values are calculated when some hierarchy members are inaccessible, ensuring data consistency and security in partial access scenarios.

References

NameTypeLowerUpperContainment
memberGrantsAccessMemberGrant🔗0true
Collection of member-level access grants that provide the finest level of control over individual members within the hierarchy.
hierarchyHierarchy🔗11false
References the specific hierarchy to which this access grant applies, establishing the security boundary at the hierarchy level.
bottomLevelLevel🔗01false
Optional reference to the deepest level in the hierarchy that role members can access, establishing a floor for dimensional navigation.
topLevelLevel🔗01false
Optional reference to the highest level in the hierarchy that role members can access, establishing a ceiling for dimensional navigation.

Used by

  • AccessCubeGrant🔗 → hierarchyGrants

ClassDiagramm

Released under the Eclipse Public License 2.0