The role mapper connects user role restrictions defined in a Mondrian schema to user roles defined in the Pentaho BA Server. This enables BI developers to set schema access controls in a single place, rather than in many places across different parts of Business Analytics. If you do not configure the role mapper, then none of the roles defined in your schema will restrict access in the BA Server.
The role mapper is configured through the BA Server in the /pentaho-solutions/system/pentahoObjects.spring.xml file. There are three mapper implementations available, each with disabled example configurations in pentahoObjects.spring.xml. All three are explained in the below subsections.