Be All That You Can Be: Best Practices in Using Roles to Control Functionality in SAS 9.2
As a SAS administrator, one might need to deal with issues caused by someone who used an application feature that was too advanced for their skill level or a feature that is appropriate only for a limited group of power users. The best way to prevent this type of problem is to eliminate access to the feature before it can be used, so the user is unaware that it exists. In most cases, if a feature was available to one user, it was available to all users. In SAS 9.2, several clients use roles that are defined and managed in metadata to control features and functionality.