Requirements
Structure requirements mirror the dimension shape. For example, hierarchical dimensions are composed of groups and members.
The information required for groups is not only different from member requirements; it belongs in a different place in the database than the information required for members. For this reason, structure data for groups and members must be distinguishable from each other.