Attributes and UDAs
Attributes are powerful tools for both reporting and allocation logic; however, the management of the associations between base members and Attribute members can sometimes become cumbersome. Using UDAs instead of Attributes is advisable when you are working with very large base dimensions (10,000+) or a large number of unique attribute values.